0000950170-24-054515.txt : 20240507 0000950170-24-054515.hdr.sgml : 20240507 20240507161555 ACCESSION NUMBER: 0000950170-24-054515 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Repare Therapeutics Inc. CENTRAL INDEX KEY: 0001808158 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: Z4 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39335 FILM NUMBER: 24922108 BUSINESS ADDRESS: STREET 1: 7171 FREDERICK BANTING STREET 2: SUITE 270, BUILDING 2 CITY: SAINT-LAURENT STATE: A8 ZIP: H4S 1Z9 BUSINESS PHONE: (857) 412-7018 MAIL ADDRESS: STREET 1: 7171 FREDERICK BANTING STREET 2: SUITE 270, BUILDING 2 CITY: SAINT-LAURENT STATE: A8 ZIP: H4S 1Z9 10-Q 1 rptx-20240331.htm 10-Q 10-Q
Q1--12-31false0001808158 A800-0000000UnlimitedUnlimitedUnlimited Unlimited 2023-11-301/480001808158us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001808158rptx:TwoThousandTwentyEquityIncentivePlanMember2024-03-310001808158us-gaap:AdditionalPaidInCapitalMember2022-12-310001808158us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001808158us-gaap:USTreasurySecuritiesMemberrptx:MarketableSecuritiesMember2023-12-310001808158us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001808158us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001808158rptx:CollaborationAndLicenseAgreementMemberrptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMemberrptx:CompletionOfContinuingTrialsMember2024-03-310001808158us-gaap:RetainedEarningsMember2024-03-310001808158rptx:CollaborationAndLicenseAgreementMemberrptx:BristolMyersSquibbCompanyMember2020-05-012020-05-310001808158us-gaap:RetainedEarningsMember2023-01-012023-03-310001808158rptx:MarketableSecuritiesMember2023-12-310001808158rptx:OptionsToLicenseUndruggableTargetMemberrptx:BristolMyersSquibbCompanyMember2023-12-310001808158us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001808158us-gaap:RestrictedStockUnitsRSUMember2023-12-310001808158us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001808158rptx:OptionsToPurchaseCommonSharesMember2023-01-012023-03-310001808158us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001808158us-gaap:CommonStockMember2023-03-310001808158rptx:CollaborationAndLicenseAgreementMemberrptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember2024-01-012024-03-310001808158us-gaap:CommonStockMember2022-12-310001808158rptx:ThirdAdditionalClinicalDevelopmentPlanMemberrptx:CollaborationAndLicenseAgreementMemberrptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember2024-03-310001808158us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001808158us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001808158us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2024-03-3100018081582023-12-310001808158us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001808158us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001808158us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001808158us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001808158rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2020-06-300001808158rptx:DebiopharmMember2024-01-012024-03-310001808158us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2023-12-310001808158rptx:CollaborationAndLicenseAgreementMemberrptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember2024-03-310001808158us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001808158us-gaap:RetainedEarningsMember2023-12-310001808158rptx:CollaborationAndLicenseAgreementMemberrptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMemberrptx:CompletionOfContinuingTrialsMember2023-12-310001808158us-gaap:CommonStockMember2024-03-310001808158us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2024-03-310001808158rptx:InducementOptionAwardMemberus-gaap:SubsequentEventMember2024-04-300001808158rptx:MarketableSecuritiesMember2024-03-310001808158us-gaap:CommercialPaperMemberrptx:MarketableSecuritiesMember2024-03-310001808158us-gaap:AdditionalPaidInCapitalMember2023-12-310001808158rptx:DebiopharmMember2024-03-310001808158us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001808158rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2024-01-012024-03-310001808158us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001808158rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember2024-01-012024-03-310001808158rptx:RepareTherapeuticsIncorporationOptionPlanMemberus-gaap:CommonStockMember2020-06-300001808158us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001808158us-gaap:AdditionalPaidInCapitalMember2023-03-310001808158us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001808158us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-12-310001808158us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001808158us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001808158us-gaap:CommonStockMember2024-01-012024-03-310001808158us-gaap:FairValueMeasurementsRecurringMember2023-12-310001808158rptx:OptionsToLicenseUndruggableTargetMemberrptx:BristolMyersSquibbCompanyMember2024-01-012024-03-310001808158us-gaap:ShareBasedCompensationAwardTrancheTwoMemberrptx:TwoThousandTwentyEquityIncentivePlanMember2020-06-302020-06-3000018081582022-12-310001808158rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember2023-01-012023-03-310001808158rptx:CollaborationAndLicenseAgreementMemberrptx:UndruggableTargetMemberrptx:BristolMyersSquibbCompanyMember2024-01-012024-03-310001808158us-gaap:RetainedEarningsMember2022-12-310001808158us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001808158rptx:CollaborationAndLicenseAgreementMemberrptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember2023-01-012023-03-3100018081582024-03-310001808158us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2023-12-310001808158us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001808158rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMemberrptx:CompletionOfContinuingTrialsMember2023-12-310001808158rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2024-03-310001808158rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2020-06-302020-06-300001808158rptx:BristolMyersSquibbCompanyMember2024-01-012024-03-310001808158rptx:CollaborationAndLicenseAgreementMemberrptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember2024-02-290001808158rptx:OptionsToPurchaseCommonSharesMember2024-01-012024-03-310001808158rptx:TwoThousandTwentyEquityIncentivePlanMember2020-06-302020-06-300001808158us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001808158rptx:TwoThousandTwentyEquityIncentivePlanMember2024-01-012024-03-310001808158us-gaap:ShareBasedCompensationAwardTrancheOneMemberrptx:TwoThousandTwentyEquityIncentivePlanMember2020-06-302020-06-3000018081582023-03-310001808158us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001808158rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMemberrptx:CompletionOfContinuingTrialsMember2024-03-310001808158us-gaap:AdditionalPaidInCapitalMember2024-03-310001808158us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001808158us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001808158rptx:BristolMyersSquibbCompanyMember2023-01-012023-03-310001808158us-gaap:CorporateDebtSecuritiesMemberrptx:MarketableSecuritiesMember2024-03-310001808158rptx:CollaborationAndLicenseAgreementMembersrt:MaximumMemberrptx:CommercialMilestonesMemberrptx:BristolMyersSquibbCompanyMember2020-05-310001808158rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2023-01-012023-03-310001808158us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001808158us-gaap:AdditionalPaidInCapitalMemberrptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2023-01-012023-03-310001808158us-gaap:AdditionalPaidInCapitalMemberrptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2024-01-012024-03-310001808158rptx:CollaborationAndLicenseAgreementMembersrt:MaximumMemberrptx:BristolMyersSquibbCompanyMemberrptx:ResearchDevelopmentAndRegulatoryMilestonesMember2020-05-310001808158rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2023-01-012023-03-310001808158us-gaap:CommonStockMember2023-01-012023-03-310001808158us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2024-03-310001808158rptx:ThirdAdditionalClinicalDevelopmentPlanMemberrptx:CollaborationAndLicenseAgreementMemberrptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember2023-12-310001808158us-gaap:CommonStockMemberrptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2023-01-012023-03-310001808158us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001808158rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMemberrptx:CompletionOfContinuingTrialsMember2024-01-012024-03-310001808158us-gaap:RestrictedStockUnitsRSUMember2024-03-3100018081582024-05-030001808158us-gaap:EmployeeStockOptionMember2024-03-310001808158us-gaap:CommercialPaperMemberrptx:MarketableSecuritiesMember2023-12-3100018081582024-01-012024-03-310001808158us-gaap:CommonStockMember2023-12-310001808158rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2024-01-012024-03-310001808158us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001808158us-gaap:FairValueMeasurementsRecurringMember2024-03-310001808158rptx:TwoThousandTwentyEquityIncentivePlanMember2023-01-012023-03-310001808158us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001808158us-gaap:RetainedEarningsMember2024-01-012024-03-310001808158us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001808158rptx:EstimatedSharesIssuableUnderTheEsppMember2024-01-012024-03-310001808158us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001808158us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001808158us-gaap:CashAndCashEquivalentsMember2023-12-310001808158us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001808158rptx:CollaborationAndLicenseAgreementMembersrt:MaximumMemberrptx:BristolMyersSquibbCompanyMember2020-05-3100018081582023-01-012023-03-310001808158rptx:EstimatedSharesIssuableUnderTheEsppMember2023-01-012023-03-310001808158us-gaap:CommonStockMemberrptx:TwoThousandTwentyEmployeeSharePurchasePlanMember2024-01-012024-03-310001808158us-gaap:RetainedEarningsMember2023-03-310001808158us-gaap:CashAndCashEquivalentsMember2024-03-3100018081582023-01-012023-12-310001808158rptx:OptionsToLicenseUndruggableTargetMemberrptx:BristolMyersSquibbCompanyMember2024-03-31xbrli:pureiso4217:USDxbrli:sharesxbrli:sharesiso4217:USDrptx:Lease

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended March 31, 2024

OR

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

For the transition period from _________________ to ___________________

Commission File Number: 001-39335

 

Repare Therapeutics Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

Québec

Not applicable

(State or other jurisdiction of

incorporation or organization)

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

7171 Frederick-Banting, Building 2, Suite 270

St-Laurent, Québec, Canada

H4S 1Z9

(Address of principal executive offices)

(Zip Code)

 

Registrant’s telephone number, including area code: (857) 412-7018

 

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 shares, no par value

 

RPTX

 

The Nasdaq Stock Market LLC

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 May 3, 2024, there were 42,445,406 of the registrant’s common shares, no par value per share, outstanding.

 

 


 

Table of Contents

 

Page

SPECIAL NOTE REGARDING FORWARD LOOKING STATEMENTS

1

PART I.

FINANCIAL INFORMATION

3

Item 1.

Financial Statements (Unaudited)

3

Condensed Consolidated Balance Sheets

3

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

4

 

Condensed Consolidated Statements of Shareholders’ Equity

5

Condensed Consolidated Statements of Cash Flows

6

Notes to Unaudited Condensed Consolidated Financial Statements

7

Item 2.

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

16

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

28

Item 4.

Controls and Procedures

29

PART II.

OTHER INFORMATION

30

Item 1.

Legal Proceedings

30

Item 1A.

Risk Factors

30

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

30

Item 3.

Defaults Upon Senior Securities

30

Item 4.

Mine Safety Disclosures

30

Item 5.

Other Information

30

Item 6.

Exhibits

31

Signatures

 

 

i


 

SPECIAL NOTE REGARDING FORWARD LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our strategy, future financial condition, future operations, research and development costs, plans and objectives of management, are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “aim,” “anticipate,” “assume,” “believe,” “contemplate,” “continue,” “could,” “design,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “predict,” “positioned,” “potential,” “seek,” “should,” “target,” “will,” “would” and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Quarterly Report on Form 10-Q, we caution you that these statements are based on a combination of facts and factors currently known by us and our expectations of the future, about which we cannot be certain.

The forward-looking statements in this Quarterly Report on Form 10-Q include, among other things, statements about:

the initiation, timing, progress and results of our current and future preclinical studies and clinical trials and related preparatory work and the period during which the results of the trials will become available, as well as our research and development programs;
our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;
our ability to obtain regulatory approval of lunresertib, camonsertib and any of our other current and future product candidates that we develop;
our ability to identify and develop additional product candidates using our SNIPRx platform;
business disruptions affecting the initiation, patient enrollment, development and operation of our clinical trials, including a public health emergency or pandemic;
the evolving impact of macroeconomic events, including health pandemics, changes in inflation, the U.S. Federal Reserve raising interest rates, disruptions in access to bank deposits or lending commitments due to bank failures and the Russia-Ukraine and Middle-East conflicts, on our operations, supply chains, general economic conditions, our ability to raise additional capital, and the continuity of our business, including our preclinical studies and clinical trials;
our ability to enroll patients in clinical trials, to timely and successfully complete those trials and to receive necessary regulatory approvals;
the timing of completion of enrollment and availability of data from our current preclinical studies and clinical trials, including ongoing clinical trials of lunresertib, camonsertib and RP-1664;
the expected timing of filings with regulatory authorities for any product candidates that we develop;
our expectations regarding the potential market size and the rate and degree of market acceptance for any current or future product candidates that we develop;
our ability to receive any milestone or royalty payments under our collaboration and license agreements;
the anticipated impact of the termination of our collaboration with Hoffmann-La Roche Inc. and F. Hoffmann-La Roche Ltd for the development and commercialization of camonsertib, including our expectations regarding the development of camonsertib following the transition of commercial and development rights in camonsertib back to us;
our ability to realize the benefits of the collaboration compounds retained by us following the termination of our collaboration with F. Hoffmann-La Roche Ltd and Hoffman-La Roche Inc.;
the effects of competition with respect to lunresertib, camonsertib, or any of our other current or future product candidates, as well as innovations by current and future competitors in our industry;
our ability to fund our working capital requirements;
our intellectual property position, including the scope of protection we are able to establish, maintain and enforce for intellectual property rights covering our product candidates;
our financial performance and our ability to effectively manage our anticipated growth;
our ability to obtain additional funding for our operations; and
other risks and uncertainties, including those listed under the section titled “Risk Factors” in this Quarterly Report and elsewhere in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024.

 

 


 

Although we believe that the expectations reflected in these forward-looking statements are reasonable, these statements relate to our strategy, future operations, future financial position, future revenue, projected costs, prospects, plans, objectives of management and expected market growth, and involve known and unknown risks, uncertainties and other factors including, without limitation, risks, uncertainties and assumptions regarding the impact of the macroeconomic events on our business, operations, strategy, goals and anticipated timelines, our ongoing and planned preclinical activities, our ability to initiate, enroll, conduct or complete ongoing and planned clinical trials, our timelines for regulatory submissions and our financial position that may cause our actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by these forward-looking statements. You are urged to carefully review the disclosures we make concerning these risks and other factors that may affect our business and operating results in this Quarterly Report on Form 10-Q. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this document. Except as required by law, we do not intend, and undertake no obligation, to update any forward-looking information to reflect events or circumstances.

2


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

Repare Therapeutics Inc.

Condensed Consolidated Balance Sheets

(Unaudited)

(Amounts in thousands of U.S. dollars, except share data)

 

 

 

As of
March 31,

 

 

As of
December 31,

 

 

 

2024

 

 

2023

 

ASSETS

 

 

 

 

 

 

CURRENT ASSETS:

 

 

 

 

 

 

Cash and cash equivalents

 

$

103,217

 

 

$

111,268

 

Marketable securities

 

 

133,784

 

 

 

112,359

 

Income tax receivable

 

 

10,829

 

 

 

10,813

 

Other current receivables

 

 

3,377

 

 

 

4,499

 

Prepaid expenses

 

 

3,463

 

 

 

4,749

 

Total current assets

 

 

254,670

 

 

 

243,688

 

Property and equipment, net

 

 

3,714

 

 

 

4,215

 

Operating lease right-of-use assets

 

 

2,763

 

 

 

3,326

 

Income tax receivable

 

 

1,630

 

 

 

2,276

 

Other assets

 

 

307

 

 

 

396

 

TOTAL ASSETS

 

$

263,084

 

 

$

253,901

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

CURRENT LIABILITIES:

 

 

 

 

 

 

Accounts payable

 

$

6,825

 

 

$

2,400

 

Accrued expenses and other current liabilities

 

 

20,454

 

 

 

24,057

 

Operating lease liability, current portion

 

 

2,218

 

 

 

2,400

 

Deferred revenue, current portion

 

 

1,073

 

 

 

10,222

 

Total current liabilities

 

 

30,570

 

 

 

39,079

 

Operating lease liability, net of current portion

 

 

561

 

 

 

1,010

 

Deferred revenue, net of current portion

 

 

 

 

 

1,730

 

TOTAL LIABILITIES

 

 

31,131

 

 

 

41,819

 

SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Preferred shares, no par value per share; unlimited shares authorized
   as of March 31, 2024 and December 31, 2023, respectively;
0 shares issued
   and outstanding as of March 31, 2024, and December 31, 2023, respectively

 

 

 

 

 

 

Common shares, no par value per share; unlimited shares authorized as of
   March 31, 2024 and December 31, 2023;
42,445,406 and 42,176,041 shares
   issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

486,375

 

 

 

483,350

 

Additional paid-in capital

 

 

65,638

 

 

 

61,813

 

Accumulated other comprehensive (loss) income

 

 

(113

)

 

 

28

 

Accumulated deficit

 

 

(319,947

)

 

 

(333,109

)

Total shareholders’ equity

 

 

231,953

 

 

 

212,082

 

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

 

$

263,084

 

 

$

253,901

 

 

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

3


 

Repare Therapeutics Inc.

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

(Unaudited)

(Amounts in thousands of U.S. dollars, except share and per share data)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Revenue:

 

 

 

 

 

 

Collaboration agreements

 

$

52,404

 

 

$

5,678

 

Operating expenses:

 

 

 

 

 

 

Research and development, net of tax credits

 

 

32,970

 

 

 

31,830

 

General and administrative

 

 

8,618

 

 

 

8,529

 

Total operating expenses

 

 

41,588

 

 

 

40,359

 

Income (loss) from operations

 

 

10,816

 

 

 

(34,681

)

Other income (expense), net

 

 

 

 

 

 

Realized and unrealized gain (loss) on foreign exchange

 

 

31

 

 

 

(56

)

Interest income

 

 

2,968

 

 

 

3,427

 

Other expense

 

 

(24

)

 

 

(15

)

Total other income, net

 

 

2,975

 

 

 

3,356

 

Income (loss) before income taxes

 

 

13,791

 

 

 

(31,325

)

Income tax expense

 

 

(629

)

 

 

(3,616

)

Net income (loss)

 

$

13,162

 

 

$

(34,941

)

Other comprehensive (loss) income:

 

 

 

 

 

 

Unrealized (loss) gain on available-for-sale marketable securities

 

$

(141

)

 

$

193

 

Total other comprehensive (loss) income

 

 

(141

)

 

 

193

 

Comprehensive income (loss)

 

$

13,021

 

 

$

(34,748

)

Net income (loss) per share attributable to common shareholders:

 

 

 

 

 

 

Basic

 

$

0.31

 

 

$

(0.83

)

Diluted

 

$

0.30

 

 

$

(0.83

)

Weighted-average common shares outstanding:

 

 

 

 

 

 

Basic

 

 

42,234,001

 

 

 

42,040,674

 

Diluted

 

 

44,024,198

 

 

 

42,040,674

 

 

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

4


 

Repare Therapeutics Inc.

Condensed Consolidated Statements of Shareholders’ Equity

(Unaudited)

(Amounts in thousands of U.S. dollars, except share data)

 

 

 

Common Shares

 

 

Additional
Paid-in

 

 

Accumulated
Other Comprehensive

 

 

Accumulated

 

 

Total
Shareholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balance,
   December 31, 2022

 

 

42,036,193

 

 

$

482,032

 

 

$

37,226

 

 

$

(428

)

 

$

(239,313

)

 

$

279,517

 

Share-based compensation
   expense

 

 

 

 

 

 

 

 

6,062

 

 

 

 

 

 

 

 

 

6,062

 

Exercise of stock options

 

 

2,000

 

 

 

7

 

 

 

(3

)

 

 

 

 

 

 

 

 

4

 

Issuance of common shares
   under the 2020 Employee
   Share Purchase Plan

 

 

41,703

 

 

 

638

 

 

 

(229

)

 

 

 

 

 

 

 

 

409

 

Other comprehensive
   income

 

 

 

 

 

 

 

 

 

 

 

193

 

 

 

 

 

 

193

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(34,941

)

 

 

(34,941

)

Balance, March 31, 2023

 

 

42,079,896

 

 

$

482,677

 

 

$

43,056

 

 

$

(235

)

 

$

(274,254

)

 

$

251,244

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance,
   December 31, 2023

 

 

42,176,041

 

 

$

483,350

 

 

$

61,813

 

 

$

28

 

 

$

(333,109

)

 

$

212,082

 

Share-based compensation
   expense

 

 

 

 

 

 

 

 

6,475

 

 

 

 

 

 

 

 

 

6,475

 

Exercise of stock options

 

 

8,485

 

 

 

27

 

 

 

(10

)

 

 

 

 

 

 

 

 

17

 

Issuance of common shares
   on vesting of restricted
   share units

 

 

200,262

 

 

 

2,488

 

 

 

(2,488

)

 

 

 

 

 

 

 

 

 

Issuance of common shares
   under the 2020 Employee
   Share Purchase Plan

 

 

60,618

 

 

 

510

 

 

 

(152

)

 

 

 

 

 

 

 

 

358

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(141

)

 

 

 

 

 

(141

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13,162

 

 

 

13,162

 

Balance, March 31, 2024

 

 

42,445,406

 

 

$

486,375

 

 

$

65,638

 

 

$

(113

)

 

$

(319,947

)

 

$

231,953

 

 

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

5


 

Repare Therapeutics Inc.

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(Amounts in thousands of U.S. dollars)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Cash Flows From Operating Activities:

 

 

 

 

 

 

Net income (loss) for the period

 

$

13,162

 

 

$

(34,941

)

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

 

 

 

 

 

 

Share-based compensation expense

 

 

6,475

 

 

 

6,062

 

Depreciation expense

 

 

501

 

 

 

441

 

Non-cash lease expense

 

 

563

 

 

 

541

 

Foreign exchange (gain) loss

 

 

(22

)

 

 

66

 

Net accretion of marketable securities

 

 

(1,245

)

 

 

(1,839

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Prepaid expenses

 

 

1,286

 

 

 

1,330

 

Other current receivables

 

 

1,110

 

 

 

(2,741

)

Other non-current assets

 

 

89

 

 

 

89

 

Accounts payable

 

 

4,431

 

 

 

2,016

 

Accrued expenses and other current liabilities

 

 

(3,587

)

 

 

(4,203

)

Operating lease liability, current portion

 

 

(153

)

 

 

35

 

Income taxes

 

 

630

 

 

 

3,616

 

Operating lease liability, net of current portion

 

 

(429

)

 

 

(581

)

Deferred revenue

 

 

(10,879

)

 

 

(1,677

)

Net cash provided by (used in) operating activities

 

 

11,932

 

 

 

(31,786

)

Cash Flows From Investing Activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

 

 

 

(475

)

Proceeds from maturities of marketable securities

 

 

69,015

 

 

 

92,500

 

Purchase of marketable securities

 

 

(89,331

)

 

 

(98,711

)

Net cash used in investing activities

 

 

(20,316

)

 

 

(6,686

)

Cash Flows From Financing Activities:

 

 

 

 

 

 

Proceeds from exercise of stock options

 

 

17

 

 

 

4

 

Proceeds from issuance of common stock under the 2020 Employee Share Purchase Plan

 

 

358

 

 

 

409

 

Net cash provided by financing activities

 

 

375

 

 

 

413

 

Effect of exchange rate fluctuations on cash held

 

 

(42

)

 

 

(1

)

Net Decrease In Cash And Cash Equivalents

 

 

(8,051

)

 

 

(38,060

)

Cash and cash equivalents at beginning of period

 

 

111,268

 

 

 

159,521

 

Cash and cash equivalents at end of period

 

$

103,217

 

 

$

121,461

 

 

 

 

 

 

 

Supplemental Disclosure Of Cash Flow Information:

 

 

 

 

 

 

Property and equipment purchases incurred but not yet paid

 

$

 

 

$

1,134

 

Right-of-use asset obtained in exchange for new operating lease liability

 

$

 

 

$

146

 

 

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

6


 

REPARE THERAPEUTICS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in U.S. dollars, unless otherwise specified)

1. Organization and Nature of Business

Repare Therapeutics Inc. (“Repare” or the “Company”) is a precision medicine oncology company focused on the development of synthetic lethality-based therapies for patients with cancer. The Company is governed by the Business Corporations Act (Québec). The Company’s common shares are listed on the Nasdaq Global Select Market under the ticker symbol “RPTX”.

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States of America (“U.S. GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and as amended by Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).

The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements as of and for the year ended December 31, 2023, and, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company’s consolidated financial position as of March 31, 2024, the consolidated results of its operations for the three months ended March 31, 2024 and 2023, its statements of shareholders’ equity for the three months ended March 31, 2024 and 2023 and its consolidated cash flows for the three months ended March 31, 2024 and 2023.

These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “Annual Report”). The condensed consolidated balance sheet data as of December 31, 2023 presented for comparative purposes was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by U.S. GAAP. The results for the three months ended March 31, 2024 are not necessarily indicative of the operating results to be expected for the full year or for any other subsequent interim period.

The Company’s significant accounting policies are disclosed in the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report. There have been no changes to the Company's significant accounting policies since the date of the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report.

Principles of Consolidation

These unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiary, Repare Therapeutics USA Inc. (“Repare USA”), which was incorporated under the laws of Delaware on June 1, 2017. The financial statements of Repare USA are prepared for the same reporting period as the parent company, using consistent accounting policies. All intra-group transactions, balances, income, and expenses are eliminated in full upon consolidation.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates related to revenue recognition, accrued research and development expenses, share-based compensation and income taxes. The Company bases its estimates on historical experience and other market specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB amended the guidance in ASU 280, Segment Reporting, to require a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Public entities with a single reportable segment

7


 

are required to provide the new disclosures and all the disclosures currently required under ASC 280. The new guidance is effective for public entities in fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.

In December 2023, the FASB amended the guidance in ASU 740, Income Taxes, to provide disaggregated income tax disclosures on the rate reconciliation and income taxes paid. The new guidance is effective for public entities in fiscal years beginning after 15 December 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.

3. Cash and Cash Equivalents and Marketable Securities

Cash and cash equivalents and marketable securities were comprised of the following:

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

 

(in thousands)

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Cash

 

$

48,706

 

 

$

 

 

$

 

 

$

48,706

 

 Money market funds

 

 

44,558

 

 

 

 

 

 

 

 

 

44,558

 

 Commercial paper

 

 

9,954

 

 

 

 

 

 

(1

)

 

 

9,953

 

 Total cash and cash equivalents:

 

$

103,218

 

 

$

 

 

$

(1

)

 

$

103,217

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 Commercial paper

 

$

117,197

 

 

$

16

 

 

$

(113

)

 

$

117,100

 

 Corporate debt securities

 

 

16,699

 

 

 

 

 

 

(15

)

 

 

16,684

 

 Total marketable securities

 

$

133,896

 

 

$

16

 

 

$

(128

)

 

$

133,784

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Cash

 

$

44,462

 

 

$

 

 

$

 

 

$

44,462

 

 Money market funds

 

 

36,991

 

 

 

 

 

 

 

 

 

36,991

 

 Commercial paper

 

 

29,811

 

 

 

4

 

 

 

 

 

 

29,815

 

 Total cash and cash equivalents:

 

$

111,264

 

 

$

4

 

 

$

 

 

$

111,268

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 U.S. Treasury and government-sponsored enterprises

 

$

22,434

 

 

$

 

 

$

(25

)

 

$

22,409

 

 Commercial paper

 

 

89,901

 

 

 

60

 

 

 

(11

)

 

 

89,950

 

 Total marketable securities

 

$

112,335

 

 

$

60

 

 

$

(36

)

 

$

112,359

 

Interest receivable was $0.4 million and $0.4 million as of March 31, 2024 and December 31, 2023, respectively, and is included in other current receivables.

The Company held available-for-sale marketable securities with an aggregate fair value of $109.3 million and $58.6 million that were in an immaterial, unrealized loss position as of March 31, 2024 and December 31, 2023, respectively, as shown in the table above. These marketable securities have been in an unrealized loss position for less than twelve months. The unrealized losses as of March 31, 2024 and December 31, 2023, were not attributed to credit risk but were primarily associated with changes in interest rates and market liquidity. The Company does not intend to sell these securities and it is more likely than not that it will hold these investments for a period of time sufficient to recover the amortized cost. As a result, the Company did not record an allowance for credit losses or other impairment charges for its marketable securities for the three months ended March 31, 2024 and 2023.

The Company recognized a net unrealized loss of $0.1 million and a net unrealized gain of $0.2 million in other comprehensive (loss) income in the three months ended March 31, 2024 and 2023, respectively, in relation to its cash and cash equivalents and marketable securities.

The maturities of the Company’s marketable securities as of March 31, 2024 and December 31, 2023 are less than one year.

8


 

4. Fair Value Measurements

Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1 – Quoted prices in active markets for identical assets or liabilities.
Level 2 – Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 – Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The following table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values:

Description

 

Financial Assets

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 Assets

 

 

 

 

 

 

 

 

 

 

 

 

 Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Money market funds

 

$

44,558

 

 

$

44,558

 

 

$

 

 

$

 

 Commercial paper

 

 

9,953

 

 

 

 

 

 

9,953

 

 

 

 

 Total cash equivalents

 

 

54,511

 

 

 

44,558

 

 

 

9,953

 

 

 

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 Commercial paper

 

 

117,100

 

 

 

 

 

 

117,100

 

 

 

 

 Corporate debt securities

 

 

16,684

 

 

 

 

 

 

16,684

 

 

 

 

 Total marketable securities

 

 

133,784

 

 

 

 

 

 

133,784

 

 

 

 

 Total financial assets

 

$

188,295

 

 

$

44,558

 

 

$

143,737

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 Assets

 

 

 

 

 

 

 

 

 

 

 

 

 Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Money market funds

 

$

36,991

 

 

$

36,991

 

 

$

 

 

$

 

 Commercial paper

 

 

29,815

 

 

 

 

 

 

29,815

 

 

 

 

 Total cash equivalents

 

 

66,806

 

 

 

36,991

 

 

 

29,815

 

 

 

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 U.S. Treasury and government-sponsored enterprises

 

 

22,409

 

 

 

 

 

 

22,409

 

 

 

 

 Commercial paper

 

 

89,950

 

 

 

 

 

 

89,950

 

 

 

 

 Total marketable securities

 

 

112,359

 

 

 

 

 

 

112,359

 

 

 

 

 Total financial assets

 

$

179,165

 

 

$

36,991

 

 

$

142,174

 

 

$

 

When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure the fair value. In determining the fair values at each date presented above, the Company relied on quoted prices for similar securities in active markets or using other inputs that are observable or can be corroborated by observable market data.

During the three months ended March 31, 2024, there were no transfers between fair value measure levels.

9


 

5. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities as of March 31, 2024 and December 31, 2023 consisted of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Accrued research and development expense

 

$

16,443

 

 

$

16,251

 

Accrued compensation and benefits

 

 

2,739

 

 

 

6,981

 

Accrued professional services

 

 

671

 

 

 

631

 

Other

 

 

601

 

 

 

194

 

Total accrued expenses and other current liabilities

 

$

20,454

 

 

$

24,057

 

 

6. Collaborative Arrangements

Debiopharm Clinical Study and Collaboration Agreement

In January 2024, the Company entered into a clinical study and collaboration agreement with Debiopharm International S.A. (“Debiopharm”), a privately-owned, Swiss-based biopharmaceutical company, with the aim to explore the synergy between the Company’s compound, lunresertib, and Debiopharm’s compound, Debio 0123, a WEE1 inhibitor (the “Debio collaboration agreement”). The Company and Debiopharm are collaborating on the development of a combination therapy, with the Company sponsoring the global study, and will share all costs equally. The Company and Debiopharm are each supplying their respective drugs and retain all commercial rights to their respective compounds, including as monotherapy or as combination therapies. The activities associated with the collaboration are coordinated by a joint steering committee, which is comprised of an equal number of representatives from the Company and Debiopharm.

Based on the terms of the Debio collaboration agreement, the Company concluded that the Debio collaboration agreement meets the requirements of a collaboration within the guidance of ASC 808, Collaborative Arrangements, as both parties are active participants in the combination trial and are exposed to significant risks and rewards depending on the success of the combination trial. Accordingly, the net costs associated with the co-development are expensed as incurred and recognized within research and development expenses in the consolidated statement of operations and comprehensive income (loss).

During the three-month period ended March 31, 2024, the Company recognized $0.5 million in net research and development costs with regards to the Debio collaboration agreement and recorded a receivable from Debiopharm of $0.5 million in other current receivables, reflecting the 50/50 cost sharing terms.

7. Revenue recognition from Collaboration and License Agreements

The following table presents revenue from collaboration agreements:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Roche Collaboration and License Agreement

 

$

49,815

 

 

$

5,312

 

Bristol-Myers Squibb Collaboration and License Agreement

 

 

2,589

 

 

 

366

 

Total revenue

 

$

52,404

 

 

$

5,678

 

The Company’s revenue recognition accounting policy, as well as additional information on the Company’s collaboration and license agreements are disclosed in the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report.

Roche Collaboration and License Agreement

In June 2022, the Company entered into a collaboration and license agreement (the “Roche Agreement”) with Hoffmann-La Roche Inc. and F. Hoffmann-La Roche Ltd (collectively, “Roche”) regarding the development and commercialization of the Company’s product candidate camonsertib (also known as RP-3500) and specified other Ataxia-Telangiectasia and Rad3-related protein kinase (“ATR”) inhibitors (the “Licensed Products”) which became effective July 13, 2022 (the “Effective Date”). Pursuant to the Roche Agreement, the Company granted Roche a worldwide, perpetual, exclusive, sublicensable license to develop, manufacture, and

10


 

commercialize the Licensed Products, as well as a non-exclusive, sublicensable license to certain related companion diagnostics. The Company agreed to complete specified ongoing clinical trials in accordance with the development plan in the Roche Agreement, as well as ongoing investigator sponsored trials (together, the “Continuing Trials”) at the Company’s expense. Roche assumed all subsequent development of camonsertib with the potential to expand development into additional tumors and multiple combination studies. The Company retained the right to conduct specified clinical trials (the “Repare Trials”) of camonsertib in combination with the Company’s PKMYT1 compound, lunresertib (also known as RP-6306). The Roche Agreement provided the Company, at its sole discretion, with the ability to opt-in to a 50/50 U.S. co-development and profit share arrangement, including participation in U.S. co-promotion if U.S. regulatory approval was received. If the Company chose to exercise its co-development and profit share option, it would continue to be eligible to receive certain clinical, regulatory, commercial and sales milestone payments, in addition to full ex-U.S. royalties.

On February 7, 2024, the Company received written notice from Roche of their election to terminate the Roche Agreement following a review of Roche’s pipeline and evolving external factors. The termination became effective May 7, 2024, at which time the Company regained global development and commercialization rights for camonsertib from Roche.

In March 2024, the Company received a payment of $4.0 million for revisions to the clinical development plan under the Roche Agreement, of which $2.1 million was previously recorded as a receivable at December 31, 2023. The transaction price was updated for this additional consideration received, as well as other adjustments of $0.5 million pursuant to the termination of the agreement.

In February 2024, the Company further received a $40.0 million milestone payment from Roche that was earned upon dosing of the first patient with camonsertib in Roche’s Phase 2 TAPISTRY trial in January 2024.

Deferred revenue pertaining to the Roche Agreement

 

Completion of Continuing Trials

 

 

 

(in thousands)

 

Balance as of December 31, 2023

 

$

9,463

 

Increase in collaboration revenue

 

 

41,425

 

Recognition as revenue, as the result of performance obligations satisfied

 

 

(49,815

)

Balance as of March 31, 2024

 

$

1,073

 

Classified as short-term

 

$

1,073

 

The Company recognized $49.8 million and $5.3 million for the three months ended March 31, 2024 and 2023, respectively as revenue associated with the Roche Agreement in relation to (i) the recognition of revenue upon the $40.0 million milestone achievement in the first quarter of 2024, as well as (ii) the partial recognition of deferred revenue for research and development services performed towards the completion of the Continuing Trials during the period.

As of March 31, 2024, there was $1.1 million (December 31, 2023 - $9.4 million) of deferred revenue related to the Roche Agreement, of which $1.1 million (December 31, 2023 - $7.7 million) was classified as current and nil (December 31, 2023 - $1.7 million) was classified as non-current in the condensed consolidated balance sheet based on the period the services to complete the Continuing Trials are expected to be performed. All deferred revenue related to the Roche Agreement is expected to be recognized in the second quarter of 2024 pursuant to the termination.

Bristol-Myers Squibb Collaboration and License Agreement

In May 2020, the Company entered into a collaboration and license agreement (the “BMS Agreement”) with Bristol-Myers Squibb Company (“Bristol-Myers Squibb”), pursuant to which the Company and Bristol-Myers Squibb have agreed to collaborate in the research and development of potential new product candidates for the treatment of cancer. The Company provided Bristol-Myers Squibb access to a selected number of its existing screening campaigns and novel campaigns. The Company was responsible for carrying out early-stage research activities directed to identifying potential targets for potential licensing by Bristol-Myers Squibb, in accordance with a mutually agreed upon research plan, and was solely responsible for such costs. The collaboration consisted of programs directed to both druggable targets and to targets commonly considered undruggable to traditional small molecule approaches. Upon Bristol-Myers Squibb’s election to exercise its option to obtain exclusive worldwide licenses for the subsequent development, manufacturing and commercialization of a program, Bristol-Myers Squibb will then be solely responsible for all such worldwide activities and costs.

Although the collaboration term expired in November 2023, the BMS Agreement will not expire until, on a licensed product-by-licensed product and country-by-country basis, the expiration of the applicable royalty term and in its entirety upon expiration of the last royalty term. Either party may terminate earlier upon an uncured material breach of the agreement by the other party, or the

11


 

insolvency of the other party. Additionally, Bristol-Myers Squibb may terminate the BMS Agreement for any or no reason on a program-by-program basis upon specified written notice.

The Company is entitled to receive up to $301.0 million in total milestones on a program-by-program basis, consisting of $176.0 million in the aggregate for certain specified research, development and regulatory milestones and $125.0 million in the aggregate for certain specified commercial milestones. The Company is further entitled to a tiered percentage royalty on annual net sales ranging from high-single digits to low-double digits, subject to certain specified reductions.

Deferred revenue pertaining to the BMS Agreement

 

Options to license undruggable targets

 

 

 

(in thousands)

 

Balance as of December 31, 2023

 

$

2,489

 

Increase in collaboration revenue

 

 

100

 

Recognition as revenue, as the result of performance obligations satisfied

 

 

(2,589

)

Balance as of March 31, 2024

 

$

 

In March 2024, Bristol-Myers Squibb exercised its one remaining option for an undruggable target. As a result, the Company recognized $2.6 million as revenue related to undruggable targets, including the option fee payment of $0.1 million.

8. Leases

The Company has historically entered into lease arrangements for its facilities. As of March 31, 2024, the Company had four operating leases with required future minimum payments. The Company’s leases generally do not include termination or purchase options.

Operating Leases

The following tables contain a summary of the lease costs recognized under ASC 842 and other information pertaining to the Company’s operating leases:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Operating Leases - Lease Costs

 

 

 

 

 

 

Operating lease costs

 

$

594

 

 

$

592

 

Short-term lease costs

 

 

19

 

 

 

14

 

Variable lease costs

 

 

85

 

 

 

40

 

Total lease costs

 

$

698

 

 

$

646

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands, except as specified otherwise)

 

Other Operating Lease Information

 

 

 

 

 

 

Operating cash flows used for operating leases

 

$

613

 

 

$

599

 

Right-of-use assets obtained in exchange for new operating lease liability

 

$

 

 

$

146

 

Weighted-average remaining lease term (in years)

 

 

1.23

 

 

 

2.19

 

Weighted-average discount rate

 

 

4.2

%

 

 

4.1

%

 

9. Share-Based Compensation

2020 Employee Share Purchase Plan

In June 2020, the Company’s board of directors adopted, and the Company’s shareholders approved the 2020 Employee Share Purchase Plan (“ESPP”). The number of shares reserved and available for issuance under the ESPP will automatically increase each January 1, beginning on January 1, 2021 and each January 1 thereafter through January 31, 2030, by the lesser of (1) 1.0% of the total number of common shares outstanding on December 31 of the preceding calendar year, (2) 3,300,000 common shares, or (3) such

12


 

smaller number of common shares as the Company’s board of directors may designate. As of March 31, 2024, the number of common shares that may be issued under the ESPP is 1,772,568.

The ESPP enables eligible employees to purchase common shares of the Company at the end of each offering period at a price equal to 85% of the fair market value of the shares on the first business day or the last business day of the offering period, whichever is lower. Participation in the ESPP is voluntary. Eligible employees become participants in the ESPP by enrolling in the plan and authorizing payroll deductions. At the end of each offering period, accumulated payroll deductions are used to purchase the Company’s shares at the discounted price. The Company makes no contributions to the ESPP. A participant may withdraw from the ESPP or suspend contributions to the ESPP. If the participant elects to withdraw during an offering, all contributions are refunded as soon as administratively practicable. If a participant elects to withdraw or suspend contributions, they will not be able to re-enroll in the current offering but may elect to participate in future offerings. A participant may only purchase whole shares of the Company’s common shares in the ESPP. ESPP offering periods are offered on a rolling six-month basis.

The Company issued 60,618 common shares under the ESPP for the three months ended March 31, 2024, at a weighted-average price per share of $5.91, for aggregate proceeds of $0.4 million.

Option Plan and 2020 Plan

In December 2016, as further amended in December 2017 and September 2019, the Company adopted the Repare Therapeutics Inc. Option Plan (the “Option Plan”) for the issuance of stock options and other share-based awards to directors, officers, employees or consultants. The Option Plan authorized up to 4,074,135 shares of the Company’s common shares to be issued.

In June 2020, the Company’s board of directors adopted, and the Company’s shareholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective on the effective date of the IPO, at which time the Company ceased making awards under the Option Plan. The 2020 Plan allows the Company’s compensation committee to make equity-based and cash-based incentive awards to the Company’s officers, employees, directors and consultants including but not limited to stock options and restricted share units. The aggregate number of common shares reserved and available for issuance under the 2020 Plan has automatically increased on January 1 of each year beginning on January 1, 2021 and will continue to increase on January 1 of each year through and including January 1, 2030, by 5% of the outstanding number of common shares on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s board of directors. As of March 31, 2024, the number of common shares reserved for issuance under the 2020 Plan is 12,136,183.

The exercise price per share of a stock option must be at least equal to the fair value of the common shares on the date of grant, as determined by the Company’s compensation committee or the Company’s board of directors. Stock options awarded under the 2020 Plan expire 10 years after the grant. Unless otherwise stated in a stock option agreement, options generally have vesting conditions of 25% of the shares subject to an option grant typically vesting upon the first anniversary of the vesting start date and thereafter at the rate of one forty-eighth of the option shares per month as of the first day of each month after the first anniversary.

Inducement Plan

In April 2024, the Company’s board of directors approved the adoption of the 2024 Inducement Plan (the “Inducement Plan”), to be used exclusively for grants of awards to individuals who were not previously employees or directors (or following a bona fide period of non-employment) as a material inducement to such individuals’ entry into employment with the Company, pursuant to Nasdaq Listing Rule 5635(c)(4). The terms and conditions of the Inducement Plan are substantially similar to those of the 2020 Plan. 350,000 common shares have been reserved for issuance under the Inducement Plan.

Stock Options

The following table summarizes the Company’s stock options activity:

 

 

Number of
shares

 

 

Weighted
average
exercise price

 

Outstanding, January 1, 2024

 

 

10,097,771

 

 

$

13.77

 

Granted

 

 

1,376,682

 

 

$

6.95

 

Exercised

 

 

(8,485

)

 

$

1.99

 

Cancelled or forfeited

 

 

(145,179

)

 

$

16.74

 

Outstanding, March 31, 2024

 

 

11,320,789

 

 

$

12.91

 

 

13


 

During the three months ended March 31, 2024, an aggregate of 8,485 options were exercised at a weighted-average exercise price of $1.99 per share.

The fair value of stock options, and the assumptions used in the Black Scholes option-pricing model to determine the grant date fair value of stock options granted to employees and non-employees were as follows, presented on a weighted average basis:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Fair value of stock options

 

$

5.08

 

 

$

8.85

 

Risk-free interest rate

 

 

4.19

%

 

 

3.65

%

Expected terms (in years)

 

 

6.08

 

 

 

6.08

 

Expected volatility

 

 

82.99

%

 

 

81.77

%

Expected dividend yield

 

 

0.00

%

 

 

0.00

%

Restricted Share Units

The following table summarizes the Company’s restricted share unit activity:

 

 

Number of
shares

 

 

Weighted
average
grant date fair value

 

Outstanding, January 1, 2024

 

 

603,685

 

 

$

12.42

 

Awarded

 

 

527,273

 

 

$

6.95

 

Vested and released

 

 

(200,262

)

 

$

12.42

 

Forfeited

 

 

(3,392

)

 

$

12.42

 

Outstanding, March 31, 2024

 

 

927,304

 

 

$

9.31

 

The fair value of each restricted share unit is estimated on the date of grant based on the fair value of our common shares on that same date.

Share-Based Compensation

Share-based compensation expense for all awards was allocated as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Research and development

 

$

3,419

 

 

$

3,219

 

General and administrative

 

 

3,056

 

 

 

2,843

 

Total share-based compensation expense

 

$

6,475

 

 

$

6,062

 

Share-based compensation expense by type of award was as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Stock options

 

$

5,685

 

 

$

5,537

 

Restricted share units

 

 

709

 

 

 

425

 

ESPP

 

 

81

 

 

 

100

 

Total share-based compensation expense

 

$

6,475

 

 

$

6,062

 

As of March 31, 2024, there was $38.6 million and $8.1 million of unrecognized share-based compensation expense to be recognized over a weighted average period of 1.6 years and 2.5 years related to unvested stock options and unvested restricted share units, respectively.

14


 

11. Net Income (Loss) per Share

The following table summarizes the computation of basic and diluted net income (loss) per share attributable to common shareholders of the Company:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands, except share and per share amounts)

 

Numerator:

 

 

 

 

 

 

Net income (loss)

 

$

13,162

 

 

$

(34,941

)

Denominator:

 

 

 

 

 

 

Weighted-average common shares outstanding — basic

 

 

42,234,001

 

 

 

42,040,674

 

Dilutive impact of outstanding stock options, restricted share units
   and shares issuable under the ESPP

 

 

1,790,197

 

 

 

 

Weighted-average common shares outstanding — diluted

 

 

44,024,198

 

 

 

42,040,674

 

Net income (loss) per share

 

 

 

 

 

 

Basic

 

$

0.31

 

 

$

(0.83

)

Diluted

 

$

0.30

 

 

$

(0.83

)

The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net income (loss) per share attributable to common shareholders for the periods indicated because including them would have had an anti-dilutive effect:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Options to purchase common shares

 

 

8,778,678

 

 

 

9,572,829

 

Restricted share units

 

 

927,304

 

 

 

622,835

 

Estimated shares issuable under the ESPP

 

 

 

 

 

48,136

 

 

 

15


 

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

You should read the following discussion and analysis of our financial condition and results of operations together with (i) our unaudited condensed consolidated financial statements and related notes, appearing elsewhere in this Quarterly Report on Form 10-Q and (ii) the audited consolidated financial statements and related notes and management’s discussion and analysis of financial condition and results of operations for the fiscal year ended December 31, 2023 included in our Annual Report on Form 10-K, or the Annual Report, filed with the Securities and Exchange Commission, or the SEC, on February 28, 2024. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business and related financing, contains forward-looking statements that involve risks and uncertainties. As a result of many factors, including those factors set forth in the “Risk Factors” sections of this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2023, our actual results could differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.

Overview

We are a leading clinical-stage precision oncology company enabled by our proprietary synthetic lethality approach to the discovery and development of novel therapeutics. Synthetic lethality (SL) represents a clinically validated approach to drug development. We use our proprietary, genome-wide, CRISPR-enabled SNIPRx platform to systematically discover and develop highly targeted cancer therapies that preferentially treat cancers due to mechanisms of genomic instability, including DNA damage repair. SL arises when a deficiency in either of two genes is tolerated in cells, but simultaneous deficiencies in both genes cause cell death. Cancer cells that contain a mutation in one gene of a SL pair are susceptible to therapeutic intervention targeting the other gene pair.

Our Development Programs

Using our SNIPRx platform, we internally developed four clinical or near-term clinical therapeutic candidates.

img194139340_0.jpg 

1.
Lunresertib (RP-6306) is a first-in-class, selective and potent oral small molecule inhibitor of PKMYT1 (Protein Kinase Membrane-associated tyrosine- and threonine- specific cdc-2 inhibitory kinase), a cancer target Repare discovered and identified as synthetic lethal with cyclin E1 (CCNE1) amplification, or deleterious alterations in FBXW7 or PPP2R1A in solid tumors such as gynecological, colorectal and upper gastrointestinal malignancies. Lunresertib is currently the sole PKMYT1 inhibitor known to be in clinical trials and is being evaluated alone and in combinations across several clinical trials in the US, UK/EU4, and Canada.

We presented positive initial Phase 1 data from our ongoing Phase 1 MYTHIC trial demonstrating proof of concept for lunresertib alone and in combination with camonsertib. Lunresertib was shown to be well tolerated, with a compelling safety profile. We further presented anti-tumor activity for lunresertib in combination with camonsertib. Initial combination data included an overall RECIST response rate of 50% in the 10 patients with heavily pre-treated gynecological tumors treated at the preliminary recommended Phase 2 dose. In the second half of 2024, we expect to provide MYTHIC data from ovarian

16


 

and endometrial cancer expansion cohorts of the lunresertib and camonsertib combination, which may lead us to initiate a first pivotal trial in an indication for lunresertib and camonsertib in 2025. In the third quarter of 2023, we received fast track designation for lunresertib in combination with camonsertib for the treatment of adult patients with CCNE1 amplified, or FBXW7 or PPP2R1A mutated endometrial cancer. In May 2024, we announced that an updated dosing schedule approach based on entry hemoglobin level was agreed to by the U.S. Food and Drug Administration (FDA) in March 2024 and results in improved tolerability of the combination, reducing Grade 3 anemia from 45% in the ENA data cut off of September 2023 to 25% as of March 2024 in patients treated at the RP2D and updated dosing schedule. The FDA has agreed with the RP2D of lunresertib 80mg BID and camonsertib 80mg QD for the MYTHIC trial. Efficacy and tolerability assessment at RP2D is ongoing, and we expect to present data from the dose expansion cohorts in patients with ovarian and endometrial cancer in the fourth quarter of 2024.

We initiated additional Phase 1 combination clinical trials of lunresertib with gemcitabine (MAGNETIC) in December 2021 and with FOLFIRI (MINOTAUR) in August 2022. In May 2024, we announced preliminary safety data for MINOTAUR demonstrating no signficant incremental toxicities for the lunresertib and FOLFIRI combination over FOLFIRI alone and an early signal with favorable tolerability in colorectal and other gastrointestinal tumors. We confirmed that efficacy data will be shared at the European Society of Medical Oncology (ESMO) Gastrointestinal (GI) Cancers Congress 2024, taking place in Munich, Germany on June 26-29. In the fourth quarter of 2022, we received fast track designation for lunresertib in combination with gemcitabine for the treatment of adult patients with CCNE1 amplified, or FBXW7, or PPP2R1A mutated platinum resistant ovarian cancer. We are collaborating with the Canadian Cancer Trials Group in an ongoing basket Phase 2 Investigator Sponsored Clinical Trial (IST) that is enrolling patients with selected, advanced cancers receiving lunresertib as combination (NCT05605509). A sub-study to that protocol that will evaluate lunresertib in combination with gemcitabine in patients with CDK4/6 inhibitor treated ER+/HER2- metastatic breast cancer (NCT05601440) was activated more recently and is also enrolling patients. We are also collaborating with University Health Network, Toronto on an investigator-sponsored Phase 1 clinical trial of lunresertib in combination with carboplatin and paclitaxel in TP53 ovarian and uterine cancer (NCT06107868) that is enrolling patients.

In January 2024, we announced our sponsorship of a global trial as a new arm in the ongoing MYTHIC trial combining lunresertib with Debiopharm's Debio 0123, a highly selective, brain penetrant, clinical WEE1 inhibitor. We announced the first patient was dosed with the synergistic lunresertib and Debio 0123 combination in April 2024. This is the first clinical trial inhibiting both PKMYT1 and WEE1.

2.
Camonsertib (RP-3500) is a potent and selective oral small molecule inhibitor of ATR (Ataxia-Telangiectasia and Rad3-related protein kinase) in clinical development for the treatment of solid tumors with specific DNA damage repair-related genomic alterations, including those in the ATM gene (ataxia telangiectasia mutated kinase).

We presented initial clinical data from the Phase 1/2 TRESR and ATTACC clinical trials evaluating camonsertib in combination with three poly (ADP-ribose) polymerase (PARP) inhibitors - talazoparib, niraparib, and olaparib. Camonsertib demonstrated 48% overall CBR in patients with advanced solid tumors across tumor types regardless of choice of PARP inhibitor or platinum resistance, with a favorable safety and tolerability profile. The Phase 1/2 TRESR and ATTACC clinical trials are fully-enrolled and we expect to complete these trials in 2024.

In June 2022, we entered into a worldwide license and collaboration agreement with Hoffmann-La Roche Inc. and F. Hoffmann-La Roche Ltd (collectively “Roche”) for the development and commercialization of camonsertib, which resulted in an initial $125 million upfront payment. In February 2024, we received a $40 million milestone payment from Roche upon dosing of the first patient with camonsertib in Roche’s TAPISTRY trial. Since inception of the Roche camonsertib collaboration, we have received a cumulative total of $182.6 million, including the upfront payment, the milestone payment, as well as additional reimbursements from Roche. On February 7, 2024, we received written notice from Roche of their election to terminate the Roche camonsertib collaboration. The termination became effective in May 2024, at which time we regained global development and commercialization rights for camonsertib from Roche. We engaged in transition activities related to the termination in the first half of 2024 and announced an expansion of the TRESR clinical trial as a Phase 2 study evaluating camonsertib monotherapy in approximately 20 patients with ATM-mutated (ATMm) NSCLC, supported by early, promising camonsertib monotherapy signal in patients with ATMm NSCLC from the ongoing Phase 1/2 TRESR trial. We expect to report initial data in 2025.

3.
RP-1664 is a first-in-class, highly selective, oral PLK4 inhibitor designed to harness the synthetic lethal relationship with TRIM37 amplification or overexpression in solid tumors. Tumors rely on PLK4 for centriole biogenesis in S-phase of the cell cycle when TRIM37, an E3 ligase that reduces pericentriolar material, is high. Preclinical studies demonstrate that RP-1664 selectively inhibits PLK4 and drives potent synthetic lethality in TRIM37-high and other biomarkers tumor models,

17


 

both in vitro and in vivo. Elevated TRIM37 is a feature found across a range of solid tumors and in approximately 80% of high-grade neuroblastoma. RP-1664 is the only selective PLK4 inhibitor known to be in the clinic.

We reported comprehensive preclinical data for RP-1664 in November 2023, including deep tumor growth inhibition and regressions in multiple TRIM37-high solid tumor or neuroblastoma xenograft models. The preclinical in vivo animal model evaluations were performed both internally and in collaboration with Children’s Hospital of Philadelphia (CHOP). In February 2024, we dosed the first patient in the LIONS (PLK4 Inhibitor in Advanced Solid Tumors) clinical trial, a multicenter, open-label Phase 1 clinical trial to investigate safety, pharmacokinetics, pharmacodynamics, and the preliminary efficacy of RP-1664. After evaluating safety in adult patients with recurrent solid tumors in the LIONS clinical trial, we expect to move into a Phase 1/2 clinical trial in high risk, recurrent pediatric neuroblastoma, in which children have limited treatment options and high prevalence of TRIM37-altered tumors.

4.
RP-3467 is a potential best-in-class inhibitor of adenosinetriphosphatase (ATPase) activity on the helicase domain of DNA polymerase theta (Polθ). Polθ is a synthetic lethal target associated with homologous recombination deficiency (HRD) tumors, including those with BRCA1/2 mutations or other genomic alterations. Data suggest that RP-3467 works effectively and synergistically with therapies that result in double stranded DNA breaks, such as PARP inhibition, radioligand therapy (RLT) and multiple chemotherapies and antibody-drug conjugates (ADCs). Initial data suggest that Polθ inhibition may interfere with mechanisms central to the development of PARPi resistance, which could be relevant to currently marketed PARP 1/2 inhibitors and the emerging PARP1-selective inhibitors. We also reported comprehensive preclinical data for RP-3467 in November 2023, in which RP-3467 demonstrated complete, sustained regressions in combination with PARP inhibitors and compelling anti-tumor activity in combination with RLT and chemotherapy. We expect to initiate a Phase 1 trial of RP-3467 in the second half of 2024.

Recent Developments

Lunresertib (RP-6306)
o
On track for a potential registrational trial decision in gynecologic expansion cohorts in the fourth quarter of 2024 based on the Phase 1 expansion in MYTHIC trial evaluating lunresertib in combination with camonsertib in patients harboring CCNE1 amplification or FBXW7 or PPP2R1A deleterious alterations. Grade 3 anemia has been significantly reduced to 25% as of the March 2024 cut-off date in patients treated at the RP2D and updated dosing schedule, from 45% as previously presented at the September 2023 data cut-off date. The FDA has agreed with the RP2D of lunresertib 80mg BID and camonsertib 80mg QD. Efficacy and tolerability assessment at RP2D is ongoing, and we expect to present data from the dose expansion cohorts in patients with ovarian and endometrial cancer in the fourth quarter of 2024.
o
First patient was dosed in April 2024 in the Phase 1 MYTHIC clinical trial evaluating lunresertib in combination with Debio 0123, a highly selective, brain-penetrant, clinical WEE1 inhibitor, in advanced solid tumors harboring CCNE1 amplification or FBXW7 or PPP2R1a deleterious alterations. The primary endpoints are safety, tolerability and RP2D, as well as preliminary efficacy of the combination. We are expected to report initial data from this trial in 2025.
o
Initial data from the Phase 1 MINOTAUR trial evaluating lunresertib in combination with FOLFIRI for the treatment of advanced solid tumors demonstrated no significant incremental toxicities in the combination of lunresertib and FOLFIRI over FOLFIRI alone. In addition, we have observed favorable tolerability in colorectal and other gastrointestinal tumors, unlike some other agents combined with irinotecan. This data will be presented at the ESMO GI Cancers Congress 2024, taking place in Munich, Germany on June 26-29.
Camonsertib (RP-3500)
o
Regained global development and commercialization rights for camonsertib from Roche, effective May 7, 2024. Since inception of the Roche camonsertib collaboration, Repare has earned a cumulative total of $182.6 million from Roche, including the upfront and milestone payments, in addition to certain additional reimbursements from Roche.
o
Initiating Phase 2 TRESR expansion in approximately 20 patients with ATMm NSCLC, supported by early, promising camonsertib monotherapy signal in patients with ATMm NSCLC from the ongoing Phase 1/2 TRESR trial. Repare is expected to report initial data in 2025.
RP-1664
o
First patient dosed in the multicenter, open-label Phase 1 dose escalation trial LIONS of its PLK4 inhibitor, RP-1664, in adult and adolescent patients with TRIM37-high and other biomarkers in February 2024.

18


 

RP-3467
o
Initiation of a Phase 1 dose finding trial of RP-3467, a potential best-in-class Polθ ATPase inhibitor, is expected in the second half of 2024.
Other Highlights
o
In March 2024, Bristol-Myers Squibb exercised its one remaining option to in-license an undruggable target for a combined total of five druggable targets and one undruggable target over the course of the collaboration.
o
In April 2024, Repare announced the appointment of Steven H. Stein, M.D., Chief Medical Officer of Incyte Corporation, to Repare’s Board of Directors, effective as of June 17, 2024, the date of the Company's upcoming annual meeting of shareholders (the “Annual Meeting”). The Company also announced that Todd Foley has decided not to stand for re-election as a director of the Company following the end of his current term as a Class I director on the date of the Annual Meeting, after serving more than seven years on the Board.

 

Liquidity Overview

Since our inception in September 2016, we have focused primarily on raising capital, organizing and staffing our company, conducting discovery and research activities, identifying potential SL gene pairs, establishing and protecting our intellectual property portfolio including for our proprietary SNIPRx platform, developing and progressing our product candidates through preclinical studies and preparing for clinical trials and establishing arrangements with third parties for the manufacture of initial quantities of our product candidates and component materials.

As of March 31, 2024, we had cash and cash equivalents and marketable securities on hand of $237.0 million. We believe that our cash, cash equivalents, and marketable securities will be sufficient to fund our anticipated operating and capital expenditure requirements at least into mid-2026. We have based this estimate on assumptions that may prove to be wrong, and we could exhaust our capital resources sooner than we expect.

Since inception, we have incurred significant operating losses. Our net losses were $93.8 million and $29.0 million for the years ended December 31, 2023 and 2022, respectively, and net income of $13.2 million for the three months ended March 31, 2024. As of March 31, 2024, we had an accumulated deficit of $319.9 million.

We expect to continue to incur significant and increasing expenses and operating losses for the foreseeable future, as we advance our product candidates through preclinical and clinical development and seek regulatory approvals, manufacture drug product and drug supply, maintain and expand our intellectual property portfolio. Our net losses are also expected to be impacted as we hire additional personnel, pay for accounting, audit, legal, regulatory and consulting services, and pay costs associated with maintaining compliance with Nasdaq listing rules and the SEC requirements, directors and officers, or D&O, insurance, investor and public relations activities and other expenses associated with operating as a public company. Our net losses may fluctuate significantly from quarter-to-quarter and year-to-year, depending on the timing of our preclinical studies, our clinical trials, our expenditures on other research and development activities, and our revenue and expenses recognized from collaboration and license agreements.

We do not have any products approved for sale. We will not generate revenue from product sales unless and until we successfully complete clinical development and obtain regulatory approval for our product candidates, if ever. As a result, we will need substantial additional funding to support our continuing operations and pursue our growth strategy. Until we can generate significant revenue from product sales, if ever, we expect to finance our operations through a combination of public or private equity offerings and debt financings or other sources, such as potential collaboration agreements, strategic alliances and licensing arrangements. We may be unable to raise additional funds or enter into such other agreements or arrangements when needed on acceptable terms, or at all. Our failure to raise capital or enter into such agreements as, and when, needed, could have a negative effect on our business, results of operations and financial condition.

Macroeconomic Considerations

Unfavorable conditions in the economy in the United States, Canada and abroad may negatively affect the growth of our business and our results of operations. For example, macroeconomic events, including health pandemics, rising inflation, changes in interest rates and foreign currency exchange rates, banking crises or disruptions in access to bank deposits or lending commitments, natural disasters, geopolitical instability resulting from war, terrorism and other violence, as well as supply chain disruptions have led to economic uncertainty globally and could impact our overall business operations. The effect of macroeconomic conditions may not be fully reflected

19


 

in our results of operations until future periods. If, however, economic uncertainty increases or the global economy worsens, our business, financial condition and results of operations may be harmed.

In addition, because some of our manufacturers and suppliers are located in China, we are exposed to the possibility of product supply disruption and increased costs in the event of changes in the policies, laws, rules and regulations of the United States or Chinese governments, as well as political unrest or unstable economic conditions in China. For example, trade tensions between the United States and China have been escalating in recent years. Most notably, several rounds of U.S. tariffs have been placed on Chinese goods being exported to the United States. Each of these U.S. tariff impositions against Chinese exports was followed by a round of retaliatory Chinese tariffs on U.S. exports to China. Our components may in the future be subject to these tariffs, which could increase our manufacturing costs and could make our products, if successfully developed and approved, less competitive than those of our competitors whose inputs are not subject to these tariffs. We may otherwise experience supply disruptions or delays, and although we carefully manage our supply and lead-times, our suppliers may not continue to provide us with clinical supply in our required quantities, to our required specifications and quality levels or at attractive prices. In addition, certain Chinese biotechnology companies and CMOs may become subject to trade restrictions, sanctions, other regulatory requirements, or proposed legislation by the U.S. government, which could restrict or even prohibit our ability to work with such entities, thereby potentially disrupting the supply of material to us. Such disruption could have adverse effects on the development of our product candidates and our business operations. In addition, the recently proposed BIOSECURE Act introduced in House of Representatives, as well as a substantially similar bill in the Senate, targets certain Chinese biotechnology companies. If these bills become law, or similar laws are passed, they would have the potential to severely restrict the ability of companies to contract with certain Chinese biotechnology companies of concern without losing the ability to contract with, or otherwise receive funding from, the U.S. government.

For further discussion of the potential impacts of macroeconomic events on our business, financial condition, and operating results, see the section titled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023.

Components of Results of Operations

Revenue

To date, we have not recognized any revenue from product sales, and we do not expect to generate any revenue from the sale of products in the foreseeable future. If our development efforts for our product candidates are successful and result in regulatory approval, or license agreements with third parties, we may generate revenue in the future from product sales. However, there can be no assurance as to when we will generate such revenue, if at all.

The following table presents revenue from our collaboration agreements:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Roche Collaboration and License Agreement

 

$

49,815

 

 

$

5,312

 

Bristol-Myers Squibb Collaboration and License Agreement

 

 

2,589

 

 

 

366

 

Total revenue

 

$

52,404

 

 

$

5,678

 

Collaboration and License Agreement with Hoffmann-La Roche Inc. and F. Hoffmann-La Roche Ltd

On June 1, 2022, we entered into a collaboration and license agreement, or the Roche Agreement, with Roche regarding the development and commercialization of our product candidate camonsertib (also known as RP-3500) and specified other ATR inhibitors, which we refer to as the Licensed Products.

Under the Roche Agreement, we granted Roche a worldwide, perpetual, exclusive, sublicensable license to develop, manufacture, and commercialize the Licensed Products. Roche assumed all subsequent development of camonsertib with the potential to expand development into additional tumors and multiple combination studies. We agreed to complete specified ongoing clinical trials in accordance with the development plan in the Roche Agreement, as well as ongoing investigator sponsored trials, or together, the Continuing Trials, at our expense. We also retained the right to conduct specified clinical trials of camonsertib in combination with our PKMYT1 compound (also known as RP-6306).

In March 2024, we received a payment of $4.0 million for revisions to the clinical development plan under the Roche Agreement, of which $2.1 million was previously recorded as a receivable on our balance sheet at December 31, 2023.

20


 

In February 2024, we further received a $40 million milestone payment from Roche that was earned upon dosing of the first patient with camonsertib in Roche’s Phase 2 TAPISTRY trial in January 2024.

Deferred revenue pertaining to the Roche Agreement

 

Completion of Continuing Trials

 

 

 

(in thousands)

 

Balance as of December 31, 2023

 

$

9,463

 

Increase in collaboration revenue

 

 

41,425

 

Recognition as revenue, as the result of performance obligations satisfied

 

 

(49,815

)

Balance as of March 31, 2024

 

$

1,073

 

Classified as short-term

 

$

1,073

 

We recognized $49.8 million and $5.3 million for the three months ended March 31, 2024 and 2023, respectively, as revenue associated with the Roche Agreement in relation to (i) the recognition of revenue from the $40.0 million milestone achievement in the first quarter of 2024, as well as (ii) the partial recognition of deferred revenue for research and development services performed towards the completion of the Continuing Trials during the period.

On February 7, 2024, we received written notice from Roche of their election to terminate the Roche Agreement following a review of Roche’s pipeline and evolving external factors. The termination became effective May 7, 2024, at which time we regained global development and commercialization rights for camonsertib from Roche. As such, all deferred revenue related to the Roche Agreement is expected to be recognized in the second quarter of 2024.

As of March 31, 2024, there was $1.1 million (December 31, 2023 - $9.4 million) of deferred revenue related to the Roche Agreement, of which $1.1 million (December 31, 2023 - $7.7 million) was classified as current and nil (December 31, 2023 - $1.7 million) was classified as non-current in the condensed consolidated balance sheet based on the period the services to complete the Continuing Trials are expected to be performed.

Collaboration and License Agreement with Bristol-Myers Squibb Company

In May 2020, we entered into a collaboration and license agreement, or the BMS Agreement, with the Bristol-Myers Squibb Company, or Bristol-Myers Squibb, pursuant to which we and Bristol-Myers Squibb have agreed to collaborate in the research and development of potential new product candidates for the treatment of cancer. We provided Bristol-Myers Squibb access to a selected number of our existing screening campaigns and novel campaigns. We were responsible for carrying out early-stage research activities directed to identifying potential targets for potential licensing by Bristol-Myers Squibb. The collaboration consisted of programs directed to both druggable targets and to targets commonly considered undruggable to traditional small molecule approaches. In the event that Bristol-Myers Squibb elects to obtain an exclusive license for the subsequent development, manufacturing and commercialization of a program, Bristol-Myers Squibb will then be solely responsible for all such worldwide activities.

Although the collaboration term expired in November 2023, the BMS Agreement will not expire until, on a licensed product-by-licensed product and country-by-country basis, the expiration of the applicable royalty term and in its entirety upon expiration of the last royalty term. Either party may terminate earlier upon an uncured material breach of the agreement by the other party, or the insolvency of the other party. Additionally, Bristol-Myers Squibb may terminate the BMS Agreement for any or no reason on a program-by-program basis upon specified written notice. We are eligible to receive up to $301.0 million in total milestones on a program-by-program basis, subject upon the achievement of certain specified research, development, regulatory and commercial milestones. We are further entitled to a tiered percentage royalty on annual net sales ranging from high-single digits to low-double digits, subject to certain specified reductions.

In March 2024, Bristol-Myers Squibb exercised its one remaining option for an undruggable target for a combined total of five druggable targets and one undruggable target over the course of the collaboration. As a result, we recognized the remaining deferred revenue of $2.6 million as revenue related to undruggable targets, including an option fee payment of $0.1 million.

Operating Expenses

Debiopharm Collaborative Arrangement

In January 2024, we entered into the Debio collaboration agreement with Debiopharm, a privately-owned, Swiss-based biopharmaceutical company, with the aim to explore the synergy between our compound, lunresertib, and Debiopharm’s compound, Debio 0123, a WEE1 inhibitor. We are collaborating with Debiopharm on the development of a combination therapy, with us sponsoring the global study, and will share all costs equally. Both parties are each supplying their respective drugs and retain all commercial rights

21


 

to their respective compounds, including as monotherapy or as combination therapies. The activities associated with the collaboration are coordinated by a joint steering committee, which is comprised of an equal number of representatives from both parties.

Based on the terms of the Debio collaboration agreement, we concluded that the Debio collaboration agreement meets the requirements of a collaboration within the guidance of ASC 808, Collaborative Arrangements, as both parties are active participants in the combination trial and are exposed to significant risks and rewards depending on the success of the combination trial. Accordingly, the net costs associated with the co-development are expensed as incurred and recognized within research and development expenses in the consolidated statement of operations and comprehensive income (loss).

During the three-month period ended March 31, 2024, we recognized $0.5 million in net research and development costs with regards to the Debio collaboration agreement and recorded a receivable from Debiopharm of $0.5 million in other current receivables, reflecting the 50/50 cost sharing terms.

Research and Development Expenses

Research and development expenses consist primarily of costs incurred for our research activities, including our drug discovery efforts and the development of our product candidates, partially offset by development cost reimbursements from collaborative arrangements and fully refundable Canadian research and development tax credits. We expense research and development costs as incurred, which include:

external research and development expenses incurred under agreements with contract research organizations, (CROs), as well as investigative sites and consultants that conduct our clinical trials, preclinical studies and other scientific development services;
employee-related expenses, including salaries, bonuses, benefits, share-based compensation, and other related costs for those employees involved in research and development efforts;
costs related to manufacturing material for our preclinical studies and clinical trials, including fees paid to contract manufacturing organizations, (CMOs);
laboratory supplies and research materials;
upfront, milestone and maintenance fees incurred under license, acquisition and other third-party agreements;
costs related to compliance with regulatory requirements; and
facilities, depreciation, scientific advisory board and other allocated expenses, which include direct and allocated expenses for rent, maintenance of facilities and equipment, insurance, equipment and software.

Costs for certain activities are recognized based on an evaluation of the progress to completion of specific tasks using data such as information provided to us by our vendors and analyzing the progress of our studies or other services performed. Significant judgment and estimates are made in determining the accrued expense or prepaid balances at the end of any reporting period.

We characterize research and development costs incurred prior to the identification of a product candidate as discovery costs. We characterize costs incurred once a product candidate has been identified as development costs.

Our direct external research and development expenses consist primarily of fees paid to outside consultants, CROs, CMOs and research laboratories in connection with our preclinical development, process development, manufacturing and clinical development activities. Our direct external research and development expenses also include fees incurred under license, acquisition, and option agreements. We track these external research and development costs on a program-by-program basis once we have identified a product candidate.

We do not allocate employee costs, costs associated with our discovery efforts, laboratory supplies, and facilities, including depreciation or other indirect costs, to specific programs because these costs are deployed across multiple programs and, as such, are not separately classified. We use internal resources primarily to conduct our research and discovery activities as well as for managing our preclinical development, process development, manufacturing, and clinical development activities.

22


 

The following table summarizes our research and development costs:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Discovery costs

 

 

 

 

 

 

Direct external costs

 

$

1,726

 

 

$

1,611

 

Laboratory supplies and research materials

 

 

998

 

 

 

906

 

Personnel related costs

 

 

3,186

 

 

 

3,122

 

Facilities related costs

 

 

405

 

 

 

364

 

Other costs

 

 

912

 

 

 

911

 

 

 

7,227

 

 

 

6,914

 

Development

 

 

 

 

 

 

Direct external costs

 

 

 

 

 

 

Camonsertib program*

 

 

3,980

 

 

 

5,956

 

Lunresertib program*

 

 

8,107

 

 

 

6,021

 

RP-1664 program

 

 

1,596

 

 

 

1,298

 

RP-3467 and Polθ program

 

 

1,555

 

 

 

1,751

 

Personnel related costs

 

 

9,659

 

 

 

9,084

 

Facilities related costs

 

 

208

 

 

 

202

 

Other costs*

 

 

1,432

 

 

 

983

 

Debiopharm development cost reimbursement

 

 

(500

)

 

 

 

 

 

26,037

 

 

 

25,295

 

R&D tax credits

 

 

(294

)

 

 

(379

)

Total research and development costs

 

$

32,970

 

 

$

31,830

 

*Certain amounts have been reclassified for presentation purposes.

The successful development of our product candidates is highly uncertain. We plan to substantially increase our research and development expenses for the foreseeable future as we continue the development of our product candidates and manufacturing processes and conduct discovery and research activities for our preclinical programs. We cannot determine with certainty the timing of initiation, the duration, or the completion costs of current or future preclinical studies and clinical trials of our product candidates due to the inherently unpredictable nature of preclinical and clinical development. Clinical and preclinical development timelines, the probability of success and development costs can differ materially from expectations. We anticipate that we will make determinations as to which product candidates to pursue and how much funding to direct to each product candidate on an ongoing basis in response to the results of ongoing and future preclinical studies and clinical trials, regulatory developments, and our ongoing assessments as to each product candidate’s commercial potential. We will need to raise substantial additional capital in the future. Our clinical development costs are expected to increase significantly as we commence clinical trials. We anticipate that our expenses will increase substantially, particularly due to the numerous risks and uncertainties associated with developing product candidates, including the uncertainty of:

the scope, rate of progress, and expenses of our ongoing research activities as well as any preclinical studies, clinical trials and other research and development activities;
establishing an appropriate safety profile;
successful enrollment in and completion of clinical trials;
whether our product candidates show safety and efficacy in our clinical trials;
receipt of marketing approvals from applicable regulatory authorities;
establishing commercial manufacturing capabilities or making arrangements with third-party manufacturers;
obtaining and maintaining patent and trade secret protection and regulatory exclusivity for our product candidates;
commercializing product candidates, if and when approved, whether alone or in collaboration with others; and
continued acceptable safety profile of products following any regulatory approval.

Any changes in the outcome of any of these variables with respect to the development of our product candidates in preclinical and clinical development could mean a significant change in the costs and timing associated with the development of these product candidates. We may never succeed in achieving regulatory approval for any of our product candidates. We may obtain unexpected results from our clinical trials. We may elect to discontinue, delay or modify clinical trials of some product candidates or focus on other product candidates. For example, if the FDA, the European Medicines Agency, (EMA), or another regulatory authority were to delay

23


 

our planned start of clinical trials or require us to conduct clinical trials or other testing beyond those that we currently expect or if we experience significant delays in enrollment in any of our ongoing and planned clinical trials, we could be required to expend significant additional financial resources and time on the completion of clinical development of that product candidate.

General and Administrative Expenses

General and administrative expense consists primarily of employee related costs, including salaries, bonuses, benefits, share-based compensation and other related costs, as well as expenses for outside professional services, including legal, accounting and audit services and other consulting fees, rent expense, directors and officers insurance expenses, investor and public relations expenses and other general administrative expenses.

We anticipate that our general and administrative expenses will increase in the future as we increase our headcount to support our continued research activities and development of our product candidates. We also anticipate that we will continue to incur significant accounting, audit, legal, regulatory, compliance and directors’ and officers’ insurance costs as well as investor and public relations expenses, including with our transition from smaller reporting company status at the end of 2023.

Other Income (Expense), Net

Other income (expense), net consists primarily of realized and unrealized gains and losses on foreign exchange, interest income earned on cash and cash equivalents and marketable securities, and other expenses such as interest and bank charges.

Realized and unrealized gains and losses on foreign exchange consist of realized and unrealized gains and losses from holding cash and foreign currency denominated other receivables, accounts payable, accrued expenses and other current liabilities as well as operating lease liabilities.

Results of Operations

Comparison of the Three Months Ended March 31, 2024 and 2023

The following table summarizes our results of operations for the three months ended March 31, 2024 and 2023:

 

 

Three Months Ended
March 31,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

 

 

(in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

Collaboration agreements

 

$

52,404

 

 

$

5,678

 

 

$

46,726

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Research and development, net of tax credits

 

 

32,970

 

 

 

31,830

 

 

 

1,140

 

General and administrative

 

 

8,618

 

 

 

8,529

 

 

 

89

 

Total operating expenses

 

 

41,588

 

 

 

40,359

 

 

 

1,229

 

Income (loss) from operations

 

 

10,816

 

 

 

(34,681

)

 

 

45,497

 

Other income (expense), net

 

 

 

 

 

 

 

 

 

Realized and unrealized gain (loss) on foreign exchange

 

 

31

 

 

 

(56

)

 

 

87

 

Interest income

 

 

2,968

 

 

 

3,427

 

 

 

(459

)

Other expense

 

 

(24

)

 

 

(15

)

 

 

(9

)

Total other income, net

 

 

2,975

 

 

 

3,356

 

 

 

(381

)

Income (loss) before income taxes

 

 

13,791

 

 

 

(31,325

)

 

 

45,116

 

Income tax expense

 

 

(629

)

 

 

(3,616

)

 

 

2,987

 

Net income (loss)

 

$

13,162

 

 

$

(34,941

)

 

$

48,103

 

Revenue

Revenue was $52.4 million for the three months ended March 31, 2024, compared to $5.7 million for the three months ended March 31, 2023. The increase of $46.7 million was due to:

a $44.5 million increase in revenue recognized under the Roche Agreement as a result of the $40.0 million milestone achievement in the first quarter of 2024 and higher deferred revenue recognized for the completion of the Continuing Trials; and

24


 

a $2.2 million increase in revenue recognized under the BMS Agreement as a result of the deferred revenue recognized related to the exercise of its one remaining option for an undruggable target.

Research and Development Expenses, Net of Tax Credits

Research and development expenses were $33.0 million for the three months ended March 31, 2024, compared to $31.8 million for the three months ended March 31, 2023. The increase of $1.2 million was primarily due to:

a $2.1 million increase in direct external costs with the advancement of clinical trials for lunresertib;
a $2.0 million decrease in direct external costs of the camonsertib program for the Phase 1/2 TRESR and ATTACC clinical trials that are fully enrolled and expected to be completed in 2024;
a $0.9 million increase in other research and material expense including IT related costs;
a $0.6 million increase in personnel-related costs, including a $0.2 million increase in share-based compensation; and
a $0.5 million increase in the Debiopharm development cost reimbursement.

General and Administrative Expenses

General and administrative expenses were $8.6 million for the three months ended March 31, 2024, compared to $8.5 million for the three months ended March 31, 2023. The increase of $0.1 million in general and administrative expenses consisted of:

a $0.6 million decrease in our D&O insurance premium;
a $0.4 million increase in personnel related costs, including a $0.2 million increase in share-based compensation; and
a $0.3 million increase in other general and administrative expenses.

Other Income (Expense), Net

Other income, net was $3.0 million and $3.4 million for the three months ended March 31, 2024 and 2023, respectively. The decrease of $0.4 million was primarily attributable to lower sums invested in cash and cash equivalents and marketable securities.

Income Tax Expense

Income tax expense were $0.6 million and $3.6 million for the three months ended March 31, 2024 and 2023, respectively. The decrease of $3.0 million was primarily due to the issuance of IRC Section 174 guidance on September 8, 2023.

Liquidity and Capital Resources

Since our inception, we have not recognized any revenue from product sales and have incurred operating losses and negative cash flows from our operations. We have not yet commercialized any product and we do not expect to generate revenue from sales of any products for several years, if at all.

In June 2020, we completed our IPO whereby we raised $232.0 million, net of underwriting commissions and offering expenses. In November 2021, we completed a follow-on offering whereby we raised $94.3 million, net of underwriting commissions and offering expenses. Prior to our IPO, we had funded our operations primarily through equity financings, having raised an aggregate of approximately $135.2 million of gross proceeds from the sale of our preferred shares and $15.0 million of gross proceeds from the issuance of a warrant to acquire our common shares. We have also received initial upfront and additional payments of approximately $60.5 million in the aggregate from partnerships with Ono for our Polθ ATPase inhibitor program and Bristol-Myers Squibb for research and development of potential new product candidates for the treatment of cancer. In June 2022, we entered into a collaboration and license agreement with Roche for camonsertib and have received a cumulative total of $182.6 million to date under the terms of the Roche Agreement, including an upfront payment of $125.0 million, a milestone payment of $40 million and additional reimbursements from Roche.

In August 2022, we entered into a Common Shares Sale Agreement (the Sales Agreement), with Cowen and Company, LLC. Under the Sales Agreement, we may sell up to $125.0 million in common shares. No shares have been issued under the Sales Agreement as of the date of this Quarterly Report on Form 10-Q.

25


 

We expect to incur significant expenses and operating losses for the foreseeable future as we advance our product candidates through preclinical and clinical development, seek regulatory approval and pursue commercialization of any approved product candidates and we will continue to incur additional costs associated with operating as a public company, including with our transition from smaller reporting company status at the end of 2023. We expect that our research and development and general and administrative costs will increase in connection with our planned research and development activities.

Beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminated the option to deduct certain U.S.-based research and development expenditures in the current fiscal year and required taxpayers to amortize them over five years pursuant to Section 174 of the Internal Revenue Code of 1986, as amended (IRC). This provision increased our 2023 and 2022 cash payments of income taxes significantly as compared to 2021 in compliance with IRC Section 174. In September 2023, new interim guidance was issued by the Department of Treasury and the Internal Revenue Service on IRC Section 174 that supports the deduction of such expenses. An income tax receivable in the amount of $12.5 million as of March 31, 2024 reflects the overpayment of tax installments by our U.S. subsidiary (net of a $4.8 million refund received in October 2023). Any changes to tax legislation may materially affect our cash flows. Changes in our tax provisions or an increase in our tax liabilities, whether due to changes in applicable laws and regulations or our interpretation or application thereof, could have a material adverse effect on our financial position, results of operations and/or cash flows.

As of March 31, 2024, our cash and cash equivalents and marketable securities on hand was $237.0 million. We believe that our existing cash and cash equivalents and marketable securities on hand will be sufficient to fund our anticipated operating and capital expenditure requirements at least into mid-2026. We have based this estimate on assumptions that may prove to be wrong, and we could exhaust our capital resources sooner than we expect.

Because of the numerous risks and uncertainties associated with research, development, and commercialization of our product candidates, we are unable to estimate the exact amount of our working capital requirements. Our future capital requirements will depend on many factors, including:

the initiation, timing, costs, progress and results of our product candidates, including our ongoing Phase 1 clinical trials of lunresertib;
the progress of preclinical development and possible clinical trials of our current earlier-stage programs;
the scope, progress, results and costs of our research programs and preclinical development of any additional product candidates that we may pursue;
the development requirements of other product candidates that we may pursue;
our headcount growth and associated costs as we expand our research and development and establish a commercial infrastructure;
the timing and amount of milestone and royalty payments that we are required to make or eligible to receive under our current or future collaboration agreements;
the outcome, timing and cost of meeting regulatory requirements established by the FDA, EMA and other regulatory authorities;
the costs and timing of future commercialization activities, including product manufacturing, marketing, sales and distribution, for any of our product candidates for which we or our collaborators receive marketing approval;
the cost of expanding, maintaining and enforcing our intellectual property portfolio, including filing, prosecuting, defending and enforcing our patent claims and other intellectual property rights;
the cost of defending potential intellectual property disputes, including patent infringement actions brought by third parties against us or any of our product candidates;
the effect of competing technological and market developments;
the cost and timing of completion of commercial-scale manufacturing activities;
the extent to which we partner our programs, acquire or in-license other product candidates and technologies or enter into additional strategic collaborations;
the revenue, if any, received from commercial sales of lunresertib, camonsertib and any future product candidates for which we or our collaborators receive marketing approval; and
the costs of operating as a public company.

26


 

Until such time, if ever, as we can generate substantial product revenues to support our cost structure, we expect to finance our cash needs through a combination of equity offerings, debt financings, collaborations and other similar arrangements. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our shareholders will be or could be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our common shareholders. Debt financing and equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we raise funds through collaborations, or other similar arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or product candidates or grant licenses on terms that may not be favorable to us and/or may reduce the value of our common shares. If we are unable to raise additional funds through equity or debt financings when needed, we may be required to delay, limit, reduce or terminate our product development or future commercialization efforts or grant rights to develop and market our product candidates even if we would otherwise prefer to develop and market such product candidates ourselves.

Cash Flows

Comparison of the Three Months Ended March 31, 2024 and 2023

The following table summarizes our cash flows for each of the periods presented:

 

 

Three Months Ended
March 31,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

 

 

(in thousands)

 

Net cash provided by (used in) operating activities

 

$

11,932

 

 

$

(31,786

)

 

$

43,718

 

Net cash used in investing activities

 

 

(20,316

)

 

 

(6,686

)

 

 

(13,630

)

Net cash provided by financing activities

 

 

375

 

 

 

413

 

 

 

(38

)

Effect of exchange rate fluctuations on cash held

 

 

(42

)

 

 

(1

)

 

 

(41

)

Net Decrease In Cash And Cash Equivalents

 

$

(8,051

)

 

$

(38,060

)

 

$

30,009

 

Operating Activities

Net cash provided by operating activities was $11.9 million for the three months ended March 31, 2024, reflecting a net income of $13.2 million, non-cash charges of $6.3 million, offset by a net change of $7.6 million in our net operating assets. The non-cash charges primarily consist of share-based compensation for option and restricted share unit grants to employees, as well as depreciation expense, and non-cash lease expense offset by the net accretion of marketable securities. The change in our net operating assets was primarily due to a decrease of $10.9 million in deferred revenue and $3.6 million in accrued expenses and other current liabilities offset by an increase of $1.1 million in other current receivables, $1.3 million in prepaid expenses and $4.4 million in accounts payable.

Net cash used in operating activities was $31.8 million for the three months ended March 31, 2023, reflecting a net loss of $34.9 million, a net change of $2.1 million in our net operating assets, offset by non-cash charges of $5.2 million. The non-cash charges primarily consist of share-based compensation for option and restricted share unit grants to employees, as well as depreciation expense, and non-cash lease expense offset by the net accretion of marketable securities. The change in our net operating assets was primarily due to a decrease of $6.5 million in accrued expenses and other current liabilities, operating lease liability, and deferred revenue as well as an increase of $2.5 million in collaboration revenue receivable, offset by an increase of $5.6 million in accounts payable and income taxes payable as well as a decrease of $1.3 million in prepaid expenses.

The $43.7 million increase in cash provided by operating activities for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 is primarily due to the $40.0 million milestone achievement in the first quarter of 2024 under the Roche Agreement.

Investing Activities

Net cash used in investing activities was $20.3 million for the three months ended March 31, 2024 and resulted primarily from the purchases of marketable securities offset by proceeds on maturities of marketable securities.

Net cash used in investing activities was $6.7 million for the three months ended March 31, 2023 and resulted primarily from the purchases of marketable securities and property and equipment offset by proceeds on maturities of marketable securities.

27


 

Financing Activities

Net cash provided by financing activities was $0.4 million consisting of net proceeds from the issuance of common shares under the ESPP for the three months ended March 31, 2024 and 2023.

Material Cash Requirements

There were no material changes to our material cash requirements during the three months ended March 31, 2024 from those described under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the Annual Report.

Critical Accounting Estimates

This management’s discussion and analysis is based on our unaudited condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these unaudited condensed consolidated financial statements requires us to make judgments and estimates that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amounts of expenses during the reported periods. We base our estimates on historical experience, known trends and events, and various other factors that we believe to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions. On an ongoing basis, we evaluate our judgments and estimates in light of changes in circumstances, facts, and experience. The effects of material revisions in estimates, if any, will be reflected in the consolidated financial statements prospectively from the date of change in estimates.

There have been no significant changes to our critical accounting estimates from those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in the Annual Report.

Recently Issued Accounting Pronouncements

See Note 2 to our unaudited condensed consolidated financial statements included in this Quarterly Report for a description of recent issued accounting pronouncements not yet adopted.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

We are exposed to certain risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position to adverse changes in financial market prices and rates. Our market risk exposure is primarily related to fluctuations in interest rates and foreign currency exchange rates.

Interest Rate Risk

Interest-earning instruments carry a degree of interest rate risk. In the three months ended March 31, 2024, we earned $3.0 million in interest income from cash balances held in cash and cash equivalents and marketable securities. As of March 31, 2024, we have a balance of $237.0 million in cash, money market funds, commercial paper and corporate debt securities. Our investment policy limits investment instruments to investment-grade securities with the objective to preserve capital and to maintain liquidity until the funds can be used in business operations. We do not have in place any tools to manage our interest rate risk. The risk of a sudden, significant change in market interest rates relative to the interest rates earned on our bank accounts and marketable securities having an impact on our results of operations or cash flows is limited owing to the relative short-term nature of these investments.

Foreign Currency Exchange Risk

Our reporting and functional currency is the U.S. dollar. Assets and liabilities denominated in currencies other than the U.S. dollar are translated into U.S. dollar at exchange rates in effect at each balance sheet date. Income items and expenses are translated using average exchange rate in effect for the relevant period.

We incur a portion of our expenses in Canadian dollars, as well as other currencies to a lesser extent. A change in the relative value of the U.S. dollar to the Canadian dollar and other currencies may negatively affect our results of operations, financial potion or cash flows. We have not engaged in the hedging of foreign currency transactions to date, although we may choose to do so in the future. We do, however, keep expected Canadian dollar cash requirements in Canadian dollars to form a natural hedge. We are exposed to currency risk through our cash, other current receivables, accounts payable, accrued expenses and other current liabilities, and operating lease liabilities denominated in Canadian dollars. Based on our Canadian dollar net exposure as of March 31, 2024, and assuming all other variables remain constant, a 10% depreciation in the relative value of the U.S. dollar to the Canadian dollar would result in a decrease of approximately $0.3 million on our net income.

28


 

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, that are designed to ensure that information required to be disclosed by a company 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 a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2024. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of such date, our disclosure controls and procedures are effective.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving the desired control objectives. Our management recognizes that any control system, no matter how well designed and operated, is based upon certain judgments and assumptions and cannot provide absolute assurance that its objectives will be met. Similarly, an evaluation of controls cannot provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected.

29


 

PART II—OTHER INFORMATION

From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. We are not currently a party to any material legal proceedings, and we are not aware of any pending or threatened legal proceeding against us that we believe could have an adverse effect on our business, operating results or financial condition.

Item 1A. Risk Factors.

Investing in our common shares involves a high degree of risk. In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risks described in the Annual Report, including the disclosure therein under Part I, Item 1A, "Risk Factors,” before deciding whether to invest in our common shares. These are not the only risks facing our business. Other risks and uncertainties that we are not currently aware of or that we currently consider immaterial also may materially adversely affect our business, financial condition and future results. Risks we have identified but currently consider immaterial could still also materially adversely affect our business, financial condition and future results of operations if our assumptions about those risks are incorrect or if circumstances change.

There were no material changes during the period covered in this report to the risk factors previously disclosed in Part I, Item 1A of the Annual Report.

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

(a) Recent Sales of Unregistered Securities

None.

(b) Issuer Purchases of Equity Securities

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Trading Arrangements

During the three months ended March 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated contracts, instructions or written plans for the purchase or sale of our securities.

 

30


 

Item 6. Exhibits.

 

 

 

 

 

Incorporated by Reference

Exhibit

Number

 

Description

 

Schedule

Form

 

File

Number

 

Exhibit

 

Filing Date

 

 

 

 

 

 

 

 

 

 

 

3.1

 

Articles of Continuance of Repare Therapeutics Inc.

 

8-K

 

001-39335

 

3.1

 

June 23, 2020

 

 

 

 

 

 

 

 

 

 

 

3.2

 

Amended and Restated Bylaws of Repare Therapeutics Inc.

 

8-K

 

001-39335

 

3.2

 

June 23, 2020

 

 

 

 

 

 

 

 

 

 

 

10.1*

 

Fifth Amendment to Collaboration and License Agreement by and between the registrant and Bristol-Myers Squibb Company, dated March 14, 2024.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.1*

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.2*

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.1**

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.INS*

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.SCH*

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

104

 

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

 

 

 

 

 

 

 

 

 

* Filed herewith.

** This certification is being furnished solely to accompany this Quarterly Report on Form 10-Q pursuant to 18 U.S.C. Section 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing of the registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

31


 

SIGNATURES

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

 

REPARE THERAPEUTICS INC.

Date: May 7, 2024

By:

/s/ Lloyd M. Segal

Lloyd M. Segal

President and Chief Executive Officer

(Principal Executive Officer)

 

Date: May 7, 2024

By:

/s/ Steve Forte

Steve Forte

Executive Vice President, Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

32


EX-10.1 2 rptx-ex10_1.htm EX-10.1 EX-10.1

Exhibit 10.1

 

[***] Certain schedules and exhibits to this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation SK.

A copy of any omitted schedule and/or exhibit will be furnished to the SEC upon request.

 

FIFTH AMENDMENT TO

COLLABORATION AND LICENSE AGREEMENT

This Fifth Amendment to Collaboration and License Agreement (this “Fifth Amendment”) is entered into as of March 14, 2024 (the “Fifth Amendment Effective Date”) by and between Repare Therapeutics Inc., a Canadian corporation with offices at 7210 Frederick-Banting, Suite 100, St. Laurent, Quebec, Canada H4S 2A1 (“Repare Inc.”) and Repare Therapeutics USA, Inc., a Delaware corporation with offices at 101 Main Street, Suite 1650, Cambridge, Massachusetts 02142 (“Repare USA” and, together with Repare Inc., “Repare”), on the one hand, and Bristol-Myers Squibb Company, a Delaware corporation with offices at 430 E. 29th Street, 14th Floor, New York, New York 10016 (“BMS”), on the other hand. BMS and Repare are each referred to herein by name or as a “Party”, or, collectively, as the “Parties.”

WHEREAS, Repare and BMS entered into that certain Collaboration and License Agreement as of May 26, 2020 (as amended, the “Agreement”);

WHEREAS, in accordance with Section 2.6.3(c) of the Agreement, Repare delivered to BMS on February 2, 2024, the Undruggable Target Data Package for the Undruggable Target identified as [***].

WHEREAS, the Parties wish to amend the Agreement to extend the Option Term for the Unblinded Undruggable Target identified as [***];

NOW, THEREFORE, the Parties, intending to be legally bound, hereby agree as follows:

1. Capitalized terms used in this Fifth Amendment that are not defined herein shall have the meanings ascribed to them in the Agreement.

2. Notwithstanding anything in the Agreement to the contrary the Option Term for the Unblinded Undruggable Target identified as [***] shall hereby expire on [***].

3. This Fifth Amendment shall be deemed incorporated into and made a part of the Agreement. The provisions of this Fifth Amendment shall constitute an amendment to the Agreement, and, to the extent that any term or provision of this Fifth Amendment may be deemed expressly inconsistent with any term or provision in the Agreement, this Fifth Amendment shall govern and control. Except as expressly modified by the terms of this Fifth Amendment, all of the terms, conditions, and provisions of the Agreement are hereby ratified, and the Agreement remains in full force and effect.

4. This Fifth Amendment may be executed in two (2) counterparts, each of which shall be deemed an original, and both of which together shall constitute one and the same instrument. Any such counterpart, to the extent delivered by means of electronic delivery, shall be treated in all manner and respects as an original executed counterpart and shall be considered to have the same binding legal effect as if it were the original signed version thereof delivered in person. No Party hereto shall raise the use of electronic delivery to deliver a signature or the fact that any signature or agreement or instrument was transmitted or communicated through the use of electronic delivery as a claim or defense with respect to the formation of a contract, and each Party forever waives any such claim or defense, except to the extent that such claim or defense relates to lack of authenticity.

 

[Signature Page Follows]

 

 

 


IN WITNESS WHEREOF, and intending to be legally bound hereby, the Parties have caused this Fifth Amendment to Collaboration and License Agreement to be executed by their respective duly authorized officers as of the Fifth Amendment Effective Date.

Bristol-Myers Squibb Company

By:

/s/ Maria Engler

 

Name: Maria Engler

 

Title: Senior Director, Global Alliance

Repare Therapeutics Inc.

By:

/s/ Lloyd M. Segal

 

Name: Lloyd M. Segal

 

Title: President and Chief Executive Officer

Repare Therapeutics Inc.

By:

/s/ Steve Forte

 

Name: Steve Forte

 

Title: Executive Vice President, Chief Financial Officer

 

 


EX-31.1 3 rptx-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Lloyd M. Segal, certify that:

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

Date: May 7, 2024

By:

/s/ Lloyd M. Segal

Lloyd M. Segal

President and Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 4 rptx-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Steve Forte, certify that:

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

Date: May 7, 2024

By:

/s/ Steve Forte

Steve Forte

Executive Vice President, Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 5 rptx-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 on Form 10-Q of Repare Therapeutics Inc. (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Lloyd M. Segal, as President and Chief Executive Officer of the Company, and Steve Forte, as Executive Vice President and Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge:

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

 

Date: May 7, 2024

 

/s/ Lloyd M. Segal

Lloyd M. Segal

President and Chief Executive Officer

(Principal Executive Officer)

 

 

Date: May 7, 2024

 

/s/ Steve Forte

Steve Forte

Executive Vice President, Chief Financial Officer

(Principal Financial Officer and Principal Accounting 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 the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


 

 


GRAPHIC 6 img194139340_0.jpg GRAPHIC begin 644 img194139340_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MIDLJ00O+(=J(I9CC. .30 ^BN#A^-'P^N)XX4\1(&D8("]K,B@DXY9D ]R0 M!5W6_BCX-\.:M+I>JZS]GO(@I>,6TSX#*&'*H0>".] '7T5BZ1XNT#7=#DUK M3M5MY=.B+"6=R8Q%MZ[P^"O'/.."#T-96B_%#P7X@U1--TW78I;M_N1O%)%O M/HI=0"?8')H Z^BN?\2^./#?A PC7=5BM'FYCCVM(Y'KM0$XX/.,4RW\>^&+ MOPQ/XCM]6BETJW_UTR(Y:,YVX9,;PO MQM$([:37=16S6Y8K#F-W+$8SPH/ M R.3ZT ;M%8WB+Q7HGA33(M1UJ^%M:2RB))!&\@9B"P&$!/12<].*KZSXY\- M^']'L=6U/4UAL;X*;:41._F!EW @*I.,<]* .AHJ.":.YMXYXFW1R*'1L8R" M,@U)0 4444 %%%% !1137=8XVD*-&\3Q7$NCWGVE+:3RI3Y3IM;&BN2N?B;X/M-#MM9GU M?9I]S*\,4WV:8[G7[PP$R,>XJYXB\<^&_"D%G/K6IK;1WH)MV$3R>8 21L4 M\?,/SH Z&BN=\2>._#'A"6&+7=6BM)IEW)%L>1RO(W%4!(&01DC'!]*%+>VGUO5([5+K_ %(V.[.,9SM4$XZE:G_:<;6>K M3I;V4J(["61LX7@$J<@@[L8((.#0!O45S/B/XA>%/"=W'::WK$5M<2+N$2QO M*P'JP125SGC.,\XZ5-<>-_#=MX73Q+)JL1T=]N+F-&D&6X *J"P.3@@C(/7% M '045DWGB;1[!=+>XO5":K*D-DR(SB9G&5 *@@ CN<"M:@ HHIKNL<;2.<*H M))] * '45P<'QG^'US<10)XBC#R.$4R6TR*"3CEF0!1[D@#O6IXB^(GA7PG> M0VFMZJ+:>:(31J()9 R$D Y12.H- '445RVG?$;PEJNBW^KV6L1RV6GC-TXB MD#1#L2A7<0>Q YP?0UI:AXHT?2M#@UF]O/*T^X\ORIO*=MWF?UI'(]=J G'!YQBK?A_P 2Z-XITX7^B7\5 MY;[BI*95E(/1E(#*>_(&1@]#0!JT5S'B3XA>%O"-]%9:YJGV2XEB$J)]GEDR MF2,Y12.H-5;3XJ>"K[2[_4K?6PUGI_E_:9#;3+LWG:O!3+9(/0&@#L:*QX_% M.BR^%SXECO@VCB(S&Y$;'Y 2"=N-W!!XQFN?LOC#X"U"]AL[?Q!&9IG"()+> M:-23TRS( /Q- '<45@>)?&WASP@(3KNJQ6C3?ZM-K2.P]=J G''7&*CM/'GA MB^\-7/B&UU:*73+;_7RJCEH^CW7VFS=F59/+9,D'!X8 ]?:M.@ HHHH **** "B MBB@ HHKA+KXR> ;.[FM;C7MDT+M'(OV.N^Z;RI%:-<9S ML*AB/< ]#Z4 =117"VGQC\!7U[!9VVO;YYY%BC3['.-S,< 9*8')K3\1?$3P MGX3O$L]:UF*VN77=Y2QO*P'JP13MSGC.,]J .GHK#/C#P_Y&DSKJ<4D.KR^3 M8R1!G69_[N5!PO84 7 M:*PXO&&@3:]:Z(FHK_:5W;"Z@@,;@R1$$@@D8S@$XSG /%1W7C;P]9_VU]HU M#9_8OE_VA^YD/D^9]SHOS9_V<^] '045S^N^-_#?AFPM;W6-5BM8;H P JS/ M(",Y"*"V.F3C R,]:M^'_$NC>*=.%_HE_%>6^XJ2F592#T92 RGOR!D8/0T M:M%8.A>,_#_B6_OK'1]16ZN+%MMP@C==O)'!8 ,,@\C(_,5=TS7M-UBZU"VL M+GSIM/G-O=+L9?+D';) S]1D4 :-%%% !1110 5&Z@SQ$M@C.!Z\5)4;H3/$ MPQATS6I[^'3[GS MI+"X:UN1Y;+Y<@ZKR!GZC(H TJ*QK#Q7HFJ:->:O:7P>PLFD6XF:-T$9C&7R M& / [BG>'/%&C>+=.>_T.]%W;)(8F<(R$, #@A@#T([4 :]%?$CPAI_B$ M:#=:Y!'J6\1F(HY56/0%P-H/U/%,\0?$KPCX6U0Z;K.K?9;L(',?V:5_E/0Y M52/UH ZRBL;PWXKT7Q=8RWNAWOVNWBE,3OY3QX? .,. >A%3:KXATK1+G3[; M4;Q()]1G%O:QE2S2R'L <#D9G'+DBI*!+8****!A17(Z]\3O!_AG5I-+U?5_LU[&%9X_LTSX!&1RJ$ M=#ZU:@\>^&+G3]-OX-6CDMM2NULK5TC<[YB MEZKINF7EUY5YJ;.MI'Y;-YA0 MR 0, CJ1534/&?A[2_$=GX?O=22+5;P*8( M#&YW;B0OS ;1D@]2* -ZBLS7O$.D^&-+?4M9O8[2T5@F]@22QZ * 2QZ\ '@ M$] :S+?X@^%KKPQ<^(X-7CDTJV8+/,L3YC)( !3;O')';OGI0!TU%<3IOQ<\ M#:OJ=MIUCKGFW=S((HH_LDZ[F/09* #\:Z?6=;TWP]I1VMG$/FD?/Y M #DGV&30!?HK%\.>+-"\76FZ7K<&6+=CL"Z@$^W6@ M#KZ*S-)\0Z7KEC<7FG77GV]O*\,K^6R[73[PPP!./:JUOXPT&[\*OXGAU '1 MD5G:Y,3K@*2I^4C=U!&,<]J -RBLW0=?TOQ-I,>J:/=BZLY&95D",O(.""& M(_$5CI\2/!\GB4>'4UR ZH9?($6Q]ID_N^9C9G/&,]>.O% '545QNL?%7P7H M&K7&EZGK7D7MN0)8_LLS;20".50@\$=#6_H/B#2_$^E)J>CW7VFS=F59/+9, MD'!X8 ]?:@#3HKF&^(GA)/$__".-K=N-5\SRO)*MMWX^YOQLW=L9SGCKQ73T M %%%% !4:*!/*0V2<9'IQ4E1HA$\K'&&QC\J!,DHHHH&%%%97B#Q'I/A;2SJ M6LW?V6T#B/S/+=_F/084$]O2@#5HKD-#^*'@SQ'JD>FZ7K<&6+=C ML"Z@$^W6MBQ\4Z)J-KJ-S;ZC$+?39WMKR64&)(9$^\"7 &!D<]/>@#7HKC]& M^*?@KQ!J<>G:;KL4EW+Q'')#)%O/H"Z@$^V*0;D=2K#.,@\&@#P/PEX;\;^+OA'IVAQ7'AVW\.76 M1YSQRO=H@F+,GV8DAO_,:215A M4*(]A&6.#U(KV+1=&T_P]I$&E:7;_9[*W!$46]GVY)8\L23R3U-,MM!TRSUR M^UJ"VV:A?(B7$WF,=X084;2<# ] * / ;I8;WX.ZCXA:],XUC78KC6XK>(QI M;#?\T>W)/#%3G.3E3UY/??&-M)/PRMC8&V-T9K;^Q#;;2=V]<>3M[;,XQQC' MM7;V?A#0+";5)+?38E&JMNO8F+/%,>'XM^-Y+Z!)]=6UMFT^%W"&2(1$LL;' M@ MM!/0'KWKEM8URWOO"'Q'L/^$2MM!U.(03WYAO%N#-([CJRJ ,8S@'&6;@ M$MGU[Q)X(\-^+_*.NZ5%=O#]R3K66F:4]C'_9=GYY@ MNIADR'D8PO'N5^M>OZQX5T37](ATK4[%;BS@9&B3>RM&5&%*LI# XXSFGZ-X M]G-QK$N2: /$-2U-?%7P@\%6E^C^?;^(;;3+V- MP=P*+(N&SSDH5)SW)KE-;FN-9\(R:->*Q;P98S0ROR 9VNUB48]HQ_.OHJ3P M!X8EFEE?3,M+J"ZH^+B4 W2YQ)C=@'YCP.#W' IT_@+PS] &IHG_ " -._Z]8O\ T$5?J."&.VMXX(EVQQJ$1_\G#:9_P!B^_\ Z-:H_AI/#!X@^($4LL:/ M'KDLSJS %4.<,?0<'GVKN'T'3)/$,6OO;9U.*W-JD_F-Q&3N*[<[>IZXS6-X M@^&G@_Q1J9U+6-%CGO&4*TJRR1%P.!NV,-QQQD\X '0"@#P^TTR/6_ASX%TZ M4#R;_6[F($^C%ES_ )]*Q?$-_/XJ\&BXNHW4^&=-MM/97ZBX:8J3GO\ )&!^ M-?3DOA/0IH]*C.G1I'I,HFL4B+1K"X[@*0#^.:HS?#SPK<6&I6,FDJ;;4[G[ M7=H)I!YDN<[LALCGL,#VH Y?P8;8?&/QQ]O*_P!K$P?9?-QO^S;>=G^S]S./ M:N&\6FV*?%?^R-G]E;;+S/*_U?VGS%WXQQG.[=[U[-XD\"^&?%TD4NN:3%=R MQ#:DNYHW"\_+N0@D9)."<9)IR^!_#:>%I/#,>E11Z/+@R6\;,N\@@Y9@=Q.5 M7DG/% 'D^JS^)M6U[PIX4\:R:3I^F7$L-W9WFGPR,9I$&%AWNWR,=V,@=2.H M.*[3XX_\DDU?_?@_]')76:UX6T7Q#ID&G:I9">V@=7A'F,C1LO *LI# _C4V MMZ!IGB+1I=)U:W-S8R[=\9D92VT@CYE(/4#O0 ^]_P"1?N/^O5O_ $"O(_AA M_P +'_X5[H_]B_\ "*?V7B3ROMOVCS\>8V=VWY&R!\V/[N,UPB7UI=^$/"D%OI,6ERV7C M2*VNH()6DB,PY9HR6;"G<.,D#MQS7LVO>!/#/B>TM+76-*CN8[0!8#YCHR#& M,;E(;'L3CBA/ OAJ/2]-TV/2HTL]-N5N[6-)'79,N<.2#ECR?O$Y[T /1=E?[:_M5^),>9]ES^[QWVXQT_V?:O.?$(MI/#?Q$72Q'_8)UJS% ML(>(O-S^^VXXQG;T[8]J]O\ $?P^\*^+;J.ZUO1XKFXC!42J[Q.1QPQ0@L!C MC.<&8_#C:7$NDQE2MO&S(,J<@EE(8G(R23DGKF@#Q2[DO/# MWB[POX#U!I)5TSQ!!IZ;J6HV*S M7FFR>;:2[V4QMD'^$C=RHX.16Q0 5!??\@^Y_P"N3?R-3TUT62-HW&58$$>H M- 'D/@T:>?V9#_:@B-G]BO-_F8QGSI=N,_Q;L8[YQCFN8T4^*E\3>#6T1;!M M6'A0$+J?F;#%YC8'R\YQMQVKTN#X,?#ZVN(IT\.QEXW#J)+F9U)!SRK.0P]B M"#WKJ6\/Z6VOPZZ;4?VE#;&UCF#L L6<[=N=O4]<9H \.M9)_$/A'XC>)-4E MCB\0O;"SO=-A@,2VHC& 3EB6)"=2>-K#Z=%X\N8+CX)>&EAFCD05A\[ M #('OP?RKTI/"NB1Z]=ZVE@@O[R'R+EP[;9DXX9,[3T')&:QM-^%?@G2-8CU M6RT"&.\B?S(W:21U1LY!",Q4$'D8'';% '/:#*(?C#X[DN8$GUE;>W;389'" M-)"(R2L;'H"VP,>@/7O5OX<:Y;WWB?Q18?\ ")6V@ZG%+'/?F&\6X,TC@]65 M0!C&< XRS< EL]/XD\$>&_%_E'7=*BNWA^Y)N:-P.>-R$'')XSBK/A[PMH?A M6R-IH>FP6<3??* EWY)&YSEFQN.,DX' XH Q_BE_R3#Q#_UZ-_,5P'C#6A_9 MWP\T!;#4-0C$-OJ5Y:Z?!YLKQ1(NT;>X+9SR/NU[%JNEV>M:7<:;J$/G6ERF MR6/<5W+Z9!!'X&J5CX4T73M735K6RV7R6:V*RF5VVP+C" $D#H.<9]^: /%M M%U58OAQ\0_#)LKZP2S26[L[:_A,4R6\N2%*Y.,$?CNJ'4KCQ-J&@>$?"?BM] M)L?#.KPVPAU*S@D=TVJ"D;EVPKGY03C'S$\@$5[5J?@S0-7U&YU"^L/,NKJS M-C.XFD3? 3DH0K =>_7@'[_3TGTN)(TCA9V!0)@+A@=P( MQG.2,@]30!P^B.L/QI\:-=Q+-JJV=L=*BE<*TD(C.]4)Z MMR?7.>]I /5F)&2<^LZ]X$\,^)[:U@UG M2TNQ:J%BD>1Q(H Q@R!@Q'L2,X'% _P"%C_9=&^V_\(I_8_DQ;_)^T?:/*VC&,_+NQCVJ M/XK?\A#P)_V,UI_,U=M/@YX"L;V"\MM!V3P2++&_VR<[64Y!P7P>174:MH.F M:Y)82:C;>AR/:@#2HHHH **** "BBB@ HHHH * M\%\):=XWU?0/%>FZ"WAU=*N]6O89FU 2F8,V Q4*"F,$8R#SG->]5FZ-H.F> M'X+F'2[;R([FX>ZE'F,VZ1L;F^8G&<#@<4 >07NB:YX8^(?A71O"\UAF0PF-;<(.&. M68MNV]<\;2.1C'N4N@Z;-X@@UV2VSJ4$!MXY][?+&3DC;G:>>^,UGWW@?PYJ M.HW^H7.G W6H6WV6[=)I$\Z/CA@K $\#G&>!S0!RO@C_ (6/_8OA[S/^$4_L M7[-;YV_:/M'D;%_X#OV_AFF?#1K9O$'CTZBL(U3^V)?.\W&_[-C]WG/\&,X[ M5IV_P9\ 6MS%<0Z!MEB<.C?;)SA@<@\O6IXB^'?A/Q9>)>:UHT5S M)B/1BC#=C'&=\/?^$4^R_V6-?(7[-]W?_%G/.<^O;';%=C\ M6/\ DEGB#_KV_P#9EJ[J?P]\*ZOHMEH]YH\1T^Q):WMXI'B5">I^0C).23GJ M23UJE8_"?P3IL-[#::+Y<=[!]GN!]JF.^/<&QR_'*CD8/% 'E>MZ'J&M>/+. M71Y7CU?3/"EMJ%CM_CECD7Y,=]RLPQTR1GBJ*:]'XG\,_%;68HS$+N'37:,_ MP,,AE_!@1FO?[3PSH]CK*:O;V>R_2R6P67S7.( 00F"<=0.<9]ZH?\*_\+^3 MK4(TI5CUIE?4%6:0"8JQ8'AOEY8GY<=: .+\,- ?C*PU%4^TCP]:_P!F&7KL MQ^\V9[YW].%/"WA[QMJOA]K-=5ADQ?FW^_P#:W&U-W_ B3QQG MS/XMU=+KO@CPWXFL+6RUC2HKJ&U $!+,KQ@#& ZD-CID9P<#/2J\?PY\)0Z% M#HL6C1II\5P+H1++("T@SAG;=N?&3PQ(Z>@P >-^$+]/"GBOP9+_ &#KNF+/ M;'2=2GU"R,,4TLC;U*-GYOWA/7!V@?AZ-\-/^1G\??\ 8;;^5=GKOA_2_$NG MBQU:V-Q;K(LJJ)'C*NO0AE(((^MS;1G/5B2>O,G\JZNJFIZ; M::QIESIU_#YUI2Z9X2\:>,/#GA2UUFY\/V^@6HM; MN-K-)6NV1(QL4[_E!(."01CW'!A\)_\ ";_\)-XV_P"$6_X1[[-_;L_F_P!J M>=OWY_A\OC&,=:]DLK.#3[&WLK6/R[>WB6*),D[448 R>3P!UJII>@Z9HL]_ M-I]MY,E_<-=7)\QF\R0]6Y)Q]!@4 ?/MMJ]S9?!*^TE$EDU+6=>EL_+LT+N1 ME6DV+U.0-N.OS"NM^'6L0:=\3]2TJWT;5M(T[6+5)[6VU.U\AA+"NUMJY((* MY.?;%>@V7P_\+Z=>V=Y:Z9LGLII;BW)N)6"22@!VP6().!U'&!BM/4/#VEZI MJNG:G>6OF7NFLS6DHD93&6 #?=(!!P.#D4 >'Z_9FSL?%>K:1=:9X@\(2ZB9 M]6TN]\RWN(;CS5+A'&U@^:=K_PT M\(>)]3.HZQI'VF[*+'O%Q*GRCH,*P'Z4 :WA[_A(/[,/_"2_V9]O\PX_LWS/ M*V<8^_SGK^E>74+[7[='DFE+".-0,1H.BKD%O7+'GIC MT+PUX1T/PA:36NA6/V2&9_,D7S7DRV,9R[$]!5G5-!TS6I[";4+;SI+"X6ZM MCYC+Y<@Z-P1GZ'(H TJ*** "BBB@"*!2OF9&,N2*EJ* D^9DDXD(&:EH$M@H MHHH&>.S_ /"5?\+N\3?\(K_8WG?8K7SO[4\W;MVC&WR^V6^@Z;:Z[=ZW#;;=1O(TBGF MWL=ZK]T;2<#'L*35M!TS7)+"34;;SFL+E+NV/F,OERK]UOE(SCT.1[4 >3:Q M_P )A_PM7P#_ ,)7_8?^ONOLW]E>=_<7=O\ ,_X#C'O7'^(-6;Q'+XMUV#1- M>NKEKZ%]*U&ULC);6Z6Q(R7R-N06)QG'!]:^A=6\-:1K=]8WNH6IEN;#S/LT M@E=#'Y@ ?[I&<@#KT[8J32- TO0=$CT;3;18-/C#*L.YFX8DMDL23DD]30!Y M]XRN]/\ &?A'PG?0:TFD:M=7$5YI#RQ,\1N@N1&YP0/F.,GN. W0\5KMW/'X M4^)&EZOIEC!XA1;.6]N]/F=H;H&1-IVL?D;G)P!G=R!BO8V\ >%W\*IX9DTI M)-'C6Q).5.>>*SK#X0>!-,U&V MO[/0O+NK65)H7^USG:ZD%3@O@X('6M[Q)X3T3Q=916>NV1N[>*3S43SGCPV" M,_(PSP3^= ',_#K2-3DU/7?&.L6@L+G7GB:&Q_BAA1<(7_VR,$C^1) ] KG/ M#/@3PUX/FN)=!TW[(]PH64^?))N R1]]CCJ>E='0 4444 17*EK=@HR3CC\: MEJ*Y)6W8J2#QR/K4M NH4444#/._CC_R235_]^#_ -')56+PEXT\1^(?#^H> M*KGP_#9:/+]JA72TE,LC_+A6,G1>.<'G'0\$=[KFA:;XDTB;2M6MOM-E,5,D M6]DSM(8H'>M!5"*%48 &!0!X7X%_X3S_ (1_7?\ A'O^$;_LW^T[O?\ MVAY_G;L_-C9\N,8Q7/V^K;?@EX/\.);7EVVJZA*T]M91F2:2WBG9Y JCJ?NX M^AKZ"TGP]I>AV-Q9Z=:^1;W$KS2IYC-N=_O'+$D9]JSM(\!>&="N[&ZTW33# M-8PO!;$W$KB-'9F8 ,Q&26//7G&< 4 <+\+-;CM_&WB?0AIFI:7;7;_VM96N MH6QAE4-A91LR>-V,8[ _AR-VJ:#X=?6;6XT_Q/X!_M87*V\OF6]Y:S;F!*GY M26&0/F)R.=H!)KWFX\/Z7=>(+379K8G4[2-HH9Q(Z[4;.05!PPY/4'%8C?"_ MP6^O_P!N-H$'V_S?.W[WV;_7R]VSWZ=>>M '"Z8?%Y^*_CT^$_[#YEL_M/\ M:WG?\\FV;/+_ .!9S[>]>L:)_;']CP?V_P#8?[3^;SOL&_R?O';MW_-]W;G/ M?-<[K'PJ\%Z_JUQJFIZ+Y][<$&63[5,NX@ #A7 ' '05N^'_ YI/A;2QINC M6GV6T#F3R_,=_F/4Y8D]O6@#RKQW>Z+<:78:]H,UI+I&G:\AO]*BM/(:YO,X M+%L*V\ ],$'J>$I/$X\1OHEN=5$GF^=EMI?^^4SL+=\XSGGKS7 M3T %%%% !44:D7$Q(X.W!_"I:BC)-Q,"3@;<#\*!,EHHHH&%>;?&[S?^$&MO M(V>=_:=MLWYV[MQQG';->DUG:UH.F^(;)+/5;;[1 DJS*F]DPZG*G*D&@#R; MS_$.N_%C0]#\VG0OLOF 'R"1VR,8)(P,[2/0US5[G_A#_$G MG9_LW_A/#_:/I]GR,Y]MVS]*]YUGPSH_B">PGU.S$T^GS>?:RK(\;Q/QR&4@ M]AQT.!Z4ECX6T33K74;:WTZ(V^I3OU '"_$'Q#: MZ1=Z%)<^#+'5=&CGA.GZA]OC14D88 2,*2P"X/\ =X![ UDZ1_PF/_"SO'G_ M BG]A;?M5O]H_M7SLY\L[=GE_\ LY]J[72OA3X'T744O[+P_ MRARC2R23 M!3G((5V(!!'! R.U=!8:#IFF:GJ.HV=MY5WJ3H]W)YC-YA4$*<$D# )Z 4 > M?_!3[5]G\7?;O)^V?V]/Y_D9\OS,#=MSSMSG&><5-\)Y(HM$\923DB%/$5ZS MD D[0J9Z<]/3FNYT?P_I>@M>MIEKY!OKEKJX_>,V^5NK?,3CZ# I='T'3- C MNX],MO(6[N7NYQYC-OE?&YOF)QG X''M0!X39P'PQIOARZ,^F^)O ZZQ&VF3 M R6]Y:RLS'( VY(;<2IW9V]%[?1%]OK>TCM[Y9)Y%C4LB L<#/S=.:W?$/_(LZK_UYS?^@&O$=!_Y&+3/^ON+ M_P!#%?C,34I5(QCU/?MZ_WA^=&]?[P_.JE%=)Z!;WK_ 'A^=&]? M[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^ M\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]? M[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^ M\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]? M[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^ M\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]? M[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^ M\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]? M[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^ M\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]? M[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^ M\/SJI10!;WK_ 'A^=&]?[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=&]? M[P_.JE% %O>O]X?G1O7^\/SJI10!;WK_ 'A^=1O+B:-0PVG.:@IK'#J,#G/- M F7=Z_WA^=&]?[P_.JE% RWO7^\/SHWK_>'YU4HH M[U_O#\Z-Z_WA^=5** M+>]?[P_.C>O]X?G52B@"WO7^\/SHWK_>'YU4HH M[U_O#\Z-Z_WA^=5** +> M]?[P_.C>O]X?G52B@"WO7^\/SHWK_>'YU4HH GBEW;]S#AR!]*DWK_>'YU20 MYW< ]?[P_.C>O]X?G52B@9;WK_>'YT;U_O#\ZJ44 6]Z_P!X?G1O M7^\/SJI10!;WK_>'YT;U_O#\ZJ44 6]Z_P!X?G1O7^\/SJI10!;WK_>'YT;U M_O#\ZJ44 6]Z_P!X?G1O7^\/SJI10!//+LA9D8;ATJ3>O]X?G5*0X0G /L:= M0+J6]Z_WA^=&]?[P_.JE% RWO7^\/SHWK_>'YU4HH M[U_O#\Z-Z_P!X?G52 MB@"WO7^\/SHWK_>'YU4HH M[U_O#\Z-Z_P!X?G52B@"WO7^\/SHWK_>'YU4H MH M[U_O#\Z-Z_P!X?G52B@"WO7^\/SJ-)'YU4HH&6]Z_WA^=&]?[P_.JE% %O>O\ >'YT;U_O#\ZJ44 6]Z_W MA^=&]?[P_.JE% %O>O\ >'YT;U_O#\ZJ44 6]Z_WA^=&]?[P_.JE% %O>O\ M>'YT;U_O#\ZJ44 6]Z_WA^=*"#T(-4ZL0?(?^19U7_KSF_P#0#7B. M@_\ (Q:9_P!?<7_H8KV[Q#_R+.J_]>/F/\:']=3W.BBBNT]@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KBM8^*GAG1[MK8S3WDB'#? M9$# 'TR2 ?PI/BKK%SH_@F4VKM')=3+;%UZJI!)Q]0I'XU\ZBLYSMHCGK5G! MV1[S_P +J\.?\^6J_P#?J/\ ^.4O_"Z/#G_/EJO_ 'ZC_P#BZP-%\!:-J_A' M0+X0>7<>8+C4)3(_[RW#.'&,X7A1R,=:DO?"WA!];U6V%I)91Z(R7=PB2R.; MFV,2L5&YCA@Y R,<-^2O(CGJVO=&Y_PN?P[_ ,^6J_\ ?J/_ .+I?^%R^'?^ M?+5/^_4?_P 77!PIHMQX(U'6U\.6*3PWJ01+Y]P0$8$\_O>2/7@>U;MUX,T" M'5=;1! RV^F)/%:"2;?$Y"9O2ES2)]K5>S1T'_ N3P]_SYZI_ MWZC_ /BZ7_A?ZY:Z/X> M>#37TI;MI+".5KP7#I)YKC=N7DIL'3!7)]:U+7X9&X%F/[6,;RS+#*KVV#&3 M$9/N[]W;&&5#SG&,9.>>R#VU=NRL=;_PM[0/^?/4_P#OU'_\72_\+=T#_GSU M+_OU'_\ %UQUM-7+_9[MK.[=K7;Y;A2:Q!:LTDZP"<+$'\LX^8.RL-QZ *V.,]:7/4)]MB M=SM/^%L:#_SZ:E_W[3_XNE_X6OH7_/IJ/_?M/_BZY=?!NCV/]KQ7=_UJ&7UJOW1W__ M+0_\ GUU#_OVG_P 72_\ M"T=$/_+KJ'_?M/\ XNN;;X=+!/%;7.K;)Y1.R!+;M-M? BW%S$JZD_D3QPR0RFVQD2 GYLN ".. 68YZ=:7M*VQ+KXN]K+ M\#IO^%F:+_SZW_\ W[3_ .+I?^%EZ-_S[7__ '[3_P"*K D\*6,6FQ"-M]X- M/GN)/,0E696"_*0XQ@\#((QR1VJ*V\#+K:/%IUI974%VUQ#=>8!NBV%2C;3QD\>E9JUE+$U4[,PEC\1%VE8]1'Q$T@ M_P#+O??]\)_\53A\0=)/_+O>_P#?"?\ Q5>8K4JUF\95#^T:_D>ECQ_I1_Y= M[S_OA?\ XJG#QYI9_P"6%Y_WPO\ \57FZU*M2\;5'_:%8]%'CG3#_P L+O\ M[X7_ .*IP\;::?\ EA=_]\+_ /%5YZM2K4/'UA_7ZQWP\9Z*+(_\LKC_OE?\:([,_\ +.?_ +Y'^-.'B"T/_+.;_OD?XURRU*M2\UQ'=?O-.J&V<20+)_? 8^V14U?1IW5T>G%W5PHHHIC"BBB@ HHH MH **** "BBB@ HHHH **** &R8V'/2G4V3!0Y.!3J!=0HHHH&%%%% !1110 M4444 %%%% !1110 4444 %-7&]L=>,TZFC&]L'GC- F.HHHH&%%%% !1110 M4444 %%%% !1110 4444 %6(/N'ZU7JQ!]P_6@"EXA_Y%G5?^O.;_P! ->(Z M#_R,6F?]?<7_ *&*]N\0_P#(LZK_ ->_4=C1)XHUB>\U"[DO-T^H0^1=-Y2#S(\ M 8QC X4M/=W5TU[F>[@%O,WE)\T8Q@8Q@?='(YKZ=HH]D^Y/U5_S'S0/&&N-=3W$ MEW'+)/,L[B:VBD7S%& X5E*JV.,@ U7O=?U34[3[+>W;31>>UQAE&?,;J%D_M?U]Y\TP^*-8ALQ;1W8"K";=9#"AE6(_P"0KO"\G@'%7 MAX\\2!U<:@@<.)-PMHLEPI0,3MY.TXR>U?1%%'LGW%]5E_/_ %]Y\VQ^)]9C MBCC2]*K':M9IB-H'/7WJT?&>OM<0S_;@)8I#*K+!&-SE=FYL+\[ M;21ELFOHBBE[%_S"^J2_G_K[SYTMO%6LVMK%:Q7:_9XHS$L3PQNFTMNP592# MSR"Q?\ ,+ZG+^?^ MOO/G?_A)M7-]<7C72O-<0BWE+PHRO&,8!4KC^$=JMKXSU\2R2?;49WF$Y+6T M38D"A PRO!V@#(Q^IKWVBCV$OYA?4I_\_'_7S/G*RU2]L;F2X@G(DE!67> Z MR ]0RL"&'U!YYJ\GB?5UN'F^U*2\:1&-H8S$%0Y4",KM&#R,#C)]37O]%+ZN M_P"8E8"2VG_7WG@G_"5:V98Y6OV9X_-VLR*2/,^_U'? ^G;%20>+-:@A2%+M M#&B1QJKP1L L9)3JIZ$DYZU[O11]7E_,'U&?_/Q_U\SP=O$VL2(R/>%@R3(< MHI)$I!D&<=\#Z=L5/!XMUN!(42\7; J+$&@C;9L!"D97@X)&>I[U[C12^KR_ MF%]0GO[1_P!?,\,_X275C;/;FY4QNDD9_<9J9/%>M(T;K>X M=&5MXB3_#_@A_97]_\ #_@GAZU*M>UT5+R_^]^'_!'_ &7_ '_P_P"">,K4JU[# M14O+?[WX?\$?]F?WOP_X)Y&M2K7J]%2\K_O_ (?\$?\ 9O\ >_#_ ()Y:M2K M7IM%2\I_O_A_P1_V=_>_#_@GFZU*M>AT5+R?^_\ A_P1_P!G_P![\/\ @G K M4JUW-%2\F_O_ (?\$?U#^]^'_!.)JW9:?+=R#"E8\_,YKJZ*JGDT5).QQB@3'4444#"BBB@ HHHH **** M "BBB@ HHHH **** "K$'W#]:KU8@^X?K0!2\0_\BSJO_7G-_P"@&O$=!_Y& M+3/^ON+_ -#%>W>(?^19U7_KSF_] ->(Z#_R,6F?]?<7_H8KBQ/QQ/'S'^-# M^NI[G39)$AB>5SA$4LQ] *=5;4O^07=_]<7_ /037:>PQNFZE::OI\5_8R^; M;2Y*/M*YP2#P0#U!JW7*_#?_ ))_I7^[)_Z,:L,:M>+:>/RVH3AK5V%N3,

;1&7M/=3?7_(]&HKRJP?4]:UGP[8-KFI6T-QHHFN&@N"'=MS M(#8?:1*=[)QC-46WFA WK MRR^5*US!I>IQ1SS!6(#J5)#C Z+GD'H>ASA[;=6/5J*\BN_$FJ7V@^'M-TZ] MU"YEN)I89I=RV=Q(8\;4+DL V&&3DD\9Y)IMSJ7B.'PP+6?4)K>>/68K>.5; MY)YD5@V4D:,\D$=& SZ<4W78]5FU*SM]0MK"6X1;NYW&*+JS!023[# /) MK/'BS1#:)="]_GO7#WWAK[+\1] M/[:UF7S(97\^:[ MW2+M#' ;' /0CN*R[^\NKSP9:R75_*9$\3;%GF??Y2A6Q][L.N.E)R9+K25] M/ZT/9J*X;06O-(^(%WH']J7NHV9L1)]P&-WH0>G'45W-6GS\7:_KKZR99Q9W!MK>$2LJPKC[P M /4X_2H[NS#S^'/#,VJS7FG3^:\THDQ]H"#*QY!^Z.1C)[>@K/G>]C#VSM>V MG37SL>@45P&M>';+0M \0C3[MUMWMD;^S_,W+$2<;^23EMOZ'KQC"N;^XA\/ MZ;H6H-FXM[JUFMG/_+6!@<8_W3\O_P"JDZEMT3+$.#M)'KE%>21:1_:.O:]) M_P (M_:^W4)1YO\ :'V?9R?EQGGUS6MXXL+VW\*6J0LEEIEND(-DI+N9"W(9 MSU5>,8ZG.>@H]H[-V#ZP^5RY=OZ['HM%%%:G2%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!E^(M=MO#FAW.J762D0^5!U=C MP%'U-?/FK_$3Q-J]VTW]ISV<>?EAM)#$JC\#D_C7K7Q?LKB\\#,\"EA;7*32 M@?W,,I/X%@:^?!651N]CCQ$Y)V.S4^/CI^G7XU+5C;:C,(+1QJ)_>2$D!<;\ MCD'KBIC#\0DN]2M3?ZN9],B$MVHU GRU*[@A:;X0T^RGF M\R[L[.2:)#$V%NE=S&N<=PYY' QR:NW?C_PU8:L;NQGFO'O[V.6[>(&()$D2 MQA7WQDN.7; Q]1WFR[D6C:_,<5IEQXVU:#S[76-1\DR"%9)]3\E7<_PJ7<;F M]ADCCU%6-GC\0B5KW650W8LOFO6!$QQA2"V1U')XYZU9FO?#5[!I^G?;[9;3 M2;NX$8NXK@QW,$K;@P,8#AUP!@[03CDC(KH])\:^$M(B_LZU!&E2:HSF)XW8 MQQ!4*2@G).)$!QG..W:E9=R$EUE^)S!A\=QP^=/K-U!'YLD(:XUI(LNAVN!N MD&<'TI1'XX-B+T:W.ULS^6)%UN,@OC.P8EY;'\/7VK6U3Q'INH:6L%EJ^EPR M+J-Y.PO]/:8%))"R%6J[P<> MH/'7VJ7;N3+E3W_$N)!X\-S-;MJ6H1R0S"W;SM4$:F4C(169P&;&.%)/(]:R M)/$7B2"9X9M9U:.6-BKH]U(&5AP003P:ZGQ5K>A^+)1 NK)91VU[)(LTL$K+ M/%(%)8!5)W*5(PP ((Y].8U&YB;0K&S@U=KJ*">8I:M:^68E)X8MSDL.<9.* MF6FS(J:?"_Q-6W'CBYMXYHM2U$^9$9XXCJ.)7C&?F6,OO8<'! YQQ64/$VO_ M /0B1_V4%N;:*SB-MFW^SS/) R9WMG.Q?3**6;<<^M.WF'*G]O\3@O^$FU_ M_H-ZE_X%R?XU/;:]XANIUACUR^#-G!EOS&OKRS, /Q-=FGC33I[:*"[U.22- M[>_CG1UD(;>^80>.?EZ?W?:EC\5:6/$=E>G7,:6DP>&P^RM_HJ_9RF,XXP3C M:F0>M3;^\3R+^?\ K[SD+C6/$UHL#7&JZI&+B(31;KI_F0D@-UZ94_SJ9]2\ M41:;!J,FJZB+2=VCCD^V-\S+U&-V176V/BS33!83SZXZ3P6$,!AD\[ =9,R$ MLJYR5VXVM\VW#<5<_P"$NT-;B-H-76.V2^N)YX!!)BXC<'"XVX.2>AP._84< MJ_F#DB_M_C_P3@I=:N<=@<>X/>I]1\6:,]C?1Z?/:H) M&NO,BDMYC]I+D%6 4JO3C<_*[>!ZSR_WB'!6O[3^OO.7L;SQ1J$4LL&JWWDQ M8WRRWQB12>@W.P&?;.:CNM6\1V%W):W6IZE%/$VUT:Y?(/Y_K3["[L[GPM+H M]Q=I9S+>"Z265'9'&S:5.P$@]QQCK6_HNLZ1I=O!:P:LT4-O>.]R6MF'VZ(K M@# SQU&&(ZYX/%2M>IG%M\_T.9'B'6_^@QJ'_@2_^-7&U#Q(FFQ:@^IZ M@+660QI)]K;EAU&-V:Z6?Q?8C3KB*ROI8/\ B5Q100KO'ES!FR <<$*0-WMU MK2E\6:(;M)+?5A% MXT\T8@D_?H8P"N-N#EL\''KZ4U%?S%*G'K4_K[SA)=9 MUR'R]^L7AWH'&R]+X!]<,<'V/-(-?UG_ *"]_P#^!+_XUU9\5:?'8?Z)=M!/ M]DLHU5%<%2DCEUSCLI_'/>K_ /PDF@))?&&_417)N"T9BD4%F VD*JX.<?U]YR4]YXCM58W&I7L15$?8]X0Y#="%+9/X#COBH!K MNKG_ )BM]_X$/_C783>*M*F$LUS=M=1RBR/V5E?]_V_QK-6I5K)SEW! M5)]S276-3_Z"-W_W_;_&I%U;4O\ H(7?_?YO\:SEJ5:S_\_<__ M '\/^-4EJ5:S=6?=E<\NY=6^O/\ GZG_ ._AJ1;V[_Y^IO\ OX:IK4JU#JS_ M )F5SR[EK[9=?\_,W_?PU;LM7FAD"S.9(R>=W)%9M* 20 ,D]!3IXFK3DI1D MRXU9Q=TSLHSD,>Q/%/J"T5DMD1S\R@*?P%3U]E%W2;/:CL%%%%,H**** "BB MB@ HHHH **** "BBB@ HHHH 9)GRSBGTV0D1DCK3J!=0HHHH&%%%% !1110 M4444 %%%% !1110 4444 %,7/F/^%/IJDF1QV&*!,=1110,**** "BBB@ HH MHH **** "BBB@ HHHH *L0?)QE'4JP]0:=4=Q.EM;2SR$B.)"[8] ,FNT]@Y;_A6 M?A#_ *!'_DS+_P#%U=U#P1XN"U'5 MM1_X0;2-4N]6OK;^T=5,D\D$[!HH3N&U<=@%R!C&>U7M O\ S/%^GIXO4\U!'X2T.(1A+' CO/MR?O7XGX^?[WL..GM7DUOK<$FB M7>. MQ]J<6F73G&?0KZUX5T3Q#)%)JE@D\D0VH^]D8#TRI!(]CZFFZCX2T'5;.VM; MS3(7AMAB%4)38/0%2#CVKSSP]XCN-2UG3M1O-:UBUENKLJ4>'=8,.@A7D8;& M/FP>3GKS6KXG&K:)K]E>?V[J)>[OE )798P0DXV..06]_J>",TW7B?5(-8O+3^Q)(TM;>%\1-@_,9%_BSSU_EQ5 M;Q!XGN=2U.:*2\UFS@M["*=1I"YVLZ!VDDY'R#(&,C^=+F783J073^OZ1Z-J MWAS2=.GM6(=5N+7Q)X7G74VO;/5+5H)'4;$=U 99!'G"DDX./_K5V]4K,U7+* M^ADZ+X9T;P]YO]E6*VYEQO;>SDX[98DX]JUJ**JUBTDE9!1110,**** "BBB M@ HKC_'6M7FD-I:VVI?V?%/*RS3^0)=J@#G:0<_A6+>>([^W\,O?V?BO[<#> MQP&?^SEB\D88M\I'S?PG\*S=1)M&$L1&,FGT]/\ ,]*HKSWP_P")+N\\30:= M%XD75K>>&0R.;,6[1$#(*Y'S'VYXSQ2V^N>))];C\+/.L=_#.SSWXC3YK?&X M$+C&2#CIZ>]'M$)8B+5[>1T.J>$+'4KZ2]2[O[&>9=DS64_E^<.@W#!S3I?! M^D2:/;:;'') EJ_F030OMEC?^\&]3_AZ#'.WOB76+>QU33X[@-JR:HEK:N8U MSL?E.,8Z \D=ZDL_$&JZW%X?M+2_^S75S!.UY+Y*N5*#:"5(QRPSCBIYH7V( MYZ3;]W5_YFO%X(TU+2_BEN+ZXGOD$E9&BS>('\8S6,NN?;["R3_ $IC:1Q NP.U 5R< MC@GGL15KQ?XR@\.QB""6)M1)1A#+&Y'EDX)R,#L>].\.6[15Z7(Y-60^3P1; MF]NKJ#6=9M&NI6FD2VNA&NXG/0+6A?>';?4=!32+JZNY(E*DS-(#*Q4Y!+$< M_E5G3=9T_5[!KZRN1);*2&D*E ,=?O 5CVWCO2[JYBC6VU!(9W*6]S);E8IV M!P ASDD]L@>^*?N+YE6I17J:PL;D>(FO_MV.=&O-[OQ]?W.CSW4-M/8&&_2+S&A#+Y?=23GY^I( XXKI(?&VEO%J#W$-[ M9-8JKRQW4&QR"< @9[DCKCJ*%.(0K4WLSI**YD>-]/%G>SSV>H6TEFBR26UQ M $E*$@!@"<$9/K49\=V6R#;I6L-+.3Y,*VOSR* #O49Y7GK_ (57/'N5[:GW M.JHJO8W8O[**Z$$\'F#/E7$921><8*GI5BJ-4[ZA1110 4444 %<'XWOTMO$ M6D0W>KWVG6$D4IFDM)64Y'W>%!SS@=.]=Y63>:)]K\2:=J_VC;]B21/*V9W[ MQCKGC'T-1--JR,JT7*-EY'GDFM7L&BW\UKJVHSZ7%J%N+:\F9A(ZD-Y@SP2! M@3VT-H0L.FJS(=I&0\@_BSZV,CK45SX>+^*+?7+2[-M*J>5>@].84))^1B MJ4XR[K_A_P CSG1/%&IVGAS54NK^YFN;FV62S>25F929#$=I)ZY(/X5H:5<: MW:: -=_M"]NWTV^DCNX))V9981@'@G&1R1]?:MRW^'4$(T7S+[S3ILC.V8," M8%]X&-W&#GUSFM2U\+?9O#NIZ3]LW?;I)7\WRL;-XQC&>(=/O=1O;V_LTU$J;6."*TY-C?V5^6_S_KU,;P9=:G/J6OQ: MK<^=/#$!Z"NOK)TG1/[+U+5;O[1YOV^82[-FWR\ \9R<]?:M:J M@FE9FE*+C&S"BBBJ- HHHH ;)&DT3QR('1P596&00>H->9:O\%M+O+MIM-U" M6P1CDQ-%YJCZ?,"!^)KT^N*UCXJ>&='NVMC-/>2(<-]D0, ?3)(!_"IE;J9U M%!KWSE1\#,?\S'_Y)?\ VRG#X'8_YF+_ ,DO_ME:W_"ZO#G_ #Y:K_WZC_\ MCE+_ ,+H\.?\^6J_]^H__BZBT#'EH&2/@AC_ )F+_P DO_ME+_PI'_J8?_)+ M_P"V5K?\+G\._P#/EJO_ 'ZC_P#BZ7_AJ?]^H__ (NE_P"% MQ^'O^?/5/^_4?_Q=*U,7+AOZN90^"W_4P?\ DG_]G2CX,?\ 4?\ _)/_ .SK M5_X7#X?_ .?/4_\ OU'_ /%TO_"X/#__ #YZG_WZC_\ BZ5J0N7"_P!7,L?! MG_J/_P#DG_\ 9TH^#>/^8]_Y)_\ V=:G_"WM _Y\]3_[]1__ !=+_P +=T#_ M )\]2_[]1_\ Q=%J0N7"_P!-F7_PIS_J/?\ DG_]G3A\'L?\QW_R4_\ LZT_ M^%MZ!_SZ:E_W[C_^+I?^%M:"?^734O\ OVG_ ,72M1%R83^FS,'P?_ZCO_DI M_P#9TH^$/_4<_P#)3_[.M/\ X6QH/_/IJ7_?M/\ XNE_X6OH7_/IJ/\ W[3_ M .+HM1%R8/\ ILS1\(\?\QS_ ,E/_LZ4?"3_ *C?_DI_]G6E_P +5T,_\NFH M_P#?M/\ XNE_X6IH?_/KJ/\ W[3_ .+I/^8S_Y*_\ V=:/_"S]$_Y]=0_[]I_\72CX MG:*?^774/^_:?_%TSP'E][*8^&N/^8M_Y+?\ V5.'PXQ_S%?_ "7_ M /LJNCXB:0?^7>^_[X3_ .*IP^(.DG_EWO?^^$_^*J7'"_U-M-/_+"[_[X7_XJI<,%_38^3!?TV51X'Q_S$?\ R!_] ME3AX*Q_S$/\ R#_]E5D>,]./_+&Z_P"^%_\ BJ+K _\L;G_OE?_BJ< M/%=B?^65S_WRO^-2X8#R^]CY,'_39 /"F/\ E]_\A?\ UZ>/"^/^7S_R%_\ M7J8>*+(_\LKC_OE?\:Q\F$_ILA'AK'_+W_P"0 M_P#Z]/'AW'_+U_Y#_P#KU*/$=F?^6<__ 'R/\:[N6$.=W3@XIU-0@[L#'-.KU M#J6P4444#"BBB@ HHHH **** "BBB@ HHHH **** &R':A/'XTZFR$!"2,CT MIU NH4444#"BBB@ HHHH **** "BBB@ HHHH **** "FJ7?EB4"TB#Y!&>F<\8]* .RHKC;' MXD:7J?A^]U6PL=1N7LG5)K*.$&<%C@87.".O?L:L6_C87!LQ_P (_K49N9Q# MA[<#R\G[S<\+2;2W$Y).S.JHKSVY^+VD6U[?6YTK5I5L96BN)HH59$PQ7).[ M@$@XS6OJWQ"T32O#-EKV9KFUO7"0+"HWL><\$CI@@TQG5T5@6'B[3]2\'OXE MMUE-HD,DK1D#S!LSE<9QGCUKF(OC+HC10W$^EZO;V7GOR&YQ[9H M ]&HKB];^).G:-KHTA=-U*^N6B69?L<0DW*1G@9ST]JWO#VNCQ!I[W8T^^L= MLAC\J]B\MS@ Y ].?TH UJ*** "K$'W#]:KU8@^X?K0!2\0_\BSJO_7G-_Z M:\1T'_D8M,_Z^XO_ $,5[=XA_P"19U7_ *\YO_0#7B.@_P#(Q:9_U]Q?^ABN M+$_'$\?,?XT/ZZGN=0W=NMW93VS$A9HVC)'8$8J:BNT]@\TT?1+W6_".AV2- M#%<:)JN+I96(_P!6Q) P#SAAUQ713^&;NT\:1:]H\L$45P-FHV\A*B0?WUP# M\W?G'(Z\FNIHJ5%&:I)(Y_P=H5UX>T-K*[DA>4SR29B)(PQXZ@^%-$U' M6(M6N[+S+Z(H4E,KC!4Y7Y0<'GVK9HIV5K%*$;*)Y[;^ ]6C>RTJ2^LSH%C? M?;(=JM]H)&2%/\.,L1G/O["34?!OB#4&N-*GUB&?0KBZ%PS3EWN47KY:YXVY M [^_M7?44N5$>QC:QP>L>"M8N+_5H],OK.+3=9:-KL3*QEB(/S>7C@Y]\=<< M=:DU7P?JL-[<3>';FR2.]L197,=Z&^554*K(5'7;QSQQWSQW%%'*A^RB)8[&8[# # MEAPO';\O2FO@C4H4AU6*]A/B-;IKB69F81.K<&/IG&/;N1].\HI>S1'L(/M/\/^%)='\2ZIJ4DL30W&5M MD0DE%9MS Y''..F:ZJBCD5[C5&"=_.YA^&-&N-'L;E;QXI+JYN9)Y'C)(.X\ MJSFXBCBNK M:..(Y)970@_,,=.,=:[.BE[..Q'U>%K?U_6IYY!X O$TC4X?L^DVUUG*.A!&<#/3/Z M5U%%'LXI6!4()61D>&M+N]'T.&SO;K[3,F-;:E:202 \%A\K>X/0BLJB=SBQ*=[]#TO1? 6C:OX1T"^$ M'EW'F"XU"4R/^\MPSAQC.%X4%HO$6G6ZZ85M9KV6.1//D.46U\ MP#.[/#<__6KRJ'Q9KD&GBPBOV6U6VDM!&(TQY3G++TYR>_4=C5Q_'GB66YBN M'U+,L4C2(WD1\,T?ED_=_N:/8CVE.VQVMWX!T;2H+6::(W,<-K?WS, MDQ'VR*,QF$$C[N5?G:!W^M8VGZ?I%]I^CZL=&MXQ4V2K"5#YF MX, 2I!8CO@5SD/BS78$TU(]1E4::'6UX7Y%8C*EN(B]WIMY!%;RESD1N3 MS@<'*X/(KFIO$&J7-K>VTMUF&]N?M5RH11YDG7)(&<9/3I[5;'BW6FDD>2ZC ME\V&."19K:*1'1/N;E92"1V)&?>E>)+G#L=_>>#M-CEO8]+T2TNIUU.&VCBN MKR2,"-K=78*?,7+;LGN<9X(''$^)-/T:RO[\:9?,QCO6ACM&B;*Q@?>WGKAL MKCKQFJ=QXDUB\CD6>_D?S+L7K-@!O. VA@P&1@< #@>E.U#Q%JFK0RPWMR)( MY;C[4ZB)$S+M";OE [ >W?K4RE%[(FI.#6B.JN]$T>+2]"ACCTV&ZU&TC9WN M&N6EWNVW>NT^6,=<-CI39M)T>XO_ !%I$&F&W;2K>62&[\YVD:G>:A':QW4WF):PB"$;0-J#D#@<]>]:%QXHUF\M9;>>[#+,JK,XB M19)@HP \@&Y_^!$TN9=B74AV.D;P]I8^+*Z(+7_B7&15\GS&Z&(-][.>OO2Q M:7H]Y::XT=OI[-96;21-9/.*HVNJWMG'>1P3;%O$\N<;0=ZYSCD<<^E)RCV$ZD-;+OT^X](U# MPIH]OJ%Y%)I=O!:)?6MM:RPW+N\C.R[T<>8=ORDGD*>F,US5GHU@_BCQ!'+" M6M-,2YGCMPY <1OA5)ZXYYYSQUK+3Q7K2WMW=B\!FNVC>F,4I2BWHA3J4VTTOR-6TL;'7( M;B[6 :7!8P>9=-"6F#DMA=B.V03G!R^.,\5MQ?#Q&:W\S5B$NYQ%;,EMG>&B M\P,V7&WC(QSR.]*E'BW7//6;[ M>2ZS_:%)C0XDV;,@8Z;>,=/:DG#JB%.C]I7_ *]3H[3PCI<6B7NH3W3W%LUJ MTD,XA*O&Z2%&^3?AN@QD]^U*G@-24M#>1 O>&-+D0MN*?9_-'&_&.V,9SW(X MKG+;Q3K%K9K:172?9PK)Y;P1N"K-N8'*G.3ZU(OBS6Q.9OMQ\PS&?)C0_.4\ MLGI_=XQTI/]=>IL0>"8YWMI$U)_LEQ;I,LK6X5E+/M"ME]H_[Z MR>@!K3B\&:?"MI;M*9;MYKI':6)C&PC![*ZD=,CKR>>!BN5M_%.LV\$<$=VO ME1HL:(T,; !3N7JIY!Y!ZU*GBW6U3<8(R0SC#8.WC/H*%*FNA*J8 M=?9_K[S4@\%":<6BZA_IR1Q331>3\J(Y X;=\Q 8'&![&JFL^'8]+LOM4%Z; MA%NY+20-#Y9#IW')R.OI51/$VKK!%$MWA8]@5O+3<0ARH+8RP![$D5#VH4444 MQA1110 4444 %%%% !1110 4444 %%%% #9,;#NSCVIU-D&4()Q[TZ@74*** M*!A1110 4444 %%%% !1110 4444 %%%% !35QO;&<\9IU-4?.QSUQQ0)CJ* M**!A7C/B6TU.]^.4=OI&HC3[Q[+Y+@QAP,(Q(P?7&*]FK,<1#Q'&/[/MC*8& M?[6<>8 "!M^[_M>OK0!Y/X%N;>V\*>)HKK5&T;6(;Q?MNH$>8WW\ [3_ +6Y M?QS73Z/K4"ZQ!;R>/H[YG9 MN;7;O)(XSGOT_&ML7VF3V.HW;:%$"MJ+F59( ME_?\L<$XYY3.3ZTD[Z58C3)H_#]DS7#;M\4:8APRC=G;VW YXZ5,HW)E'F/+ M?#VA:SXB\1>-M/TS5(K"VFNF2[WP[S(IDDP!Z=_3K3[JRN(/&FD^'M%TZ36K M7PU%YDL/F+&))6.YF)/ ^8J,<]"*]?@O+"V\026-O8)$\O\ K+F.+:'EQNVD M@M5(-5BM]/OM6318[=O-5-XPIGR^W);;G@G/?ZU19Y9X6O;K1]*\:>% M-1MGLY/L4]U!;NX8I^[.5R.#\I4\>AK %KJ<'P[T/4+Z\:[\.?;V$NGJNPH0 MS<[AR<_-],U[Q?76G1W<4EQIMM+^DV MAL;6$3A 51^*KBU3XMV\T6MG1[4V$9CO8TW;5,9P /<8 M'XUZGX)NX+K0W\GQ VN;)F5KIDV$' .W'L#^M2,FE7.H6UO)I&GDO;HX:=$! MVG("(-IW8QR.,9'K5O1)K5OMD%K906?D3E&CA P?1CM&,D8]<=Z!&K1110 5 M8@^X?K5>K$'W#]: *7B'_D6=5_Z\YO\ T UXCH/_ ",6F?\ 7W%_Z&*]N\0_ M\BSJO_7G-_Z :\1T'_D8M,_Z^XO_ $,5Q8GXXGCYC_&A_74]SHHHKM/8"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **SM=UFV\/Z-;S 0,GY*O$7_ $']4_\ R3_ !I>U783Q:['T_17 MS9%K'C":QEOHM1UQ[.([9+A9YC&AXX+9P.H_,4L>L^+I5MS'J6MN+EBD!6>4 M^:P."%Y^8@D=/6E[5=@^MKL?25%?/"77CE[Q[-9_$372*'> /.753W*]0/>J MT.N^*)X9IHM5UB2*$ RNEQ*5C!. 6.>.?6CVWD)XQ+[+/I"BOGA]1\912/'+ M>:ZCI%Y[JTLP*Q_WR,\+[]*JCQ-K_P#T'-2_\"Y/\:7MUV)>-2WB?2-%?.L. MN^);@2=6E$2&239<2-L4=6.#P.1S[T^;6_$UJR+W787UZ/\ *?0]%> 7>H>+M.5&OKS6[99/N&>65 WTR>:K#Q)KO_0: MU'_P*?\ QH>(2Z">/BMXL^B**^?K;6_$=W.L%MJ>JS3-]V..XD9CWX -/AUG MQ)/'+)%J6JR1PC=(R3R$(/4G/ I?65V%_:$?Y6>_45\_#Q%KG_09U#_P*?\ MQJ:'6O$-PQ6'4]3D(QD)<2'&2 .A]2!]2*7UI=A?VE'^5GO=%>#2:WK\$SPS M:IJ4-?UG_H+W__ ($O_C2^MQ["_M2'\K/=::P)=3Z9KPX:]K/_ M $%K_P#\"7_QJ0:[JY()U6^_\"'_ ,:7UR/87]J0?V6>WT5XHNN:O_T%;[_P M(?\ QJ1=;U;_ *"E[_X$/_C4O'1[#_M2'\K/9Z*\=76M5_Z"=Y_W_;_&I%UG M5/\ H)7G_?\ ;_&E]?CV'_:8Q_E'_:4/Y3U6BO+EU74?^?\ NO\ O\W^-2KJFH?\_P#=?]_F M_P :EYG#^4?]HQ_E/3**\GU7Q3=:3:B62\NG=CA$$SMA<)C<7AWB:-)N"\UK;>RW?R/;Z*\[369FN#;C4I M#,!N,?GG&"G]\>"<8'7KR/SK-YM!?99Y?U^/\IWM%<.= M1ND0N]Y,JJ,DF4@ ?G4RWMW_ ,_4W_?PU+SB'\K']>CV.RHKC_MMT/\ EYF_ M[^&KUCJ\T4BI.Q>,G!)ZBJIYO2E)*2:*CC8-V:L= @(W9[G-.ID?1CV)R*?7 MK'6M@HHHH&%%%% !1110 4444 %%%% !1110 4444 -D!9"!3J;("8R!UIU MNH4444#"BBB@ HHHH **** "BBB@ HHHH **** "FJ"'8^N*=35!\QSV.*!, M=1110,**** "C QC%%% !1CC%%% "8'' XZ4M%% "8!QQTI0 .@HHH **** M"K$'W#]:KU8@^X?K0!2\0_\ (LZK_P!>(Z#_R,6F?]?<7_ *&*XL3\<3Q\Q_C0_KJ>YT445VGL M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 >?P-NA#%8;J.27']W##^9%?/PKZ[N;:&\M9 M;:XC62&52CHPX(->0:U\$YS=M)HFH0+ W(BNRP*>VX Y_*LYQ;U1RUZ4I/F1 M4T6VFET+P7=0W5O FDW,UQ?-)691QC&65-N0?6L>'X5>,K=8%BUFP18"3$%N)1LSU MQ\G%.C^%GC.+R=FLV*^2Q:/%Q+\I/7'R=ZCW^QK&G3MJW]R_S.DO;72)_$5S M<:O!I#A=0DD20+$<6YMGP9B.QDV[2_.[IQ7.7VFZ9%X=O,V=BEC#I$+18C07 MJ79(YDQ\X!.[.[Y<8Q1'\+?&47D[-9L5\EBT>+B7Y2>N/D[TZ/X7>,8O*V:Q M8KY+%H\7$ORD]GZA;7 M%M(X64R2LI0",\MD$<@$#:GN%?Q99BQO]/@TO38[:%(9]43_ $F..0XD)1MI922P5CGI\IY% M9_AB^TMO&^M6=YJ&=+U-9X3=3LL8;+;E=CP 3@^G)Z"GCX/>(/\ G\TS_O[) M_P#$4X?!_P 0?\_FF?\ ?V3_ .(HM*^Q+C5NGRG3'Q5X>U.S:[O[F'S+F\%A M*@(#?9EF:121UV;2 3]:H&3PTVH3>99Z0MXEK+]G$=W;F.0^9\NX^4(5;&=N M0QP1NY K*'PAU_\ Y_-,_P"_LG_Q%*/A%K__ #^:;_W]D_\ B*'SOH-^V>\2 M>WUJQA'B_3X/[.M+2:VD>-8) PEEPHVHY"EE!WE0 -S8R,55EO=$T[QEX>O M$6V-G#;6[7'V<*0LF#EB%_B!P3WXJ7_A4FO_ //WIO\ W\D_^(IP^$NO#_E[ MTW_OX_\ \14-3[&;C6?V2+3[6*VU^-]9UFPGTR:^=V@%YYJRMAMLKJA("YVY MW8/)R,9K3CFT>#0I9;I=%;7$L92P1('3=YG[O 4&,OMSD#G&,U2'PGU[_G[T MW_OX_P#\13A\*-=_Y^]._P"_C_\ Q%'+-=!*%5+2!TUE=^'(O$$LL2(Q1_NV@.[YAC9HL(AU-Q!MCB >'R20.P(+=&;*@XZCBI_M>DQQWEK;2:3< M-D\L>^W*LP0 36&/A;KG_/UI_\ W\?_ .(IP^%VMC_EZT__ M +^/_P#$4OWG\I-J_P#(:3?\([]N'E_V3_9_VB[^WY\O?M_Y9^7GYL8QCR^_ M6JVHR:(^BWD,2Z8'33K5XC&L8D,V?GPPY)QC(_\ KU7'PPUO_GZT_P#[^/\ M_$4X?#'6A_R]:?\ ]_'_ /B*353^4AQKM->S_JW]?,XT4\5V ^&>M?\ /U8? M]_'_ /B*KC_EXL?\ MOM__ (FGCX?:L/\ EXLO^^W_ /B:AX>K_*4L)7_E9S"U*M=*/ &JC_EXL_\ MOMO_ (FGCP'J@_Y;V?\ WVW_ ,36;PU7^4I82M_*#M0'_ "VM?^^F_P#B:AX2M_*5]5K?RGGWB[3Y[JV@N(59Q#N#*!DX..?T MK%\+W5Y:ZA,EI8V]TUQ"T#?:(MZQANK>Q%>O#PC?C_EM;?\ ?3?_ !-.7PG> MKTDMA]&;_"KA2Q$%90/K,NX@Q.#P'U-T>:U[.]K7=]5UU\T<+>Z MW=3L;V2 M('#C9"=P81[/O=P1G('YU&OAF-5PNHW$9.&:1(V#DC QG/W?E&!V/?M7H0\+ MWH_Y:V__ 'TW^%/'AJ]'_+6#_OH_X5G['%I647^!\WR8CL>>R>&6E21)+XBW M>/:H2!P4/S!@HS\H((SUSSTJV?#:>>0E],D6\ML$3$B,DGRP<_'+P?\M(/^^C_A4@\/W8_P"6D/\ WT?\*AT<7_*_P'[.OV.,TK0K>QODGBGF M9PI!#(P#?* >ON,_C70=36I_8-U_STA_,_X5=LM&6"023,'8<@#H*E8'$U9K MF5O-@L/5G+5%ZS#+:HKYW* #GZ5/34).[/8XIU?415DD>M%65@HHHIC"BBB@ M HHHH **** "BBB@ HHHH **** &2$B,D'%/ILA*H2.M.H%U"BBB@84444 % M%%% !1110 4444 %%%% !1110 4Q2?,<9]*?35)+L.PQ0)CJ***!A1110 44 M44 %%%% !1110 4444 %%%% !5B#[A^M5ZL0?(?\ D6=5_P"O.;_T M UXCH/\ R,6F?]?<7_H8KV[Q#_R+.J_]>*&6X-IYI,WEQXW,0 0O7@,03@X!INF^'Y;[3'U*:] MM+&Q686XFN2^'D(SM 16/3DG&/>I]H^QE]8EV/H[_A*_#G_0?TK_ ,#(_P#& MC_A*O#O_ $']+_\ R/_ !KYP?P_JGF78MK22]AM6(EN;)3-" !G.]*.:'1-2DBD *.EHY5P1D$$#G(YI>T?8GZS/^4^C/\ A*O#O_0>TO\ M\#(_\:7_ (2GP]_T'M+_ / R/_&OGX^#]:&BQZFEG++&99(I(HXG:2$IPQ<; M?E'XU#_PC>K.8A:6-U>&2".?]Q:RG:'!*@Y49Z'D9!P<$T>TEV!XF:^R?0__ M E/A[_H/:7_ .!D?^-'_"4>'_\ H.Z9_P"!O' Y MCE=;=R(V'56..",C@UJ:EX-U?2(F:\@9'7RL1K%(VXN. &"[,@\$;NHXS2]K M+L+ZU/?E/>?^$H\/_P#0=TS_ ,"X_P#&C_A)_#__ $'-,_\ N/_ !KYY.@: MRET+5M(OQ<%/,$1MG#[,XW8QG&>,U+8Z!?WNO0Z*T1M;V5@NRZ5DVDC(W#&1 MQ[=Z7MI=B?K<_P"4^@?^$GT#_H.:9_X%Q_XT?\)-H'_0_FO;"WC$DL<:SRE3,T?W@IQCV&XC-.N_##6NF6M^NJV,\=V76V2%9R M\S*0& !C&#DCKC-'MI=@^MU/Y3W/_A)M!_Z#>F_^!,HQ'3.".G!_*H14_6'V(>/FOLGT9_P ) M+H7_ $&]-_\ I/\:7_A)-"_Z#6G?^!2?XU\Z"G#K2^L/L3_ &A+^4^B?^$C MT+_H-:=_X%)_C1_PD>A_]!G3O_ I/\:^>13A2^LOL+^T9?RGT)_PD6A_]!G3 MO_ I/\:7_A(M$_Z#.G_^!2?XU\^"GBCZT^PO[2G_ "GT!_PD.B?]!C3_ /P) M3_&C_A(=%_Z#&G_^!*?XUX"*<.E+ZT^PO[3G_*>^_P#"0:+_ -!>P_\ E/\ M::?$&C;U_P")M8'KS]I3C]:\'%.%+ZW+L2\SG_*CWC^W]&_Z"]A_X$I_C1_; M^C?]!:P_\"4_QKPD=*>*7UN787]JS_E1[I_;VC_]!:Q_\"$_QH_MW2/^@K8_ M^!"?XUX@YIWV^S_P"?N#_OX*X1:D6I_M>?\J!8^78[C[=:?\_4 M'_?P4?;;7_GYA_[^"N,6GCI4_P!LS_E17UZ78[$7=LQP+B(GV<5-7$UJZ1?O M'.MO(Q,;\+G^$UOALV52:A4C:YI2QG-+EDCH:***]D[@HHHH **** "BBB@ MHHHH ;(<(3C-.ILF-ASTIU NH4444#"BBB@ HHHH **** "BBB@ HHHH *** M* "FJ?G88Z8IU-7&]L=>,T"8ZBBB@84444 %%%% !1110 4444 %%%% !111 M0 58@^X?K5>K$'W#]: *7B'_ )%G5?\ KSF_] ->(Z#_ ,C%IG_7W%_Z&*]N M\0_\BSJO_7G-_P"@&O$=!_Y&+3/^ON+_ -#%<6)^.)X^8_QH?UU/")#;(7>UG6X9%ZE0&!_(-G\*^=Q7V 0 M""" 0>H-><:[\'-(U*Z-QIUT^FEN6C6,21_@,C'YUG.+>J.:M2)YSI.OZ M)IG@N\TZW-[;ZQ?*R75R+9)5:/G$2$R*54\;C@GD]<#%33]9TZ;PK_8.JM=P MQQWGVN*>VB64\KM9"K,OU!R?I7=?\*,_ZF/_ ,D?_ME*/@;_ -3%_P"27_VR MHY9=C'V57L86E>,-"TY=-6.+58H](NYI[6-2C?:0XP!*V5VG(QD!N"1SUJ2\ M\>V-SIMS#%!K%JB-:7LMVD:Q)B318>!'YF^Z0Q?* < MJO!)R;3WCCDMYR1^[.2UK?D ME#X1?]1S_ ,E/_LZ= M_P *D_ZC?_DI_P#9U/L*G83P5?\ E_%'FHIXKT@?"7'_ #&__)3_ .SI?^%3 M_P#4;_\ )7_[.CV%3L3]2K_R_BCS@4X=*]&'PH_ZC7_DK_\ 9TO_ JK_J-? M^2O_ -G4_5ZG83P-?^7\4>=BG"O0Q\*\?\QG_P E?_LZ7_A5N"!_;(_\!O\ M[.CZO4[$O XC^7\5_F>>CI3Q7H/_ J[_J,?^2O_ -G2_P#"K_\ J,?^2W_V M=3]7J]A?4,1_+^*_S. 6I%KO1\,"K_P OXHKZE7_E M_%')+4BUU8\#8_YB/_D#_P"RIP\$X_YB'_D'_P"RJ'@:_P#+^*&L%7_E_%'+ MK4BUTX\&8_Y?_P#R#_\ 94X>#L?\O_\ Y!_^RJ'@,1_+^*_S']3K_P OXHYM M:D6NB'A''_+]_P"0O_LJ/#./\ E[_\A_\ UZEY=B?Y?Q7^8UA*W;\C$6GCI6T/ M#F/^7O\ \A__ %Z;GC_<_^O6G:64-FFV(YT445VGL&=)KFFPRO$]SAT8JPV-P1^%-_X2#2_^?K_R M&W^%:=% &9_PD&E_\_7_ )#;_"C_ (2#2_\ GZ_\AM_A6G10!F?\)!I?_/U_ MY#;_ H_X2#2_P#GZ_\ (;?X5IT4 9G_ D&E_\ /U_Y#;_"C_A(-+_Y^O\ MR&W^%:=% &9_PD&E_P#/U_Y#;_"C_A(-+_Y^O_(;?X5IT4 9G_"0:7_S]?\ MD-O\*/\ A(-+_P"?K_R&W^%:=% &9_PD&E_\_7_D-O\ "C_A(-+_ .?K_P A MM_A6G10!F?\ "0:7_P _7_D-O\*/^$@TO_GZ_P#(;?X5IT4 9G_"0:7_ ,_7 M_D-O\*/^$@TO_GZ_\AM_A6G10!F?\)!I?_/U_P"0V_PH_P"$@TO_ )^O_(;? MX5IT4 9G_"0:7_S]?^0V_P */^$@TO\ Y^O_ "&W^%:=% &9_P )!I?_ #]? M^0V_PH_X2#2_^?K_ ,AM_A6G10!F?\)!I?\ S]?^0V_PH_X2#2_^?K_R&W^% M:=% &9_PD&E_\_7_ )#;_"C_ (2#2_\ GZ_\AM_A6G10!F?\)!I?_/U_Y#;_ M H_X2#2_P#GZ_\ (;?X5IT4 9G_ D&E_\ /U_Y#;_"C_A(-+_Y^O\ R&W^ M%:=% &9_PD&E_P#/U_Y#;_"C_A(-+_Y^O_(;?X5IT4 9G_"0:7_S]?\ D-O\ M*/\ A(-+_P"?K_R&W^%:=% &9_PD&E_\_7_D-O\ "C_A(-+_ .?K_P AM_A6 MG10!F?\ "0:7_P _7_D-O\*/^$@TO_GZ_P#(;?X5IT4 9G_"0:7_ ,_7_D-O M\*/^$@TO_GZ_\AM_A6G10!F?\)!I?_/U_P"0V_PH_P"$@TO_ )^O_(;?X5IT M4 9G_"0:7_S]?^0V_P */^$@TO\ Y^O_ "&W^%:=% &;_P )!I?_ #]?^0V_ MPH_M_3/^?G_R&W^%:5% &;_;^F?\_/\ Y#;_ H_M_3/^?G_ ,AM_A6E10!F M_P!O:9_S\_\ D-O\*7^WM-_Y^?\ R&W^%:-% &=_;VF_\_/_ (XW^%']NZ;_ M ,_/_CC?X5HU7N]0LM/C$E[=P6R'HTT@0'\2: *W]NZ;_P _/_CC?X4?V[IO M_/S_ ..-_A4'_"6>'/\ H8-*_P# R/\ QI?^$K\._P#0?TK_ ,#(_P#&E=$\ MR[D_]N:=_P _'_CC?X4?VYIW_/Q_XXW^%0?\)5X=_P"@]I?_ (&1_P"-+_PE M/A[_ *#VE_\ @9'_ (T70Y-_;FG?\_'_CC?X4?VWIW_/Q_P".-_A4/_"4 M>'O^@[IG_@7'_C2_\)/X?_Z#NF?^!Y+_ M &UI_P#S\?\ CC?X4?VUI_\ S\?^.-_A47_"2Z#_ -!O3?\ P*3_ !H_X230 MO^@UIW_@4G^-',NX<\>Y+_;6G_\ /Q_XXW^%']LZ?_S\?^.-_A4?_"1Z%_T& MM._\"D_QH_X2/0_^@SIW_@4G^-',NX<\>Y)_;-A_SW_\<;_"E_MFP_Y[_P#C MC?X5'_PD6B?]!C3_ /P*3_&C_A(=$_Z#&G_^!*?XTP_\"4_QI MX>TAW0_^V+#_ )[_ /CC?X4?VO8_\]__ !QO\*;_ &]HW_06L/\ P)3_ !H_ MM[1_^@M8_P#@0G^-'-'N'M(=T/\ [7L?^>__ (XW^%']KV/_ #W_ /'&_P * M9_;NC_\ 05L?_ A/\:7^W-(_Z"MC_P"!"?XT<\>X>TAW0[^UK'_GO_XXW^%' M]K67_/?_ ,<;_"F_VYI/_04LO_ A/\:/[;TG_H*67_@0G^-'/'N'M(=T._M6 MR_Y[?^.-_A33JEF74B;@9S\I_P *7^V]*_Z"=E_X$+_C36UG2_,3&IV>.?\ MENO^-'/'N)U(=R3^U;+_ )[?^.G_ H_M6R_Y[?^.G_"F_VSI?\ T$K/_O\ MK_C2_P!LZ7_T$K/_ +_K_C1SQ[C]I#N+_:EG_P ]O_'3_A1_:EG_ ,]O_'3_ M (4G]L:9_P!!&S_[_K_C1_:^F?\ 01M/^_Z_XT<\>X>TAW'?VG9_\]O_ !T_ MX4?VG9_\]O\ QT_X4G]KZ;_T$+3_ +_+_C1_:VF_]!"T_P"_R_XTO:0[A[2' M<7^T[/\ Y[?^.G_"C^TK3_GM_P".G_"D_M73O^?^U_[_ "_XTO\ :NG?\_\ M:_\ ?Y?\:/:0[CYX]P_M*T_YZ_\ CI_PI?[2M/\ GK_XZ?\ "D_M33_^?^U_ M[_+_ (TO]IZ?_P _UM_W]7_&CVD.Z#GCW#^TK3_GK_XZ?\*/[1M/^>O_ (Z? M\*/[3L/^?ZV_[^K_ (T?VE8_\_MM_P!_5_QH]I#N@YX]P_M&U_YZ_P#CI_PH M_M"U_P">O_CI_P *7^T;'_G]M_\ OZO^-']HV7_/Y;_]_5_QH]I#N@YX]P_M M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH_M"R_P"?RW_[^C_&E^WV?_/W!_W\'^-' MM8=T'/'N,2^MANS)U8G[IIWV^V_YZ_\ CI_PI$OK3YLW4'WC_P M!3OMUI_S M]0?]_!2]K#^9"4XVW$^WVW_/3_QTTOVZV_YZ?^.FE^VVG_/U#_W\%'VVU_Y^ M8?\ OX*/:T_YE]X^>/<3[=;?\]/_ !TT?;K?_GI_XZ:7[9:_\_,/_?8J96# M%2"#W%5&<9;,:DGL0?;;?_GI_P".FC[;;_\ /3_QTU8HJAD'VVW_ .>G_CIH M^V6__/3]#4]% $'VR#_GI^AH^V0?\]/T-3T4 0?:X/[_ .AI?M<']_\ 0U-1 M0!#]K@_O_H:/M4/]_P#0U-10!7DN8F0@/S]#3OM4/]_]#3Y,^6<4^@74B^TP M_P!_]#1]IA_O_H:EHH&1?:8O[_Z&C[1%_?\ T-2T4 1?:(O[WZ&E^T1?WOT- M244 1^?'_>_0T>?'_>_0U)10!'Y\?][]*/.C_O?I4E% #/.C_O?I1YR?WOTI M]% #/-3^]^E'FI_>_2GT4 ,\U/7]*:KJ'8YX.,5+3%SYC_A0)B^8OK1YB^M. MHH&-WKZT;U]:=10 F]?6C(Z#_P C%IG_ %]Q?^ABO;O$ M/_(LZK_UYS?^@&O$=!_Y&+3/^ON+_P!#%<6)^.)X^8_QH?UU/ MC:1P]3V_(4^96N4YQ2QGLIB2KP3*05(].! MD>AI*2;L)5(MV1>HHHJBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH Q/%GB&/PQXQ6-1ZG%B6 M^:QO6/A75;_3WO[<61M8PID=]0@3R]QP-X9P5R1QG&:F/A#6TLA=FVA\O[(+ MW:+J(R>01GS/+#;L8]J71M3L[7P;XDL)IMMU>&U\A-I._9(2W(&!@'O76GQ5 MH4MHELDL5O=_\([%9)J6R4F.4+AX67D8(XWA>/4]HLC%1@UJSD+[POJFEQ&2 M]6TA(02>6U]!YA4\@A ^X_E5D^#=?1K56L,/7 M]M=0LM[%9213&(+\PG&-K$?*HV[C\HYY-+EC<3A"]K_D<1?^']2TJV%Q=11> M293#YD-Q',JR 9*DHQP<=C5M?".NF;3(A8$OJ<9DLQYJ?O5VAL]>."#SBM/Q M!K6E:GX<\C3VCM)1J4L\UJJ2$7.>$E#-G;A>"N1R2<=JZ_3O'F@VVE:?%).6 MN+.TM8XF\I_E36EPFR>"1HY%R# MM93@C(X/(IHKTV[\7:'-/<2QW_\ Q+REVLNF^2X^UR.[%),[=O.5.6(*[< 5 M8?QMH4^IWS7MR;RR6[M);2)H6(4*F'901Q@Y],^]2X+N2Z,/YCS2TL[F]:1; M:%I#%$TTF/X449+'T'_UAU-3W^FW>E7(M[V'RI2BR!=P;Y6&0>":[^V\764% MH]K-K[W%]):W2?VF%F4*6(,2GY=W!R>N,A7'BZS^UWDRZE$TYTVYA@N+ M>&<-O>161=[DL2 ">@5 MHY;G<2<5/LUW(]A!NW-_7WGF0JW865QJ-Y%:6D?F3RG:B;@,GZGBO2HM0COM M7;16N7U&2>XNXYW2)LVMNXP$RP' 8*>.!C&>E>OXU+II6U(E0C&UY:7M_F8QT+4T +6C#-U]CQN&?._NXSGN.>E M6'\.:K#R.^Y94*!4)#$N#M&".GGVWVN^M)H;F\M[>1(]V5*,5(R,X.[:.I'6A MPAW$Z-&[M+\4<\WA[5(UD8VP*) ;@NDJ,IC!P2&!PW/IFH[+2;R_B,L$:>4' M$?F2RI&I8]%!8@$^PYK8TB32=.34;&[\\3B*4I(K+@_P .[<".X QWK/DC_3,O90T=_P 49L&CW]QJ M;:TG'XUJ>'+RPTKQ/YSW M9-HBR(L[Q$;LJ0"5&3UK3T;5K33=1>ZO=1LIX#"4:WL[0H)>1@$>6HXZY//& M.]2H1:U=API4Y+5V=^Z.3%.%>D)JD%M86E[/JWF6K7L[.QC?_24(.%QCW P< M#\A5.WU[2(=/M8!>Y2-[1U1TD+(4D!?C&T8'=>3@Y)-#HQZR_K[S3ZM!;S7] M?,X85.(F\CSLIMW;,;QNSC/W!Y+L-+'/2-\K&WW0&'S M)D< KDKZ5(_B#1OM8D\YI%.H+.V8R<#R2NX9 R%8CK\QQGFI]C#^8%0I_P Z M_KYG#BGBNOCU^U@TJ2)M0:;41:NGVI0^78OE5#$!N!GDXQGBL3Q#=P7^NW%S M;/OB<)AMI&2$4'@^X-93IQC&ZE*>*8*>*EC0\4\4P4\5+&APJ05&*D M%0QCA3Q3!3Q4L8M6K&^DLY@028R?F3UJK2@$D #)/055.ZM@HHHIC"BBB@ HHHH **** &R M$B,D=:=39#M0G /UIU NH4444#"BBB@ HHHH **** "BBB@ HHHH **** "F MJ29''88IU-!R[# XQ0)CJ***!A1110 4444 %%%% !1110 4444 %%%% !5B M#[A^M5ZL0?(?^19U7_KSF_P#0#7B.@_\ (Q:9_P!?<7_H8KV[Q#_R M+.J_]>/F/\:']=3W.FR2)#$\LC!41 M2S$]@.M.J"\MA>6-Q:EBHFC:,L!TR,9_6NT]@XF/Q/XNU+37UW2M(L&TL,3% M;2ES=31J<$KM^4$\X'7COQGH-0\6Z3HEO:/K4_V">XCWB!E,CKZ@[ >AXSTK MEM*UC7?#/AY= _X1K4+G4[8M%;SQ1;[60%LJS.#P.>1[OWFN)'+ MIU]&ESIRQ"32HD9O-)SY;SL,K'NZ\@8_&L[M(YN=J-UN=;=^-/#MC#:37&IH MD=W$9H&".0ZCKT'![8/.>,9J%/'WA>1K55UB$M='$8VMUSCYN/DY_O8]>E<; MX9TC4(]3\$M<:;=(EK#=">G6CFD+VM2U[?U9'HNK>,- T*[6TU'4HX9V&=@1G(' MOM!Q^-.U+Q;H.DF 7NI11B>+SHF"LRNGJ"H(/MZ]JY*Z2^T#7?$IET"\U./5 MTS;S6T7F+C:1LD_NKD_IT-1Z)X;U#3=?\(Q7MI)(+2SF\Z0(62)V+,%+#C(W M ?AQ3YF5[2=[6_JYV">+] DT-]974H_L"/Y;2E6!#?W=N-V>0<8Z<]*?9>*= M$U#2KC4[;48FL[?/FR,"NSZ@@'Z<<]JX%]%NSIOB1)M$OYHCKC7$0MF,,JH& M.)(LJ0_'&/0\>M53HOB'5_#FOQ1V=V;=I87@-];)!>7 3DAR.7(!'S-G)''< M!6;[HW$# P#G)]L5SJ:)=7MGK=[%8>)FE.G-;J^JR[I)6)!V M+'LW$#&PGAM+.&YMD,4HDPZJ09,X&"#D '/K6EH'C31M;>WLH M[^%M2> 220JK ;MH+!21@XYX!)P#Z&N1U.SU#4;OQ?>1:7?JE[I]N8$DMV#, MVU);^6BRC(( M(' )'YX%+#9W0\7>*)C;3"*:TC6*3RSMD(CP0I[G/I77,P52S$!0,DGM6/IO MBO0]7OFLK'4$FN "=FUESCK@D '\/K4"=.D3PE)97]M+%YLLRO'*I0E6/X'D5 M*_Q!\+QNR-JF&4D$?9Y>O_?-(?B'X6!(.J'=0\NW\ZY M^RRI%M3<_P PY"]^<#@>E5KKQQX=LS"+C4=GG1+,G[B0Y1NAX6K'_"5Z(;*& M[2]\R&8.4,<3N<)C<2 "5 R,Y QFK7(DTC1*BHN,6CDM7T.233/"UU=Z9>7E MK;6:PWEI;@B7E%Q\H(/##D<=*Z+P/:WMGX<6*\BEA!F=H(9C\\<1^ZI]._%= M&CK(BNC!E89# Y!'K2TU!)W*A1498V""=V,CCCK[BN>'Q'TXV9O/[)U@6P.T3&W783G& =V,^U)SB MMR)581=FSLJ*YVQ\86MWJ<&GSZ=J=A-XKHJ::>Q M49J6P4444R@HHHH **** &R1I+&T2WOF./@MXC'_+[I7_ ']D_P#B*>/@QXB'_+[I7_?V M3_XBF#XT^(S_ ,N6E?\ ?J3_ .+IP^,_B/\ Y\M*_P"_4G_Q=9>X(O^?W2_P#O[)_\13A\'/$(_P"7S2_^_LG_ ,13!\9?$1_Y\0#_E\TS_O[)_\13Q\(/$ _P"7 MS3/^_LG_ ,13!\8O$)_Y<],_[]2?_%TX?&#Q ?\ ESTS_OU)_P#%TOW9+^K> M8\?"+7Q_R^:9_P!_9/\ XBG#X2:^/^7O3?\ OY)_\13!\7M?_P"?/3/^_4G_ M ,73A\7-?/\ RZ:;_P!^Y/\ XNE^Z)?U7S'CX3:]_P _>F_]_'_^(IP^%&NC M_E[T[_OX_P#\13!\6M>/_+IIO_?M_P#XNG#XL:\?^733?^_;_P#Q=3^Y)?U3 MS)!\*M='_+WIW_?Q_P#XBG#X6:X/^7K3O^_C_P#Q%1CXK:[_ ,^FG?\ ?M__ M (NG#XJ:X?\ ETT[_OV__P 72_/ASK'_/S8_]]O\ _$TX?#K5_P#GYL?^^W_^)I@^)&L?\^UC_P!\ M/_\ %4H^(VL?\^UC_P!\/_\ %4O]F\Q_[#YD@^'FK?\ /Q9?]]O_ /$TX?#W M5O\ GXLO^^W_ /B:C'Q%U?\ Y]K'_OA__BJ++_OMO_B:7_A M4# ?:+/G_;;_P")I@^(6K?\^]E_WP__ M ,52_P#"?ZJ6!^SV?'^PW_Q53_LOF/\ V+S)1X"U3_GXL_\ OMO_ (FG#P)J M@_Y;V?\ WVW_ ,348\?ZK_S[V7_?#?\ Q5*/'NJ_\^]G_P!\-_\ %4K87S'_ M +%YD@\"ZG_SWL_^^V_^)IP\#ZG_ ,][3_OMO_B:C'CS5/\ GA9_]\-_\53A MXZU3_GA9_P#?#?\ Q53;">8?[%YD@\$:E_SWM/\ OMO_ (FG#P5J7_/>T_[[ M;_XFHAXYU,_\L+3_ +X;_P"*IP\;ZG_SPM/^^&_^*I6P?F/_ &/S)!X,U$?\ MMK7_ +[;_P")IP\&ZB/^6UK_ -]-_P#$U&/&VI?\\+3_ +X;_P"*I1XTU+_G MA:_]\-_\52M@O,?^Q^9*/!^H#_EM:_\ ?3?_ !-.'A#4!_RVMO\ OIO_ (FH MAXSU'_GC:_\ ?+?_ !5._P"$QU#_ )XVO_?+?_%5-L%YC_V/S)1X2O\ _GM; M?]]-_A2CPI??\];;_OIO\*C'C#4/^>-K_P!\M_\ %4H\77Y_Y8VW_?+?_%4K M8'S#_9/,E'A6^_YZV_\ WTW^%.'A>]_YZV__ 'TW^%1#Q;?G_EC;?]\M_C3A MXKOO^>5M_P!\M_C4VP'F/_9/,E'AB]_YZV__ 'T?\* M*K[_ )Y6_P#WRW^-.'BB]_YY6_\ WRW^-*V \Q_[)YDB^';LY_>0<''WC_A3 MQX=NQ_RT@_[Z/^%0KXEO!G]U!R<_=/\ C3QXEO#_ ,LH/^^3_C4VR_S!?5?, ME'A^['_+2'_OH_X4X:!=?\](?S/^%0CQ)>?\\X/^^3_C3AXBNS_RS@_[Y/\ MC2ME_F/_ &7S)/[!NO\ GI#^9_PK0L=(2U<2R-OD'3T%9H\0W?\ SSA_[Y/^ M-*-?NO\ GG#_ -\G_&KI5,OI2YDGYNT4R*5)HEDC.589!I]>@FFKHZ4[ZA1113 * M*** "BBB@!LA 0Y&1Z4ZFR8V'=G'M3J!=0HHHH&%%%% !1110 4444 %%%% M!1110 4444 %-4C>W'/&33J:N-[8SGC- F.HHHH&%%%% !1110 4444 %%%% M !1110 4444 %6(/N'ZU7JQ!]P_6@"EXA_Y%G5?^O.;_ - ->(Z#_P C%IG_ M %]Q?^ABO;O$/_(LZK_UYS?^@&O$=!_Y&+3/^ON+_P!#%<6)^.)X^8_QH?UU M/PS+N_&.@6-I)=W%^%@2Y:T9Q$[#S5& M2HPISQW''O2:1XT\/:[>_8].U)9;@J6$9C="P'7&X#)]A[UYU/%)'\._![6A MC-U)JBR*TI)5I"SX+8YQG&:V;"74M8^(]M:^)6M+2]TM&EM8[2)@MR&')#L2 M<#&&_[ M/\/KI>L7:1111?;(;7?$.V68'C'4\<4XR?4JG4DU>6Q:MO&/A^[U@Z5!J<3W MH8KLPP!([!B-I/T-1:AXX\.:7JK7.F MOJ'AC6=(EMI]&_M!8([""W\DB5BV91T)(XX(QP/6J,U]JFBCQ!XGT[7;*2)= M3VS6'D'+_,%"EG 8, ?X>."*M$T"XA@U/4$MY9AN1-K,<9QD[0<#/=WS0OI MWQ#>X4+*TL1Q(,,!GY/UQ^-26NS^T/$GV_;O_P"$>AQYO7'DKN_\>Q^-',P] MM+^OG_D>EIJUA)J*Z>ERK7+P"X1 #AXR<;E/0_@:NUY;8&2W_P"%=7 W"9DD MA;WC*C /MCI7J55%W-:<^;<****HT"BBB@ HHHH **** "BBB@ HHHH KZAY M TVZ^U%A;^2_FE020N#G '/3TKSG0[]=,UC1["&^T[6M.E=DLWV#[3: C)R, M94<\YZ@=NE>D&ZMQ=BU,\0N63>(2XWE>F<=<>]0VVDZ;9W#7%KI]I!,P(:2* M%58YZ\@9J)1NTT8U(.4DT]CGM1_Y*;HW_7G+_6N/5?$ B\76FC#^U)\ MPS11.7^;[WSD'V_"O2)H+19A?310"6%#B=U&47O\QZ"J2Z-H%^/M:Z9IER)B M7\X01OO)ZG=CGZU+@VR)46W=/K?^K'(M)JTOCYGT2YTZYG.E1[Y[G=YW6KD?A;7+?1S8QW%FRWEU)U0-B'(7CH#@E M]A>4'?C;WV\5WM%3*/-H14ASJUSF/ ]U-_8\FE7A'VS2Y3;2 '.5'W"/;' ^ ME<9@GX1QA3@F^X..G[PUZU14NG=6N9NA>*C?HT-]-B\3:D][#@G3I MUB6)#*< JZ@=?3D]O4@=_1151C8N$.2X44451H%%%% !1110!P/QAO)[3P-L MA8J+BY2&0@_PX9L?FHKY]%?57B70;?Q+H-SI=P=HE&4<=4<<@_G7S;KGA?5_ M#ETT&HVCH!]V503&_P!&K*HG>YQXF+OH7&A64]UIOV<1N\LX M\SS'*L7"R =!QC%=%-X6TB'01=R:5;):KH$5W)>+=.TZW3K\O[OS/NLW^P!U MY&*\XMM3O+73KRPAFVVMYL\]-H._8> MWO6G;>'/#^I7NC'3-/@NM*ENHHIKF.[D\X IADGC/W27#$,N!@8[BN)O?%.J MZG&4O6LYR8Q%YCV,'F!0, !]FX8'?-6_^$V\0EXG_M !XY$EWB",,[H-JER% MRY _O9I]M/0Z+6O#VC6UI:&^6VT5I]0FBBGM7>Z1[9%QN(WO\P?"X M!!Y/'%0_#_0-)UVWUA=3CRZ+#%;R>8R^7)(Q13P<'YBO!S6#9>+M*G MFC>]B'.',G8]#U'P#IT/ABTDPUI>6L+3:G-\TC\1JQ14W!2+-;E#![[*M)%)M$2 *8_N;1C"@>@P/:ARAV%*=%O8W M!X"*726,NIA;ZX>Y6UC$&4<0DC+-N^4L5; P>G)[4>$]#T^]L(+J_@\_[3JD M-BB[V78,%G/!&=V979N0L@&<#!P M0/3KFN4;Q3K4L)B>^9D,4T.#&OW)2"XZ=R!].V*FTWQ->65W8W$O^D?8(GCM M$.%$98$ G RP!.TE\MI8FA<[0%XK:Y\0VYL8+JXM981 M:)<3-&I61CC)W+DE<=^M<;#J%U#I\]C'(%MKAE:5 HRY7IDXSQZ9JW+KVI7% MH]K+<[H7BCA9=B\I&24&<9XR>>I[U7/#L7[:E;6.OR[6_P O\CLYM TB%=5> M"QM7>VGACV7-T\<<9*_.-Q=<\YP3G\:R(-,TF;Q/J@MS]HTRSAEN%4,?G"K] MT,,'&X]>X'XUD77B#5+Z":&YN1(DQ0R?NT!GJ;KVMC-X8LKJ'2K9+N[N6MMR MM,VWC@A=YRA/U%8$6OS16U MM;QVRK%;3?:(@).5E]0<9V$UM;:VF>[E=I;A+=XD@&]79-PPI<'K@?- MM/.<5+/X4M+:X9&U8M&+E+,/';Y/FD9((W< <9.3SGCBJW_":ZH9$D\J'>K^ M;N"J"9=I7=]WE=IQ@Y;_ &N!3$\67J2,ZVEL"S"0@(H7S1T<#;@#G_>_V^!2 M;HE?5L-TE'[_ .OZ^9='A#9Y$$U^$O9Q/Y<0BRA,1((+YXSC(.*GC\%[S:*; M\JTTPA<&'!1C&7Z;L]L88*>^*S_^$NO?L,5JEK$H1)%:3>2[,[%F.X@D*<\@ M')_O4_\ X3+5#(DABAWK()=P"@F3;MW'Y>5P<8.6_P!K@4KT.J&L-AOYH].I MIZ?H.F2Z=]H>3S(&M[EUF,3(X*8PQ <@XR<#CW]LB^TJWL8MYOMQD@BGMD,) M!D5LY!Y(4C'JM/FM[6XU232;6Q6*47'DQ3>:V>"02X.0<]> ,>]9]YJ#78M JF);:%8E M ;/(Y+?4DU*^M:A*N&N,$LKLZ(JLS+]TLP&6Q[DUDYPU_K_AB.>G=Z?AY?@: MD7AR":">YBOV:W@$@D8P8;'S8VCV960X& M"&//^&-9QLDC8%&3' PW/!X)_$4K^& )9 M(HKQI'ADC20>0> PSD8))^G'UK+?6]0E#*TXVLCH0L:J"&^]T'4XZ]:D37=2 M2:29;G$DC*SG8O)48';TJ7/#_P O]?>/GH?R_P!?>:R^'K6W@N))YWD46OFQ ME5'!S@YPQ!QQWQS[4ESX?CCO-DEPL(DF$,(CB)!;:#DY8D#) ZFLO^VK]B,R MI@1F+;Y*;=A.<8QBGKK>HB1Y/M +NP*>*8*>*EC'"GBF"GBH&/%/%,%/%2 MQBT45)#;RW#A8D+'V'2B,7)V123>B-K0'8Q3(3\JD$?CG_"MBJFGV8L[8(>7 M;EC[U;K[#!TY4Z$83W/:H1<::3"BBBNDU"BBB@ HHHH ;(,H03CWIU-D!9"! MUIU NH4444#"BBB@ HHHH **** "BBB@ HHHH **** "FJ/G8YZXXIU-4$.Q M['% F.HHHH&%%%>3>+_$VM0?$G^Q;?Q-%HM@;99/-FBC9%;!/5AWZ=: /6:* M\F\.>*/$&L^#]AL!:SI';:V;==C#=@_*0 >@'3^*MO3)[^ZFLH8_'MM M=.DZO*JV\>Z9,_<]L],BIE*Q$IJ+29WU%>$S^,_%$E]XHE3Q5!9)I4[^1;30 MQ$SC>P"+D9) 4>O6MK4?'FOZEX7\+V^ENMMKVL2'<50$!%8KNP0* /H"BO'O%?BW7;?Q_'I0\1)H5F]HDKM) M DBQN5R1R,\GCK7?>"KB>ZT-I9_$$6N$S-MNHX1& ,#Y<#TYY]Z .CHHHH * ML0?M<6)61P47.5W=.02>.16S>Z)IVHW M]G?75L'NK-MT$JNRLI_ C(]CD?G6A12LB5"*5K%+2])L=&M#:Z?!Y,)%=$U^XAGU/3TN)81M1]S*<9S@[2,C/8YZGU-;%%%D')'L8% MSH#W7BS3-18PK8Z;;NL$*YR)&XZ8P%"@8YZ]N*WZ**+#22"BBBF,**** "BB MB@ HHHH **** "BBB@#@_$FH-I7C@WZ('>#19'53T)WG&?:J_A[Q!XINKG#P M7EU'<6KR1O6D!4]1AB0 :RY)>IP#R3[Y]:@N/"NB7<5U%/8+ M(MU-Y\N7;)D_O YROX8HY)=Q^QJ?S?B^W^96\(:I-J%C.EU?37-W#)B5)[,6 MTL6>BLH)';/'KS7150TG1=.T.W:#3;58(V;FFHI2W M"BBBJ+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MJK>ZG8::H:^OK:U5NAGE5 ?S-9?C'Q&GA;PW<:D5#R@B.%#T9ST_#J?PKYHU M#4[W5KQ[N_N9+B=^KN?Y>@J)3L8U:W)IU/IW_A+/#G_0P:5_X&1_XTO_ E? MAS_H/Z5_X&1_XU\U:=H>I:I97UY96IEM[",27+AE'EJF>E7K?PGJ MUSIG]I1+9&SX!E;4+=0I(R%;+Y5O8X/M4>T?8Q^LSZ1/H?\ X2KP[_T']+_\ M#(_\:7_A*?#W_0>TO_P,C_QKYWO?#&IZ;IR7]RMH+:3/EO'?02>9@[3M"N2V M">< X[TMYX:UG3K^UL+K3Y5NKI%DAB7#LX/3&TGG@\=:/:OL2\5-?9/H?_A* M/#W_ $'=,_\ N/_ !I?^$H\/_\ 0=TS_P "X_\ &OG]_"FM1S01+9B9IYC; MI]FFCF'F 9*$HQ"D#G!QP">QJ"^T2_TVWAN+B*,V\Q*I-#.DR$CJ-R$C/MG- M2ZLNPGBYK[)]#_\ "3Z!_P!!S3/_ +C_P :/^$FT#_H.:;_ .!3;;?.DEGCB5-QPN2[ V2Z?(;BQB,MP@9?D7 . M^3^Z S D\CI5FW\(:Y<*C):("\C MQ(CW$:.[H<,H4L"2,=A2]M+L'URJ]H'N'_"2:%_T&M._\"D_QH_X2/0_^@SI MW_@4G^-> V^G7=RMTT4)*VJ&220.@-3]8EV,_K\_P"4]\_X2+0_^@SI_P#X%)_C1_PD6B?]!C3_ /P) M3_&OGT=*>*GZT^Q/]I3_ )3W_P#X2'1?^@QI_P#X$I_C2_\ "0:+_P!!>P_\ M"4_QKP2-2[JHQEC@9( _,]*OW6E7EE;17,\:>1*[)'(DJ.K%>N"I/YT?6I=A M?VE4M=1/;/[?T;_H+V'_ ($I_C2_V]HW_06L/_ E/\:\.DMI888)9% 2=2\9 MW#D!BN<=N01SZ4XPND,W_ -O: M/_T%K'_P(3_&C^W='_Z"MC_X$)_C7APIXJ?KDNPO[5G_ "H]O_MS2/\ H*V/ M_@0G^-']N:3_ -!2R_\ A/\:\349('KZU>GTR[MK7[5(B& R>4)$E5P6 S@ M%2<\=Z/KD_Y2EF=1ZJ)Z]_;>D_\ 04LO_ A/\::VM:49$/\ :=EQG_ENO^-> M0SV=Q:+"T\>P31B6,Y!W*>_'TJY-HFH6UN\TL "QA3(HD4O&&Z;E!W+^(%+Z MY/\ E'_:%5_8/5?[:TK_ *"=E_W_ %_QH_MG2O\ H)6?_?\ 7_&O'14UO#)< M3QP1+NDD8(BYQDDX%3]?E_*"S.;^R>N_VSI?_02L_P#O^O\ C1_;&E_]!*S_ M ._Z_P"->4"TF%S+;L$26(L'#R*H!'49)P3]*C%)X^:^R']I3ZQ/6_[8TS_H M(VG_ '_7_&E_M?3/^@C:?]_E_P :\JM[>:Y+B&,OL1I'Q_"HY)-+)$T,IC8H M2,F_P!J:?\ \_UK_P!_E_QI?[3L/^?ZV_[^K_C7F@IP MI?VI/^5!_:,OY3TG^T[#_G]MO^_J_P"-']I6/_/[;?\ ?U?\:\Y%/%+^U9_R MH?\ :$OY3T3^T;'_ )_;?_OZO^-']HV7_/Y;_P#?U?\ &O/13Q2_M:?\J'_: M$NQWJ7]F-W^EP?>/_+0?XT_[?9_\_<'_ '\'^-<$*>*G^UY_RH%CY=CNOM]G M_P _<'_?P4?;K3_GZ@_[^"N'%/%+^V)_RH?U^78[;[;:?\_4/_?P4?;;7_GY MA_[^"N,%/%+^V9_RH?UZ78[#[9:_\_,/_?P4^.>&4XCE1S_LL#7&TJNR,&5B MK#H13CG,KZPT&L<[ZH[6BJ.EWAN[;Y_]8G#>_O5ZO;I5(U8*<=F=\)*<5)!1 M116A04444 %%%% #) 3&0.M/IDA(C)!I] NH4444#"BBB@ HHHH **** "BB MB@ HHHH **** "F*#YCGL<4^F*3YCC/I0)CZ***!A7G6J^!KC6/BK'J]]8V] MSHOV7RY!*P.6V,!\O7J1S7HM4FLY#J\=V)G$*PLIC\UL%LC!VYQTS^= 'GOA MWPQXD\-:+KVDKI=GJ5H;@2Z?%(8=6MY&\%:'; M0%T$DT3()$&1EACTZBNBCTW65T^[BDU+?-):B.%\D>7)\_S9Q[KSUXIUUINI MS1Z?Y%ZT)M^9E\UCYOS*<$]^ PYSUZ4FKB:OH<9X9^&ZKXE\0WWB/2[6X@N; MDRV9=@_!=R>.W!7K277P^U37?'MSJ=Y<3:3I]K$L.G-83*KJHXXQG:,%CCWK MO/LNI_VY]K^U1_8\>7]GY^[C.[TW;OT[U4&D:HFD7,0U*1[N:575C(P"*'R0 M#U&5X]/I3&<'8_#_ %[0=3\26EBS7FE:I821K-/,OF&8H<%NG\189]\U2_X5 M=JD/@?3#9VD$'B:SNS*9$D4%TW$C+=\?*1]*]1NK/4GD@^SW 1/+1),R'*D, M"6''S$@$.XD F@"1*96(1_FRV.@ZKT]#0!YQKWA7Q/=^.H/ M$<&B:?>K]D1)+>ZE4IOV888/7!/!KNO"<>IQ:7)'JFD6&ER"4[(;(C85P/FX M[YS^56UM+T7]O+)+YL*0JC*)F3:XSN; &'SD=>F/>I--MKNV>[%S+YD;S%X2 MSEF"GL>@ ] !T]>M %^BBB@ JQ!]P_6J]6(/N'ZT 4O$/_(LZK_UYS?^@&O$ M=!_Y&+3/^ON+_P!#%>W>(?\ D6=5_P"O.;_T UXCH/\ R,6F?]?<7_H8KBQ/ MQQ/'S'^-#^NI[G1117:>P%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!PWQ9TJXU3P1(;9"[VLZW M#*O4J RG\@V?PKYX%?7Y (((!!Z@UYOKOPJ\#GWEAJ]RMS'=V-_,5AD;S':"52#M(15&UB,*3G@\F MIA\$QJ](_ MC_P3D?#VKV.G>'-?MKJ.*>:Z%OY-O*)-LFUR6R4((P.>H_'I72Z=X\M+6#^T M+HO+J=[>1OWHN(Q?/-"TBM'_9T)B90CA@-F<%<9Q\IQBLL?"0#_F-?^2G_ -G3A\)@/^8U_P"2O_V= M%JO\OXFO)%+X)?>O\_\ AK];>]H:IJ\6VY-G=^2TM[;R3GYH]L8C ;S"V"N2 M.-WWNV:MS:O:&XCD_M!8[>*YN)+JWD5E\R-P=BOD87/8/@'.?2L4?"@#'_$Y M''_3K_\ 9TX?"E1C_B<#C_IU_P#LZ5JW\OXARZWY)?>O7O\ U?K;WH8M;ATA M+FU^UM!(B6,<)5&5BJ$F0D8RN2S'!QD-W!YO77BG25DDDL[S:XAOO+*Q,,/( MRE.W<@G^=0K\+ HP-8P/^O7_ .SIP^&&/^8Q_P"2W_V=3RUDK6.*5/%)M0CI MTO:^]^Y+IFNZ=+I]M9-?^=<2_9SLD60MYWF[G[;._P![[QYR>E27FLZ=#JD\ M%[J;R3QWUP\4BQL/LZ[=OEEMNX GC*9/&<@\U /ACC_F+_\ DM_]G2CX9_\ M47_\EO\ [.CEK6MR_P!?>+DQ=DN1??\ \$75/$U@UC,#DY(]:N/XGTMKLR1:KY4?V\S2+Y4G[V+RP-N-O_P#44_\ )?\ ^RJN7$_R_P!?>:\F+_E_'_@DR^(- M.4S>=J'VAG>X:*3RW_=(PPL?(SU[#@8I)/$&FW$D\(RKYQ 8L#'DD%C@9Y[*ZO\ X0C_ M *B/_D'_ .RI?^$*_P"HA_Y!_P#LJQ^HXC^7\5_F9_4J_P#+^*.6%.%=0/!> M/^8A_P"0?_LJ$/^G[_R%_\ 95/U#$?R_BO\Q_4ZW\OXHYL4\5T8\)?]/W_D M+_Z]+_PBG_3[_P"0O_KU/]GXG^7\5_F/ZG6_E_(YX4\5O+X7SG_3.AQ_JO\ MZ]/'A?'_ "^?^0O_ *]+^SL3_+^*_P P6$K=OR, 4\5NCPQ_T^?^0O\ Z].' MAK'_ "]_^0__ *]3_9V)_E_%?YE?5*W;\C#%/%;0\.?]/?\ Y#_^O2CP[C_E MZ_\ (?\ ]>I_LW%?R_BO\P^JUNWY&+16W_PCW_3U_P"0_P#Z]20Z#$CAI93( M!_"%Q3668INSC;YHI82J^@:#"R02RL,!R /P_P#UUKTBJJ(%4 *!@ =J6OI, M/15&DJ?8].E#D@HA1116QH%%%% !1110 V0E4)'6G4V0X0DC/M3J!=0HHHH& M%%%% !1110 4444 %%%% !1110 4444 %-!)=AV&*=35/SL,=,K$'W#]: *7B'_D6=5_Z M\YO_ $ UXCH/_(Q:9_U]Q?\ H8KV[Q#_ ,BSJO\ UYS?^@&O$=!_Y&+3/^ON M+_T,5Q8GXXGCYC_&A_74]SHHHKM/8"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AN[J"QM);JZE M6*"%2[NQX4"O(-8^-ES]K9-%TZ#R%.!)=[B6]]JD8_.NE^,DL\?@8+"2$DNX MUEQ_=PQY_P"!!:^?Q6(_ M^?+2O^_4G_Q=5]&UO5H_A3K+)J=ZK07=O%"5N'!C0@Y5>>!["NO\0N\\.N01 M7MQ>2)H<7_$HDXB4$(3.F6()3&<;07_9T_ER1@^01NMY!R8]JKE1QDGTI>]>UPO4 MYFN8Y$?&3Q#_ ,^>E_\ ?J3_ .+IP^,?B'_GSTO_ +]2?_%UH7<)U;2-'"QW M'BE'OKG7%]C,6/.V; MCYOE]]VW'3G&<5+&LVZC2"Z31W\C&:X?>IA,D9YS@4>_W'^^_F,H?%[7_P#GSTS_ M +]2?_%TH^+NO_\ /GIO_?J3_P"+J\WA;2_[/M+[3]!&HW=S%9RR:>MQ(JPI M(K;W4[MP!( RQ(7J>!6CIVGVZZ-'!#9BYN9M%G,237#S8Q*%*J5; !!&2F,X MR.]'O]R?WW\QA?\ "V]?_P"?33?^_/\ RZ:;_P!^W_\ BZZ; M3?#&GZ1K>E3P6+6UREY);LP9]LBFU=LAG8[QG/SA4!P?EXJA9>'; :&SS6$N MGW=Q# ;JP6XE55!N-H)4MGYESPQ.,<8-*U3N%J_\QDCXL:]_SZ:;_P!^W_\ MBZL%=+TQ/B#H]HMK+:02&!IK>XP"'/.-N]RH;Y?E9BPW'VJ6ZBZF"Y MN=3RW'^IN&WC\GQC_"I9_P"S7U[6F-S%_:5SIQ\P.C_N8A"O(PI!R3D\YP!@ M'FJM/^8NU:R?M#D1\4M<_P"?73_^_;__ !=.'Q1UL_\ +KI__?M__BZJ:FMH M9/"4UYLP]O&MSZ&)9-H)^J@_E5^_MM7N]:EM]4E>'P])?1HDDFT1",L?+\DG MH-O=.@^]Q6?-4[F'M*^OOL8/B?K?_/KI_P#W[?\ ^+IP^)VM'_EUT_\ []O_ M /%U?7PYI26MY.N#UJ]9:)I,&K1R6U@L M$MN;&='65VYD?###,1CT[^]/][_,4EB7]O\ K[C#'Q,UK_GUL/\ OV__ ,73 MA\2]9_Y]K#_OV_\ \56K<:/:+;ZI=R6DEE>/;WQV)-(OG(I&V0C/0YZ?=/IC M%*WA?1[G4+RT@L$B-IG-)^U_F$UBND_Z^XRQ\2= M9/\ R[6'_?M__BJ=_P +%UB\T&PEUB7%G)?%[Q(KAI)Y"UM%Y2G<3NSW)RV1QBD MU6_F$UBK?&98^(FKG_EWL?\ OA__ (JGCX@ZL?\ EWLO^^'_ /BJGN-$T>.V M>*&V#D:5)=K<^8^YF5L XSC!'M^5<8M85*E:&\C*I6Q%.UYG7CQ_JI_Y=[/_ M +X;_P"*IX\>:H?^6%G_ -\-_P#%5R2U*M8/$U?YB%BZW\QU8\,]1/\ RQM?^^&_ M^*J0>,=0/_+&U_[Y;_XJN96I5J'BZW\Q7UJM_,=(/%U^?^6-M_WRW_Q5/'BN M^/\ RRMO^^6_QKG5J5:S>,K_ ,S']9K?S'0#Q1>G_EE;_P#?+?XT\>);T_\ M+*#_ +Y/^-8*U*M0\;B/YV5]9J_S&X/$=X?^6<'_ 'R?\:D'B"[/_+.'_OD_ MXUB+4JU#QV(_G97UBK_,:_\ ;UU_SSA_(_XU01SH$9N PZ5S]%.GF. M(A*[E:=4%H2;:,L+NKA1113&% M%%% !1110 4444 %%%% !1110 4444 -DQL.>E.ILF"AR<"G4"ZA1110,*** M* "BBB@ HHHH **** "BBB@ HHHH *:N-[8Z\9IU-7&]L'GC- F.HHHH&%%% M% !1110 4444 %%%% !1110 4444 %6(/N'ZU7JQ!]P_6@"EXA_Y%G5?^O.; M_P! ->(Z#_R,6F?]?<7_ *&*]N\0_P#(LZK_ ->Y\X#X7>,O^@/\ ^34/_P 73Q\+_&/_ $!__)F'_P"+KZ,HJ?9HR^JP[L^= M1\,/&/\ T!__ "9A_P#BZ M+_\ H$?^3,7_ ,72CX9^+_\ H$?^3,7_ ,77T+11[&(?4X=V?/H^&OB[_H$_ M^3,7_P 53A\-O%O_ $"?_)F+_P"*KZ HI>QB+ZE3[L\!'PW\6_\ 0)_\F(O_ M (JE'PX\6?\ 0*_\F(O_ (JO?:*/81%]1I]V>"?\*Y\5_P#0*_\ )B+_ .*I MX^'7BK_H%?\ DQ%_\57O%%+V$1?4*?=_U\CP@?#OQ5_T"_\ R8B_^*J6'P#X ML@F26+3BDB,&5A<19!'(/WJ]RHH^KQ%]0I]W_7R/$KGP/XNO+N6ZN--#33.7 M=A-"N6)R3@-BHQ\/_%'_ $#/_)B+_P"*KW&BE]6CW8/+Z3ZO^OD>,77@WQ?> MF$W-AO\ )B6&/]]$-J*.!PU0CP#XF_Z!G_D>/_XJO;:*/JT7U8GEU)[M_P!? M(\5'@+Q+_P! W_R/'_\ %4H\!^)?^@;_ .1X_P#XJO::*7U6'=D_V;2[O\/\ MCQ@>!/$G_0-_\CQ__%4\>!O$?_0._P#(\?\ \57LE%+ZI#NP_LRCW?X?Y'C@ M\#^(_P#H'?\ D>/_ .*J0>"?$(ZZ?_Y&C_\ BJ]?IK F1#V&:/JD.[%_9='N M_P /\CR8>"_$ _YA_P#Y&C_^*IX\&Z^/^7#_ ,C1_P#Q5>L45/U*GW8_[,H] MW^'^1Y6/!^O#_EQ_\C)_\54B^$=<'_+C_P"14_\ BJ]0HI?4*?=_U\A_V;2[ MO\/\CS)?">MC_ER_\BI_C4@\+:T/^7/_ ,BI_C7I-%3_ &=2[O\ KY!_9U+N M_P /\CSH>&-8'_+G_P"14_QJ1?#6KC_ET_\ (B?XUZ#12_LVEW?X?Y#_ +.I M=W_7R.!'AS5A_P NG_D1/\:D'A[5!_RZ_P#D1?\ &NZHJ?[+H]W^'^0_[/I= MW_7R.)70-3'_ "[?^1%_QJ0:%J0_Y=O_ !]?\:[*BE_9-'N_P_R']0I]W_7R M.1&BZ@/^7?\ \?7_ !IZZ/?C_EA_X^O^-=714_V10[O\/\A_4:?=G+_V1??\ M\/\ Q]?\:MV6B2>8'NL!0<[ 54(24M7Z_P##%1P=.+ON-08W=.O: MG4U 1NSW8FG5Z9TK8****!A1110 4444 %%%% !1110 4444 %%%% #9!N0C M('UIU-D!,9 ZTZ@74****!A1110 4444 %%%% !1110 4444 %%%% !35&'8 MY'.*=35!$CGL<4"8ZBBB@84444 %%%% !1110 4444 %%%% !1110 58@^X? MK5>K$'W#]: *7B'_ )%G5?\ KSF_] ->(Z#_ ,C%IG_7W%_Z&*]N\0_\BSJO M_7G-_P"@&O$=!_Y&+3/^ON+_ -#%<6)^.)X^8_QH?UU/VR[L68[VY)_&F_P#"/Z7_ ,^O_D1O\:TZ* ,S_A']+_Y]?_(C?XT?\(_I M?_/K_P"1&_QK3HH S/\ A']+_P"?7_R(W^-'_"/Z7_SZ_P#D1O\ &M.B@#,_ MX1_2_P#GU_\ (C?XT?\ "/Z7_P ^O_D1O\:TZ* ,S_A']+_Y]?\ R(W^-'_" M/Z7_ ,^O_D1O\:TZ* ,S_A']+_Y]?_(C?XT?\(_I?_/K_P"1&_QK3HH S/\ MA']+_P"?7_R(W^-'_"/Z7_SZ_P#D1O\ &M.B@#,_X1_2_P#GU_\ (C?XT?\ M"/Z7_P ^O_D1O\:TZ* ,S_A']+_Y]?\ R(W^-'_"/Z7_ ,^O_D1O\:TZ* ,S M_A']+_Y]?_(C?XT?\(_I?_/K_P"1&_QK3HH S/\ A']+_P"?7_R(W^-'_"/Z M7_SZ_P#D1O\ &M.B@#,_X1_2_P#GU_\ (C?XT?\ "/Z7_P ^O_D1O\:TZ* , MS_A']+_Y]?\ R(W^-'_"/Z7_ ,^O_D1O\:TZ* ,S_A']+_Y]?_(C?XT?\(_I M?_/K_P"1&_QK3HH S/\ A']+_P"?7_R(W^-'_"/Z7_SZ_P#D1O\ &M.B@#,_ MX1_2_P#GU_\ (C?XT?\ "/Z7_P ^O_D1O\:TZ* ,S_A']+_Y]?\ R(W^-'_" M/Z7_ ,^O_D1O\:TZ* ,S_A']+_Y]?_(C?XT?\(_I?_/K_P"1&_QK3HH S/\ MA']+_P"?7_R(W^-'_"/Z7_SZ_P#D1O\ &M.B@#,_X1_2_P#GU_\ (C?XT?\ M"/Z7_P ^O_D1O\:TZ* ,S_A']+_Y]?\ R(W^-'_"/Z7_ ,^O_D1O\:TZ* ,S M_A']+_Y]?_(C?XT?\(_I?_/K_P"1&_QK3HH S/\ A']+_P"?7_R(W^-'_"/Z M7_SZ_P#D1O\ &M.B@#-_X1_2_P#GU_\ (C?XT?V!IG_/M_Y$;_&M*B@#-_L# M3/\ GV_\B-_C1_8&F?\ /M_Y$;_&M*B@#-_L'3/^?;_R(W^-+_8.F_\ /M_Y M$;_&M&B@#._L'3?^?;_Q]O\ &C^PM-_Y]O\ Q]O\:MW=W!86^%(Q^9I.26Y$ZD8;GJO]A:;_S[?^/M M_C1_86F_\^W_ (^W^->-#XT^(S_RY:5_WZD_^+IX^,_B(_\ +EI7_?J3_P"+ MJ?:1,OK-,]C_ +#T[_GW_P#'V_QH_L/3O^??_P ?;_&O'A\9?$7_ #Y:7_WZ MD_\ BZUB+ZU3/7_P"P]._Y]_\ Q]O\:/[$T[_G MW_\ 'V_QKR(?&'Q ?^7/3/\ OU)_\73Q\7_$!_Y<],_[]2?_ !=+VT1?6Z1Z MU_8FG?\ /O\ ^/M_C1_8FG_\^_\ X^W^->3CXNZ^?^7/3/\ OU)_\73A\6]> M/_+IIO\ W[D_^+H]M$/KE(]7_L73_P#GW_\ 'V_QH_L73_\ GW_\?;_&O*A\ M6=>_Y]--_P"_;_\ Q=.'Q7UT_P#+IIW_ '[?_P"+I>W@+Z]2/4_[%T__ )]_ M_'V_QH_L;3_^??\ \?;_ !KR\?%77#_RZ:=_W[?_ .+IP^*>N'_EUT[_ +]O M_P#%TOK$!?7Z)Z=_8UA_SP_\?;_&E_L:P_YX?^/M_C7F0^*.MG_EUT__ +]O M_P#%TX?$_6_^?73_ /OV_P#\71]9@+^T*)Z7_8]A_P \/_'V_P :/['L/^>' M_C[?XUYN/B;K1_Y=;#_OV_\ \73A\2]9/_+M8?\ ?M__ (JE]9IB_M&AYGHW M]CV'_/#_ ,?;_&C^R+'_ )X?^/M_C7G8^).L'_EVL/\ OV__ ,54B_$75S_R M[6/_ 'P__P 52^M4Q?VE0\ST'^R+'_GA_P"/M_C1_9%C_P \/_'V_P :X)?B M%JQ_Y=[+_OA__BJD'C[53_R[V?\ WPW_ ,52^N4A_P!H4/,[G^R;'_GA_P"/ MM_C1_9-E_P \/_'V_P :XM?'6J'_ )86?_?#?_%5(/&VI'_EA:?]\-_\54O' M41_7Z)V']E67_/'_ ,?;_&D.EV8=0(>#G/S'_&N47QGJ)_Y8VO\ WRW_ ,54 MB^+]08C]U;?]\M_C4O,*'F'UZB=3_95E_P \?_'C_C1_95E_SQ_\>/\ C7-+ MXKOC_P LK;_OEO\ &I5\3WI_Y96__?+?XU/]I4//[BOKM(Z#^R[/_GC_ ./' M_&C^R[/_ )X_^/'_ !K#7Q)>'_EG!_WR?\:D7Q!=G_EG#_WR?\:7]J8?N_N# MZY2-G^S+/_GC_P"/'_&C^S+/_GC_ ./'_&LN/7Y@X\V)"O?;D&MN"=+B%98S ME6KHP^+I5](/4VIUH5/A9!_9EG_SQ_\ 'C_C1_9MI_SQ_P#'C_C5NBNDU*G] MFVG_ #R_\>/^-+_9MI_SR_\ 'C_C5JB@"K_9MI_SR_\ 'C_C1_9UI_SR_P#' MC_C5JB@"K_9UK_SR_P#'C_C1_9]K_P \O_'C_C5JB@"M_9]K_P \O_'C_C1_ M9]K_ ,\O_'C_ (U9HH J)86YW9B[\?,:=]@MO^>7_CQ_QJ="3NSV8BG4"6Q6 M^P6W_//_ ,>-+]AMO^>?_CQJQ10,K_8;;_GG_P"/&C[#;_\ //\ \>-6** * M_P!BM_\ GG_X\:/L5O\ \\__ !XU8HH @^Q6_P#SS_\ 'C1]CM_^>?ZFIZ* M(/L<'_//]31]C@_YY_J:GHH @^R0?W/U-+]D@_N?J:FHH A^R0?W/U-'V6'^ MY^IJ:B@"N]M$$)5.?J:=]EA_N?J:DD)$9(ZTZ@74B^S0_P!S]31]FA_N?J:E MHH&1?9HO[GZFC[/%_<_4U+10!%]GB_N_J:7[/%_=_4U)10!'Y$?]W]31Y$?] MW]34E% $?D1_W?UH\F/^[^M244 ,\F/^[^M'DI_=_6GT4 ,\I/[OZT>4G]W] M:?10 SRD]/UIH1=[ C@8Q4M-4DR..PQ0)AY:^E'EKZ4ZB@8W8OI1L7TIU<'K M_C[4M-\8_P#".:7X?_M*X,(F7%R(R1@D\$8XQZT =WL7THVCTKA-&^(5[X@T M35)=-\/2/K&GR)')I[W 4-EL'#D<8PW&.U:5OKWBB0V8F\*>499PDY^V*1%& M3R_3G'I2;L)R2=F=3M'I1M'I7E\WQ7U,7FLI:^%S=6NDRLES,EV!M4,1NQM_ MV2>,XK5U?XFVMGX3TK6K"Q>[EU.3RX;4OM;(R&Y /0@#WR*8SN\"C KE=(\: MQ:OX!G\316P#P0RO);>9G:Z G;NQW&#G'>N43XOZC'I5MK-YX4DCTB>7RA] M=5X>U#5=2T]YM7T@Z7<"0J(#,)YU6U+_D%W?_7%_P#T$U9J*YA^ MT6LT.[;YB%,XSC(Q7:>NSP6RB\/MX7L[Z.UO2QCADEWX4JQ<+QE M0>/\:Z'Q!:1?\)CH]OXATV]UB1-$C$T5DK.[2AFRW# D9SSGO79?\(+:R^!H M?#=S<^:T 9HKH1[2CEBP8+D^N",\C/2K%CX8N(/$-EK-WJGVJ>WL/L3_ +C; MYIW$[R=QP>>GX^U9*#.14962MV,7P.HT&WU:YO5DT?19KE?L$&HR^6T?WMV= MQXSQQ[=^M1?$LWM_X3GOK+4X/['2-&*0?.;AS*%Y8<;0"#QU.<]J[N\L;/4( M?)O;6"YBSNV31AUSZX/>LS7O#<&L>%I]"MFCL89 @4QP@J@5PW"@@=OUJG'2 MQLZ;Y'%'&^+7GU#7=#T;^SI=3MC8F?["EQY"ROTRSYX"@$CWX[UDW%^EYX<\ M*Z/80ZA>V=Q-,D]A/Z?J;Z?J5 MDAB2Y6(2!D(P04)P?4>G\J(\ PP:'I]K9:C-;ZC8S&XCO]@8F1OODH3@J>F, M]AR>IR+))_?8!03^)J]:_#K1VLFCU@/J=S).]Q+<. MS1;G;&2%1A@<#CFK'A3P39>%;B]G@?S9+B0[&PR^7%D$1\LF:MKB:GHE].3QC.:] M4O=&M[_5=.U"5Y1-8%S$JD;3O !W<>W;%16WA^QMY=4VDO@:&^:8V _X"<_A7J5IX0LK0Z9BZO9!ILCO;B1U. P M*GY>0,']'LKWPR]A<.]S-;WTYATY;I8?M94*.<\\8SD=,FI8K;2)/AU'?:O MU]=:=YEO'')(ZE'WX$?RL,@97\/3%=2_@;3&M%A6XO8I$N7N8[B*4++&SXW! M2!TX':I_^$/TP:/;:8AG6""X6Y+!P6E<=W)!SGOT_"FJ;[%*A)*UEM8S=(ET MGX?^'K*TU2\,,USNE;,;-E\+N V@X RH]ZY^UUK5]%B\1ZEI]O9RV,.K2M/Y MS-O;:UM?\(+-INL2:>GVB]O8HE\JX M8;1Y8 !4C&&P,Y)QGKP365H?A'4+R^O)M:@N;:.6Q-H6EO1<32,S9+;AP, 8 MQCTZ\FH:G>QE*-6_+W^[=EOP[KFKVUWH.EW]M9K9WMEFV:)F,B[(P.>XK(7P[9I>:1,_^1.U7_K@:X?1--C?4=!FT30M4L9T9'O+N=66* M6/ W8)8@Y[8Q_AZ5J>GQ:KIEQ83LZQ3IL8H0& ]L@U+:6R6=G!:QEBD,:QJ6 MZD 8&?RK.4.:5SGG1YY\S.9^'7_(J_\ ;S+_ .A5QE[JE[:WGB*U@2XBL9-2 M)OKR%YY_R:[.#P%;VJ&.UUW7;>,L6\N&["*">O 6M6W\.6,":HA\ MR6/4Y&DG20@C)&"!@# J>23278S]E4E",=K?Y',>)+VQTC0K;P[H]Q!:)UB_1116AT!1110 4444 >??&26>/P,%B)V27<:RX_NX8\_P# M@M> "OK/5M+M=:TJXTZ]CWV\Z[6'<>A'N#@UX=J_P@\165VRZ#OB3#=O=Q+?)9DC@<> MU19]C*TK?"_N.K@\,:#=6FKP7-G;65U>P69QM'^@W4JL=J]T4MM^7/1L=,50 MN+32[#QSK]HVF00K_HD<%P=.%Q;6S%5)5T' \PC;DI8\(Z=;6/CG7(=;L+&2.RMIY9(?+#PIM=3E0V> ,XSSBNKD\! MZ4FAC1FBB6XCNS))=1QJTS1_O'5%8\Y*(H],G.#TKAH_ 7CF*2:1+*99)U9) MF6\C!D5OO!COY![YZU9/A#XA,VYTO2=ZR9.H(?F7[K??ZC P>U)72^$B-TK. M#+,?A'1#X8?Q"W]HK!]E$RVAF02!A)L.7V8*G@@[1WZU=N? &DV6JQ6;S:A. M+N]-K \3)^X'EALR?*=Q^;H-O )K+F\(>/[DRFXCO)3,H27S+]&WJ#D!LOR M><&I4\+?$)&G8?;@9_\ 7$:@O[SC'S?/SQQS4V_ND9Y%D5B[>9C>5).L,"1J7D4F$2 M'(2-MYYZ83@$YK)7PEX]2S^QK'=BUVE/)%^FS:>HV[\8/I4B^%_'X\[B]'G* M%E_T]?W@ P WS\C''-)_X0=WO3?W#T\+Z2'LHV-ZQ;2QJ5S-YRK&JX(P!L+ M;L<@,>VTYR-&;P3I%I=21N=1F4ZC#9H8G4%5DB5]S93G!;';/'2LN'PGXZ@F MCFBCNHY8XQ$CI?(&5!_"#OX7VZ5HII?Q!33GM%BG4O/YS7 O5\TG;MVEO,^[ M@#CVI6_ND*&FM-_<5;[PE86.CW.I_:9Y((8VA'*@M=+*4]/N8&['7'>N1%=C M-X7\62Z-!I2Z/%#;1RF9A'.A,DA4+N;+GG Z# Y/%4AX"\2_] W_ ,CQ_P#Q M593A)[1.>K1FVN6#7R9SXIZUT \">)/^@;_Y'C_^*IP\"^)/^@=_Y'C_ /BJ MS=.?9F#P];^1_U0=;7_R(O\ C4JZ#J8_Y=O_ "(O^-9/#5OY']S*5&I_*_N* MBU.E65T341_R[_\ CZ_XU*NCWXZP?^/K_C6;PM?^1_5 M.#]T$$?7O_2J4>BWCN Z",=R6!_E6_:6J6D B3GN3ZFN_+,)5C6]I)62[G7A M:,U/F:L3T445]">D%%%% !1110 4444 %%%% #4.=W X.*=34Q\V!CFG4"6P M4444#"BBB@ HHHH **** "BBB@ HHHH **** &R':A. ?K3J;)@(V!SQF@3' M4444#"O'/$NASZW\;([9+J]LDDLO^/JU)5E(1CC=^A%>QU2:2\&KQQ )]C,+ M.S>60>$VMM,\(>)=&UR*^MI+2[4S7-DA6>8%\ AN^&'Y M-6SH>K>'8=3 M>&O!UQXE\3^,+>?4=0TZU-XWF)!\HN%,C\'/4#'ZU+)HVIW7Q MM/\+VD!L_ M#4.V'[>6$3.3EF)')8LW;^[7KG]H7G]N?9OL,GV'&S[1M_Y:8W>OW<<9QUJH M-1UI=(N;J2QC$PE588PC$E=^TDJ#G@<_T%46>4:%'JOAP^,O"^I6X4W5A-<0 M^0&,6_RR<(3ZJ?\ QVL-/#E[9^ -&\09N[N**^/GZ9/EH0-QP0G;.,'_ 'J] M[NM1O8)($CM3+YL:$,(VQO+ ,#_= 4D\^E2O/J"7=\ D;P10!X0(FR[G=\N< MX.-HZ#^(4 >+^,6L;GXG07]ZFI1Z7+8QN)+%2)!E/E ].V:].\ 3Z7+H$B:2 M^I/;QSL"VH_ZS<0#^7(K86]NS?V\+Q>5$\*N6,+-NF>M B_1110 58@^X?K5>K$'W#]: *7B'_ M )%G5?\ KSF_] ->(Z!_R,6F?]?<7_H8KZ I-R^H_.L*M'GDG?8X\1A/;3C* M]K%3:?0T;3Z&K>Y?4?G1N7U'YUN=A4VGT-&T^AJWN7U'YT;E]1^= %3:?0T; M3Z&K>Y?4?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4?G0!4VGT-&T^AJWN7U'YT M;E]1^= %3:?0T;3Z&K>Y?4?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4?G0!4VG MT-&T^AJWN7U'YT;E]1^= %3:?0T;3Z&K>Y?4?G1N7U'YT 5-I]#1M/H:M[E] M1^=&Y?4?G0!4VGT-&T^AJWN7U'YT;E]1^= %3:?0T;3Z&K>Y?4?G1N7U'YT M5-I]#1M/H:M[E]1^=&Y?4?G0!4VGT-&T^AJWN7U'YT;E]1^= %3:?0T;3Z&K M>Y?4?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4?G0!4VGT-&T^AJWN7U'YT;E]1 M^= %3:?0T;3Z&K>Y?4?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4?G0!4VGT-&T M^AJWN7U'YT;E]1^= %3:?0T;3Z&K>Y?4?G1N7U'YT 5-I]#1M/H:M[E]1^=& MY?4?G0!4VGT-&T^AJWN7U'YT;E]1^= %3:?0T;3Z&K>Y?4?G1N7U'YT 5-I] M#1M/H:M[E]1^=&Y?4?G0!4VGT-&T^AJWN7U'YT;E]1^= %3:?0T;3Z&K>Y?4 M?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4?G0!4VGT-&T^AJWN7U'YT;E]1^= % M3:?0T;3Z&K>Y?4?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4?G0!4VGT-&T^AJW MN7U'YT;E]1^= %3:?0T;3Z&K>Y?4?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4? MG0!4VGT-&T^AJWN7U'YT;E]1^= %3:?0T;3Z&K>Y?4?G1N7U'YT 5-I]#1M/ MH:M[E]1^=&Y?4?G0!4VGT-&T^AJWN7U'YT;E]1^= %3:?0T;3Z&K>Y?4?G1N M7U'YT 5-I]#3&'[Q,@YYQ5[!C/'KQ0)D&T^AHVGT-6]R^H_ M.CY?4?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4?G0!4VGT-&T^AJWN M7U'YT;E]1^= %3:?0T;3Z&K>Y?4?G1N7U'YT 5-I]#1M/H:M[E]1^=&Y?4?G M0!10?>P#]XYI^T^AJ>':OF?.#ER?I4FY?4?G0);%3:?0T;3Z&K>Y?4?G1N7U M'YT#*FT^AHVGT-6]R^H_.C/@'/&:O;E]1^=1IM$TK;P M-O#>B7)MM0U6**<=8U5I&7ZA07_XFCV<^S Z>BN9'Q \+G_F M)_\ DO+_ /$TX>/O#)Z:G_Y D_\ B:/93_E8'245SH\=^&STU+_R!)_\32CQ MQX=/34?_ "!)_P#$T>RGV8'0T5@#QKX?/_,0_P#(,G_Q-.'C'03TO_\ R#)_ M\31[.?9@;M%8@\7:$>E]_P"0G_\ B:B'I>_^0G_PH]G/LP-FBL@>*-&/ M2\_\A/\ X5-!KNF7,@CCNUW'H&!7/YBER2[ :-%%%2 4T@EU/89IU,8'S$./ M6@3'T444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@!J C=GNQQ3J8H/F. M<>E F/HHHH&%%%!( R3@4 %%(&5C@,#]#1O4'&X9],T +13=ZXSN&/K2@AAD M$$>U "T4FY)?^15UC_KRF_P#0#7@GAW_D9])_Z_(?_0Q7O?B7_D5=8_Z\ MIO\ T UX)X=_Y&?2?^OR'_T,5W87X)"9]!57OV9-.NF5BK+$Y!!P0<&K%0W< M33V<\*D!I(V4$],D8KB6XSR>TU.";0$<>)M<;76!"6B2R,K/NPJXV\Y&._\ MA6KK.I2IKVF1:WJ^H:9$^EQR3_9)&7]]EL\*#_+M6P?!DLO@VSTR6:)-2LBT MD%Q&3A7+%AS@'!XSQVSSBKMKHNJ-XEL]8OI+4M'8?9IA$S?,^XG(!4<$$5UN MI"[?J(J^!KNZNAJ8-W=7FG),!9W%UDNXYW1GG((/?K^N<5E&47/FV_K^N@RI?>(;R+P78+!^1M4L)C* M@G=G@PV R#@$# !^N?7(T4J2V[_YB':1%'J_AMVE\1ZLL=I+(SR!O)GB &2D MARV['7/^&!8\"P7KV<^I75]>S07+D6T5U,9"L8)PQSW/L!T]Z:GA;45\-:O; MM=6YU/4Y3+(P++$N6Y XSC&>W>NFT^U%CIUM:@*!#$L?R].!BLYS5FD]V,LT M445@ 4444 %%%% !1110 4444 %%%% !7,^-]5N](TFTFM+S[(9+Q(I)O+$F MU"K$G!!ST!_"NFK"\5:1>ZQ96:6#VZSVUVEP//+!3M#<< GJ15T[*IKXCUB/0(=6_X2JUGN@KH)/#^O:IJ<5[JTNFH;>"6.%;0/\S.I7YBW.!G_P"MS4*> M")+;1=.:S-K!KEDVX7"@[).>0QQDC'?&:Z>:GY?A_D(M2WVLZWKMUI^FWB:9 M#91H9I3")7:1QG;AN, 9Y]1[\3/JFK:1X0NKO6!#]OBW1Q&+!\T_=1B.F2>< M#MZ= VXT;6K75Y=6T>:Q2>\B1;NWN=YCWJ.&4K@^W('4GOQ!+X7U34;2PL]7 MU!+NW%P]S>H_*JV@:]J=YKVK1ZI']D@MXDE2W."8E(SDDB^((+S1EC@LVB:*ZA>1B6[J5SGG/N.GO3;OP]J,FI:_=6\UNO\ :-ND,.YF MRI"A26XX[XQFB\&WYC,\7_B:]T>SO([V.RMF@DN9[R2.-MO)V1[3VV[><=^O M:NC\-W]SJ?AVRO+Q0L\L>6P,9Y(!Q[C!_&L;Q#X=U>_73[33Y+$Z=:(NZ"Y9 MP)67@;@HY4 #C/K72:Q^R-<2W$42*(-I/7 M9D>G7U'XZ=GXRL+^5(%@O;5IT9K:6YAV)-@9^0Y.:OW/A[3I=+O+&VM8+1;J M/8[01*A]B<8SC-8=MX9UJXFTY-6NK(VVFJ?(^S!M\AP N_(P,8[?_7K6].6K MT$8O_"8W[:/HJW.K+8R72RR3WIMA*<*[*JA ,=O3_P"OU_A+6)=;\/0W<^TS M@M'(RC 8@XSCMD8-8EIX2U?3;#2);&YLAJ5BLL;B7<8G1V8]0,Y&?3^7.[HN MCW&B>&_L4,R27FUW\QN%,K9/ITSCM^%.JZ;7N]_\P,8^)+\>*3+Y@_L(77V M_*O$NW[V>N-W'7%2>,Y];TJ ZC8ZQY,!=(Q;?94;!/!.XY/X8J#_ (5U8'0O M+90=8,>?M?FOCS>N<9QC/&<=.<9K5UW1M1UKPU!9/);B]#1O*Q8["5ZD8&>? MI1>FI)K;;8#!O[O7=.U^WTNZ\6Q0QRP&8W4MI$BCG 7!^GKWJ[HGB>[6QOVN MUN-7%M=F"*XL+;<9AUSA?EXX[]QUZG2U#PZ-1\5VVHW,5K/916QB:*9=Q+9) M!P1COZT:YHMY-96D&B/:VL<$A9[5P4AE4YRK!.HR3D=#DYHYH-),"+_A-]-^ MP?:?L]]YOVC[+]D\G]]YGIMS_7]:L/XIM8=+%[/9:C SRB&.VEMBLTCGH%7O M^=8MMX1U*UTK4+7R]&N#] M:5<_X5T!]"MIQ+!90RS,,K:-*RX&<9,C$YY/0#\:Z"L)J*D^7884445('(_$ MGQ!<>'/!\UQ:-LN9Y%MXW_N%@22/?"G'O7S<69V+,26)R23R37TUX\\-OXH\ M*SV,) N48309/!=<\'Z@D?C7S5*I 2"I!48J052 >*D%1BI!5H"1:D%1K4@JD(>M3)4*U,E4 M!.E3I4"5.E2,L+4Z5 M3I4L182K"572K"5+&3I4XZ5 E3HI8A5!)/0#O2 [? MPI?R75C)!*2S0$ ,?[IS@?H:WZQ?#6F2:?8L\PVRS$$K_= Z#]36U7FU+<[L M,*8Q/F(.QS3Z:Q(=1V.:@3'4444#"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@!B$G=G^\:?34).[/8XIU EL%%%% PHHHH **** "BBB@ HHHH **** M"BBB@!DA(C)'6GTV0E4)'6G4"ZA1110,**** "BBB@ HHHH **** "BBB@ H MHHH *8I/F..PQ3Z:I)=AV&*!,=1110,*YGXADCX?:V0<'[,?YBNFK*\2Z2== M\-W^EB=8#DQ:K'% M>Z5*9([P19!!8D@#/'.WOVK5U+1/%]SJ,\EEXKAM+>55V0_8PQC(4!B"3SDY M//K4R5U8F:4E9GGGQ$M--L?A_;-I5K=VD4^K>=(EQD,7,1R>?PJ+PG=VFF^. MI=1\.C4(_#=M9/+?&XSMR$)XS_M;<=^O:NUUWP%K7B;PQ#INJ>(89[F&\\]; MD6V!L"%=N >N23FNA\7>'[GQ%X7?1K:^2S\XHLDC)NRHYP!D=2!3BK*P0NHI M,\0TG5)]*UC2?'%Q>HSWVHS"Z@$@)2(D#.WKW?'^Z*Z'XGMIS_%#2O[4BN;C M3VL09([7EV&9,;<$=\'Z5UVH_"/P[<^'3IUG!%;:@L: 7OS,VX8RQ7/?!_.G MVW@"[B\2^']9NM7BE?2;1;9QY1!EP' .<\<,/R]Z99Y_X>25O 7C>ZL[B4:* MR[+6WFE#2(0V_$O\ R*NL?]>4W_H!KP3P[_R,^D_]?D/_ *&* M[L+\$A,^@J***X1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %4KW2-,U)@U_IUI=$# ,\"OC\Q M5VB@#(_X13PY_P!"_I7_ (!Q_P"%'_"*>'?^@!I7_@''_A6O13NP,C_A%?#O M_0!TO_P#C_PI?^$6\/?] '2__ ./_"M:BCF?<#)_X1?P_P#] +3/_ 2/_"E_ MX1CP_P#] /3/_ 2/_"M6BCF?<#*_X1G0/^@'IO\ X"1_X4O_ C6@_\ 0$TW M_P !(_\ "M2BCF?<#+_X1K0O^@)IO_@*G^%+_P (WH7_ $!=._\ 5/\*TZ* M?-+N!F?\(YH?_0&T[_P%3_"E_P"$=T3_ * ^G_\ @,G^%:5%'-+N!G?\(_HH M_P"818?^ R?X4O\ 8.CC_F$V'_@,G^%:%%'-+N!0_L/2/^@58_\ @.G^%+_8 MFDC_ )AEE_X#I_A5ZBCF?<"E_8VE_P#0-L_^_"_X4?V1I@_YAUI_WX7_ J[ M12YGW I_V3IP_P"8?:_]^5_PJ6*QM('WPVL$;>J1@']*GHHYF 4444@"FL?G M48ZYYIU-;&]O-.H$M@HHHH&%%%% !1110 4444 %%%% !1110 4444 M -D.$)(S[4ZFR8V'=G'M3J!=0HHHH&%%%% !1110 4444 %%%% !1110 444 M4 %-4_.PQTQS3J:N-[8SGC- F.HHHH&%1SPI<020R*&5U*D,,C\JDHH P[CP MW%/IUM9K<20I!;/ #$-N[&5LM*N;"*\D"7!4N^P;L8 8#MR!^&3UI[^&X9[6PMKFXDFBLV8K MD8++T4$CT&!D>E;=% &6NCJ-0U&Z,N1>H%("X9/E"\'/MGIWJ%?#X?2[VSN9 MUE-T@0OY6 N$" @$GGC/7K6U10!G7&DI.\VV5H4DM#;!8QC8#GD>AYJ";1#- M96L DMX9+>82H\,&T#''"[L9(R.*II;?PAK4T,CQRQV$[HZ,0RL(V(((Z$5\[>&/%'B"X\6:-#-KNIR1 M27T".CW@JID^IHR?4T 6\# MT%&!Z"JF3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T M%&!Z"JF3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T% M&!Z"JF3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%& M!Z"JF3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&! MZ"JF3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&!Z M"JF3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&!Z" MJF3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&!Z"J MF3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&!Z"JF M3ZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&!Z"JF3 MZFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&!Z"JF3Z MFC)]30!;P/048'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&!Z"JF3ZF MC)]30!;P/048'H*J9/J:,GU- %O ]!4;JGG1$G!&<#'7BH,GU-,;)=3GIF@3 M+V!Z"C ]!53)]31D^IH&6\#T%&!Z"JF3ZFC)]30!;P/048'H*J9/J:,GU- % MO ]!1@>@JID^IHR?4T 6\#T%&!Z"JF3ZFC)]30!;P/048'H*J9/J:,GU- %O M ]!1@>@JID^IHR?4T 6\#T%&!Z"JF3ZFC)]30!/"J#S-IW?.<\=#Z5)@>@JB MF5W<]6)XI^3ZF@2V+>!Z"C ]!53)]31D^IH&6\#T%&!Z"JF3ZFC)]30!;P/0 M48'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 6\#T%&!Z"JF3ZFC)]30!;P/04 M8'H*J9/J:,GU- %O ]!1@>@JID^IHR?4T 3SJAA8,=HXYQ[U)@>@JC)ED(S^ M=/R?4T"ZEO ]!1@>@JID^IHR?4T#+>!Z"C ]!53)]31D^IH MX'H*,#T%5,G MU-&3ZF@"W@>@HP/054R?4T9/J: +>!Z"C ]!53)]31D^IH MX'H*,#T%5,GU M-&3ZF@"W@>@HP/054R?4T9/J: +>!Z"HT5/.E(.2<9&.G%09/J:8N0['/7% MF7L#T%&!Z"JF3ZFC)]30,MX'H*,#T%5,GU-&3ZF@"W@>@HP/054R?4T9/J: M+>!Z"C ]!53)]31D^IH MX'H*,#T%5,GU-&3ZF@"W@>@HP/054R?4T9/J: + M>!Z"C ]!53)]31D^IH MX'H*7&*IY/J:G@^X?K0!E^+_ /D2M>_[!UQ_Z+:O MF3PG_P CEH?_ &$+?_T8M?3?B_\ Y$K7O^P=WEG\"I_70^IZ***W/$"BJ3:QIB:@-/?4;1;TD 6QG42'(R/ESGI MS4J7]G)>R627<#7<2AI(%D!= <8)7J!R/SHN/E?8L451?6=+CCFDDU*S5()/ M*F9IU C?^ZQSP?8U'=>(=$L;E[:[UC3[>=,;HIKE$9(M+DND@6=SOD\I)C!((7?IM$NW83D8P&Z\=:=Q*+> MR-2BBB@04444 %%%% !1110 445D>*+R\L?#5]-IUO-/>F/9 D*%FWMP#@>F M<_A0]"HQYI**ZF=H'C2#7=>OM,%JT*PAFMIC)D7**Y1F P,8(]_PJSXD\66' MA_3KR7SK:XO;9 _V+[0JR,"1VY(X.>E<9_PB>O\ A./1-3CU!]433)!']AM[ M$*RQ2<28*Y9^N>1[\5C:WHUW%9>)-/G\*WM_JMS>M<6^I16_F*(BRD /USC/ MRCUK+FDD>A'#T95$XOW?^#KO;IK\]#U'4/$UAIVF-<37%LMV;0W4=F]PJO( MI; !Y/0C.*SK#QO#.D5S>PV]E9-IJW[S->(SIE@-GEXWD<\-C!.!U-<3J6DW M-M=ZZE_X7O-5GU"SB^P7,=OY@@Q$1@D_<((Z#DX'J*DT_P /ZA,[13Z5<%6\ M)?9P)8"%\\."J\TQ-/2"6UO8 MG=I&NXUEB91G:8LDL?7'3O6O#J^F7-])90:C:2W<>=\"3JTBX.#E07:# MI5_+=^'5M=(O=,D@L+J"::6U,06KU\NAZBFOZ-)/' FK MV#32-L2,7*%F;., 9R3GC%/EUK2H;\6$NIV4=X6"BW:=1(2>@VYSDY&/K7E+ M^%IAX)N[A=#F_M?^V3(C_929O+WCD<9VX_#O1XKL]2U2[U)1X6N8KNWO=Z3V M>GILFA#+AS+@N[G/W4QQG(.#@YWV$L)37^9Z5HVO\ ]KZKK%C]F\K^ MS9Q#O\S=YF1G.,#'ZUEZWXRO+'79])TG0I-5N+:W^T7 6X6,JI_NJ02YZ<#U M I?"=G=6WB7Q5+/;311SWB-$[H5$@VGE2>H^E8/CVT2ZU=GD\-ZR;N&,-8:K MI'SL6 SM< ?* WU/IBFV^4BG3INMRM:67Y+S1U>58\') )R> V#C.,U>_MS2!: M17?]JV/V:5_+CF^T)L=O[H;.">#Q7D^F6]UI?A\6$W@NXG*WSB\F;3%FDV'= ML:$-PQ'/S$%1D<'--M?#E_)8V]E<:->BW;Q.DSPR6_ MV4 LP0! N.#MPHZ< M5/.SIEA*5W[VGRV/6?[>T?; W]K6&+C/D'[2G[W!P=O///'%++KND06<5Y+J MMC':S$B*9[A CG_9;.#^%>9ZW::?IWC76+670H]1BFTY19PVR(19 +R6&1Y0 MR<[O?CK7/KHNJS:/X=OX[:ZGL3I[PC[/IL=\4?S7)S&Y &01\W7C%#FQ1P=. M23YK7_RN>Q7WBK1M/U>RTRXO8EN;P$Q_.-JC!(+$GC.,#U)JW#K6E7%\UC!J M=G+>(65K=)U:0$=05!SQWKS*'P]+I-]X-N+G1KW48((YHYF-BIE3<28_,4,P M7;N!&3P!ZC%-T'2[G2_&%I!I6@7_ -D2_%' M,R7A:7+>,NGZL]*U+59+'4],M$@AD6\D9&=[I(V3 SE5/,GT'2G1:_HTT\4$ M6KV$DTO^KC2Y0L_)' SD\@C\#6'XIL[JX\6>$YH+::6*"YE:5T0LL8*C!8CI M^-<1!X6FB\$V=PNAS+JZZP)&?[*?.$8<\GC.W&/;O3L:9+8/?QZC:/9H">!W!KSU/#^J#2K\C1;] MK2+6(+Q[&2!4>XM]IR J (3R,JO0_2AR:8J.'C.'-*5CT:U\:Z=<^(+O3C-: MI:PQ1R1WOVI2DIRO;&/[*DUOY($JX(.!PIW+D@=OK5JP@UU_#&M^(;[0A= MZO>&*$6%W 6'E1[03Y9P3D[FQWP#S24F7/#4[Z.VWWNW_!OZ'H$6O:-/:S74 M.K6$EO!CS94N4*1YZ;B#@9]ZDM-6TV_GE@L]0M;B:+_61PS*[)SCD \ST+4X(+S3H_L\4EBD3,PF7(V1+@'@X!^;')SG-;UYX6G@UVUCT73 M39^=H,L#RQ0[$\TJ:3 M':QEFC*@&57S)AMI#%23C/&:.=]@>$IVD^:UOZZ'H]_XRL+?4]-LK*2VOVN[ MK[-*8;E28#CJ0,^AX..E;=[J-EIL(FO[RWM8F;8'GE5%+O!_*O(]+TV M4WWA**#PC?6-SI]P%O[Q[38KGCG<.6&03N/ _&NN^(VFQ7EM87+6.IW,]N[B M%K*SCNU0L!GS(G/S @<'L1U'&12=FQ3P]-3C!/>_ZFWJ/C#0M,%B9]1MRMZ^ MV%TD4J1T+ELX"CUS5TZYI*WPL3JED+PD*+821D#;G->6W&FW\FA^';[4 M/"ID6UOV$MO:Z=N!CDCBCG9:PE-V5^_5=SU:XUO2;2>2"YU2RAFB7?)')<( MK(O')!.0.1^=.GU?3+6>"&XU&TBEGP84DG56DR<#:">E3Z[X;U:77+OS[6_E@OH8/)EM=*CO, M*$"XWLRF(@^A&>OI2YWV&L%#2\K?TO\ ,]BNM:TJQNEM;O4[.WN' *Q33JCD M$X& 3GK5UF"J68@*!DD]J\A\1Z-<66K)-::/JE_J3Q0>>USI,-W;7!1%4#>6 M+19P=V#G\@:[?Q=INJ:OX N;*UC6/4)((]T,9 !(*ED!]."*I2>ISSH07):6 M_P"!J'Q'HS:?=WT.IV=Q!:IOF:"='V]< X/!..,]:H^#_$TOBK2Y+][".TB# M[$"72S%N,G. -IY'!YYKB(M'&LZH;K3?"=SH]E;Z7-%20,9 8_+82D8W,,9SP.3SP*$VV75I4X4 MWWNOEOV)M;\96&ER6D-M);7T\NH1V,T45RNZ MN&6 R>"N,'%;(U73CJ)TX7 M]J;X.VVD7"67AW3U\(7\&IV&J1F]O_ ++\KKYC9PXY M=>AST&!S@BF:?X7UE/$D=M=P:E'<)J/G_:8=)B>-OFW;C628;6"8^36?ED-

J@_?'TZU0\ M0V$@T+Q-J]OHT^CZ3<"UCCLYXA"SNKKEO+'"CJ/?.?6CG:*^J4Y2T=KV_3\> MIZ]'K>DS1W,D6J63QVO_ !\,MPA$77[QS\O0]?2FCQ!HICFD&KV!2 *96^TI MB,$X!8YXR2,9]:\NU#2+C4;C4[G1_"][I%M#I#VTL+6^PW$I;@*JY\SIG=SG M'/:M"T\'VP\2:('T!?L@T3]_NM?D,^/X^,%^>_/Y4&I)75-).JH^1D88G!XYXHN-8TRT$9N=1LX1*ADC,DZKO4#)89/( MQWKQ9O#^O1Z)X;N)M/OO*AMIH7B72UNY(G,SD9ADQ@%=OS>WO6_I?A27^T?! MUM?V%U>6$45T\@O+0*(@P+(LBAF5><8!/M@'BA3;Z#EA*45=S[_A?_+\3N]1 M\8:%IEM97$VHP/%>S"*!XI%96^;:S9S@*O\ $<\8]>*VD=9$5T8,C#*LIR"/ M45XS-X=N;?25=_#US/#9^*'E^SI:;G:TPN0JD?,AQCT->QVQ5K6(I$8D* K& MR[2@QT([8]*J+;W,<12A32Y7?WN[EV7X@>&8-,;49-1*VJW M)M"Y@D_UH&XKC;GIWZ5/H?C7P]XDN&M]*U*.>=5W&,JR-CU 8#/X5YU\6A># MP+IYO8;2*ZSIUEI4.GV3"*W@D#&:0J43. M/4L,D^@HB[K4(NZN>DVOC/P_>^('T*WU!7U%&9&AV,/F7[PSC!Q@]^U,UWQQ MX>\-WJ6>K7_V>=XQ(J>4[94DC.5![@U\^VNI0:39Z+K<"79UF"^>YNI'B(21 M&(P-W?@'_OLUW/C.ZNKSXL>'KO18+:\GGT]9+>.Y_P!7(&$AY_ YIE'I5IXW M\.7^D7>J6NIQR6EH 9V"-NC!Z97&?TJE9?$WPCJ%]!9VNJ[YYY%CC7R)!N8G M &2N.M>6Z)%%+X0\?WUPH@U4Y2XM$0)'"-Y/RC/KD>V/>NB^&\/B8Z3HKJF@ M?V1G.64_:=NXY]MV>E 'KM%%% @JQ!]P_6J]6(/N'ZT 9?B__D2M>_[!UQ_Z M+:OF3PG_ ,CEH?\ V$+?_P!&+7TWXO\ ^1*U[_L'7'_HMJ^9/"?_ ".6A_\ M80M__1BUA5^)'MY9_ J?UT/J>BBBMSQ#Q+5-+73O[2O+NRAU719K_P"U#6]- MGC^U6[%AE23G.,=, 9/7GBQK,]Y:_$C6/$NEL95TZ*VFEC _UL#QJ'_3!_7M M7:7/PUT6YO)Y/M.I16EQ.)YM/BN=MM(^03E<9Y(]>.V.*VK7PW8VFN7^JIYC M27T20RPMM,855"@ 8]!W)K+D9ZCQE-*^^EOR_P GL>17MW#?^$?%EY;MNAGU MQ)(V]5+9%;EW%/+\4/$OD>%;77R$MLI<2Q)Y/[I>1O!SGV]*Z>+X:Z+!H=WI M$<]ZMK=7"W#8D7+IJ_+KO_[;V]&>4W^@7^@Z/XM;PQ$NL_$%IX-(L_#DND1/%?X>H(KT'5M! MM=8O--N;B297T^<7$0C( 9O1L@\?3%5[WPM9WGB*WUV.>YM-0AC,6^W*@2*1 MC#AE(.,\?AZ##Y+,GZVI0M+=IZ^OD<7I&N^)=5\72>%+G5H0+)Y6N;N-8]]S M'QM0+C"D9YQR.>A'-NR\*:G;WTZ?8PK7,7V:6XVQ"!(PD:AD(;S"P$>0K+@$ M\8P6;9M/A[I%C_9\EK->17=E.\XNPZF65G^\)"5PP(XZ=/J<]934>YG4Q,4_ MW2T]/Q_K;8****LX@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** ,'6O!GA_Q#=K=:IIRSSJNP2"1T)'H=I&?QK9MK:"SM8K: MVB6*")0B(@P% Z 5+12LBG.32BWH@HHHIDA1110 4444 %%%% !1110 4444 M %%%% !1110!SMWX#\,7VK-JESI,4EVT@D9B[A68=R@.T].S M$4ZFH<[N!P<4Z@2V"BBB@84444 %%%% !1110 4444 %%%% !1110 V0D(2. MM.ILAVH3@'ZTZ@74****!A1110 4444 %%%% !1110 4444 %%%% !35)+N. MPQ3J:IR[# XQ0)CJ***!A5'6;*TU#1[NTOXWDM)8RLJIG<5]L<_E5ZD90ZE6 M&01@B@#C+W0?!\_A+3],O$9-+B#7%J)'=& &23GKT8\=\TW4/!/A/5M?G6ZC MN9+^>%'E GD 9 -JDX./X:ZJ72[&:"."2W5HXXC"BG/"$ $?D!4@L;=;TW@0 MB33+:X-RP::7*OLQP3SC:1 MP*U_$D7A[6-#M;75Y)&L+AE>,(77=@9&=O..>]:R:-IR6S6RVJ"!RK-'SM8K MC&1WZ#ZXYI\>EV,0A"6R*(&9XAV0MUP.W4T M-C-OK/0M3TJ[\.W,>ZSMH46 M6(!@$50K+@CT&T\5EP^'?"NGS6FKQQW#/HT"QQ.'D?RXR"PR.XPY^GX5U*V% MLMS/.(_WEP,2Y8D-P!TZ= !4<6DV4-I-:I#^YF&V16=F+#&W&2<] !0!ST_A M7PN;G5[F:&2*34K8R7H:1U!CSDDCL"-,N;"^CL;J&8W"_9_,> M4$R#YA\I^F>:[N6RMIWD:6%7,D1A?=SN0]B/QJ*32[26T6UE622%6#!7F=LD MK$'W#]: ,OQ?_R)6O?]@ZX_]%M7S)X3_P"1 MRT/_ +"%O_Z,6OIOQ?\ \B5KW_8.N/\ T6U?,GA/_D:PN8HQEWB95'J2#6YXL=S MQY/%^O1^$H]>;QQ8R7@(8Z2]K#O;#[=IV_-R.>@X/4=:[+3O%-TOBC7UU2

BV2:M"69Y6AC>16WDJ=X MSSC'?BJ.I>'_ !"VO>+;W30;=[VTA2SG$J@LRJNX#G*G@@$XY.T#PAK4?BF'4K MK2#9I+8R07,DE^+F1Y2I'F.2?XN.%R!BHX?#'B9O!>CZ'+HPCETW58YO,%U& MPECS(S-C/&-P&.IS2O)EQAAH/2SU6[7G_P Z(>/+;2;2WM+R+5M3OXK59[U MH+$*T (#?O5!PAP>0"<8JYJ'Q T>Q.G>3#>WXU&)I;;['#O+@=L$@Y]L?7%9 M=WIGB70=?URZT;2H-4M]856RUPL36[A2/F#?>').!^E0:+X+U+1=:\)Y59X- M.M[E;F=7&U7DW' !P2,MC@?E57EL8NG0MS/\]]+_ "UT1?N/B?I=M)=1R:5K M/F6@1KA5ME/E!AG+?-A<< Y[],UH:5XZTG5]:CTRWBO4::-I+:>: I%<*O4H M3R>_4#H:P+CPQK#OX\*V>1JBQ"S_ 'J?O>.,T7D$J>'Y7;>W?^[?\ /0[VBBBM#SPHHHH **** M "BBB@ J*XA^T0-%YLD6['SQMM8<]C4M5M0O[72[":^O9?*MH5W2/M+8'T ) MH&DV[(J_V-_U$M1_[_\ _P!:C^QO^HEJ/_?_ /\ K5GZ7X]\,:S?I96.JI)< M/]Q'C>/=[ LH!/MUK6L-6L=3DNX[.?S7M)C!.-C+LD'4<@9^HXI)I[%2I3C\ M2:(?[&_ZB6H_]_\ _P"M1_8W_42U'_O_ /\ UJTZ*9!F?V-_U$M1_P"__P#] M:C^QO^HEJ/\ W_\ _K5IT4 9G]C?]1+4?^__ /\ 6H_L;_J):C_W_P#_ *U: M=% &9_8W_42U'_O_ /\ UJ/[&_ZB6H_]_P#_ .M6G10!F?V-_P!1+4?^_P#_ M /6H_L;_ *B6H_\ ?_\ ^M6G5/5-4LM%TV74-0F\FUAQODVEL9(4< $]2*!I M-NR(/[&_ZB6H_P#?_P#^M1_8W_42U'_O_P#_ %JTE8.H93D$9%+0(S/[&_ZB M6H_]_P#_ .M1_8W_ %$M1_[_ /\ ]:I]4U2RT739=0U";R;6'&^3:6QDA1P M3U(IMGK%AJ%]>65K/YEQ9[//38PV;QE>2,'(':BY7))KFMH1?V-_U$M1_P"_ M_P#]:C^QO^HEJ/\ W_\ _K5,=6L1K2Z.9_\ 3V@^TB+8W^KW;=V<8Z]LYJ[0 M)IK8_+ MVM@L.P;&TG\:TM-U:QU=;EK&?S1;3M;2_(R[9%QE>0,]1R.*5T7*G./Q)HA_ ML;_J):C_ -__ /ZU']C?]1+4?^__ /\ 6K3HID&9_8W_ %$M1_[_ /\ ]:C^ MQO\ J):C_P!__P#ZU:=% &9_8W_42U'_ +__ /UJ/[&_ZB6H_P#?_P#^M4U[ MJUCIUQ9V]W/Y <=#R>*!I-NR(O[(_ZB.H?]_\ _P"M2_V1_P!1 M&_\ ^_W_ -:M&B@1G?V3_P!1"_\ ^_W_ -:C^R?^HA?_ /?[_P"M6C10!G?V M3_U$+_\ [_?_ %J7^R?^HA?_ /?[_P"M5R&>*YA2:"5)8G&5=&#*P]01UJ2@ M#/\ [*_Z?[[_ +_?_6H_LK_I_OO^_P!_]:M"B@#/_LK_ *?[[_O]_P#6H_LO M_I_OO^_W_P!:KOG1>?Y'FIYVW?Y>X;MN<9QUQGO3Z *']E_]/]]_W^_^M1_9 M?_3]>_\ ?[_ZU7Z* *']E_\ 3]>_]_O_ *U']F?]/U[_ -_?_K5?HH H_P!F M?]/U[_W]_P#K4TZ: ZC[;>9.>?-_^M6A36QO7/7G% F4_P"S?^GV\_[^_P#U MJ/[-_P"GV\_[^_\ UJO44#*/]F_]/MY_W]_^M2_V=_T^WG_?W_ZU7:* *7]G M?]/EY_W]_P#K4?V=_P!/EW_W]_\ K5=HH I?V=_T^7?_ ']_^M2_V?\ ]/EW M_P!_?_K5[K_O MY_\ 6H^P?]/=U_W\_P#K5KG_OY5NB@"FMD#G%SKG_OY5A,?-CUYIU D5 M?L7_ $\W/_?RC[%_T\W/_?RK5% RM]C_ .GFX_[^4?8_^GFX_P"^ZLT4 5OL M?_3S?_ +[I?LO_ $WG_P"^ZGHH @^S?]-Y MO^^Z/LW_ $WF_P"^ZGHH K/;@(29IB/3=3OLW_3:;_OJI9,;#GI3J!=2'[/_ M --IO^^J/L__ $VE_P"^JFHH&0_9_P#IM+_WU1Y'_367_OJIJ* (O(_Z:R_] M]4>1_P!-9?\ OJI:* (O(_Z:R?\ ?5'D_P#363_OJI:* (O)_P"FDG_?5+Y/ M_323_OJI** (_*_Z:2?]]4>5_P!-'_.I** (_*_VW_.E\K_;?\Z?10 SR_\ M;?\ .FA 78;FR,V.O&:!">7_ +;?G6+K6NQZ3-%" \DAP[C/\!W= M#ZY6MVN/.BOKM[J#SWK+-!.\(0KG:O)3\,/^E;48Q;O/9'10C!MNILCIHKJ! M[)+IIA'&RAB7<#;GL3ZU*KQM%YJS QXSO#<8] M4+*%WKRR_AR*K6HG*7,<,LBVRQ74P,,>R.=ODP0I' ^9ACO@GFLYI*32V,YI M*347H=F2@CWF3"8SN+<8^M*VU%+,Y"@9))X%R7$]M?6KW%S(6MG8)$Q&P M!5(5DV\>Q!^;-/U"ZGEM[R**ZN)F994$))93;^02K].YKBHKK5)FD0W MLJ2-*J3*K%FCS.JC *X3YBBBMSQ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "N;^('_(A:S_ ->Y_F*Z2HKBW@N[=[>YACFA<8>. M10RL/0@\&DU=%TYZI=6'B)$\0_8O)UYT!GO\ R&>)03Y,4C9"$\8XQQSQFO2+/0M' MTZ?S['2K&UFQM\R"W1&QZ9 I[Z/IDD-Q#)IMFT5Q)YLZ- I65^NYACD^YJ>5 MG6L3".B7W^IY4GB6<^%8K2'5-4MP=4BMK^]GO8[DP1N"?W*MZA MJSZ;HL]GI?B^ZO[)M1@@N+]LO)9Q2 [B)NC]!ROW>G<5Z7'I.FQ6#V$>GVB6 M;YW6ZPJ(VSURN,&EBTK3H+![&*PM8[-\[K=(5$;9ZY7&#FER,;Q5.^D>OE_D M>8B34YI-?TK0/$E]J5M9VL=[!>-<^:RS Y,7F+]X,H;Y>F1]:+OQ3J^H>'O$ M/BO3IKB*W6.&TM(PQVQGY3+)MZ9RV V/QXKU"RT^RTV PV%G;VL1;<4@B"*3 MZX Z\"E@T^RM;0VEO:016QR##'&%0YZ_*!CFCD?<7UJ%_AOM^E_OM^9XU#K. MNP>'_$(34I_LZ6J21NVM17D\4GF(.'C(95()[8XZ\UT-[+>>"%TC7)]8U34+ M2X1TO$NKAG4.T>Y-J]%&Y3VSSUKO(M!T>"UFM8=)L8[:;'FPI;H$DQTW #!_ M&J'B7PVWB.SM].:ZCM].61'FA6#+R!3D*K;@%'_ 31RM(KZU3E*S5EU]+6\Q MOA$7=IX-M+G5KJ::YDB-S.\K,Q7=EL>HP"!@>E1R>.PP17KX P!T JA#H6D6[AX=*L8V$GF@I;H" M'_O<#KR>>O--Q>AC3KQ3DY+?_@GDVDW.L0>&O#?B-O$.JS33ZHEK);RW!:)H MR[@@@]3QU)/7C&!5/Q'?MJ7ASQ!=ZCXCN4U+[>;==',P$?EJZ8 B/(QC.X>G M/.<^T+H^F+:16JZ;9BVAD\V*$0+L1^NY1C /)Y'K3+C0='O)Y9[G2;&>:8 2 M22VZ,S@8P"2,GH.OH*7([6.A8V"GSQD^+HK\^$#=:9<3175D$NU$3 ME?,"*]+_ +!T0/6IAIE@#=$6-MF[4)<'RE_?*!@!^/F&"1SV-3R/N;O&4_P"7 M^O=_R_$\F6]TW2/&E]/%XCO]4L[?1B3)//&3(/E5\8)&X$9Z;O:J\=U/< M76N:7!X@O[S3Y=$EN@7U+[2ZLK9 +!0$)'#(,C#$;CQCUN'0='M\^1I-A%NB M,)V6R+F,G)7@?=))R.E.@T72K7;]GTRRAV*R+Y<"KA6^\!@=#W'>CD8_KD.V MOR/+/#5]U-P73S1'D1[1T (& >1FDTG6KI%\/:G:^ M*;O4M6U&\6.\TQY@R*C,=V(\?N\8'/3N,"O4[71-)LI(Y+32[*!XMWEM%;HA M3/!P0.,]Z?#I&F6U])>P:=:171BYUB+PW+XC'B'53/;ZN8$MS<$PF/>!AE/7J>IQCC%=W\0]2O--\.PM:7+V MB3W<4%Q=)]Z")L[G!['H,^]= ='TPVK6ITZT^S-)YK0^0NPOG.XC&,^]69H( MKF!X)XDEBD4J\;J&5@>H(/44U%I6(GB8RG&7+L_P/&]8FD>R\1Z19>(K[5M( M@L4N_M+W(F*S;@/+,@'S*1D[>G'KG/=QP2:3\*Y_)O;N25-*DF2>64F16,98 M888QCMZ "N@BT;2X+&6QATVSCM)3F2!(%$;GCDJ!@]!^56&MH'M3:M!&UN4\ MLQ% 4*8QMQTQCC%"C8*F)4DDEHG?U/*K&XUG2+CPGJ":SJ6H2:K:2M-:W,Q> M-F6(,H5?7)'/4D=>36=X1UG7]3UFQ9]3FD%]O2[676(6RK \QP##Q%3R,<\< M<5["-,L ;4BQM@;08MOW2_N1C'R00^*=5JH\QOWQ:8 MIEN?FPH!YSS7H_@9KV7PK#?ZC--+/?.]WB1R^Q&.55<_P[<8 ]:V6TG37%T& MT^T879!N 85/G8Z;^/F_&K4<:0Q)%$BI&BA511@*!T '84XQ:9G7Q$*D;1C; M^O\ -L\G!_*NU31=*CU Z@FF6:WI);[2L"B3 M)&"=V,\@FH)?"_A^:5Y9="TR21V+.[6D9+$]23CDTE%HN>)IS333U]#$^(^H M36O@::[L+V2W8R1%;BWD(.TL.05/(Q^=NGOI]JUDN,6QA4QCG/W<8ZTN1]ROKD+)..O_ _Y?H>>)J4L5UX>M;#Q M-=:I:C67@:<[E+)@'RW?.)L9^\.#FJ.C:M<:?XRM$U+7[K4CPM;O6KNSLKS6;B& MZO\ SB'B1<%$#G[@///;'ID5%>:SJD6G:G8:=K]Y=V-MJ=K%::GYVYVW@ET+ MC[X!Q[?@17K1TC3#9261TZT-I*V^2#R%V.V[6VA6Y=0CS! '91T!;J1[5#>Z1IFIO&]_IUI=M']PSP+( M5^F1Q3Y=+&4<1'GYFNENF_<\RTZYUKQ5K>AVU]J^I:>+K1OM$XLY?*,A$K!7 M Q@%@%.0.G'0U3L=>U&_TWPYI^J^(+JPLII;I+C44F$N:]>- MG:F]6\-M";I4\L3E!O"YSMW=<9[5 VB:4]E]B;3+)K3?O\@VZF/=Z[<8S[TN M1]S3ZW#^7\M-_P#-?<>;76K.T.AZ7_PE]T='FN;B.?6$S!(=@!2,R'KR<;^C M?@:H7&H7-U:6MHVH2ZE867BBVBL[Z5M[2+M..>^?3%>MR:5ITU@MA+ M86KV:XVV[0J8QCIA<8I/[)TW[-!;?V?:_9[=Q)#%Y*[8F&<,HQ@'D\CUHY&" MQ<%]G\OOVWZ'D^H:W=O#KNK3^*;NQUJQO6BM-+28",JK *#$?]9D$\_B:DU3 M6KRZN_$=SJ7B*[T:^L;9!9Z?%-Y:N6B)/R'ER2>HY7(.>!CU272-,FOTOY=. MM)+Q,;;AH%,BXZ8;&:Y/Q!\/KC6==NM2@UU[9;F 0/'+:K.43!5EC=CF,$,< M@?WCZXI.++IXFDW:2M_2TV\CEY_$.JZ%I=M<->WEPVM:)&MKOE9REV-JDKD\ M$AMV>Y%=UKNFR1_#B]L9KVY::'3F\RX64[Y&1,G+')(8@@^Q(HG\(+<7FAAK MM1IVC;3;VWD_.S*H"EI-W., X"BNE95="CJ&5A@@C((JE%]3&K7BW%QWO=_I M^!XQ9WNGQ^%M'TZ/Q/J<-T;4W/RZFEO#&> 8V?:S C'RH ?PSFI]*O-6\11^ M"[2;7-2M_MD%V+B6WG*.XC9@N3W.% RJPN9(@+9 (V., MLO'!^4W MG_F>1ZKJ=S'!XGFG\5ZA9ZAI\YM;*R%SCS8A@!RO5F(R=PY'4\57U?Q!K\^K M20IJ%S;M;6ML;;.K16B$M&&+NLG^NR??CH>M=GK/PXFU76+Z\77GB@OL":)[ M5)9 G=$E8Y1?89YA!'+_ ,)U?75QKS:?J,ND).C2W2>3YK1\J>H:->6 &0,9Y%7_ 'J MCP>)3IEYJM_?7,D)V2+JT=];2;>6; :+V!Y.<'ISZ-+IEA/>QWLUC;27<:[ M$G>)3(J\\!B,@N*=35!#L>QQ0)CJ@^QVXO?M@B47!3RS(."5ZX M/K4]%--HI-K8*R_$>KG0?#M]JHA$YM8C)Y9;;N]LX.*U*YKX@HTG@'6D12S& MV. HR3R*0CD4^+E_;VNGZCJ?A:2WTJ]?;'=1W0?/K\NWV/!QTKJ[K7?$L6OS M6EOX7\_35*[+W[6H+@@$G9CC!XZUX]_85WHWAOPGXCE-YJ%J+@_:-/N 7CB^ M8XVKVR ?QQ7;>([WPXOB._DGU+Q)%VFG]? M,U?$'C_5?#/A]=2U+PZ(I7OC;1P&Z!W)M+!\A3C.",4:+XZDU/Q9;Z#KN@2: M9J)0SVQ,PE4_*?0#^'=SSWKC?'UQ;ZO\/+$Z4VHW21ZF%8W2'S 1$?0=.1^- M:VN^%X_!^C7GB:34=1U76Y(/LMJ\YW&,N-N0!SPI:G&]M1P=XILU-)^*\&I^ M,DT;^SC'937$EO!?>;D2,O3C'?COW%7?%/CR_P!#\66GA_3M#_M*YNH!*@^T M",DY;(Y&.BD]:\SU#PAXMTOP+IUR;2P2'3I!>QM 7-R&;(;G&-V."#[4OAGQCXAU=;.>V\&>5IEY-N:Z6]4A0S?,^W&3SDXKB=,MI M]+\-^/?#]U;/)?1@R+=&,E[A=V.3WZ@_\"-+X#D\/V9;W$;12IDC$ M+"]@O+;2-D\$BRQO]IE.UE.0<%\'D=ZSG!R::/1P>+A1IRA)/4Z"BK>Q?[H_ M*C8O]T?E6AYQ4HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z M/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC M\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z M/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC M\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z M/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC M\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z M/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC M\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z M/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC M\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z M/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC M\J-B_P!T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_P!T?E0!4IC ^8AQ MZU>V+_='Y4>6F<[10#*E%6]B_P!T?E1L7^Z/RH J45;V+_='Y4;%_NC\J *E M%6]B_P!T?E1L7^Z/RH J45;V+_='Y4;%_NC\J *E%6]B_P!T?E1L7^Z/RH J M45;V+_='Y4;%_NC\J *E%6]B_P!T?E1L7^Z/RH J45;V+_='Y4;%_NC\J ** M C=D?Q&GU;$:#^$4;%_NC\J 14HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_W1 M^5 %2BK>Q?[H_*C8O]T?E0!4HJWL7^Z/RHV+_='Y4 5**M[%_NC\J-B_W1^5 M %2BK>Q?[H_*C8O]T?E0!4HJWL7^Z/RHV+_='Y4 49 3&0!FGU;,:$8VBC8O M]T?E0!4HJWL7^Z/RHV+_ '1^5 %2BK>Q?[H_*C8O]T?E0!4HJWL7^Z/RHV+_ M '1^5 %2BK>Q?[H_*C8O]T?E0!4HJWL7^Z/RHV+_ '1^5 %2BK>Q?[H_*C8O M]T?E0!4HJWL7^Z/RHV+_ '1^5 %2F*#YCG'I5[8O]T?E1Y:9SM% %2BK>Q?[ MH_*C8O\ ='Y4 5*CN#*+>0PE1*%)7 EX-101.SCH 7 rptx-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Nature of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Cash and Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Collaborative Arrangements link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Revenue recognition from Collaboration and License Agreements link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Cash and Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Revenue recognition from Collaboration and License Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Organization and Nature of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Cash and Cash Equivalents and Marketable Securities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Collaborative Arrangements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue recognition from Collaboration and License Agreements - Schedule of Revenue From Collaboration Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue recognition from Collaboration and License Agreements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue recognition from Collaboration and License Agreements - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Leases - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Leases - Summary of Other Operating Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Share-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Share-Based Compensation - Schedule of Share Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Share-Based Compensation - Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Share-Based Compensation - Summary of Total Outstanding Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Net Income (Loss) per Share - Summary of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect (Details) link:presentationLink link:calculationLink link:definitionLink Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Document Transition Report Document Transition Report Office and laboratory space. Office And Laboratory Space [Member] Office and Laboratory Space Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Milestone payments entitled to be received Revenue, Remaining Performance Obligation, Amount Increase decrease in operating lease liability current. Increase Decrease In Operating Lease Liability Current Operating lease liability, current portion Money market funds Money Market Funds [Member] Provision for Loan and Lease Losses, Total Provision for Loan and Lease Losses Non-cash lease expense Geographical [Axis] Geographical Vesting term Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Marketable securities Debt Securities, Available-for-sale, Total Debt Securities, Available-for-Sale Fair Value Collaboration revenue receivable Receivables, Long-Term Contracts or Programs Net income (loss) Net income (loss) Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Fair Value, Inputs, Level 1 [Member] Level 1 Fair Value Disclosures [Text Block] Fair Value Measurements Interest receivable Accrued Investment Income Receivable Schedule of Revenue From Collaboration Agreements Disaggregation of Revenue [Table Text Block] Monthly vesting rate Share Based Compensation Arrangement By Share Based Payment Monthly Vesting Rate Share based compensation arrangement by share based payment monthly vesting rate Income tax receivable Income Taxes Receivable, Noncurrent Accrued expenses and other liabilities current Accrued Expenses And Other Liabilities Current Total accrued expenses and other current liabilities Increase decrease in operating lease liability net. Increase Decrease In Operating Lease Liability Net Operating lease liability, net of current portion Contract with Customer, Liability, Current Deferred revenue, current portion Subsequent Events [Text Block] Subsequent Events Collaboration And License Agreement [Member] Collaboration and License Agreement Collaboration and license agreement. Operating Lease, Liability, Noncurrent Operating lease liability, net of current portion Estimated Shares Issuable Under the ESPP Estimated Shares Issuable Under the ESPP [Member] Estimated shares issuable under the ESPP. Marketable securities Investments, Fair Value Disclosure Investments, Fair Value Disclosure, Total Debt Securities, Available-for-Sale [Table] Debt Securities Available For Sale [Table] Assets, Fair Value Disclosure [Abstract] Assets Assets, Current Total current assets Vesting [Domain] Deferred Revenue, Revenue Recognized Deferred revenue recognized Liabilities and Equity TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY Other Nonoperating Expense, Total Other Nonoperating Expense Other expense Entity Address, State or Province Entity Address, State or Province Roche Hoffmann La Roche Inc and F Hoffmann La Roche Ltd [Member] Hoffmann La Roche Inc and F Hoffmann La Roche Ltd Deferred Income Tax Assets, Net, Total Deferred Income Tax Assets, Net Deferred tax assets Number of shares, Outstanding at end of period Number of shares, Outstanding at beginning of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Fair value, assets, transfers between all levels. Fair Value Assets Transfers Between All Levels Fair value, assets, transfers between levels Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Fair value of stock options Comprehensive income (loss) Other comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Trading Symbol Trading Symbol Organization and nature of business. Organization And Nature Of Business [Line Items] Organization and Nature of Business [Line Items] Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock shares issued Debt Securities, Available-for-Sale [Line Items] Schedule Of Available For Sale Securities [Line Items] Office Building [Member] Office Space Collaboration revenue receivable earned Collaboration Revenue Receivable Earned Amount of collaboration revenue receivable earned. Cash and cash equivalents Cash and Cash Equivalents [Member] Shares, Outstanding Balance, Shares Balance, Shares Shares of common stock reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax, Total Entity Address, City or Town Entity Address, City or Town Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Money market funds included in cash and cash equivalents Money Market Funds Included in Cash and Cash Equivalents [Member] Money Market Funds Included in Cash and Cash Equivalents [Member] Subsequent Event [Member] Subsequent Events Subsequent Event Type [Axis] Subsequent Event Type Vesting on Monthly Basis at Rate of 1/48th Share-Based Payment Arrangement, Tranche Two [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital Liabilities, Current [Abstract] CURRENT LIABILITIES: Assets, Current [Abstract] CURRENT ASSETS: Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Operating lease liability, current portion Commercial milestones. Commercial Milestones [Member] Commercial Milestones 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 Increase (Decrease) in Deferred Income Taxes Deferred tax Two thousand twenty equity incentive plan. Two Thousand Twenty Equity Incentive Plan [Member] 2020 Equity Incentive Plan Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Cash received from purchases under ESPP Proceeds from (Repurchase of) Equity Proceeds from (Repurchase of) Equity, Total Entity Central Index Key Entity Central Index Key Issuance of common shares on vesting of restricted share units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Plan Name [Domain] Plan Name Collaboration Agreement Collaboration Agreement [Member] Collaboration agreement. Total financial assets Assets, Fair Value Disclosure Total financial assets Increase (Decrease) in Other Operating Assets, Total Increase (Decrease) in Other Operating Assets Other non-current assets Other non-current assets Lessee, Operating Lease, Option to Extend Operating lease, option to extend, description Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock shares outstanding Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Financial Instruments [Domain] Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common shares under the 2020 Employee Share Purchase Plan Lessee, Operating Leases [Text Block] Leases Debiopharm Debiopharm [Member] Debiopharm. Plan Name [Axis] Plan Name Geographical [Domain] Geographical Lessee, Operating Lease, Term of Contract Minimum lease term Assets TOTAL ASSETS Investment Income, Net, Total Investment Income, Net Interest income Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized share-based compensation expense related to unvested stock options Entity Registrant Name Entity Registrant Name Entity Address, Address Line Three Entity Address, Address Line Three Lessee, Operating Lease, Existence of Option to Extend [true false] Operating lease, existence of option to extend Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Undruggable targets Undruggable Target [Member] Undruggable Target. Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Number of shares ceased granting Share Based Compensation Arrangement By Payment Award Number Of Shares Ceased Granting Share based compensation arrangement by payment award number of shares ceased granting. Supplemental Cash Flow Information [Abstract] Supplemental Disclosure Of Cash Flow Information: Retained Earnings [Member] Accumulated Deficit Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Restricted stock units, Beginning balance Restricted stock units, Ending balance Collaboration revenue received Collaboration Revenue Received Collaboration Revenue received. Issuance of common shares under the 2020 Employee Share Purchase Plan, Shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Minimum [Member] Minimum Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Summary of Cash and Cash Equivalents and Marketable Securities Revenue Recognition as revenue, as the result of performance obligations satisfied Revenues Revenues, Total Proceeds from Stock Options Exercised Proceeds from exercise of stock options Aggregate proceeds from exercise of options Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Forecast [Member] Forecast [Member] Vesting on First Anniversary Date of Grant Share-Based Payment Arrangement, Tranche One [Member] Accrued Income Taxes, Current Income tax payable Equity Component [Domain] Equity Component Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Measurement Frequency Entity Current Reporting Status Entity Current Reporting Status Net research and development costs Research and Development Expense, Total Research and Development Expense Research and development, net of tax credits Assets [Abstract] ASSETS Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of shares granted Common shares, no par value per share; unlimited shares authorized as of March 31, 2024 and December 31, 2023; 42,445,406 and 42,176,041 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Reimbursement of research and development cost contract Reimbursement of Research and Development Cost Contract Reimbursement of research and development cost contract. Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accrued Expenses and Other Current Liabilities Lessee, Operating Lease, Lease Not yet Commenced, Description Operating lease, lease not yet commenced, description Revenue Recognition [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Share-based compensation expense Shares issued, aggregate proceeds Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Income (loss) from operations Operating Income (Loss) Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax expense Research and Development Expense [Member] Research and Development Increase decrease in accrued expenses and other current liabilities. Increase Decrease In Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities Purchase price of shares as percentage of fair market value of common stock on date of purchase. Purchase Price Of Shares As Percentage Of Fair Market Value Of Common Stock On Date Of Purchase Purchase price of shares as percentage of fair market value of common stock on date of purchase Share-Based Payment Arrangement, Expense Total share-based compensation expense Share-based compensation expense MOROCCO Cambridge, Massachusetts Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Dilutive impact of outstanding stock options, restricted share units and shares issuable under the ESPP Incremental Common Shares Attributable to Dilutive Effect of stock options and shares issuable under the ESPP Dilutive impact of outstanding stock options and shares issuable under the ESPP. Deferred revenue Balance, Ending Balance, Beginning Deferred Revenue Deferred Revenue, Total Revenue recognition from Collaboration and License Agreements Revenue from Contract with Customer [Text Block] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of exchange rate fluctuations on cash held Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Lessee operating lease expiration month and year. Lessee Operating Lease Expiration Month And Year Operating lease, expiration month and year Operating Expenses [Abstract] Operating expenses: Clinical development Clinical Development [Member] Clinical development. Subsequent Events [Abstract] Follow-on Offering Follow On Offering [Member] Follow-on offering. Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets Stock options granted to employees Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of shares, Granted Depreciation, Total Depreciation Depreciation expense Schedule of Deferred Revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Third Additional Clinical Development Plan Third Additional Clinical Development Plan [Member] Third Additional Clinical Development Plan [Member] Schedule of accrued expenses and other current liabilities. Schedule Of Accrued Expenses And Other Current Liabilities Table [Text Block] Schedule of Accrued Expenses and Other Current Liabilities Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Gains Unrealized gains Revenue from collaboration agreements. Revenue From Collaboration Agreements Collaboration agreements Equity, Attributable to Parent [Abstract] SHAREHOLDERS’ EQUITY Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Lease, Cost [Table Text Block] Summary of Lease Costs Entity [Domain] Entity Net income (loss) per share attributable to common shareholders: Earnings Per Share [Abstract] OCI, unrealized (loss) gain on available for sale marketable securities Unrealized (loss) gain on available-for-sale marketable securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total Common stock capital shares initially reserved for future issuance. Common Stock Capital Shares Initially Reserved For Future Issuance Shares of common stock initially reserved for future issuance Shares of common stock reserved for future issuance Proceeds from issuance of common stock under the 2020 Employee Share Purchase Plan Proceeds from Issuance of Common Stock under Two Thousand Twenty Employee Share Purchase Plan Proceeds from issuance of common stock under two thousand twenty employee share purchase plan. Accounting Policies [Abstract] Lessee, Lease, Description [Table] Lessee Lease Description [Table] Repare Therapeutics Incorporation option plan. Repare Therapeutics Incorporation Option Plan [Member] Option Plan Scenario [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Lessee, Operating Lease, Remaining Lease Term Operating lease, remaining extended lease term Net income (loss) per share basic Net income (loss) per share attributable to common shareholders--basic Earnings Per Share, Basic, Total Earnings Per Share, Basic Amortized Cost Cash Equivalents, at Carrying Value Cash Equivalents, at Carrying Value, Total Income Statement [Abstract] Recently Issued Accounting Pronouncements Not Yet Adopted Recently Issued Accounting Pronouncements Policy [Text Block] Recently issued accounting pronouncements. Operating Lease, Cost Operating lease costs Short-Term Lease, Cost Short-term lease costs Increase (Decrease) in Prepaid Expense Prepaid expenses Statistical Measurement [Domain] Statistical Measurement Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating cash flows used for operating leases Operating minimum lease payments Operating Lease, Payments Options to purchase common shares. Options To Purchase Common Shares [Member] Options to Purchase Common Shares Net income (loss) per share diluted Net income (loss) per share attributable to common shareholders--diluted Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Product and Service [Domain] Product and Service Lease Costs Lease, Cost [Abstract] Preferred Stock, Shares Authorized, Unlimited [Fixed List] Preferred stock shares authorized Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Annual increase in number of shares available for issuance maximum number of common stock issued. Annual Increase In Number Of Shares Available For Issuance Maximum Number Of Common Stock Issued Annual increases in number of shares available for issuance maximum number of common stock issued New lease agreement. New Lease Agreement [Member] New Lease Agreement Fair Value, Recurring [Member] Fair Value Measurements, Recurring Research development and regulatory milestones. Research Development And Regulatory Milestones [Member] Research, Development and Regulatory Milestones Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Collaboration revenue payable Collaboration Revenue Payable Collaboration revenue payable. US Treasury Securities [Member] U.S. Treasury and government-sponsored enterprises Preferred Stock, No Par Value Preferred stock par value Realized and unrealized gain (loss) on foreign exchange Realized and unrealized loss on foreign exchange Foreign Currency Transaction Gain (Loss), before Tax, Total Gain (Loss), Foreign Currency Transaction, before Tax Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock options, Shares Number of options exercised Number of shares, Exercised Consolidation, Policy [Policy Text Block] Principles of Consolidation Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS’ EQUITY Research and development tax credits receivable. Research And Development Tax Credits Receivable Research and development tax credits receivable Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Over-Allotment Option [Member] Exercise of Underwriters Option Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Common Stock, Shares Authorized, Unlimited [Fixed List] Common stock shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units, Awarded Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price, Exercised Options, weighted-average exercise price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components Investments, Debt and Equity Securities [Abstract] Other current receivables Other Receivables, Net, Current Other Receivables, Net, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Vested and released Local Phone Number Local Phone Number Sale of Stock [Axis] Sale of Stock Increase (Decrease) in Deferred Revenue Deferred revenue Issuance of common shares on vesting of restricted share units , Shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Statement of Cash Flows [Abstract] Net income loss and comprehensive income loss. Net Income Loss And Comprehensive Income Loss Net loss and comprehensive loss Net loss and comprehensive loss Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Deferred Revenue, Noncurrent, Total Deferred Revenue, Noncurrent Deferred revenue, noncurrent Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Numerator: Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized share-based compensation expense related to unvested stock options, weighted average period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares authorized to be issued Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Collaborative Arrangements Collaborative Arrangements Collaborative Arrangement Disclosure [Text Block] Maximum [Member] Maximum Allowance for credit losses or other impairment charges Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Nature of Business Number of operating leases. Number Of Operating Leases Number of operating leases APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Share-based compensation expense Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Net Decrease In Cash And Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Payables and Accruals [Abstract] General and Administrative Expense [Member] General and Administrative Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of shares, Cancelled or forfeited Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Cash Flows From Operating Activities: General and Administrative Expense, Total General and Administrative Expense General and administrative Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted-average common shares outstanding-basic Accrued research and development expense current. Accrued Research And Development Expense Current Accrued research and development expense Net Cash Provided by (Used in) Financing Activities [Abstract] Cash Flows From Financing Activities: Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of Total Outstanding Restricted Stock Units Share based compensation arrangement by share based payment award number of shares ceased granting. Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Ceased Granting Number of shares ceased granting Statement [Table] Statement [Table] Schedule of Share Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model Document Fiscal Period Focus Document Fiscal Period Focus Revenue Revenue Not from Contract with Customer Dilutive impact of outstanding stock options, restricted share units and shares issuable under the ESPP Incremental Common Shares Attributable to Dilutive Effect of Stock Options Restricted Shares Units and Share Issuable Under the ESPP Incremental common shares attributable to dilutive effect of stock options restricted shares units and share issuable under the ESPP Accrued Professional Fees, Current Accrued professional services Statement [Line Items] Statement [Line Items] Organization and nature of business. Organization And Nature Of Business [Table] Organization And Nature Of Business [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of earnings per share amount Lease, Cost Total lease costs Entity Incorporation, Date of Incorporation Entity incorporation, date of incorporation Additional paid in capital share-based payment arrangement exercised options credited to common shares. Additional Paid In Capital Share Based Payment Arrangement Exercised Options Credited To Common Shares Decrease in additional paid-in capital as exercised options credited to common shares Asset Class [Domain] Asset Class Common Stock Member Common Stock [Member] Common Shares Summary of other operating lease information. Summary Of Other Operating Lease Information Table [Text Block] Summary of Other Operating Lease Information Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Share-based Compensation Expense Net accretion of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Prepaid expenses and other current assets Prepaid Expense, Current, Total Prepaid Expense, Current Prepaid expenses Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Annual increase in number of shares available for issuance as percentage on outstanding shares of common stock on final day of preceding calendar year. Annual Increase In Number Of Shares Available For Issuance As Percentage On Outstanding Shares Of Common Stock On Final Day Of Preceding Calendar Year Annual increases in number of shares available for issuance as percentage of outstanding shares common stock on final day of preceding calendar year Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Cash [Member] Cash Cover [Abstract] Vesting [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Sale of Stock [Domain] Sale of Stock Income tax receivable Income Taxes Receivable, Current Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Awarded Income taxes Increase (Decrease) in Income Taxes Security Exchange Name Security Exchange Name Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock shares issued Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use asset obtained in exchange for new operating lease liability Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average exercise price, Cancelled or forfeited Legal Entity [Axis] Legal Entity Financial Instrument [Axis] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Denominator: Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Marketable Securities, Current, Total Marketable Securities, Current Marketable securities IPO [Member] Initial Public Offering Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Unrealized losses Unrealized Losses Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Leases [Abstract] Debt securities unrealized loss position Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Total Entity File Number Entity File Number Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items] Share-Based Payment Arrangement [Abstract] Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Cash, Cash Equivalents, and Marketable Securities [Text Block] Cash and Cash Equivalents and Marketable Securities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted average grant date fair value, Beginning balance Weighted average grant date fair value, Ending balance Operating Expenses Total operating expenses Accrued Liabilities and Other Liabilities, Total Accrued Liabilities and Other Liabilities Accrued expenses and other current liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected terms (in years) Entity Address, Address Line Two Entity Address, Address Line Two Preferred shares, no par value per share; unlimited shares authorized as of March 31, 2024 and December 31, 2023, respectively; 0 shares issued and outstanding as of March 31, 2024, and December 2023, respectively Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company QUEBEC Montreal, Quebec Unrecognized share-based compensation expense related to unvested restricted share units Common Stock, No Par Value Common stock par value Net Income (Loss) per Share Earnings Per Share [Text Block] Revenues [Abstract] Revenue: Commercial paper Commercial Paper [Member] Entity Address, Address Line One Entity Address, Address Line One Fair Value Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Antidilutive Securities [Axis] Antidilutive Securities Other Liabilities, Current, Total Other Liabilities, Current Other Subsequent Event Type [Domain] Subsequent Event Type Options to License Undruggable Targets Options To License Undruggable Target [Member] Options to license undruggable target. Income Statement Location [Axis] Income Statement Location Variable lease costs Variable Lease, Cost Variable lease costs Milestones payments received Milestones Payments Received Milestones payments received Product research activity. Product Research Activity [Member] 2020 Employee Share Purchase Plan Two thousand twenty employee share purchase plan. Two Thousand Twenty Employee Share Purchase Plan [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Net income (loss) for the period Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Fair Value, Inputs, Level 2 [Member] Level 2 Collaborative Arrangement and Arrangement Other than Collaborative [Table] Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table] Product and Service [Axis] Product and Service Contract with Customer, Liability, Noncurrent Deferred revenue, net of current portion Title of 12(b) Security Title of 12(b) Security Other current receivables Increase (Decrease) in Other Receivables Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Financial Assets Measured at Fair Value on a Recurring Basis Entity Address, Country Entity Address, Country Net Cash Provided by (Used in) Investing Activities [Abstract] Cash Flows From Investing Activities: Inducement Plan Inducement Option Award [Member] Inducement Option Award [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Lessee, Operating Lease, Existence of Option to Terminate [true false] Lessee, operating lease, existence of option to terminate Increase in collaboration revenue Collaboration revenue receivable Increase Decrease in Collaboration Revenue Receivable Increase decrease in collaboration revenue receivable. Cash and Cash Equivalents [Axis] Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock shares outstanding Option fee payment Option Fee Option fee. Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Payment Arrangement [Text Block] Share-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Forfeited Bristol-Myers Squibb Company. Bristol Myers Squibb Company [Member] Bristol-Myers Squibb Company Income Statement Location [Domain] Income Statement Location Weighted average exercise price of stock options granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Document Type Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Collaboration payable Collaboration Payable Collaboration payable. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted stock units, Forfeited Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Entity Filer Category Entity Filer Category Payments to Acquire Marketable Securities, Total Payments to Acquire Marketable Securities Purchase of marketable securities Asset Class [Axis] Asset Class Total other income, net Nonoperating Income (Expense) Property and equipment purchases incurred but not yet paid Capital Expenditures Incurred but Not yet Paid Liabilities TOTAL LIABILITIES Foreign exchange (gain) loss Foreign currency transaction gain (loss). Foreign Currency Transaction Gain Loss Foreign exchange (gain) loss Equity, Attributable to Parent Balance Balance Total shareholders’ equity Net income (loss) Other income (expense), net Nonoperating Income (Expense) [Abstract] Upfront non refundable first payment received member. Upfront Non Refundable First Payment Received [Member] Upfront non refundable first payment received Cash and Cash Equivalents [Domain] Corporate debt securities Corporate Debt Securities [Member] Statement of Financial Position [Abstract] Clinical trial materials Clinical Trial Materials [Member] Clinical Trial Materials [Member] Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Weighted-average common shares outstanding-diluted Weighted-average number of common shares outstanding-diluted Shares Issued, Price Per Share Shares issued, price per share Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Use of Estimates, Policy [Policy Text Block] Use of Estimates Additional Clinical Development Plan [Member] Additional Clinical Development Plan [Member] Product additional clinical development plan Smaller reporting company policy text block Smaller Reporting Company Policy Text Block Smaller Reporting Company Weighted average exercise price, Outstanding at end of period Weighted average exercise price, Outstanding at beginning of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Accrued Property and Equipment Purchases Accrued property and equipment purchases. Accrued property and equipment purchases Summary of Computation of Basic and Diluted Net Income (Loss) Per Share Attributable To Common Shareholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Disaggregation of Revenue [Line Items] Completion of continuing trials Completion of Continuing Trials [Member] Completion of Continuing Trials [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Marketable securities Marketable securities. Marketable Securities [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Restricted stock units, Vested and released Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Accrued compensation and benefits Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Classified as short-term Deferred Revenue, Current, Total Deferred Revenue, Current Deferred revenue, current Proceeds from Sale and Maturity of Marketable Securities, Total Proceeds from Sale and Maturity of Marketable Securities Proceeds from maturities of marketable securities Collaboration term expiration date Collaboration Term Expiration Date Collaboration term expiration date. XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Trading Symbol RPTX  
Entity Registrant Name Repare Therapeutics Inc.  
Entity Central Index Key 0001808158  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   42,445,406
Title of 12(b) Security Common shares, no par value  
Security Exchange Name NASDAQ  
Entity File Number 001-39335  
Entity Incorporation, State or Country Code A8  
Entity Tax Identification Number 00-0000000  
Entity Address, Address Line One 7171 Frederick-Banting  
Entity Address, Address Line Two Building 2  
Entity Address, Address Line Three Suite 270  
Entity Address, City or Town St-Laurent  
Entity Address, State or Province QC  
Entity Address, Country CA  
Entity Address, Postal Zip Code H4S 1Z9  
City Area Code 857  
Local Phone Number 412-7018  
Document Quarterly Report true  
Document Transition Report false  

XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 103,217 $ 111,268
Marketable securities 133,784 112,359
Income tax receivable 10,829 10,813
Other current receivables 3,377 4,499
Prepaid expenses 3,463 4,749
Total current assets 254,670 243,688
Property and equipment, net 3,714 4,215
Operating lease right-of-use assets 2,763 3,326
Income tax receivable 1,630 2,276
Other assets 307 396
TOTAL ASSETS 263,084 253,901
CURRENT LIABILITIES:    
Accounts payable 6,825 2,400
Accrued expenses and other current liabilities 20,454 24,057
Operating lease liability, current portion 2,218 2,400
Deferred revenue, current portion 1,073 10,222
Total current liabilities 30,570 39,079
Operating lease liability, net of current portion 561 1,010
Deferred revenue, net of current portion 0 1,730
TOTAL LIABILITIES 31,131 41,819
SHAREHOLDERS’ EQUITY    
Preferred shares, no par value per share; unlimited shares authorized as of March 31, 2024 and December 31, 2023, respectively; 0 shares issued and outstanding as of March 31, 2024, and December 2023, respectively 0 0
Common shares, no par value per share; unlimited shares authorized as of March 31, 2024 and December 31, 2023; 42,445,406 and 42,176,041 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 486,375 483,350
Additional paid-in capital 65,638 61,813
Accumulated other comprehensive (loss) income (113) 28
Accumulated deficit (319,947) (333,109)
Total shareholders’ equity 231,953 212,082
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 263,084 $ 253,901
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock par value $ 0 $ 0
Preferred stock shares authorized Unlimited Unlimited
Preferred stock shares issued 0 0
Preferred stock shares outstanding 0 0
Common stock par value $ 0 $ 0
Common stock shares authorized Unlimited Unlimited
Common stock shares issued 42,445,406 42,176,041
Common stock shares outstanding 42,445,406 42,176,041
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Collaboration agreements $ 52,404 $ 5,678
Operating expenses:    
Research and development, net of tax credits 32,970 31,830
General and administrative 8,618 8,529
Total operating expenses 41,588 40,359
Income (loss) from operations 10,816 (34,681)
Other income (expense), net    
Realized and unrealized gain (loss) on foreign exchange 31 (56)
Interest income 2,968 3,427
Other expense (24) (15)
Total other income, net 2,975 3,356
Income (loss) before income taxes 13,791 (31,325)
Income tax expense (629) (3,616)
Net income (loss) 13,162 (34,941)
Unrealized (loss) gain on available-for-sale marketable securities (141) 193
Total other comprehensive (loss) income (141) 193
Comprehensive income (loss) $ 13,021 $ (34,748)
Net income (loss) per share attributable to common shareholders--basic $ 0.31 $ (0.83)
Net income (loss) per share attributable to common shareholders--diluted $ 0.3 $ (0.83)
Weighted-average common shares outstanding-basic 42,234,001 42,040,674
Weighted-average common shares outstanding-diluted 44,024,198 42,040,674
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
2020 Employee Share Purchase Plan
Common Shares
Common Shares
2020 Employee Share Purchase Plan
Additional Paid-in Capital
Additional Paid-in Capital
2020 Employee Share Purchase Plan
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at Dec. 31, 2022 $ 279,517   $ 482,032   $ 37,226   $ (428) $ (239,313)
Balance, Shares at Dec. 31, 2022     42,036,193          
Share-based compensation expense 6,062       6,062      
Exercise of stock options 4   $ 7   (3)      
Exercise of stock options, Shares     2,000          
Issuance of common shares under the 2020 Employee Share Purchase Plan   $ 409   $ 638   $ (229)    
Issuance of common shares under the 2020 Employee Share Purchase Plan, Shares       41,703        
Other comprehensive income (loss) 193           193  
Net income (loss) (34,941)             (34,941)
Balance at Mar. 31, 2023 251,244   $ 482,677   43,056   (235) (274,254)
Balance, Shares at Mar. 31, 2023     42,079,896          
Balance at Dec. 31, 2023 212,082   $ 483,350   61,813   28 (333,109)
Balance, Shares at Dec. 31, 2023     42,176,041          
Share-based compensation expense 6,475       6,475      
Exercise of stock options $ 17   $ 27   (10)      
Exercise of stock options, Shares 8,485   8,485          
Issuance of common shares on vesting of restricted share units     $ 2,488   (2,488)      
Issuance of common shares on vesting of restricted share units , Shares     200,262          
Issuance of common shares under the 2020 Employee Share Purchase Plan   $ 358   $ 510   $ (152)    
Issuance of common shares under the 2020 Employee Share Purchase Plan, Shares       60,618        
Other comprehensive income (loss) $ (141)           (141)  
Net income (loss) 13,162             13,162
Balance at Mar. 31, 2024 $ 231,953   $ 486,375   $ 65,638   $ (113) $ (319,947)
Balance, Shares at Mar. 31, 2024     42,445,406          
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flows From Operating Activities:    
Net income (loss) for the period $ 13,162 $ (34,941)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Share-based compensation expense 6,475 6,062
Depreciation expense 501 441
Non-cash lease expense 563 541
Foreign exchange (gain) loss (22) 66
Net accretion of marketable securities (1,245) (1,839)
Changes in operating assets and liabilities:    
Prepaid expenses 1,286 1,330
Other current receivables 1,110 (2,741)
Other non-current assets 89 89
Accounts payable 4,431 2,016
Accrued expenses and other current liabilities (3,587) (4,203)
Operating lease liability, current portion (153) 35
Income taxes 630 3,616
Operating lease liability, net of current portion (429) (581)
Deferred revenue (10,879) (1,677)
Net cash provided by (used in) operating activities 11,932 (31,786)
Cash Flows From Investing Activities:    
Purchases of property and equipment 0 (475)
Proceeds from maturities of marketable securities 69,015 92,500
Purchase of marketable securities (89,331) (98,711)
Net cash used in investing activities (20,316) (6,686)
Cash Flows From Financing Activities:    
Proceeds from exercise of stock options 17 4
Proceeds from issuance of common stock under the 2020 Employee Share Purchase Plan 358 409
Net cash provided by financing activities 375 413
Effect of exchange rate fluctuations on cash held (42) (1)
Net Decrease In Cash And Cash Equivalents (8,051) (38,060)
Cash and cash equivalents at beginning of period 111,268 159,521
Cash and cash equivalents at end of period 103,217 121,461
Supplemental Disclosure Of Cash Flow Information:    
Property and equipment purchases incurred but not yet paid 0 1,134
Right-of-use asset obtained in exchange for new operating lease liability $ 0 $ 146
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 13,162 $ (34,941)
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Nature of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Business

1. Organization and Nature of Business

Repare Therapeutics Inc. (“Repare” or the “Company”) is a precision medicine oncology company focused on the development of synthetic lethality-based therapies for patients with cancer. The Company is governed by the Business Corporations Act (Québec). The Company’s common shares are listed on the Nasdaq Global Select Market under the ticker symbol “RPTX”.

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States of America (“U.S. GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and as amended by Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).

The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements as of and for the year ended December 31, 2023, and, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company’s consolidated financial position as of March 31, 2024, the consolidated results of its operations for the three months ended March 31, 2024 and 2023, its statements of shareholders’ equity for the three months ended March 31, 2024 and 2023 and its consolidated cash flows for the three months ended March 31, 2024 and 2023.

These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “Annual Report”). The condensed consolidated balance sheet data as of December 31, 2023 presented for comparative purposes was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by U.S. GAAP. The results for the three months ended March 31, 2024 are not necessarily indicative of the operating results to be expected for the full year or for any other subsequent interim period.

The Company’s significant accounting policies are disclosed in the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report. There have been no changes to the Company's significant accounting policies since the date of the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report.

Principles of Consolidation

These unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiary, Repare Therapeutics USA Inc. (“Repare USA”), which was incorporated under the laws of Delaware on June 1, 2017. The financial statements of Repare USA are prepared for the same reporting period as the parent company, using consistent accounting policies. All intra-group transactions, balances, income, and expenses are eliminated in full upon consolidation.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates related to revenue recognition, accrued research and development expenses, share-based compensation and income taxes. The Company bases its estimates on historical experience and other market specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB amended the guidance in ASU 280, Segment Reporting, to require a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Public entities with a single reportable segment

are required to provide the new disclosures and all the disclosures currently required under ASC 280. The new guidance is effective for public entities in fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.

In December 2023, the FASB amended the guidance in ASU 740, Income Taxes, to provide disaggregated income tax disclosures on the rate reconciliation and income taxes paid. The new guidance is effective for public entities in fiscal years beginning after 15 December 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.

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

3. Cash and Cash Equivalents and Marketable Securities

Cash and cash equivalents and marketable securities were comprised of the following:

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

 

(in thousands)

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Cash

 

$

48,706

 

 

$

 

 

$

 

 

$

48,706

 

 Money market funds

 

 

44,558

 

 

 

 

 

 

 

 

 

44,558

 

 Commercial paper

 

 

9,954

 

 

 

 

 

 

(1

)

 

 

9,953

 

 Total cash and cash equivalents:

 

$

103,218

 

 

$

 

 

$

(1

)

 

$

103,217

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 Commercial paper

 

$

117,197

 

 

$

16

 

 

$

(113

)

 

$

117,100

 

 Corporate debt securities

 

 

16,699

 

 

 

 

 

 

(15

)

 

 

16,684

 

 Total marketable securities

 

$

133,896

 

 

$

16

 

 

$

(128

)

 

$

133,784

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Cash

 

$

44,462

 

 

$

 

 

$

 

 

$

44,462

 

 Money market funds

 

 

36,991

 

 

 

 

 

 

 

 

 

36,991

 

 Commercial paper

 

 

29,811

 

 

 

4

 

 

 

 

 

 

29,815

 

 Total cash and cash equivalents:

 

$

111,264

 

 

$

4

 

 

$

 

 

$

111,268

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 U.S. Treasury and government-sponsored enterprises

 

$

22,434

 

 

$

 

 

$

(25

)

 

$

22,409

 

 Commercial paper

 

 

89,901

 

 

 

60

 

 

 

(11

)

 

 

89,950

 

 Total marketable securities

 

$

112,335

 

 

$

60

 

 

$

(36

)

 

$

112,359

 

Interest receivable was $0.4 million and $0.4 million as of March 31, 2024 and December 31, 2023, respectively, and is included in other current receivables.

The Company held available-for-sale marketable securities with an aggregate fair value of $109.3 million and $58.6 million that were in an immaterial, unrealized loss position as of March 31, 2024 and December 31, 2023, respectively, as shown in the table above. These marketable securities have been in an unrealized loss position for less than twelve months. The unrealized losses as of March 31, 2024 and December 31, 2023, were not attributed to credit risk but were primarily associated with changes in interest rates and market liquidity. The Company does not intend to sell these securities and it is more likely than not that it will hold these investments for a period of time sufficient to recover the amortized cost. As a result, the Company did not record an allowance for credit losses or other impairment charges for its marketable securities for the three months ended March 31, 2024 and 2023.

The Company recognized a net unrealized loss of $0.1 million and a net unrealized gain of $0.2 million in other comprehensive (loss) income in the three months ended March 31, 2024 and 2023, respectively, in relation to its cash and cash equivalents and marketable securities.

The maturities of the Company’s marketable securities as of March 31, 2024 and December 31, 2023 are less than one year.

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

4. Fair Value Measurements

Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1 – Quoted prices in active markets for identical assets or liabilities.
Level 2 – Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 – Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The following table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values:

Description

 

Financial Assets

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 Assets

 

 

 

 

 

 

 

 

 

 

 

 

 Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Money market funds

 

$

44,558

 

 

$

44,558

 

 

$

 

 

$

 

 Commercial paper

 

 

9,953

 

 

 

 

 

 

9,953

 

 

 

 

 Total cash equivalents

 

 

54,511

 

 

 

44,558

 

 

 

9,953

 

 

 

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 Commercial paper

 

 

117,100

 

 

 

 

 

 

117,100

 

 

 

 

 Corporate debt securities

 

 

16,684

 

 

 

 

 

 

16,684

 

 

 

 

 Total marketable securities

 

 

133,784

 

 

 

 

 

 

133,784

 

 

 

 

 Total financial assets

 

$

188,295

 

 

$

44,558

 

 

$

143,737

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 Assets

 

 

 

 

 

 

 

 

 

 

 

 

 Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Money market funds

 

$

36,991

 

 

$

36,991

 

 

$

 

 

$

 

 Commercial paper

 

 

29,815

 

 

 

 

 

 

29,815

 

 

 

 

 Total cash equivalents

 

 

66,806

 

 

 

36,991

 

 

 

29,815

 

 

 

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 U.S. Treasury and government-sponsored enterprises

 

 

22,409

 

 

 

 

 

 

22,409

 

 

 

 

 Commercial paper

 

 

89,950

 

 

 

 

 

 

89,950

 

 

 

 

 Total marketable securities

 

 

112,359

 

 

 

 

 

 

112,359

 

 

 

 

 Total financial assets

 

$

179,165

 

 

$

36,991

 

 

$

142,174

 

 

$

 

When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure the fair value. In determining the fair values at each date presented above, the Company relied on quoted prices for similar securities in active markets or using other inputs that are observable or can be corroborated by observable market data.

During the three months ended March 31, 2024, there were no transfers between fair value measure levels.

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities

5. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities as of March 31, 2024 and December 31, 2023 consisted of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Accrued research and development expense

 

$

16,443

 

 

$

16,251

 

Accrued compensation and benefits

 

 

2,739

 

 

 

6,981

 

Accrued professional services

 

 

671

 

 

 

631

 

Other

 

 

601

 

 

 

194

 

Total accrued expenses and other current liabilities

 

$

20,454

 

 

$

24,057

 

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaborative Arrangements
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Collaborative Arrangements

6. Collaborative Arrangements

Debiopharm Clinical Study and Collaboration Agreement

In January 2024, the Company entered into a clinical study and collaboration agreement with Debiopharm International S.A. (“Debiopharm”), a privately-owned, Swiss-based biopharmaceutical company, with the aim to explore the synergy between the Company’s compound, lunresertib, and Debiopharm’s compound, Debio 0123, a WEE1 inhibitor (the “Debio collaboration agreement”). The Company and Debiopharm are collaborating on the development of a combination therapy, with the Company sponsoring the global study, and will share all costs equally. The Company and Debiopharm are each supplying their respective drugs and retain all commercial rights to their respective compounds, including as monotherapy or as combination therapies. The activities associated with the collaboration are coordinated by a joint steering committee, which is comprised of an equal number of representatives from the Company and Debiopharm.

Based on the terms of the Debio collaboration agreement, the Company concluded that the Debio collaboration agreement meets the requirements of a collaboration within the guidance of ASC 808, Collaborative Arrangements, as both parties are active participants in the combination trial and are exposed to significant risks and rewards depending on the success of the combination trial. Accordingly, the net costs associated with the co-development are expensed as incurred and recognized within research and development expenses in the consolidated statement of operations and comprehensive income (loss).

During the three-month period ended March 31, 2024, the Company recognized $0.5 million in net research and development costs with regards to the Debio collaboration agreement and recorded a receivable from Debiopharm of $0.5 million in other current receivables, reflecting the 50/50 cost sharing terms.

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue recognition from Collaboration and License Agreements
3 Months Ended
Mar. 31, 2024
Revenue Recognition [Abstract]  
Revenue recognition from Collaboration and License Agreements

7. Revenue recognition from Collaboration and License Agreements

The following table presents revenue from collaboration agreements:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Roche Collaboration and License Agreement

 

$

49,815

 

 

$

5,312

 

Bristol-Myers Squibb Collaboration and License Agreement

 

 

2,589

 

 

 

366

 

Total revenue

 

$

52,404

 

 

$

5,678

 

The Company’s revenue recognition accounting policy, as well as additional information on the Company’s collaboration and license agreements are disclosed in the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report.

Roche Collaboration and License Agreement

In June 2022, the Company entered into a collaboration and license agreement (the “Roche Agreement”) with Hoffmann-La Roche Inc. and F. Hoffmann-La Roche Ltd (collectively, “Roche”) regarding the development and commercialization of the Company’s product candidate camonsertib (also known as RP-3500) and specified other Ataxia-Telangiectasia and Rad3-related protein kinase (“ATR”) inhibitors (the “Licensed Products”) which became effective July 13, 2022 (the “Effective Date”). Pursuant to the Roche Agreement, the Company granted Roche a worldwide, perpetual, exclusive, sublicensable license to develop, manufacture, and

commercialize the Licensed Products, as well as a non-exclusive, sublicensable license to certain related companion diagnostics. The Company agreed to complete specified ongoing clinical trials in accordance with the development plan in the Roche Agreement, as well as ongoing investigator sponsored trials (together, the “Continuing Trials”) at the Company’s expense. Roche assumed all subsequent development of camonsertib with the potential to expand development into additional tumors and multiple combination studies. The Company retained the right to conduct specified clinical trials (the “Repare Trials”) of camonsertib in combination with the Company’s PKMYT1 compound, lunresertib (also known as RP-6306). The Roche Agreement provided the Company, at its sole discretion, with the ability to opt-in to a 50/50 U.S. co-development and profit share arrangement, including participation in U.S. co-promotion if U.S. regulatory approval was received. If the Company chose to exercise its co-development and profit share option, it would continue to be eligible to receive certain clinical, regulatory, commercial and sales milestone payments, in addition to full ex-U.S. royalties.

On February 7, 2024, the Company received written notice from Roche of their election to terminate the Roche Agreement following a review of Roche’s pipeline and evolving external factors. The termination became effective May 7, 2024, at which time the Company regained global development and commercialization rights for camonsertib from Roche.

In March 2024, the Company received a payment of $4.0 million for revisions to the clinical development plan under the Roche Agreement, of which $2.1 million was previously recorded as a receivable at December 31, 2023. The transaction price was updated for this additional consideration received, as well as other adjustments of $0.5 million pursuant to the termination of the agreement.

In February 2024, the Company further received a $40.0 million milestone payment from Roche that was earned upon dosing of the first patient with camonsertib in Roche’s Phase 2 TAPISTRY trial in January 2024.

Deferred revenue pertaining to the Roche Agreement

 

Completion of Continuing Trials

 

 

 

(in thousands)

 

Balance as of December 31, 2023

 

$

9,463

 

Increase in collaboration revenue

 

 

41,425

 

Recognition as revenue, as the result of performance obligations satisfied

 

 

(49,815

)

Balance as of March 31, 2024

 

$

1,073

 

Classified as short-term

 

$

1,073

 

The Company recognized $49.8 million and $5.3 million for the three months ended March 31, 2024 and 2023, respectively as revenue associated with the Roche Agreement in relation to (i) the recognition of revenue upon the $40.0 million milestone achievement in the first quarter of 2024, as well as (ii) the partial recognition of deferred revenue for research and development services performed towards the completion of the Continuing Trials during the period.

As of March 31, 2024, there was $1.1 million (December 31, 2023 - $9.4 million) of deferred revenue related to the Roche Agreement, of which $1.1 million (December 31, 2023 - $7.7 million) was classified as current and nil (December 31, 2023 - $1.7 million) was classified as non-current in the condensed consolidated balance sheet based on the period the services to complete the Continuing Trials are expected to be performed. All deferred revenue related to the Roche Agreement is expected to be recognized in the second quarter of 2024 pursuant to the termination.

Bristol-Myers Squibb Collaboration and License Agreement

In May 2020, the Company entered into a collaboration and license agreement (the “BMS Agreement”) with Bristol-Myers Squibb Company (“Bristol-Myers Squibb”), pursuant to which the Company and Bristol-Myers Squibb have agreed to collaborate in the research and development of potential new product candidates for the treatment of cancer. The Company provided Bristol-Myers Squibb access to a selected number of its existing screening campaigns and novel campaigns. The Company was responsible for carrying out early-stage research activities directed to identifying potential targets for potential licensing by Bristol-Myers Squibb, in accordance with a mutually agreed upon research plan, and was solely responsible for such costs. The collaboration consisted of programs directed to both druggable targets and to targets commonly considered undruggable to traditional small molecule approaches. Upon Bristol-Myers Squibb’s election to exercise its option to obtain exclusive worldwide licenses for the subsequent development, manufacturing and commercialization of a program, Bristol-Myers Squibb will then be solely responsible for all such worldwide activities and costs.

Although the collaboration term expired in November 2023, the BMS Agreement will not expire until, on a licensed product-by-licensed product and country-by-country basis, the expiration of the applicable royalty term and in its entirety upon expiration of the last royalty term. Either party may terminate earlier upon an uncured material breach of the agreement by the other party, or the

insolvency of the other party. Additionally, Bristol-Myers Squibb may terminate the BMS Agreement for any or no reason on a program-by-program basis upon specified written notice.

The Company is entitled to receive up to $301.0 million in total milestones on a program-by-program basis, consisting of $176.0 million in the aggregate for certain specified research, development and regulatory milestones and $125.0 million in the aggregate for certain specified commercial milestones. The Company is further entitled to a tiered percentage royalty on annual net sales ranging from high-single digits to low-double digits, subject to certain specified reductions.

Deferred revenue pertaining to the BMS Agreement

 

Options to license undruggable targets

 

 

 

(in thousands)

 

Balance as of December 31, 2023

 

$

2,489

 

Increase in collaboration revenue

 

 

100

 

Recognition as revenue, as the result of performance obligations satisfied

 

 

(2,589

)

Balance as of March 31, 2024

 

$

 

In March 2024, Bristol-Myers Squibb exercised its one remaining option for an undruggable target. As a result, the Company recognized $2.6 million as revenue related to undruggable targets, including the option fee payment of $0.1 million.

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases

8. Leases

The Company has historically entered into lease arrangements for its facilities. As of March 31, 2024, the Company had four operating leases with required future minimum payments. The Company’s leases generally do not include termination or purchase options.

Operating Leases

The following tables contain a summary of the lease costs recognized under ASC 842 and other information pertaining to the Company’s operating leases:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Operating Leases - Lease Costs

 

 

 

 

 

 

Operating lease costs

 

$

594

 

 

$

592

 

Short-term lease costs

 

 

19

 

 

 

14

 

Variable lease costs

 

 

85

 

 

 

40

 

Total lease costs

 

$

698

 

 

$

646

 

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands, except as specified otherwise)

 

Other Operating Lease Information

 

 

 

 

 

 

Operating cash flows used for operating leases

 

$

613

 

 

$

599

 

Right-of-use assets obtained in exchange for new operating lease liability

 

$

 

 

$

146

 

Weighted-average remaining lease term (in years)

 

 

1.23

 

 

 

2.19

 

Weighted-average discount rate

 

 

4.2

%

 

 

4.1

%

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation

9. Share-Based Compensation

2020 Employee Share Purchase Plan

In June 2020, the Company’s board of directors adopted, and the Company’s shareholders approved the 2020 Employee Share Purchase Plan (“ESPP”). The number of shares reserved and available for issuance under the ESPP will automatically increase each January 1, beginning on January 1, 2021 and each January 1 thereafter through January 31, 2030, by the lesser of (1) 1.0% of the total number of common shares outstanding on December 31 of the preceding calendar year, (2) 3,300,000 common shares, or (3) such

smaller number of common shares as the Company’s board of directors may designate. As of March 31, 2024, the number of common shares that may be issued under the ESPP is 1,772,568.

The ESPP enables eligible employees to purchase common shares of the Company at the end of each offering period at a price equal to 85% of the fair market value of the shares on the first business day or the last business day of the offering period, whichever is lower. Participation in the ESPP is voluntary. Eligible employees become participants in the ESPP by enrolling in the plan and authorizing payroll deductions. At the end of each offering period, accumulated payroll deductions are used to purchase the Company’s shares at the discounted price. The Company makes no contributions to the ESPP. A participant may withdraw from the ESPP or suspend contributions to the ESPP. If the participant elects to withdraw during an offering, all contributions are refunded as soon as administratively practicable. If a participant elects to withdraw or suspend contributions, they will not be able to re-enroll in the current offering but may elect to participate in future offerings. A participant may only purchase whole shares of the Company’s common shares in the ESPP. ESPP offering periods are offered on a rolling six-month basis.

The Company issued 60,618 common shares under the ESPP for the three months ended March 31, 2024, at a weighted-average price per share of $5.91, for aggregate proceeds of $0.4 million.

Option Plan and 2020 Plan

In December 2016, as further amended in December 2017 and September 2019, the Company adopted the Repare Therapeutics Inc. Option Plan (the “Option Plan”) for the issuance of stock options and other share-based awards to directors, officers, employees or consultants. The Option Plan authorized up to 4,074,135 shares of the Company’s common shares to be issued.

In June 2020, the Company’s board of directors adopted, and the Company’s shareholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective on the effective date of the IPO, at which time the Company ceased making awards under the Option Plan. The 2020 Plan allows the Company’s compensation committee to make equity-based and cash-based incentive awards to the Company’s officers, employees, directors and consultants including but not limited to stock options and restricted share units. The aggregate number of common shares reserved and available for issuance under the 2020 Plan has automatically increased on January 1 of each year beginning on January 1, 2021 and will continue to increase on January 1 of each year through and including January 1, 2030, by 5% of the outstanding number of common shares on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s board of directors. As of March 31, 2024, the number of common shares reserved for issuance under the 2020 Plan is 12,136,183.

The exercise price per share of a stock option must be at least equal to the fair value of the common shares on the date of grant, as determined by the Company’s compensation committee or the Company’s board of directors. Stock options awarded under the 2020 Plan expire 10 years after the grant. Unless otherwise stated in a stock option agreement, options generally have vesting conditions of 25% of the shares subject to an option grant typically vesting upon the first anniversary of the vesting start date and thereafter at the rate of one forty-eighth of the option shares per month as of the first day of each month after the first anniversary.

Inducement Plan

In April 2024, the Company’s board of directors approved the adoption of the 2024 Inducement Plan (the “Inducement Plan”), to be used exclusively for grants of awards to individuals who were not previously employees or directors (or following a bona fide period of non-employment) as a material inducement to such individuals’ entry into employment with the Company, pursuant to Nasdaq Listing Rule 5635(c)(4). The terms and conditions of the Inducement Plan are substantially similar to those of the 2020 Plan. 350,000 common shares have been reserved for issuance under the Inducement Plan.

Stock Options

The following table summarizes the Company’s stock options activity:

 

 

Number of
shares

 

 

Weighted
average
exercise price

 

Outstanding, January 1, 2024

 

 

10,097,771

 

 

$

13.77

 

Granted

 

 

1,376,682

 

 

$

6.95

 

Exercised

 

 

(8,485

)

 

$

1.99

 

Cancelled or forfeited

 

 

(145,179

)

 

$

16.74

 

Outstanding, March 31, 2024

 

 

11,320,789

 

 

$

12.91

 

 

During the three months ended March 31, 2024, an aggregate of 8,485 options were exercised at a weighted-average exercise price of $1.99 per share.

The fair value of stock options, and the assumptions used in the Black Scholes option-pricing model to determine the grant date fair value of stock options granted to employees and non-employees were as follows, presented on a weighted average basis:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Fair value of stock options

 

$

5.08

 

 

$

8.85

 

Risk-free interest rate

 

 

4.19

%

 

 

3.65

%

Expected terms (in years)

 

 

6.08

 

 

 

6.08

 

Expected volatility

 

 

82.99

%

 

 

81.77

%

Expected dividend yield

 

 

0.00

%

 

 

0.00

%

Restricted Share Units

The following table summarizes the Company’s restricted share unit activity:

 

 

Number of
shares

 

 

Weighted
average
grant date fair value

 

Outstanding, January 1, 2024

 

 

603,685

 

 

$

12.42

 

Awarded

 

 

527,273

 

 

$

6.95

 

Vested and released

 

 

(200,262

)

 

$

12.42

 

Forfeited

 

 

(3,392

)

 

$

12.42

 

Outstanding, March 31, 2024

 

 

927,304

 

 

$

9.31

 

The fair value of each restricted share unit is estimated on the date of grant based on the fair value of our common shares on that same date.

Share-Based Compensation

Share-based compensation expense for all awards was allocated as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Research and development

 

$

3,419

 

 

$

3,219

 

General and administrative

 

 

3,056

 

 

 

2,843

 

Total share-based compensation expense

 

$

6,475

 

 

$

6,062

 

Share-based compensation expense by type of award was as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Stock options

 

$

5,685

 

 

$

5,537

 

Restricted share units

 

 

709

 

 

 

425

 

ESPP

 

 

81

 

 

 

100

 

Total share-based compensation expense

 

$

6,475

 

 

$

6,062

 

As of March 31, 2024, there was $38.6 million and $8.1 million of unrecognized share-based compensation expense to be recognized over a weighted average period of 1.6 years and 2.5 years related to unvested stock options and unvested restricted share units, respectively.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) per Share

11. Net Income (Loss) per Share

The following table summarizes the computation of basic and diluted net income (loss) per share attributable to common shareholders of the Company:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands, except share and per share amounts)

 

Numerator:

 

 

 

 

 

 

Net income (loss)

 

$

13,162

 

 

$

(34,941

)

Denominator:

 

 

 

 

 

 

Weighted-average common shares outstanding — basic

 

 

42,234,001

 

 

 

42,040,674

 

Dilutive impact of outstanding stock options, restricted share units
   and shares issuable under the ESPP

 

 

1,790,197

 

 

 

 

Weighted-average common shares outstanding — diluted

 

 

44,024,198

 

 

 

42,040,674

 

Net income (loss) per share

 

 

 

 

 

 

Basic

 

$

0.31

 

 

$

(0.83

)

Diluted

 

$

0.30

 

 

$

(0.83

)

The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net income (loss) per share attributable to common shareholders for the periods indicated because including them would have had an anti-dilutive effect:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Options to purchase common shares

 

 

8,778,678

 

 

 

9,572,829

 

Restricted share units

 

 

927,304

 

 

 

622,835

 

Estimated shares issuable under the ESPP

 

 

 

 

 

48,136

 

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States of America (“U.S. GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and as amended by Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).

The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements as of and for the year ended December 31, 2023, and, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company’s consolidated financial position as of March 31, 2024, the consolidated results of its operations for the three months ended March 31, 2024 and 2023, its statements of shareholders’ equity for the three months ended March 31, 2024 and 2023 and its consolidated cash flows for the three months ended March 31, 2024 and 2023.

These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “Annual Report”). The condensed consolidated balance sheet data as of December 31, 2023 presented for comparative purposes was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by U.S. GAAP. The results for the three months ended March 31, 2024 are not necessarily indicative of the operating results to be expected for the full year or for any other subsequent interim period.

The Company’s significant accounting policies are disclosed in the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report. There have been no changes to the Company's significant accounting policies since the date of the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report.

Principles of Consolidation

Principles of Consolidation

These unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiary, Repare Therapeutics USA Inc. (“Repare USA”), which was incorporated under the laws of Delaware on June 1, 2017. The financial statements of Repare USA are prepared for the same reporting period as the parent company, using consistent accounting policies. All intra-group transactions, balances, income, and expenses are eliminated in full upon consolidation.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates related to revenue recognition, accrued research and development expenses, share-based compensation and income taxes. The Company bases its estimates on historical experience and other market specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.

Recently Issued Accounting Pronouncements Not Yet Adopted

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB amended the guidance in ASU 280, Segment Reporting, to require a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Public entities with a single reportable segment

are required to provide the new disclosures and all the disclosures currently required under ASC 280. The new guidance is effective for public entities in fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.

In December 2023, the FASB amended the guidance in ASU 740, Income Taxes, to provide disaggregated income tax disclosures on the rate reconciliation and income taxes paid. The new guidance is effective for public entities in fiscal years beginning after 15 December 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Cash and Cash Equivalents and Marketable Securities

Cash and cash equivalents and marketable securities were comprised of the following:

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

 

 

(in thousands)

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Cash

 

$

48,706

 

 

$

 

 

$

 

 

$

48,706

 

 Money market funds

 

 

44,558

 

 

 

 

 

 

 

 

 

44,558

 

 Commercial paper

 

 

9,954

 

 

 

 

 

 

(1

)

 

 

9,953

 

 Total cash and cash equivalents:

 

$

103,218

 

 

$

 

 

$

(1

)

 

$

103,217

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 Commercial paper

 

$

117,197

 

 

$

16

 

 

$

(113

)

 

$

117,100

 

 Corporate debt securities

 

 

16,699

 

 

 

 

 

 

(15

)

 

 

16,684

 

 Total marketable securities

 

$

133,896

 

 

$

16

 

 

$

(128

)

 

$

133,784

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Cash

 

$

44,462

 

 

$

 

 

$

 

 

$

44,462

 

 Money market funds

 

 

36,991

 

 

 

 

 

 

 

 

 

36,991

 

 Commercial paper

 

 

29,811

 

 

 

4

 

 

 

 

 

 

29,815

 

 Total cash and cash equivalents:

 

$

111,264

 

 

$

4

 

 

$

 

 

$

111,268

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 U.S. Treasury and government-sponsored enterprises

 

$

22,434

 

 

$

 

 

$

(25

)

 

$

22,409

 

 Commercial paper

 

 

89,901

 

 

 

60

 

 

 

(11

)

 

 

89,950

 

 Total marketable securities

 

$

112,335

 

 

$

60

 

 

$

(36

)

 

$

112,359

 

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value on a Recurring Basis

The following table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values:

Description

 

Financial Assets

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

 

(in thousands)

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 Assets

 

 

 

 

 

 

 

 

 

 

 

 

 Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Money market funds

 

$

44,558

 

 

$

44,558

 

 

$

 

 

$

 

 Commercial paper

 

 

9,953

 

 

 

 

 

 

9,953

 

 

 

 

 Total cash equivalents

 

 

54,511

 

 

 

44,558

 

 

 

9,953

 

 

 

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 Commercial paper

 

 

117,100

 

 

 

 

 

 

117,100

 

 

 

 

 Corporate debt securities

 

 

16,684

 

 

 

 

 

 

16,684

 

 

 

 

 Total marketable securities

 

 

133,784

 

 

 

 

 

 

133,784

 

 

 

 

 Total financial assets

 

$

188,295

 

 

$

44,558

 

 

$

143,737

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 Assets

 

 

 

 

 

 

 

 

 

 

 

 

 Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 Money market funds

 

$

36,991

 

 

$

36,991

 

 

$

 

 

$

 

 Commercial paper

 

 

29,815

 

 

 

 

 

 

29,815

 

 

 

 

 Total cash equivalents

 

 

66,806

 

 

 

36,991

 

 

 

29,815

 

 

 

 

 Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 U.S. Treasury and government-sponsored enterprises

 

 

22,409

 

 

 

 

 

 

22,409

 

 

 

 

 Commercial paper

 

 

89,950

 

 

 

 

 

 

89,950

 

 

 

 

 Total marketable securities

 

 

112,359

 

 

 

 

 

 

112,359

 

 

 

 

 Total financial assets

 

$

179,165

 

 

$

36,991

 

 

$

142,174

 

 

$

 

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities as of March 31, 2024 and December 31, 2023 consisted of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Accrued research and development expense

 

$

16,443

 

 

$

16,251

 

Accrued compensation and benefits

 

 

2,739

 

 

 

6,981

 

Accrued professional services

 

 

671

 

 

 

631

 

Other

 

 

601

 

 

 

194

 

Total accrued expenses and other current liabilities

 

$

20,454

 

 

$

24,057

 

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue recognition from Collaboration and License Agreements (Tables)
3 Months Ended
Mar. 31, 2024
Disaggregation of Revenue [Line Items]  
Schedule of Revenue From Collaboration Agreements

The following table presents revenue from collaboration agreements:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Roche Collaboration and License Agreement

 

$

49,815

 

 

$

5,312

 

Bristol-Myers Squibb Collaboration and License Agreement

 

 

2,589

 

 

 

366

 

Total revenue

 

$

52,404

 

 

$

5,678

 

Roche  
Disaggregation of Revenue [Line Items]  
Schedule of Deferred Revenue

Deferred revenue pertaining to the Roche Agreement

 

Completion of Continuing Trials

 

 

 

(in thousands)

 

Balance as of December 31, 2023

 

$

9,463

 

Increase in collaboration revenue

 

 

41,425

 

Recognition as revenue, as the result of performance obligations satisfied

 

 

(49,815

)

Balance as of March 31, 2024

 

$

1,073

 

Classified as short-term

 

$

1,073

 

Bristol-Myers Squibb Company  
Disaggregation of Revenue [Line Items]  
Schedule of Deferred Revenue

Deferred revenue pertaining to the BMS Agreement

 

Options to license undruggable targets

 

 

 

(in thousands)

 

Balance as of December 31, 2023

 

$

2,489

 

Increase in collaboration revenue

 

 

100

 

Recognition as revenue, as the result of performance obligations satisfied

 

 

(2,589

)

Balance as of March 31, 2024

 

$

 

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Summary of Lease Costs The following tables contain a summary of the lease costs recognized under ASC 842 and other information pertaining to the Company’s operating leases:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Operating Leases - Lease Costs

 

 

 

 

 

 

Operating lease costs

 

$

594

 

 

$

592

 

Short-term lease costs

 

 

19

 

 

 

14

 

Variable lease costs

 

 

85

 

 

 

40

 

Total lease costs

 

$

698

 

 

$

646

 

Summary of Other Operating Lease Information

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands, except as specified otherwise)

 

Other Operating Lease Information

 

 

 

 

 

 

Operating cash flows used for operating leases

 

$

613

 

 

$

599

 

Right-of-use assets obtained in exchange for new operating lease liability

 

$

 

 

$

146

 

Weighted-average remaining lease term (in years)

 

 

1.23

 

 

 

2.19

 

Weighted-average discount rate

 

 

4.2

%

 

 

4.1

%

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share Option Activity

 

 

Number of
shares

 

 

Weighted
average
exercise price

 

Outstanding, January 1, 2024

 

 

10,097,771

 

 

$

13.77

 

Granted

 

 

1,376,682

 

 

$

6.95

 

Exercised

 

 

(8,485

)

 

$

1.99

 

Cancelled or forfeited

 

 

(145,179

)

 

$

16.74

 

Outstanding, March 31, 2024

 

 

11,320,789

 

 

$

12.91

 

 

Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model

The fair value of stock options, and the assumptions used in the Black Scholes option-pricing model to determine the grant date fair value of stock options granted to employees and non-employees were as follows, presented on a weighted average basis:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

Fair value of stock options

 

$

5.08

 

 

$

8.85

 

Risk-free interest rate

 

 

4.19

%

 

 

3.65

%

Expected terms (in years)

 

 

6.08

 

 

 

6.08

 

Expected volatility

 

 

82.99

%

 

 

81.77

%

Expected dividend yield

 

 

0.00

%

 

 

0.00

%

Summary of Total Outstanding Restricted Stock Units

The following table summarizes the Company’s restricted share unit activity:

 

 

Number of
shares

 

 

Weighted
average
grant date fair value

 

Outstanding, January 1, 2024

 

 

603,685

 

 

$

12.42

 

Awarded

 

 

527,273

 

 

$

6.95

 

Vested and released

 

 

(200,262

)

 

$

12.42

 

Forfeited

 

 

(3,392

)

 

$

12.42

 

Outstanding, March 31, 2024

 

 

927,304

 

 

$

9.31

 

Schedule of Share-based Compensation Expense

Share-based compensation expense for all awards was allocated as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Research and development

 

$

3,419

 

 

$

3,219

 

General and administrative

 

 

3,056

 

 

 

2,843

 

Total share-based compensation expense

 

$

6,475

 

 

$

6,062

 

Share-based compensation expense by type of award was as follows:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Stock options

 

$

5,685

 

 

$

5,537

 

Restricted share units

 

 

709

 

 

 

425

 

ESPP

 

 

81

 

 

 

100

 

Total share-based compensation expense

 

$

6,475

 

 

$

6,062

 

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Summary of Computation of Basic and Diluted Net Income (Loss) Per Share Attributable To Common Shareholders

The following table summarizes the computation of basic and diluted net income (loss) per share attributable to common shareholders of the Company:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands, except share and per share amounts)

 

Numerator:

 

 

 

 

 

 

Net income (loss)

 

$

13,162

 

 

$

(34,941

)

Denominator:

 

 

 

 

 

 

Weighted-average common shares outstanding — basic

 

 

42,234,001

 

 

 

42,040,674

 

Dilutive impact of outstanding stock options, restricted share units
   and shares issuable under the ESPP

 

 

1,790,197

 

 

 

 

Weighted-average common shares outstanding — diluted

 

 

44,024,198

 

 

 

42,040,674

 

Net income (loss) per share

 

 

 

 

 

 

Basic

 

$

0.31

 

 

$

(0.83

)

Diluted

 

$

0.30

 

 

$

(0.83

)

Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect

The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net income (loss) per share attributable to common shareholders for the periods indicated because including them would have had an anti-dilutive effect:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Options to purchase common shares

 

 

8,778,678

 

 

 

9,572,829

 

Restricted share units

 

 

927,304

 

 

 

622,835

 

Estimated shares issuable under the ESPP

 

 

 

 

 

48,136

 

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash and cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 103,218 $ 111,264
Unrealized Gains 0 4
Unrealized Losses (1) 0
Fair Value 103,217 111,268
Money market funds | Cash and cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 44,558 36,991
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 44,558 36,991
Marketable securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 133,896 112,335
Unrealized Gains 16 60
Unrealized Losses (128) (36)
Fair Value 133,784 112,359
Commercial paper | Cash and cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,954 29,811
Unrealized Gains 0 4
Unrealized Losses (1) 0
Fair Value 9,953 29,815
Commercial paper | Marketable securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 117,197 89,901
Unrealized Gains 16 60
Unrealized Losses (113) (11)
Fair Value 117,100 89,950
Corporate debt securities | Marketable securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,699  
Unrealized Gains 0  
Unrealized Losses (15)  
Fair Value 16,684  
U.S. Treasury and government-sponsored enterprises | Marketable securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   22,434
Unrealized Gains   0
Unrealized Losses   (25)
Fair Value   22,409
Cash | Cash and cash equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 48,706 44,462
Fair Value $ 48,706 $ 44,462
XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents and Marketable Securities - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]      
Interest receivable $ 400,000   $ 400,000
Debt securities unrealized loss position 109,300,000   $ 58,600,000
OCI, unrealized (loss) gain on available for sale marketable securities (141,000) $ 193,000  
Allowance for credit losses or other impairment charges $ 0 $ 0  
XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Fair Value Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Cash equivalents $ 54,511 $ 66,806
Marketable securities 133,784 112,359
Total financial assets 188,295 179,165
Corporate debt securities    
Assets    
Marketable securities 16,684  
U.S. Treasury and government-sponsored enterprises    
Assets    
Marketable securities   22,409
Level 1    
Assets    
Cash equivalents 44,558 36,991
Marketable securities 0 0
Total financial assets 44,558 36,991
Level 2    
Assets    
Cash equivalents 9,953 29,815
Marketable securities 133,784 112,359
Total financial assets 143,737 142,174
Level 2 | Corporate debt securities    
Assets    
Marketable securities 16,684  
Level 2 | U.S. Treasury and government-sponsored enterprises    
Assets    
Marketable securities   22,409
Money market funds    
Assets    
Total financial assets 44,558 36,991
Money market funds | Level 1    
Assets    
Total financial assets 44,558 36,991
Commercial paper    
Assets    
Cash equivalents 9,953 29,815
Marketable securities 117,100 89,950
Commercial paper | Level 2    
Assets    
Cash equivalents 9,953 29,815
Marketable securities $ 117,100 $ 89,950
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Additional Information (Details)
Mar. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Fair value, assets, transfers between levels $ 0
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 2,739 $ 6,981
Accrued research and development expense 16,443 16,251
Accrued professional services 671 631
Other 601 194
Total accrued expenses and other current liabilities $ 20,454 $ 24,057
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaborative Arrangements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Other current receivables $ 3,377 $ 4,499
Debiopharm    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Reimbursement of research and development cost contract 500  
Other current receivables $ 500  
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue recognition from Collaboration and License Agreements - Schedule of Revenue From Collaboration Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Collaboration agreements $ 52,404 $ 5,678
Roche    
Disaggregation of Revenue [Line Items]    
Collaboration agreements 49,815 5,312
Bristol-Myers Squibb Company    
Disaggregation of Revenue [Line Items]    
Collaboration agreements $ 2,589 $ 366
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue recognition from Collaboration and License Agreements - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2020
Mar. 31, 2024
Mar. 31, 2023
Feb. 29, 2024
Dec. 31, 2023
Roche | Completion of Continuing Trials [Member]          
Disaggregation of Revenue [Line Items]          
Deferred revenue   $ 1,073     $ 9,463
Deferred revenue, current   1,073      
Roche | Collaboration and License Agreement          
Disaggregation of Revenue [Line Items]          
Collaboration payable   500      
Milestones payments received       $ 40,000  
Deferred revenue recognized   49,800 $ 5,300    
Roche | Collaboration and License Agreement | Third Additional Clinical Development Plan          
Disaggregation of Revenue [Line Items]          
Collaboration revenue received   4,000      
Collaboration revenue receivable earned         2,100
Roche | Collaboration and License Agreement | Completion of Continuing Trials [Member]          
Disaggregation of Revenue [Line Items]          
Deferred revenue   1,100     9,400
Deferred revenue, current   1,100     7,700
Deferred revenue, noncurrent   0     $ 1,700
Bristol-Myers Squibb Company | Collaboration and License Agreement          
Disaggregation of Revenue [Line Items]          
Collaboration term expiration date Nov. 30, 2023        
Bristol-Myers Squibb Company | Collaboration and License Agreement | Undruggable targets          
Disaggregation of Revenue [Line Items]          
Deferred revenue recognized   2,600      
Option fee payment   $ 100      
Bristol-Myers Squibb Company | Collaboration and License Agreement | Maximum          
Disaggregation of Revenue [Line Items]          
Milestone payments entitled to be received $ 301,000        
Bristol-Myers Squibb Company | Collaboration and License Agreement | Maximum | Research, Development and Regulatory Milestones          
Disaggregation of Revenue [Line Items]          
Milestone payments entitled to be received 176,000        
Bristol-Myers Squibb Company | Collaboration and License Agreement | Maximum | Commercial Milestones          
Disaggregation of Revenue [Line Items]          
Milestone payments entitled to be received $ 125,000        
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue recognition from Collaboration and License Agreements - Schedule of Deferred Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Roche | Completion of continuing trials  
Disaggregation of Revenue [Line Items]  
Balance, Beginning $ 9,463
Increase in collaboration revenue 41,425
Recognition as revenue, as the result of performance obligations satisfied (49,815)
Balance, Ending 1,073
Classified as short-term 1,073
Bristol-Myers Squibb Company | Options to License Undruggable Targets  
Disaggregation of Revenue [Line Items]  
Balance, Beginning 2,489
Increase in collaboration revenue 100
Recognition as revenue, as the result of performance obligations satisfied (2,589)
Balance, Ending $ 0
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Lease
Lessee Lease Description [Line Items]  
Number of operating leases 4
Lessee, operating lease, existence of option to terminate false
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lease Costs    
Operating lease costs $ 594 $ 592
Short-term lease costs 19 14
Variable lease costs 85 40
Total lease costs $ 698 $ 646
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Other Operating Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating cash flows used for operating leases $ 613 $ 599
Right-of-use asset obtained in exchange for new operating lease liability $ 0 $ 146
Weighted-average remaining lease term (in years) 1 year 2 months 23 days 2 years 2 months 8 days
Weighted-average discount rate 4.20% 4.10%
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2020
Mar. 31, 2024
Mar. 31, 2023
Apr. 30, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock shares issued   42,445,406     42,176,041
Weighted average exercise price of stock options granted   $ 6.95      
Number of options exercised   8,485      
Stock options granted to employees   1,376,682      
Options, weighted-average exercise price   $ 1.99      
Aggregate proceeds from exercise of options   $ 17 $ 4    
Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized share-based compensation expense related to unvested restricted share units   $ 8,100      
Unrecognized share-based compensation expense related to unvested stock options, weighted average period   2 years 6 months      
Employee Stock Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized share-based compensation expense related to unvested stock options   $ 38,600      
Unrecognized share-based compensation expense related to unvested stock options, weighted average period   1 year 7 months 6 days      
Subsequent Events | Inducement Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares of common stock reserved for future issuance       350,000  
Common Shares          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of options exercised   8,485 2,000    
2020 Employee Share Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares of common stock reserved for future issuance   1,772,568      
Annual increases in number of shares available for issuance as percentage of outstanding shares common stock on final day of preceding calendar year 1.00%        
Annual increases in number of shares available for issuance maximum number of common stock issued 3,300,000        
Purchase price of shares as percentage of fair market value of common stock on date of purchase 85.00%        
Common stock shares issued 0 60,618      
Shares issued, price per share   $ 5.91      
Cash received from purchases under ESPP   $ 400      
Option Plan | Common Shares          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares ceased granting 4,074,135        
2020 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares of common stock reserved for future issuance   12,136,183      
Annual increases in number of shares available for issuance as percentage of outstanding shares common stock on final day of preceding calendar year 5.00%        
Expiration period 10 years        
2020 Equity Incentive Plan | Vesting on First Anniversary Date of Grant          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting percentage 25.00%        
2020 Equity Incentive Plan | Vesting on Monthly Basis at Rate of 1/48th          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Monthly vesting rate 1/48        
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Schedule of Share Option Activity (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of shares, Outstanding at beginning of period | shares 10,097,771
Number of shares, Granted | shares 1,376,682
Number of shares, Exercised | shares (8,485)
Number of shares, Cancelled or forfeited | shares (145,179)
Number of shares, Outstanding at end of period | shares 11,320,789
Weighted average exercise price, Outstanding at beginning of period | $ / shares $ 13.77
Weighted average exercise price of stock options granted | $ / shares 6.95
Weighted average exercise price, Exercised | $ / shares 1.99
Weighted average exercise price, Cancelled or forfeited | $ / shares 16.74
Weighted average exercise price, Outstanding at end of period | $ / shares $ 12.91
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model (Details) - 2020 Equity Incentive Plan - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Fair value of stock options $ 5.08 $ 8.85
Risk-free interest rate 4.19% 3.65%
Expected terms (in years) 6 years 29 days 6 years 29 days
Expected volatility 82.99% 81.77%
Expected dividend yield 0.00% 0.00%
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Summary of Total Outstanding Restricted Stock Units (Details) - Restricted Stock Units (RSUs)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted stock units, Beginning balance | shares 603,685
Restricted stock units, Awarded | shares 527,273
Restricted stock units, Vested and released | shares (200,262)
Restricted stock units, Forfeited | shares (3,392)
Restricted stock units, Ending balance | shares 927,304
Weighted average grant date fair value, Beginning balance | $ / shares $ 12.42
Weighted average grant date fair value, Awarded | $ / shares 6.95
Weighted average grant date fair value, Vested and released | $ / shares 12.42
Weighted Average Grant Date Fair Value Forfeited | $ / shares 12.42
Weighted average grant date fair value, Ending balance | $ / shares $ 9.31
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total share-based compensation expense $ 6,475 $ 6,062
Research and Development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total share-based compensation expense 3,419 3,219
General and Administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total share-based compensation expense 3,056 2,843
Employee Stock Option    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total share-based compensation expense 5,685 5,537
Restricted Stock Units (RSUs)    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total share-based compensation expense 709 425
2020 Employee Share Purchase Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total share-based compensation expense $ 81 $ 100
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) per Share - Summary of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net Income (Loss) $ 13,162 $ (34,941)
Denominator:    
Weighted-average common shares outstanding-basic 42,234,001 42,040,674
Dilutive impact of outstanding stock options, restricted share units and shares issuable under the ESPP 1,790,197 0
Weighted-average common shares outstanding-diluted 44,024,198 42,040,674
Net income (loss) per share basic $ 0.31 $ (0.83)
Net income (loss) per share diluted $ 0.3 $ (0.83)
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Options to Purchase Common Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 8,778,678 9,572,829
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 927,304 622,835
Estimated Shares Issuable Under the ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 0 48,136
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /6!IU@'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 " #U@:=8VT?&ULS9+/ M2L0P$(=?17)O)\VZ"J';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E'MZ?)G7K:S/ MI+S&\BM;2<>(&W:>_+JZN]\^L$YP<5WQ=<5OMX++9BV%>)]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 /6!IUC(_0YY)@8 ,4A 8 >&PO=V]R:W-H965T&UL MM9IK<^(V%(;_BH;.=-J9$"P9 MDFS!!VT\TTNTL"O>QV^D&Q!7AB6U26(?S[ M'MG&SG;D@]>SY$.PC<^+'A]=7DF^VDGUG*R%T.0E"N/DNK/6>O.FUTN\M8AX M-A(8)YX(J8R_#/P]?JZ,^H07RQY&NI'N7LO"J"L@)X, MD^P_V>7W]OL=XJ6)EE$1#"6(@CC_Y"_%@W@5P$8U :P(8/\+H&Y-@%L$N!EH M7K(,ZRW7?'REY(XHHF8/LV6310!/$)HUSK>#; .+T^*WT4LB*)CSVR;M8 M!WI/[N*\>IC'W"7)FBN17/4T_)J)Z7F%\DVNS&J47?)!QGJ=@*HO_*_C>U#* MLJCL4-0;A@I^X.J69'@O?$\>U17]5&K=\<&XFY];(3>56*/+W MY"G1"NKB/[8'E"OT[0JF@;Y)-MP3UQUH@8E06]$9__@#O7!^L=%])[&O8/LE M;!]3KVK)8K\1-E(\G#K=!QL2&M42:5 B#= R38#'SYAN0[ZR,>'Q2QXFMD;[Z$F&-B(\_G&V^,O&A$:U9*).-90Z:*F*X?-1K (S*$#Z/O+(VO:."#V* M#8RY9+$6BF]$J@,O@4'9.[0J554%%O8.Q_H7\)O96:E3* M7E3'<>C(&='!B%CI6T@>IV<5/6M$GRIE6BOD32J=56S-M;VI'E'\;+5:4SRJ M+6?E=2CJ+L:E,=1"Y<;;#"O\ &[E;.%7 -Z>Y5-X'UJ9'XK;ET-Z7P\VV,AZ M1*[;I:SK6OMD/+(M:&6)*.YIBC3?!B%8VRG0K:2RM^0CWLKS8)ZF0,#/Q:RL MIS!*M')*%#L\XF%(;M($OD[L#1;7J?6!>%Q;OLHA4=S6%'SO(J%6ID?Z M%13TFDQEM.&Q/:FX8#WH*9P2K:P2Q=W-(9%K 8G$\'"9>KQ3&"5:.26*6YW# M$".C"*;CVXS[K]P=] MY^*JM[7-ZROCQ'"_LPAT*(A<$LI^>OJ9S(67*H"V,1U1*AY3OF9Q1F))P$F1 M+0]3:VYQM9:Y995Y8KAY.H"2=R_>FLWYQ57GXRLR*>P0ZRR0PSW+P7R@K^0.Q]\4; ,O'RQ$,DP+NDX M72?_L_*>PA6QRA6Q1JYHXON@#IU*<4#NX3[R*;;G%9<T]^%37*@M>^626".79&=?[*25'9>\28,PF_PS*^\I7!.K7!-KY)IJ>-=* MV+.-B\[3 'H#-K17[E.X)U:Y)];(/97 4W,&'=="[F(K*BXWU]U[GM;,":=X M<%O6RDJQ1E:J9"U[Z9F2VR#V[+G%-1^F5M!3+$2YE9]R&RU$54G-1R'K%L41 M/S6Q;D6TX>T3Q?7].Z)=+*^LI#)1;&2@7 M]SY9>YPHP>O1<('18&C%.H5M5*"Q7NB\5!*R:NI95]\H*'M46L;)&+>YAJ3U#Q. DR X@P MMMQ-P^.^%;+W:J/<+(QD[P\DQ#/]8[YG7EXMWU&89#OSO>KV_ 6'#]RLJR0D M%$L(=;&^#]0 M2P,$% @ ]8&G6%+6=UHU!@ 9AD !@ !X;"]W;W)K))H2X#C9V5T4,^I%7>?M]9_*YT'9^Z9Y&!V%' ;H<"J13(:Q5HI4!+ M1S?(2K?.F6*S:2Z>4*ZEP9I^*&-3:H,W<::7<:YR^!J#GIJ=B2R"1>$1@B7GQ;H)/Y_&(Q/[3YLS'@V@WHC#N4:Q;RXP&DE.3Y(Q_,/GW OG-D M\^Z=C.WY2FM?:9_UV1F3*P2KAD+]P'\6\2-+>*:LJ[@QY9>F]+'P.,,.)3B8 MCAYW_;&(84S\<2VVA]2MD;J]2&&3_."*W2<<21X6>:QB;D6Y,>/M3D]I,'9; M*"UBF%!O8D?IU2B]7I1762A2CA1[AK,MY!!- &Q#Z9G3.V,R:8&T2F%JQ^C7 M&/U>C-_5BN=PIN0Y+/0.3<?0,!!+.]XJ:0ZTXZ(AG4*(->E#,6-C;N*Y?N"T(%K$ M7.J/.S)F4H.<_"*"0/*Y>BGS6Z?V&FA7#5'&E0WKQ QF@-M98PJY!'MVG-AI MN,?IWY& DZDX>T )!RI&N>;< [$\*�'=W*ZE[< F/]+5*4$K\#\PY?XO?) M],K.7A+[M+T%+%($G.E V5 9[F6/*M=[0DC,X#CM]+8)3;J@->5;PUR$VV0T[@7%* MVZ0((1V0&P[$_22XS]2_VAD6#H05-\YJB]C$"3IJ"M+0('D;#>[L#.!L)):O M"36M\"PW\TX0,YL/ M1Z@ W51?3E22B!5J)?+X'WC#I-Z'T$2&J_JJH:2.TGLPLKU!&,+NE6M> M7BLE+T?(V5J+I=3$4_)-H:2"!YVK-LO#?=.F6>NJF2VID0%](OOQ;1B?]#/^ MF4A3D?U/P3U"+AFZKC=T';^4@"$._*'CXO\0YMU]H[?-L':0\F,<1J8F>V ]U^_:Z=D$)ET@_U!6SGGN-SK^^U M[WC+Q9W,"5'HOBR8G#BY4M6YZ\HT)R66I[PB#+ZLN"BQ@JE8N[(2!&<&5!9N MX'FQ6V+*G&1LUN8B&?-:%921N4"R+DLL_DY)P;<3QW=V"S=TG2N]X";C"J_) M@JC;:BY@YG8L&2T)DY0S),AJXESXYS/? (S%#TJVQFLL3E'H?T*!%T0V0?WP2Y)V\+!'3M@=4&CXPB-\"P4' G6C$%^A*\K@ M6"@NT)Q+:NK@U\52*@'5\-L6_(8[LG/K*^)<5C@E$P?N $G$ACC)AW=^['VQ M.?Y&9 =AB+HP1'WLR1RJFP@!J0DED=ZA"@NTP45-;%XW5+&ATO?8)O'&[F;? ME3Z+ WV#3M_@1?J:>D"X5CD7])\UM:?]E+>P4NH:LYW%JZ 'GL6=9_%K/*-2 MUG:O&KI!3_3[+ XT#CN-P]=HA&=+*LPRRM8VH<,GA?99' @==4)'O4)GO"RA M:)^1PZ,G<[C/XD#<62?N[/GBGI7 O7SV&Z%+361+ZS]P'\Z9[A#=X39E$!5D!U#L=PO:B:*5 MZ6F67$&'9(8Y-+%$: /XON)<[29Z@ZXM3OX#4$L#!!0 ( /6!IUC[?O$J M4P4 )<4 8 >&PO=V]R:W-H965T&ULK5AMFD\R<8R0PQJGMF4NNUV:F:3/)I?=9!MDP >1*PD[[Z[L"##8(I3?-%YN7 MW=7S:%?[""T.7+S(F#&%7K,TE\M1K-3N>C*18F4I1/B./XDHTD^6BW*9P]BM>"%2I./ MR396^L%DM=C1+7MBZGGW(.!NTD2)DHSE,N$Y$FRS''W"U[?$TPZEQ9\).\B3 M:Z2IK#E_T3=WT7+D:$0L9:'2(2C\[=DM2U,="7#\50<=-6-JQ]/K8_0O)7D@ MLZ:2W?+T6Q*I>#D*1BAB&UJDZI$??F4UH:F.%_)4EK_H4-LZ(Q064O&L=@8$ M69)7__2UGH@3!XAC=B"U ^DZ> ,.;NW@ED0K9"6MSU31U4+P Q+:&J+IBW)N M2F]@D^0ZC4]*P-L$_-3JEN<1)(5%"*XD3Y.(*KAY4O 'V5(2\0WZ8\<$U;,N M$,73Q&Y?R$ET\Y[2($HAQB<;H^>DSNOAPB3Z@)$=? M8UY(\)>+B0+D>OQ)6*.\J5"2 90NNN>YBB7Z&=!&Y_X38-S0)D?:-\0:\)Z* M*^3BCX@XQ#/@N?WO[JX%CMMDP2WCN0/Q'MF>Y06[-LU,Y>F9/?4JOY8[&K+E M"'(BF=BST>K''[#O_&2B]4[!SDAZ#4G/%AU*+4WIFE>5A.A6L*K"3*2K2'X9 M27>B_6I*/ QUIU>&-&9E^IY9>:=@ M9WS]AJ]OSN "3OU94)9- ;W\/3H(O28.6XTP&8\P;FW KSV,?3LH]O M!,^.F*'OF[#.>RBP$V"_@[5O-78]/\!FL-AI=P&3N=U>#PGK)FNR..:!5TQ]\ ZYEEC<6?S7E7VS<8N=LG0Y+:"B.V* M>-?@LV:_+VEC_T0J:I &*]?'0Q/;*A^V2]_O3#6]KYQ<(\2^FF$7^Z2+L6\& M+7KN#;7H5O>P7?B>V\Y45T#9H/3F;T\3V NF; P5,98T9?!-(UZ8TL^09&$A M$I4,E$=?_<;8ZU5'WPK/W0%&K41BNT:>KKOP["NH)FCI908A-, VB.H0;-)J M);'JT>K\@^W-NJFC^6=UXY N5H,9U,W,&]B DU;>B%W>>L6-8!^"9$RA>5"E M1+(NJD)17&AD5DU\.P$LG/5TSN#U=BY"H;2T"H> ML2O>_^85)6FANM^_-;-JZ."<69<8^2YBK502NU1^*P]+6#2F>]@P;MD9>HEX MH:2"K0IL?BVIZ0NE1XCK.4XO/29+QW/\F3= I-558M?5[R!BRT5?3#W/(1Z> M=[S1/&U.USZ59TJ=YS?X^K8Z(VO#5$=V M]U1LDURBE&T@I',U UBB.@6K;A3?E0=):ZX4S\K+F%$H36T [S>OO?BKJ(X65V7QA,IF;T9K-EH' MM='LFB=Y8_:[NF3?)BRN7BR+?,VL2]>(;55%FJRCFKVYJ]D+\W1=H>(>W6VB MDFZ*=$W+ZC?D?MLE]7?T^G,>[=8)V_L-FJ+/=ROT^M4;] HE.?JT*795E*^K MJUG-VM@HS>*N/3?[]I 3[?E4U%$J"5NJPXA&-.1FV[3X3NF^O>AV5\8;=A^@ MVS3*)LI.^_+:)O( M3Y]_*>NBE@T9-[+6%>]:?K01XK"/"XRBE[_4535&PD^ M/!^_HO=)G-1#R(S=(X<;A1QN%-)2C1/4FX@=:TQ15#-H_ [I^&US;HC,XGN2 MU9*:I\WC@MAS$]M7L\=C2RL%FZ?<^VH;Q?1ZPLY-1?!+2-AJ#S./# D+@6 ##UD'#UF7>>CMZ;'XC1(Y]C$+ M"5M9@@^(IFF<\R 5/4B8#PD+(&$A$&S@4?O@45OIT;"J=NUL@'DTWD_TJOV8 M<,>FTR5BDYJ+)DXW2MFQ/K;%*8$V'SIO!2GHBH*6SHW-/4A!7Q2<$L(=8@"I M& +!!JYS#JYS?K[K5+VH4GZL^R!A*TB8ZX@##VQKW-/9@Y3T(6$!)"P$@@T, M/3\8>JXT]#[Y$P^2/TF7_$E/)']NYL+5$Z:L2Z7L6.]!PEQ(F <)\R%AP1D7 M*002'#@/:WW>6U-Z[R]:O^RUCC$: T'Y06@-+" MEZ_]T'E'%1=\;B;YSZ@\I ]UJ0&Q.'TP,3'XF;):5%8YSRB^; C*CO@2EK3H: MEU:VY\[NF[R21=054]RK!9V,)_S Q4-9">8+X9)]IGJNHZ/4@%#*_1U!JPN M-+Q0#Y-; C+7O02EK;"8^3<(MBV-'^^YH+H>*,T'I06@M!"*-C1L7YW ZO+$ M)94Q+";R+<,V^1X,M%0!2G-!:=Y9Y\,'U0Q :2$4;6C"OKR!+ZQO2-UG"<\R M81F)6F^T]T1%(HS[0>L56"R13+'&&PJT$ %*"Z%H0T/UM0BL+D9<5##KF,C"OC:!+RU.L*U'6M5)_M!\QSZI MRR1N%N>UWZ-=GM1RBX*6(T!IJXXVZ"4-Q^&M#*GI8;%N,15%?5#1 )060M&& M'NW+#5A=;_A_'D7*_A0R?;X$I:VPF(TGFD;X-4TNJ*H'2O-!:0$H+82B#=:U )5V)I,F/+#U025\B.<4F=Z<%H)HA M%&WHO[Z>0=3UC)^^+$&M/]J'H*424)I+Q#J#I5F87T,#*NJ#T@)06@A%&UJ[ MK\X0=77FH@4*1/+S RR4C-7*HVT(27-!:1XHS0>E!40L5XG7*H32'+JP+[D0 M=*,T'I06@M/#%2S_T75_?(6?5=_B: MM"&UGR%.B'4\-_F566K)T?X350W'TOETM NJZDE4+5-8Z>J#B@82T2GFRXNA M;"]V&>:&?<(,?>V$J&LG+RQ4D)L",F^_!*6MB.3G)\0P3$/C%RJ ZGJ@-!^4 M%H#20BC:WK"SH]^X-_^&@9GO(V4RMW/]G@_V;NMBV/WO_4M1U MD;6;&QJQ"4FS _O^OBCJ'V^:7](?_K_$XC]02P,$% @ ]8&G6&KWRT*HB\E6Z^IL-E/IEI=,O9,5%_#-1M8ET_!:W\]4 M57.6V45E,2-1E,Q*EHO)^MQ^=E.OSV6CBUSPFQJIIBQ9_?2>%_+A8H(GSQ]\ MS>^WVGPP6Y]7[)[?S%93E#&-ZPI]%?Y\"??&S0W^E)9*/L_>MC+1A.4-DK+ MH"GZ=GN-7K]Z@UZA7*"_M[)13&3J?*8!F=$_2_S7I/@@H_L_H=HO@M(A&)/7BN?GTY M#<"AG9>IU4?'O-P[\&,M2_2EXC73N;A'ER:-9S6ZLV]JLU)7ZF*I;R MBPG4L.+UCD_6O_^&D^@/G\TG4G;D@;CS0!S2OOX+.E(N4EER]+J02KU!T(*0 MWG($KLAEYC.^U9A8C:8=[=:8XH2&==WCGP8A=9O]! M\;45H"4TK%2*-"\X$HXA\+7Y,#4QKFJYRR&%T=T3>MV8LLK%&R2[<+-PN.>G M#/>)E!VY+^G!3.+%?!!M MCU!TD!)'8!<=V$40[#4'#Z3Y3P$NG-^>1WB SY6)QU)QV<%;ADM'BJE-KH*# M/T, ER[ A X >F3& *XZ@*L@0.!38$OCNG3+Q#T4QCTS:6_*PP=SY4"8DF%5 MNS))XD>)HY[JHI_V():F-;>!!EZ#P>4[U^P.REKQM*EM87K9*W(A8Q(/D],K MMJ2K$> ''(W#]&'=J@S)'K02I3@T)R!<5.3L+B_&V\I>_8GZRJFT'3N#],X@ MP2C>U+QB>?9Y)&8=9N84J3(/9PVVSRHLT=C L5T.<09EC MD#T3XR!3K2_35#:&AROV9/SH!3?W]%TZ;,X>*1+AL;[29Z2M M27F4!0<5ZH7OTMJ4SI>+(7Z/6$PB.F) SW\X3(#].-I2S#/:I[>= 96L3=?T M@G&7&8&C^U@YAFCR-^==DNH4YQN4(T&%ZH" 0O#TD^VF_$>35V8W MYO6!RX[#&O>(3 \W%\> >_XD8?Z\J67*>:;0Q@2M9'H_0[YHN"0N:2:K" ^' M2X_8BLRCD7&%]/1*PO3Z[/2787:9=+I<48=Q?7*KY0*/]::>"5S/YR3,Y\>0;)&(1.A#617RB7-D3T105VPW!?,2/G&I' ;!H7FN M4!R-S-FTIWOZ\^VQ0Z6;+CW#945=?J?.X8U'*,8CTROM1P :'@$^;#8\M0-5 M=P !G,_1IFA2W=A3'6C(HK5MRPOO62/U,'L\I'^?T$@GHSWUT_!^UKC]FJ>U M'1(_B?:P_1(XSSY\ .+;L<*<0WIANUO8Z3*:#]NP3XPNHV2$/.C!N7:8L2U& M0]#6N;P'BYA&=_P^%\+DCJ'ST6->ZMT"DV28]3ZY^6I.QB+0LS@-LWC0"&[V MO1\*FW''NF' QH>#FZ\HR.JNO$R%W;O!1VNT4A(C9Z@",VI MDMZDZE9LI##GMR0R2=YJ!E!UYNG9GKE($ M?SC8[0RVG%ZS%L[%B6.6*P().[!J=G#Y6/+ZWM[)*F3/;-H+N^[3[M[WTMYV M#CY_C\^NVMO;7DU[F?R9U=!)%%BU 971NP4XNF[O9]L7+2M[Q7DGM9:E?=QR M!D1L!.#[C93Z^<7\0'=+OOX?4$L#!!0 ( /6!IUCQ-2PN20( *(% 8 M >&PO=V]R:W-H965T&ULK51M;],P$/XKEIG0)K'EM05* M$FEM04QBJ%H9?':3:V/-L8/M--N_QW;2T(VV0H@OC>]\SW/W7'V7M$(^J!) MH\>*<97B4NMZXGDJ+Z$BZDK4P,W-6LB*:&/*C:=J":1PH(IYH>^/O8I0CK/$ M^18R2T2C&>6PD$@U547DTQ28:%,EM1D TO0]_5"&LL;6 I: M 5=4<"1AG>+K8#*+;;P+^$ZA57MG9)6LA'BPQDV18M\6! QR;1F(^6QA!HQ9 M(E/&SYX3#RDM\P*F!-&J;O1/L9>CTCRY<+ MIMPO:KO8T0BCO%%:5#W85%!1WGW)8]^'/4!P#!#V@/ E(#X"B'I Y(1VE3E9 M YI3E3.A M&@GH$MTOY^C\[ *=(\$B>"-T*KDN%/O(" MBN=XS]0\%![N"I^&)PEOB;Q"4? &A7X8'ZAG]O?PZ$0YT=#'R/%%_]+'0^WJ MZ.+#='9V)ZHF.:38#*<"N067R*/?MJ5LT-ST4% MZ/R+4.KBD-J.8NPH[&+99D$4C,/$V^[+^#/J,HK?Q\$0UA7H[3WW"N3&;0&% M&PO=V]R:W-H965T&ULG95=;YLP%$#_ MBL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q*J)278)M[C\]U MY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98FZDL?%5+P,0E5

)-O./"CA:EM@M^&M>X@$?0 M/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R%^+93C8D\0(K! PR M;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!?E.@R\3YXB$".&Z9W MHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_02DK, M"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_,!KWPJ+<.1X$/6-ZA M:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ 5!+ P04 " #U@:=8 MD&V[[ 0# "@!@ & 'AL+W=OV*!DO4!JN)&AX3O'C7FV!JJLUG;/2<.+Q4">-_8=/X1@&DE;&J:(*)0<%E_<\>FSJ\)2!N M F+/NT[D67Y@EHV'6FU .V]"H/H=S)0T2O#LJ0ASC0:EK0U4BDLN MF4PY$W!'1J2FM 9^31)C-;75[]G,=Q-*@= M_*8[ *7!Y@C-V4P5)9/;YO 8N $&5*"4^R%08,932@-*4M^KY1;2.@ 6BMX* M9G3@X3)5_2ZZO*1 MM!4MS;9(:(+L"CV__]E4LO-:4X7/ID:!>NEGHV-425L/D-;:CM])/76>W.O9 M3826G%0+7%!HU#D["4#7\[#>6%7Z&90H2Q/-+W/ZA*!V#G2^4,KN-BY!^U$: M_P502P,$% @ ]8&G6!_Y!TJK" ,QD !D !X;"]W;W)K&ULS5EK;QLW%OTKA JT74#1RTX3)+8!V4U:=]'"B.HN%HO] M0,U0&M8SY)3D6/:_WW,O.0\YLI.XV\5^L68XY.6YKW,OZ9.==3>^4"J(NZHT M_G14A%"_F4Y]5JA*^HFME<&7C765#'AUVZFOG9(Y+ZK*Z6(V^VY:26U&9R<\ M=N7.3FP32FW4E1.^J2KI[L]5:7>GH_FH'?B@MT6@@>G922VW:J7"=7WE\#;M MI.2Z4L9K:X13F]/17=CR'SH/Q>GH]4CD:B.;,GRP MNQ]5TNSQY9L$@+%HP[ M;L0HOY=!GITXNQ..9D,:/;"JO!K@M"&GK(+#5XUUX6P5G2'L1JSTUNB-SJ0) M8IEEMC%!FZVXLJ7.M/(GTX#]:-4T2[+/H^S%([*/Q,_6A,*+=R97^?[Z*7!V M8!'8/GW(86C MO./#\BB!WOA:9NITA SQRMVJT=G77\V_F[U] NUQA_;X*>E_TE5/RUY,Q.>+ M%^?2:T\3KTA+$R0GV*^%0I)EMJJEN:?YC9%-KH/*1681 <;')P\QN:3AC3;2 M9%J6PD.&0JX'+PIYJ\1:*2-@PUHZS-.&UA$#Z7"/! F%V"JCG"S+>]I2U21- M]DAKIR&W+H$5:P. 71L&LJ)]&/JR4@X:BF^__NKU8C%[>SU93<0/R^45O\_? M_FTBEN:>>$K$![+P%.K WP)I+EZJ+%*C"1)$F8$*DF MUO>'Y5S7.>O?B[CN1, FM/_[SB<')9Q;_'3KWR]7Y[V]* #^:SZWT1P>*A'M MPJ[0+QHRRI?&-)#R:>&2_4T60@2QB'LEG8B6^EYEJEK#38E6CL8T<]QZP];: MD,TAH)(&58I$CLFS5%8$ E#(_'?0-&\U9C3:L\VPQ%#=*#$[:YRCL;VY!EM[ M3RG7XMI([40]S*GDE(N85&3J^:NW_C&E:^MUK'6L,N@R*SJ^'+.DO978"<6+ MYVKZJ9%2M-YWB$+AE!)5I/%HL7VI;-=H-Q(Q,#N$^@*N+&R9*^<3=J'^:"B) MOWP#?J ]]E3(I"_$!JW%T&L]0AWPVV M^E3@ F9X2*J1?3XGDH$H*YM<==3R$,DR9M '55L7*.&HSQ'SV8N_CP&HQ,). MB16%,&)+153O[K)"FBV+K+3G#NU;FI=X8?6NIR:2J]:NH4!?O$X>&$[>@['/ M)H^X8RU+)MO8MF),IHC_V 8IFU1,?K:CBQ1<-P[Y H5V6(L(Q1@F.5O]2:^M M&T"RD M/M2Y@HLBUSTKK&R!"Q" -7&3JKA9$G=ND_()P=ER4.D+1J(K:Y%PO MH&CBD)3="*%V!U0F!*^ZJT%EJF?'30.P'%@8H$'805A\H5Y^[8$<>F*# )M5 M E*US2/TAT;S@SYB6)W;/H* )ZOT4?KYEGY6$NQ%&\,&B+[^&"MB:/NV<">E MOOFT.EY34-(: MW:_7^KSU7?^6#_BV[/U* ]F^SV"U$7URT]-0?FM'R]0P4H M[U_8G8%PBB"=:Y#!F#!3!) +9*V:H#-T**NEN#39I&LQTB2,M]0PAD2-^*>\ M!0Z+-'8,'%V4BA8LY2[Q 9YH.;3_J3%*L!7GKV*X/J9HOR5':->2M/[AGL2Q MP=G_G %M>T)3$1^)L<>B\30G]07J<.2@U43*(:.G@^% /]XWM(G:_*!AHE2JY U0=OO&AM4W51T;CE!(F&:SH:Z*@ZJ*,17- MW)T!/J-B?EPM)WL'FLRV7M 51<[AA^'H4TY$#AP1 MY!W98T#6?*?A.5%[5%A4(%PMG9!*WL)I/@21J%@*<%:\0?'U*!YD6:H5\0,T M4K=,D0_=JP,XMM0 W]8>-$[>&CY!]Y6ZUVT<,E7=APP"?"IQ ;[HTN""GHNV2+ M-IB(BWZ^VMN*/.<&W)R8 6^1L3 &>ROVQ(T!(4[ -1F\"&27L!96#H_;SAH\ M9RFH?D$,_1,67^:6C[N7!D.WL3K$!IR/;SB1=<= &NA/ID;@N(<6;#9&.[?E MX/G0DM@X!B!GKI#HC=9@)M2@0 F.3VV5WJN!/DGIB:B+CO83(K[B<)*F/;#% M:(S-0SK88:1V]E;GC'*_L_ ?]4YR;2FM$C5P\*3MNL8#TC:(-L0D%G6)KD++ M,U"2CF31\ETO%@&6]ZBB _VILC/%22KPVU(=V#AY/\F!O5IUR -&[?;Q$QKH MQ(W"8/P HI@4..B3VV+:DK3A;8-BSJ0^C\I3_0 XU0)L(6-#A^94;;4Q?!3= MP,I]?S%_.3C^?N0"TO]+11TC$:6C"QH*6.(AH(5 L"#"=Y^#]%![\I3GJDD6 MTIB1A=A;Z'3#P28G@0]/@X?8>$*9TH'[@DQY=8Q,N8R\^2OQYGCH67A.;K=. M;5/-;>EUSZ7I$H/:$R8'8"OU85)&XZ#SO\+%\Y=[VO_?N.70C>AT<)%=*;?E MZWKF?!/BG78WVOU'8!DOPOOI\=\)."/!#EZ4:H.EL\FKER/AXA5]? FVYFOQ MM0W!5OQ8X!RO'$W ]XU%[Y!>:(/N_R1G_P%02P,$% @ ]8&G6&8MIP;. M!0 % \ !D !X;"]W;W)K&ULK5=;;QHY%'[G M5UAT5;72%.8&@32)E*;M;J6M5#5M]V&U#V8X,%9FQM0V4/;7[W<\PP )9+,7 M*0J>XW/YSM7VQ5J;.YL3.?&C+"I[VF32D=/LV\ M;Q>&Y-0+E44_#L-AOY2JZEY=>-HG$ MSVJ>.R;TKRX6JO]O?<=ODRD MI1M=_*:F+K_LCKIB2C.Y+-QGO?Z%&G\&K"_3A?7_Q;KF'<1=D2VMTV4C# 2E MJNI?^:.)PY[ *#PA$#<"L<==&_(HWTHGKRZ,7@O#W-#&"^^JEP8X57%2;IW! MKH*RF@J_>/=]J5:RH,I93_PHS1TY.2E(W%*V-,HILA=]!\,LWL\: M(V]J(_$)(XGXJ"N76_&NFM+T4+X/P"WJ>(OZ3?RH0N#JB20*1!S&Z2/ZDC8* MB=>7G-#WH5J1=27['8BW-''>>XZ&V^QY+GZ_GEAG4$E_' M";2,];H.[Z]PN M9$:77;2/);.B[M7S9]$P?/V(!VGK0?J8]O\KCX\;27KB7]C9R62\H'LRY4[& M[F369$ADNEP896DJ]$RXG,1,%Y@BJIJ?=ZY+;9SZ$WLWVCKQM<)(*OSWSQA% M=I_PJ[86*M]+9<0W62RI\T)5T*>7%@#LR\ZU90, G^5M575.HCZOMWX2Z2@X M"X=8/'\VBJ/X]<&JWNR@\&G3^"AF2Y@3:1H,!J.6=?M;DSLWNBS)9$H68B$7 M9,0X& _2ENN%B,1+3TLZ7[0#5W82)U!$81+$T>@ 6:UBNW?6^7@L >=V, 2::.TL:1XX4 MY4D2C,;#/:OQJ+:*C3.(U^E[2QF5$^!L,I@\)8-ID [C4QGTF\J]4XH$/->^%XX>NC5")822&H2\& ML#)A$/Y=1J,X2)(!5A!D*\FP*2/0!V/Q@7%A(./4SPCA8 5KR9)A+\4I6!3^ M0(=;]RA'^MBS/:B- *KM@OR5H-@$GDE9H:JL6.*(PD)H#!R#(]@8A&D/B45D M,8H0BH6L-B*G8BKD2JJ"-U_AFO3*(G^GQIIRG&PAYW-#XE]WPKQJ'A?*-RF$"[D)!#+W= K,/3$0EOE_F-DK+"Y7E?" MCTP2M4MR@GKR@;"G7,WEBL2$J&IPGL2&D F$U;)GL+&F H*EOS#4H;XG"=U/ M=T<$=:PJC3/=.:,F2P<]3HL,':"06&7O!(@U&YH!WJ@"36.M1J$SLT]:!G!S MXA+!W[8\L;U_B(E"H7VA=7-8(U,--D; DI6WCGMIP?&T!S'S9>BX$G&Z$=3= M(0=U7%C)2DJ).5^ MX?DV"WO109,]8)U+G@$U:]RR[N8"7TTHY]<)JO4%*W[)XT.7U';*DQVXWW.* MWSN%]-V!?'&L3IX2I^]0=5@P'+:1;2Y13:#\E#][?2H-_Z#%))=JV\ X+L6& M<$$_=JOM[[U4<)+,_7L,WNEEY>I'2TMMGWS7]4MGQUZ_%P%MSA>]@F80#7MG M@RZ:V;_!Z@^G%_[=,]$.KRB_S/%L)<,,V)]I[;8?;*!]"%_]!5!+ P04 M" #U@:=82H,-1[@% !"#P &0 'AL+W=OO()P@: #5M@Z?>P![-&B +IKF?"CZ0$ECBXA$:DEJ'>?7 M=TA*LF2OG>:A+[8HS7SSS4GR,PSM)5%445.YN M(1?;JZ$_;%Z\9YM,FQ?CZ\N2;N #Z$_E.XFK<8N2L@*X8H(3">NKX8V_NHV, MO!7XS&"K.L_$>!(+\=4LWJ97PXDA!#DDVB!0_'N".\AS X0T'FO,86O2*':? M&_0WUG?T):8*[D3^A:4ZNQHNAB2%-:UR_5YL?X?:GZG!2T2N["_9.MDP&I*D M4EH4M3(R*!AW__1;'8>.PF)R0B&H%0++VQFR+.^IIM>74FR)--*(9AZLJU8; MR3%NDO)!2_S*4$]?OZ%,DL\TKX \ %65!(RX5I=CC>!&9)S40+<.*#@!%)(' MP76FR&\\A;2O/T92+;.@878;G 5\H')$0M\CP22(SN"%K:>AQ0M_[.D]4TDN MC+.*_'T3*RVQ./YYSF<'&3T/:1IFI4J:P-40.T*!?(+A]:L7_FQR<89PU!*. MSJ'_3&K. T4C<@*+O&&<\H31G%"E %]0GI*-$<"!B370&9"UR;'_&-[B2 "2')\A5^W6/ MG#&05";9SC,?MQE+,B?"I-)$;X6UG0B<"BE(M"-B$W<:YV )&%FDI E37:F* M[^56Y-6+11#,+L@?A@7Q[=KW+\A?E= H7$J6H.NLF1G8;_*K"0[.0(* 7+-D M'S%\UPG8Z \:,'_W!-EO*Q0\Q>!;"52IKRE\MBE\-K#88D!H*K__@0UQ0J6 M4_D\,>\8HM%% MJ&E0O=X/9=_3$XKITWM6\M9B<_*).@JZ9JA)0B%I(:0O&N M*^1(D12'V6$LPS:6GSKI/+*HJK(4LD9&?MJ9YJ+!MBXRO>NHL W'(D9VVM1U M"AHD#EM7K[WZK"OV1!083_(J-6HFRN:_$"D6NF<;0U3/]=F.&]/ C+N-V>YP,>ZZEMZ=*$K*=S9< M\PNLCL,V+]P0..QK X);;5)ATZ,MW.Z8X\5XBM'1H%R#V72<:5Y2:8S)=\3O M1!-<,>_EU6IP#RJ1K+3T][/HQI%L>J+II+H*!K]@[6+@*H7,U.O!C9TC#\9P MNU\,',3@SL0:'BN&!DV\5@/HREX2 M?['P@N6T&UD_0MUPWHFL2^ ])%#$Z&"=P_ GSZ@1=.EYV*ZJW/9'>^]/S9M!MS/PH\ M?QYUHO\E XZEB*TK2C-4.O,"E&:%F2I>=VJ9XRV.P>_UL*F4G;K' ]\$T0SI M(]'J>'<8.1KTB>)XQ==]@Y4)=[T]UE55[Y(XONI1>3#K1N0M/[-/*#-8@>)$ M2DTGUN/:S-L8T]ZW+B$WQR><@/T=NKNE=[)UO/>C7*4,A_]A![ZO9..=.[D5 M[I0/YI1_,'2)]0LM;L$>)@B>J[E:@U1H46\!$]!)?A-7=Q0[&YA9:E/:6 M% N-=R[[F.$E%Z01P.]K@;FI%\9 >VV^_A=02P,$% @ ]8&G6"PLN1?' M @ D08 !D !X;"]W;W)K&ULK55=:]LP%'W/ MK[AX96P0ZL\D;98$TH^QP#-E#8BRW) MYQR=>V4?S[9*WYD*T<)#+:29!Y6US30,35YAS5=0OA M8M:P-=ZB_=Y<:YJ%O4K!:Y2&*PD:RWFPC*=GF<-[P ^.6[,W!E?)2JD[-_E< MS(/(&4*!N74*C&[W>(Y"."&R\:?3#/HM'7%_O%/_Z&NG6E;,X+D2/WEAJWEP M$D"!)=L(>Z.VG["K9^3TN#WN$D^@% M0M(1$N^[WCOMPY>%Y!Q=[<&9 E4!GFU?]X7K*!>98KXC5K::0 M*TH$8TF;&"0(I1(4+5RNIX,G@7W>X!V7A%0;0XKF_6#GS97G"6ZC N\IH9K: M.>M,PQ'$XV&6I>T@&<4]-5>U@[ V68B^0HDEMP:2X20]A?'P].0)W6A5HG$Y MQ@2XEO*<:AY/8ABG\:!MXCB*(3[-!M^4)1![7?N.J#7#;)2Y03:,1A-X[DT+ M]V*B1KWV86BHEHVT;6+TJWW>+MN8>8*W84V-7G-I0&!)U.AX,@I MP'83JQJ M?.BLE*4(\\.*_AFH'8">ETK9W<1MT/^%%G\!4$L#!!0 ( /6!IUAW&%LG M'@4 &L, 9 >&PO=V]R:W-H965TS6DB=+"_"W9U=7IC6*ZGQSH)KZUK8[14JL[E,YDE_\5&6 ME>>+V?*B$27>H_^CN;-TF@U6"EFC=M)HL+B^3%;SMU?'+!\$_I2X<:-GX$@R M8Q[X<%-<)BD#0H6Y9PN"_CWB-2K%A@C&Y\YF,KADQ?%S;_U#B)UBR83#:Z,^ MR<)7E\E9 @6N1:O\1[/Y!;MX3MA>;I0+?V'3R:8)Y*WSINZ4"4$M=?POGCH> M_HO"HE-8!-S144#Y3GBQO+!F Y:ER1H_A%"#-H&3FI-R[RV]E:3GEQ2-$IFQ M@LF!E;5"ETBD>W&:-&4>*&J+ M;:!QI$@\KDJ+00UN-/PJ=$N]'Q(Z 5\A"=>-T%L@ ;18@-3>@("\-^L&L_F. M63&8W4A?C1'=L"4=I!C6=#6%@]>OSA:+]/RK5+B8G_\\(5^-E8^47K4]-!N- MQ03N-]*Y0V[V GH%2EKK Z(\(IY$QQR#D#40:GQJE+$8KMQ6HRVWD*'?(.IQ MJ.QZ_N;10M3J4@Y?9),2Z"_0;Z? 2TOGBB-%_>O]^3JQ5,I/>6#A@ M3^-P7^*M9V *OX_2L.L==PTUDVQ->E,EF?XQCX1BHZ5^Q7*.;:4;GAYY8.VQ\B19%7]'EI&K7M/$A+ M7P[78)C]4-BV=$'1HJBKM&&+K<\PAVG\CO5GGTW(:YSU1;L0#BHC39= MN$#L"_<,$1)=A!X^0=+3F02=(9\>BZ\D?9.H0+VQ!1OC0J20X1]#_4%\(08. M&;OT="*J*TG!RU@G5G+IR=$NL5.X"GW0 MY9U:JW9LA@][ZVNWO7,36"-#OA+^Q]I0TQ?-!3E+$4C;39ZNUL8ZS)^,Z,J6 MQKG.D<56]]=PEIY-]LRQ">W';V=W)KN628K%!Z M3XUAFJAVG"RU7-.HH"@H$0]]Q6V$+1PU#NU3Q:B37)OGZ 9.OW,QA56>AS(H MU3:2JFE9BYWQ?!D=CKNS0T=[% D)#B5O+4_:B"HWA/9+IR]YT7(H+)42OQ[; MZ6R,N.@_GZ3L^N\CAT$;8TR-Z^8V%216O,@1K>3>U @'RCA'L^==.PP#7U'N M#VM>(8 L2%/01X$KYC;@Z?> W;H:!? 3I-,3VI&48NX()=/T8CB1OT":Q3*D M)O;]#^JR9\TR,L&/2%^/3&%LI-%$(B:^@Q1F!80$<'4,RE2*M(V&5;5CXR2= MG:0!91B'X9I[;_K*?@V@90%ZOS;&]P=V,/R^6/X+4$L# M!!0 ( /6!IUAF2[6'8 P $8C 9 >&PO=V]R:W-H965T,C2W+T[7'M?O#X^ M=M%:9=)-3*%R?+(R-I,>;VUR[ JK9,R7LO1X/IV>'6=2YX>7;_G9C;U\:TJ? MZES=6.'*+)-V>ZU2LWEW.#NL']SJ9.WIP?'EVT(FZI/ROQ4W%N^.&RJQSE3N MM,F%5:MWAU>SU]N\%J3)TIC/].9#_.YP2@*I5$6>*$C\NU?O M59H2(8CQI:)YV+"DB]W7-?4?6'?HLI1.O3?IOW3LU^\.+PY%K%:R3/VMV?RH M*GU.B5YD4L=_Q2:7;$$[GY)1/WN)3C7O^\E;=J[Q4L&]DDERSI5;6 M9 )JIG)IK S&RV/QBX[@#"6N$JL4_.+=VV,/$8C0<52QNP[LYH^P6XB/)O=K M)[[/8Q7W[Q]#]$;^>2W_]?Q)@A^EG8C%;"3FT_G)$_06C3T63&_Q%7O<=NSQ M[ZNE\Q;X^<\^A0.]D_WT**9>NT)&ZMTA@L8I>Z\.+[_]9G8V??.$M">-M"=/ M4?_[O?O1A>S4[PX'2UF\X-KJQ%\ MZ?CC5EDG/GTI]7+Y+$KST>G%*[$X.SNX,UZFC5H@/!^=3$^8P]GY!1OCO9B/CM_T]J@:UX91:;,/5FL,*F.MB,AG=@@D=%_&<=\#)QT'I(T73)D MAUWZT8X"::5 :V(AK1*Q=E%JG(J%#I1D"3YX&YG<08I8TIN5SF4>:?!V'@_" M=0C!-[9*6J'(0>([%:ELJ6P=J0M0C=(R;LE?Y7D),K>J,-8#9L]VW(=<_%3F MBJC.1UV=P=HKRQR\$?(YJHLCND_&FD_?!!$:1OQT]N8E\K-?BQ_-:I7)/!__ M(BM9/^31A*G^,-GSZ2\^%D(JE,*'738-<:L2:6,.#MR*@8;4%"P:D8Y, MEBE+]M9_5FY>[75S84U<1EY$N,6NPJL,CE/6ZZ4XDJDSXG-N-CDAZ/9FO#B= M3E\R"U>H2*\TS&9 V(HK+Q^T'-^I5.:)AO32:E=:6$#8$#.C[P;!\UB<5)B!,.26HJTA@U68U$ MH6RA/& Z$NH!\'5@-4([LPQ XFQ68PJL*N^-4*[S^ ME"1Z5PU$6#=V&E4+ ![,R22&R))?N_="UFF3LR\S@CX=R] Q:EB:#+Y$P' D M.X\$JP:^L8J\25; 0TL-9O!3SM'=NFGHGEX>4P4E](%]!FK!3UUA&BV']KOY M^>/O=S-&"FI2/!)IF7-;LS^OG"VF9R^#2@,(4,:XUW&E6L5F1&[3*"&H,*$$ MP0"09]0*))DY-<$A7ZL.QYL3)ERZ26T,Z4E4F*J$TWQC[<5ZR;^ M:T",.L*..GDGY'J9*H>A G^]00DMY)8K^(C#NX(N45^5B _U, [:FZT$?@FJ MO^;B![6T):8Y<1Y:\'XRK2TB-E9[Q OR&(Q\*RLG8; MV0!=[&1*'DVY+P=IL@\-T*XN?DVJV,G5B&=E]Z=KD YZOQ#SR:QA0* OB ,: M[I1E0D4@F1Q[AB3D @6S[72 E>D1BTX&OQ>6H$$TRZ)J+[F3U+TFE_I/Y(VJ MC:O-T*\HW+G(^ ^,SZ$E9=-,)Z>-Y,6@)>A"H.JIFJZ0_=#@?-<5J](RPXY+ MX(=IQQ$[(=8- +\F5$%LM,L$H+*@:FT.XJ0/KC_W-LKL=*IJNVT M4W^' ]BU3+E#D.R#W3'@A7@U.CE;'*![MHJ$YD+4;=1KT4YFHY/YZ4%W+I?- MO,3NYQJI'(HK\8(J/ T1=X-N*6%R*"WX[[AH'M4CWU#,$'/U4@$RSD;3\\7! M^Q3M0JBW..?6&%3&A)OZP*!RLYQ_XC"-EI.+!@R4#3 "3A:].&40\F2;A@NV8W2.E7_,$MT#$$=C4&6H>AI:N;0AW5_6"7;(_VRLEUK6EBAILAX MI,]?/()I&:TUSM:D6\!^ =1@(")6I<\V1H]TQ97K+H_)/>[Q$)HAF3G%!ADV M6[170?)PM=>YG]U@D@JHB'J@#;$[ *Z(2UN/72"B#:KXU1XT<.C;D*;@]TXR M/-I%]YCP/3EICKS/![ARRWU/4&U$?'U5& M6ZK6[7!:FOY5$POMA@0[X5MIYQ3I-\3T4X5D(O[G'1(7?L[2T[]UIW']\=-C M&XU'9 ULZWE^WZ&:S*AGBZI-ZLZ9D&XOD[6\5[TIM-9)U;9_-.XISS=S6(X^ M<&?QT:ZC/ J,;TW4?[QGV),99V(6FS M0>!"T0A&+678=I!B--!QA]C7SY4X&1GG*UOT\QWP4=B/P4RMF!W2!-3OP*J7&+UE7Q:#K26Z3D&)UR%WB M'P@$CARN-R'%]7)3D S38G5+T (Y8GX7O-X0(W. M%H[;=J9;"FF-SY@8CV"HJ5 BPX?:D8I6D+O145?QEW?,"J0L? OI]6#=.$+AP9M9/#J93!X4+#=5_77 M ?T\J(.1?1I"O-YLE 6]>R$6TUFG"^7]#WW+TK2C[FE)1G56J<8K=#KG9P." M;.F$)GI?I>%JJ](J4*>YTM:TV=]5([OLXG9^WTZO8UU7O=WS8@#A+^ M!8<+J3W\S*%YVOQ(Y"K\-J(]'GYA F,"WTZD:H6KT\GYZ6'8PM5OO"GXEQ)H M*[S)^.5:230,= "?KPR:INH-,6A^.G/Y7U!+ P04 " #U@:=8K.PS!+X# M !8" &0 'AL+W=O M:)+BO'EO.,/Q?*O--UL@.GBL2F470>%F$HZ69A/: MVJ#(O%%5AO%X?!%60JI@.?=[MV8YUXTKI<); [:I*F%VUUCJ[2*(@L/&)[DI M'&^$RWDM-GB'[N_ZUM J[% R6:&R4BLPF"^"571YG?!Y?^"SQ*WMS8&5K+7^ MQHL/V2(8,R$L,76,(.CG 6^P+!F(:'S?8P:=2S;LSP_H[[QVTK(6%F]T^45F MKE@$TP RS$53ND]Z^Q[W>LX9+]6E]2-LV[,1'4X;ZW2U-R8&E53MKWC&\2>=^O(L_Q=.+&<&[T%PZ<)C2=>JK"C5JZP\(?*,#NV#XE#1R0^$+F.3P)^%&8$D^@, MXG&KBTM4AQ$5#"6S0/&"Q? MOX@NQE04^HG(G[:;CF"O[;Y N-%5+=0."F&AD)0N1J:B+'> RJ'! M#*1R&DHV &&,4!NDDG(6J)Y!\J](92F=1#N"E06= ]U$6G17 6?@COQD9-H8 MH&?!""?5I@6WE+>NH#+]WDAVFS>N,<@9*ZNF@EKLO-M1G_3K%],X>GME#P@; M5(3)Y#,-2COBGI9-AD!*"$CX,B;:=4,$69"N>8M _^K(]$*3ZY*>'-YT8EW2 M9DH92\\4B,,3Q&I97!N>5%N*A\%4;Y3\ES0TE-H&5GQJHR\%]81"/ZF?@(TW#9/ ;$72%;BSYLV\&/RD;MA-R M0VQ[G_L:7L+Y+/%C/+@KM'%#CN#1D6@&43+X+(SDV!Q]FIY#,A[<:R?*)Z@7 MLRF/R<7_D' &^)AB[8 2U-:8RESB/I!;:9$4^I@^T0D??L2X)S(5MH"<;M5" M8SG+]#.)2 RCB5<_&_@F,]3YL.'\MQ9)AU[SC?G28&X%UX1'4M1#GJ!!2?'A M^M@1H+_2^(IF$87@BW_P,1N*!S(A"(/5/A-:4Q]SCL4.A;%O(!K%$XA'T>QG MTTS:5#?* ?E&2$8QO*(Q@E?/O3-A[[6OT&Q\3^/L)H#VX>]VN[:Y:KO%C^-M MSZ52WTC%!9B3Z7CT]CP T_:Q=N%T[7O'6COJ1'Y:4.M'PP?H>ZZU.RS80?=G M8OD?4$L#!!0 ( /6!IUB"$&PO=V]R:W-H965T M7)MRI5)J1SE6&)QM=I++$9;&]-'FA9,2;TN1R[/OSRU3&V=G5 M*[YW4UR]TE69Q)FZ*82ITE06AS,VWNY*NG%Y]2J76W6GRC_R MFP)7EXV4*$Y59F*=B4)M7I]=!R_>3&D]+_@S5GO3^2[(DK76'^GB??3ZS">% M5*+"DB1(?-RKMRI)2!#4^.1DGC5'TL;N]UKZCVP[;%E+H][JY*\X*G>OSY9G M(E(;627EK=[_K)P],Y(7ZL3P7[&W:Z>3,Q%6IM2IVPP-TCBSG_*S\T-GP])_ M9,/8;1BSWO8@UO('6BX)60QI]85-Y-Y2+,PK*75G@:8Q]Y=7=3A;J MX@WLBL1;G2+61I*[7EV6D$YK+D,GZ8V5-'Y$TD3\JK-R9\2[+%)1?_\EM&I4 M&]>JO1D_*?!768S$)/#$V!]/GY W:4R=L+S)%YAZ(P_(K%)<%X7,MHJ___-Z M;G5U]_TTP]U\^H?FTT7SZE/2_ M%:2G):U&XC%AY&9?O$OS1!^4LLO$356$.RP5-XG,Q/M,_%)EBE=ZHMPI%B"S MP_??+,?!XJ41:RV+2.B-B.("=:<+(V2D\U)%GI!9='*/H9-V.HD4K<[S0M\K MN_)YC88D9>R_?'=W<\-?@Y?G(_$[]F95NE8%J<+RC7!AB5@/>2_C1*X3)=#7 M1&Q,);-0B0JI6_#1)!"EF"1"5JA!>"B427(0<1:B]^%X)<.=^$5F%5J90)*N MU3;.LCC;"KBRQ/<]W_?[8CT!GPTGY^CD,,FD< QD/J:#-%^:*:D\H*&:>)O) M4HW$M:''Z (XI&X#PJ;=8V>5.UFRF+7BH"+:1R&-#8*R6(R]V7PI;*;P?951 M-ABADG@;4UXHEW80JD5>)]V1>S==TP3.IDMXD9YPO/5FHPKR;HX/'=$2"9_' MR#7UJ4+D('PY:\.YD7$! XJ/@.-[F52J?E"?F-EE<6%*L:X,RML8$<%B;8U, MY(,'5L"1)I[8[V(@_+VB]!? 9H5N>R,+)'JNDRDHDZ$B\>^BE MM8)OD$^UA*PT/0%(9945.DE(!_<@IQ+FA;M)0RKM$J0.M$)&8)Z1T4]KQO.1]N1J8,9Q2;4,)N$4MALRM013^5'+,TT M\B(KBWA=V;-P1&TW=._ZA)-S'Y>[J)![L2ETVGI($UVD]P$!S2%TP^ 0FB$HFH3HTFGD0M&TPC)C DRH2NEQ,LH@,B MY*R!?.[\QVSA\CW8QIKIDNJ4NS#V I1L@M39$59%0;C<1!HRV']\'L>Q25=% MFS95615MIIM3OM<9F5/'?P_84:>KN[3=[IJ8J MNI"H=C!MUX"@KSV +/]6S$:K .V5A,OMME!;\BK .%0J,G:)/YJ"@\(8J#82 M'W+N$C=U$3-:USRA@9JQ'\P]2JI-51#F"9E:5>/^H@7+N%/@"O6ME==OKY9( M\+U;E9/B<& AL%D]K=R$AL;O!O]GTC:IRHN#Q0"5"QZQL, --G1IVEMT@! D!I"H7)X4JNQ MKKT1448ZC[R_^<#9S2@F2LR)O5P)%4<*_9G;H U86T:=(!RK@2ZI]ZI\TNS<9=PXIDV>4T>C6HSM"E),D.NIQY0;: MB8 ^SZ<90PAM(=[>YPLBZ)?I1HVUR-TQ1D&DYD MS*R9=8=V>Q89H8_C] _&%#@K4I@*@,#PCQL GJ_@KZ++342?C2'1YC$:T]P+ MEA/'F]5G582Q.0DGLI=](JV,Q7HDJ"*&VI#?AO3VV.Y)Y];EO\7(7GI?YJA' M2M8U_B]QZUV_BJAZ>U-%ZR/U.<0M;0J[PT8$@4(RF"H.)S4>B54+TH;$@<9]33KB'/AHJ4S;A%H MC,Q"=DU564VWMDHS5@B*N-)BAC_(.-F82[(E4/HC@HT]F% MW4ZJGC/Q!Y+!N;$D$MX805A"+:NCCW,>6&=94#_'DE84CP%=5WO$N*F[L*S? MI(GD)_&/V&;2;040FS9UGBD1-TG/KAJ)1M:_Y<,E/:]-]C> M:79Q!-=$>4 G7@Q^:YKW7X['#SZTB.0=8>,4__/E&$_FH]5L\,ZU\$@,Q=*;+F?BG#:-5JO!6S(X20BC*96*C6)> M,13!=.8%BY5=.1\MIGUUC@ HP)G@H8OEBI:/:<;XPF6I'=]_DT@LOPMIHC1N MVP4=2+:F.E(,=PUBM;A@F^@39]MEEM.UY4[ZM!5,=]@7-&AQWD%E?A/-.WD, MK?TB:K_P%/IB\#L'H?OR?L"APY_)X,* MJ*;%@.DH6 &5)J,YP D9ERLFH+;"A_ >H^4Y$A*RZ$^[YEXG0.Z$)HOEF +V MG5@&2.BN'&Y)])[A$*LDPHCJT]M1]W';$E[[]O@/(KQ?4YTGJ?/_4*5S?X)" MG-FBF(X'UXY8S,8+;[R8U 7Z)XYUC+M0B>7,0TCPO?%\;$N0M__8*=")-UEU MGSU5GBL<-_&G6+L:38(35<"X>]IX<$(B ZET&?: HXEUS?$?LCQ=%:=8'@K8 MT!08\1O@1W^JN.M,XSV*!PZ&[W8HH?==#DSWA&V(=\BZMC7R3/(/N;8!M/"> M.1\@FQ2[C\(1*6"WSAD!OH7/I\&*/\?!:O"3Y6IV4.J]2\,"?S878V\YG0Q^ MYW?WYCE;D K>=#'C3Q]1?]9XXL*'7#5DPIK_E4;?'9>\2]N9-YLL!K/3L_G M'MW/[3N0Y# Z]7OB9><'X%056_Z9FZ:?*BOM;\'-W>:7]&O[ W*[W/X,#T]C M\#:8TS;8ZH\6LS-1V)^V[46I<_XY>:U+S/3\=:!$MP/.-UF5]00&ULK59M;]LV$/[N7W%0BR(!5.LU?DEM WD;5F#-C*1;/PS[ M0$MGBXA$:B05I_OU.U*R:J^.APT##)D4[YY[[HVGV5:J)UT@&GBI2J'G7F%, M?1D$.BNP8GHH:Q1TLI:J8H:V:A/H6B'+G5)5!G$8CH**<>$M9N[=4BUFLC$E M%[A4H)NJ8NKK-99R._,-EJ4%(AI_ M=)A>;](J[J]WZ#\XW\F7%=-X(\LO/#?%W)MXD..:-:5YD-L?L?/GPN)ELM3N M"=M6-@D]R!IM9-4I$X.*B_:?O71QV%.8O*80=PJQX]T:JTB1P7-BF/1M$I)SVSN*>\?Q29K!#.?I):GT.-"AX+IG 6&#)@Q8*L M [MNP>)7P!+X)(4I--R)'/-#_8"(]>SB';OK^"3@)Z:&D$0^Q&&F\3 MAY>\@G?'E.!BHV&YS#7.I:Y;AW*..T*B>T5N\ M>Q.-P@\GR*8]V?04^K]-S4FPXU2C: @GK,#G F$M2VI<"AH8MBJQZU[^)VHP M=$R*=6.8ZS"YM@W",V BAYR7C<$,2.V9 MKF0CC#X?W#<5*F:DNAS_9,.!L\<(+H-T8;,FT#^.[-)([B#UV0TMB/"3(,([L,T] ?C=/!K0T;W5/ MR=_,6/?W(>@^R)Y UC;>Y"!9H AF-LZM6XW@1D/DCZ>A'TW'.Y/_A>4N@2EQ MC%-"F^SS_#Y6?6P'U\Z_MQ .D\A%+AQ.$ANW#M&=A'LGKM"Z#-NDE0VEU:7] M6_75TJ PG)6'U'UPY2PLKKV=<[!7?9O< [>8 61986ERF0.*W(>UDM6Q*OZ_ M:I=FIH-O;6K"RGG&'%7,6*/1HI.SKKMHVM($:\H<"DH2/7(J6?H9_C[?%06N MUS3-_J$)?FZKPY*J&Y45%)6_I7OBC\<32N,$IO[%./8G\73P<+R4IO'83\(4 M1C&))1>#.VUXQ7HI\DGKQL6@(1JMNW>/RV5?1NG$CY(1'+L/@[VQ14VX<<-9 M$U=*7CO!^K?]_+]JQ]XW\?;C@0;%AI//):Y)-1R.+SQ0[4!N-T;6;@BNI*&1 MZI8%?<.@L@)TOI947]W&&NB_BA9_ 5!+ P04 " #U@:=8Q-*L^-P( "[ M&@ &0 'AL+W=O^XE)5)7CV63R9EQ);0879SQV[2[.;!-*;=2U$[ZI*ND>+E5I-^>#Z: = MN-'K(M# ^.*LEFNU4.&VOG:X&W=2 MM2!+EM9^IIM/^?E@0@JI4F6!)$C\W:DK598D"&K\EF0.NBUI8?^ZE?Z1;8#D2N5K(IPXW=_%DE>TY(7F9+S[]B$^>>8'+6^&"KM!@: M5-K$?WF?_-!;\';RQ()96C!CO>-&K.6/,LB+,VJ4S:8*89YEM3-!F+:YMJ3.MO'C57OUP-@[8F@2, ML[3-9=QF]L0V1^)G:T+AQ0>3JWQW_1@J=WK/6KTO9P<%_BS=2!Q-AV(VF1T? MD'?4^>&(Y1T](6^?P?^:+WUPR)M_[S,XRCO>+X]JZ9VO9:;.!R@6K]R=&EQ\ M_]WTS>3] 6V/.VV/#TF_N)1>>XK9-BC$6AGE9%D^T):J)FER&XK::SF:3][>CQ4C\-)]?\_WT_0\C,3PK]M-2"]64#MO%>TE%)0UN72Y M%U)RZR]*@/]:S&UTAX=)!)_P*^R+CHSRI3$-I'Q=N.1XDX>002SB M04DGHJ=^5)FJE@A3PH2C(AU[%IL,K,N*#NR&+&EG)79"$^*YFOYJE!2M]YU&H7!*B2IBBY'4)]@5 6MLR5\TEWH7YKJ(B?OP%?T!X[)F32%V(%BO 2G3EE_4N3 MUA>V*5%K2A"K22#U:V,B;6"4VA>[WE9?2URH&1Z#:D2?;\ED:)253:XZ:'FL MR3Q6T(VJK0M4<,17Q'3R^J]#*%1B86?$@E(8N:6B5A_NLT*:-8NLM&>F]8KF M)5Q8?-A"$\E52]=0HL_>I@CT)^^HL8LF3X1C*4L&VT@_,293QG_I@U1-*A8_ M^]%%"*X;AWJ!01NL189B#).O++- MTF_W](N*8"?;6&THL>T_QHJ8VKYMW,FH/WW='*\I*6D-*=WZ_7]JSP&.>-)Q MQ).#Y.YZRYU@P56G]1-,\<7"?A?V[O;%KLQ:M&SVS&G;QP8-J7QX;3<&PBFA M=:Z!34-R(24D982L51-T!L*TF(M/)AMUC"=-PGB+5$-(U"A'@A'H88$JCA4' MJ5,QH*7<)'C"%2V']7]IC!(U/9#!?( *W,G7:V>;6N#*>,F-#<0EP:\?LKV58LK$ M.&)\JFI5:APZV0W(4T:4IK:F%UF(.I2M;[IL?7,PP6X]%]H'<*Z*J.V^%'V> M!(Y%='+'P;Z>D'N.*%N.G]#>]S@DH4LE/\-3W;Z1P_NFJB,'"X5$>%8K(IJ< MV%7,ZQCJ[ECT#23B2P(QVCFU/ZU#(KH=W+RX8%.%#KD]M@V+DH16!#OLZ>!0 M)7$4EW?*-)3=F86ZI-.0K'%-9*^*&R$IG6-F:6MV;9N)PTA 7]/;EYQ+ ,,Q MI@P&G+PBR'OR1Z]_\>L:SV"QU0J+"I2,I4-CR5LXS>="$A6[8R7=9_ 1CWY* MGJ7V&1_ (G7'7>-Q>'5 VRDUE&_;,;BDMX8/E5L R;3+F@KNI+)#>6:AX7-% M[.,9\U"<$.FXF1@,.NI6^5$ONQE"&"+(D)).N'=:;6*$2WH7Q0F?>B"E6']O M$$/ @.\*/OI@)*ZV\]7.5A0YUVM7"9UP%U$38_"WXDA\-@#E0Z!PVH'"Z<&2 MOD'7- &V?8*_L7?_)8VS!M=92LN_(0O_B9C-_1*%;P?'%%88L80]+Z;XL4 M SSQ=.KG]2/%J7EB"QD).0X7:JV-X5<)*WAYRP^G)[W7%U^$@.Q_KJACH(9T M](*-$I9 $]I"(" ;Z;L+F+IO/47*,\T@#VG,R$(D8SJ]H6*7D\#'I_E]K6-$ ME=(I]XQ*.3U&I7R*(/\+@?RP'UE$3J[73JT326E[P4Y(TTLHXG.,9-"MU/L[ M")B6SO^($$]/=JS_OPG+/IP>]SXH5,JM^;,)-R@3XK>%;K3[,C./'R2VT^-G M'9QQX0Q68;& P 0 D !D !X;"]W;W)K&ULG5;;;MM&$'W75RR8(K !5KQ3I"()D.6D#5 #1F2G M#T4?5M1()$QRF=VE%/?K.[M+T7(LJ4%?I-FYG#DSLQ=.]HP_B1Q DN]568NI ME4O9C!U'9#E45 Q9 S5:-HQ75.*2;QW1<*!K'525CN^ZL5/1HK9F$ZV[Y[,) M:V59U'#/B6BKBO+G&RC9?FIYUD'QI=CF4BF3VU7$4(2LBD0J#XMX,%E*4" M0AK?.DRK3ZD"C^4#^B==.]:RH@(6K/RS6,M\:B466<.&MJ7\PO:_0U=/I/ R M5@K]2_;&-PXLDK5"LJH+1@9549M_^KWKPU% XIX)\+L 7_,VB33+6RKI;,+9 MGG#EC6A*T*7J:"17U&HH2\G16F"4/X&D MJQ+($K*6%[( 0:X>E$9<3QR)#!2.DW79;DPV_TRV@-RQ6N:"?*S7L'X=[R#S MGKY_H'_C7P1$@D,2>#;Q73^\@!?T[0@T7G &[W.] R$KU0";W,)*ZC:HMLCG MXQ;\-5\)R7%+_7VJ"29'>#J'.F9CT= ,IA:>(P%\!];L_3LO=C]9,"?!#YNHELWAIZ1XXD(Q5#2\$K!5_F0/9 ML!+OC:+>C@?SBG%9_(.V!1.2/-9X"95Z_1M>/N)8\0<3 B$_T8*3K[1L87!5 MU(C'6H$$Q/5@+E0";$&6]]MG<);UV)A^(6%BC]P8A??O$M_S/[R2C'& .QR> MNQK)IL5T) SM*$IZU\._40\6K*J 9P4M24,;X"2UTRCLO:Z(1ZZU+A@\,(E> MV5F>R,)S ]OWDE?,#,3!-AK.E!0;("\P4,K@NAC#&\:I M!+P*\;0>1EB%H1_=3\/,_V MXU"Q><7-Z)-SLWL<+H?D 0^ :/'P*_ MVP&OU57VJVA8+1C'@X$KX/J$J3[[ MOAT&X0];Q8]TJY7-3=^6EN!.=#T2NWHSH*M21.Y_3=3S[2"(4,) E26(NVV$ M^B@EIRX^Y^A50PY;_78+O"+:6IH'KM?VGP=S\RJ^N)MO"VS:5ET1)6PPU!V. M(HMP\UZ;A62-?B-73.*+J\4T;QB3AX5*T'\TS?X%4$L#!!0 ( M /6!IUB:)E*&PO=V]R:W-H965T M].L[I&193ARW?9$XTLR9.7,A.=M*]:QS $-^EH70Y?T_"JQ^D[A M.X>M[JV)9;*4\MD*OV5S+[0!00&IL0@,7QNXAJ*P0!C&CQ;3ZUQ:P_YZAW[K MN".7)=-P+8L_>&;RN3?Q2 8K5A?F06Y_A9;/T.*ELM#N2;:-[CCV2%IK(\O6 M&",HN6C>[&>;AY[!)'S'(&H-(A=WX\A%><,,6\R4W!)EM1'-+AQ59XW!<6&+ M\F@4_N5H9Q:WC"ORG14UD#M@NE: &3>:?'YBRP+TEUE@T(O5#=(6\:I!C-Y! MC,F=%";7Y*O((#NT#S"Z+L1H%^)5=!+PCJDS$E.?1&&4G,"+.\JQPXO_G?(- MUVDA+6M-_KQ<:J.P2_XZQKF!3(Y#VLDYUQ5+8>[A:&A0&_ 6GS[047AQ(N"D M"S@YA;YXQ$G,Z@*(7)%;+IA(.2O(I=: A6JKEA%F2(^9;7CR &FM%!=KQ:J8[&T+ @3&;K)>,H,ELW"%["!PF;'"CWSG(-B M*LU?2&UXP?]&?"-Q9@TH'"7 G2C->_KZ?' #.E6\? MN4#/LM88F?XRN-0VE#OKN&O;00,QN&8Z)_"CYNC0YNM\@,,"+SC1ZAEWX%6- M".0C21)_.)ST%RYUT<5^-<"*!-'B2!O725][)$.$I MW7DY-+ES(;GJ:EL!;KC-T!NWE(Y]&H:=XUEB$COS1)-D; M'HAMR.6Q* B-8W_<-SV46]LW7?:1T,G$CZ;#?F9I@K;QN)?9IH WD$*Y1()M M#>/_6<-XY$^GM+_X#S6,IOZ$#CO-0_&]*HY&_B0<[?R\LGFGC-_.'L_(DW)C M]^)&:BTWH(3=_7_1E11:VG%$"52EN,:D1Y&?A--]; ?B6RH3VT[[MC@43U>7 M1GX\G/8ZZD ^4=WQU*>C83_G-(E\.DYZV3^V(0>] Q19K-TU09-4UL(T9VGW MM;N)7#8'\%Z]N<9@OM=<:-R35F@:GHV''E'-U: 1C*S<<;R4!@]WM\SQ-@7* M*N#_E91F)U@'W?UL\0]02P,$% @ ]8&G6'1O1F/5 @ = 8 !D !X M;"]W;W)K&ULE57+;MLP$+S[*P@U*!+ B)ZV8]>R!H$[A505-3A5&U_7"FCN0!7WHR 8^Q5EPEO. MW=I:+>>R,9P)6"NBFZJBZN42N-PNO-#;+=RQ36GL@K^L7]VM6,M*=5P)?DOEIMRX5UX)(>"-MST7Z.H9 M6;Y,9-O&CJ8>R1IM9-6!44'%1/NFSUT?]@ 7P1N J -$3G>;R*F\IH8N MYTINB;+1R&8'KE2'1G%,V$.Y-PIW&>+,8W%+X69?HLDT4O9$H)K=2F%*3&Y%#_C_> M1]&]\FBG_#(Z2GA+U3F)PR&)@B@YPA?WG8@=7_P&WYJ^N-I9KFD&"P\OC ;U!-[RXX=P''PZHC?I]2;'V)?W>#_S MA@.1!7G?*1ZJY&BNPY7LDL)^4NF29EU2OO?I4&V5XJEE97]L#G(-&50IHKK5 MF&02+[TVR(T()"2%Y.@>3&QF@U>"?=S@E F,E(U&1GTVV&FS8AW )LKA"4VH MKJRR3C0Y(>%XF"1Q.XA&80_-9&5#:&L>"$]!0,&,)M%P$D_)>#B]>(VNE2Q M6ZNBG-@&L0QK'D]",H[#07L4XR DX309/$B#0?1][3O!U@R346('R3 83TM=M4[R&M[Z,39ZPX0F' J$!N>3D4=4ZW'M MQ,C:^4HJ#;J4&Y;X6P!E W"_D-+L)C9!_Z-9_@-02P,$% @ ]8&G6.]M M+%[? P B@P !D !X;"]W;W)K&ULM5=M;]LV M$/[N7T&H0Y$";O3FU]0V$"JJ\Z!S#D>\&%GGNY,>6%[^LDAX+JWPZ@7NO3&AZ/&_3/3CR*V5(- M5Y+_Q5*3S[V)1U+8T8J;E=S_!@=!0XN72*[=+]G7:\?H,:FTD<7!&.<%$_63 M?C]LQ)'!)'C&(#H81(YW[XPY.X]HJ MN] E36#N81EI4/?@+=Z_"T?!IP[6@Y;UH M]L<:J32L.QWP__S>^, M"6)R66G,1/VAMY(H]"4Y2GXA@VE_$@YQ,.S'8=1;*H95Q3_>/H#29/VM8MOM MBY"B_G R)?%HU-M(0WDK"X&C_B 8. ^C\81TQ''8QG'8&4>G[U1L.LU>F5RC MEM3HC4IB] :LQRWK\8M+XAIVH!2D#?%37#O13G-M89N4*$$9O!%=+4C,6R!U MPCXFTY4L2@[-/EYATC-1V?4;Q2C7/^;[DG(J$B!4US(2*+:@FO,NQM2;]@>C MN'MB7:MV-+%Z7AM69]H11W]UOO1JAO?>F)DZ9K-K338NKIACG\60-D%^'TGI6DFUD'[]V/Q+U!+ P04 M " #U@:=8,OFAIEX# "" &0 'AL+W=O=>/=E(]5/GB ;NRD+HJ9\;4YT$@4YR+)GNR@H% MW612E!+-)Q5:X0/.UNE*T"UJ4E)2=P MPW&C=]9@/5E*^=-N/J53OV<)88&)L0B,?KF9V6SI3:*BN#'/A]KB'@_ MA&V,$UVQ!*<^5;Y&=8O^[-51..R='B 8MP3C0^BS1=T/(#-P7&$NM='[6![$ MV<_R.D?(9$&]Q\4*C,LR))0QZE=@VUZTM@U)%LY^8NU3QR5R)?AO3&%-J55P MMIC#*(Z B10D22O@HIX*MKTJ5!;369$.;"[+BHG[5T>C*'Q[JH$&B2)9$G!F M](EWG2O$1_7CV:3;S/>]UT30Y'*MR9X^]BY;[2:AG=UH[5SO^O "!N/8?2-O MD4ME.@95^4@D'$,8>S=,<1N;1U>C <0][UH:5CQ!'8Y']AL/X4#^!VW^!_^; M_TL7UB>NPJ>',.^KBL/H_Q_C-X!W"58&F 9=8<(SCDVF-UPCI>!?[':RD#"= M0T9EIV&M"89D_BH &\*P[](S]MQST)%9A\2)@48*M%S:DB)MHDG<Q&?8BZX?AOU93K1*Z% ;*-$'$G?$%[N*X1@9RZ7J%;N];'M1P#UB&Y/ MVP?NK)[K#^+UZTA3<<6%)L(9J?:Z;RGKJGYQZHV1E9OR2VGHS7#+G!YI5%: M[C,IS79C#;3/_NP/4$L#!!0 ( /6!IU@C9,/-$ 4 ,H, 9 >&PO M=V]R:W-H965T(OJ2ST7 M=!KW4K*\Q$KFO *!R_/1A7=Z&6MZ0_ UQZW<>P=MR8+S>WWX-3L?N1H0%I@J M+8'18X-76!1:$,'XJY,YZE5JQOWW1^G7QG:R9<$D7O'B6YZI]?EH.H(,EZPI MU W?_H*=/9&6E_)"FE_8=K3N"-)&*EYVS(2@S*OVR1XZ/WP/@]\Q^ 9WJ\B@ M?,\4FYT)O@6AJ4F:?C&F&FX"EU$FQELRX MZ^B.+0J4QV=C16HT\3CM1%ZV(OW_$1G )UZIM80/58;9<_XQP>LQ^H\8+_U! M@9^8<"#P;/!=/QR0%_0V!T9>\!TVS]F.4DS!A1"L6J%Y_^-B(96@?/GSD/&M M[/"P;%U#I[)F*9Z/J$@DB@V.9F]?>1/WW0#RL$<>#DF?W5)-9DV!P)=@K(#/ MM8G6A4[N7.T. 1X4>1CP[TVY0*&U?#-IC9GUN5%2L2K+JY4-O[&JH1*&+B;@ MN;:;Q'8<>_ :O,")8^LC^9/XB"2()_9DZM/-Q$DBZ\,#BC37OC^"J1U.(SC6 M3$Z26%>L2JD^Z8H+H(:SQ%P9.B^,;"].6LJ)$X?/X5""I.L^0\ CG;YKQ]-$ MD_M.XL& [Z/>]]%W^_Z:Y0*^LJ)I(Z%X>M]%0L)[5"BH4K45%1@W )4FPA=) M8.&R8$1,PCA55\=T,A=YJB\_\0R+0S$/JR1:'A4=0+FA,$V22CX=2]F^[;/ 2V04'30K?B7)Y:=VN!^*SA M6"8'Z">PK@=PO8;(<:?TF#K3R+K)Y?W)4HO*22>I5B"T9:'C)? & F<2P1M* MW9J&B3:&_"#AB+RW0R;D,64VR=(_3S0;7E G+:@H84HYJ,5,/:J,?3D9%6V& MY(Q=CD4&KN.Z1-8^!E)VTJ?L9#AEVTFKC;_CBA6P5S5P0T92A#6,-H&_5+F2 MAY)O4,GA!F(RTH12JU)ZE'1S/_^;HJWS1T\;5NW>OIKZ7OQ.@GC"(TUK:PA/ M.[7)AZ?6C_:DB1M0VXG:%A#ZUL66"4H/B/S8]N/@L1U]);4ZK2@(@G8%UC8F MVFEL?^*W#<>P7^^UH\ .DOV[H6:4D+K #8DV<8+!1A3W48U_; B<+/X[OG6* M51(/A7-0^N%P[JM)]]5@JT8W:V!% 4P[F:J9*IF./&7&MWU9OU"O1Z8=\4:2 M+^6Q11F*QIDZ.!EN:(.LS8!^31$(O<0\?2^Q/F)%3:$P="RC#I7K^:W7/2)P MHPGX]C0,K+8&Y$NV4&+881R9ITLY\*+QBQVH76WB8>QOS?])HV__W:6Z)([L M*(BMFT-%(B%V$PA]FJVW\SEU&9K'[L]:>RA!QWO[98EB9;9H2?*:2K6K9O^U M7]0OVOWTB;S=\JDZ5CD95N"26%TGILDFVLVY/2A>FVUUP17MON9U37\V4&@" MNE]RKAX/6D'_]V7V#U!+ P04 " #U@:=8.+&^[BX$ !'"@ &0 'AL M+W=OO&&@7BP30QKKB(VL; M<(ZB"W13(TF[#T4?:&EL$9%(E:3B;']]AY2LV(G7710%#)G7?//-1%T%,O-Z:ZZ/=UFF/)])FL4-#.2JJ2&9JJ=5]7"EGFA,JB'P7!H%\R M+KS9Q*TMU&PB:U-P@0L%NBY+IKY=8B$W4R_TM@MW?)T;N]"?32JVQGLTOU4+ M1;-^AY+Q$H7F4H#"U=2;AQ>7Y_:\._ [QXW>&8.U9"GEHYU\SJ9>8 EA@:FQ M"(S^GO *B\("$8V_6DRO4VD%=\=;])^<[63+DFF\DL57GIE\ZHT\R'#%ZL+< MR3G)G=4MP_BU26"">_2*U/H4(%]SE3 MM/# E@7JTTG?D"9[OI^VJ)<-:O0=U!B^2&%R#3\J UF\#:>+Q;.C5%\2>(457B0%JPD'+>9RR)#I0^9?IS<0XZPD@45 M-_D3&NRFPOG?J,'0=KI/>MF1SEK2@DCSEG31):%VI-DN:2,MF"6M=TA;4*O' M.H>);Q>]AUPA[J5@S^:-39ZX=\(%G9:U)@;:!WQ.L3);941J1W4I:V'T:>^V M+E$Q(]5%[_8-U?<0QGXXB&AP G'BCY,03GO7*"25:R/TU=T-F'UD3X2SQCTC MB'YMM"'5UH$?WHVB,/K4.BF)_(@@@R"TPR )_,$PZ;E8TUT&G.Q-C35_%X+N MC/019&7]30:2!O)@:OW^ MZGS;:S+W/01G<>@\%YR-8NNW%M'M!#L[1^KHO*NC\Z.I^JIX?J1D*%?FKQ+P M0-60>,939MS^7!C>8=^L5O3\'*JJHU0/7R@/+SENT[:H*;%=XK_47R4-DGY6 M[ ?/!XY^H9Z$WOFZR""G-*5/1D5+/\,_9MNR0.?T?[D&?FWJ MPY*J:I7FY)57"3_RA\,1)?((QO[Y,/)'T;AW=[B8QM'0CX,$!A$=B\][-]KP MDG6GR":M:^>#FF@TYM[<+Q9=(24C/XP'<"C)^SN/.UU#:]?":.)*P6O>^6ZU MZY+F37/P@577.RN< 5B09G0TI"U;0MS<3(RK4*2VFH\7##G#H]5/8 M[:\DY5<[L0JZWG'V#U!+ P04 " #U@:=8-;4SLAT& "%* &0 'AL M+W=ODW&JD$E\#MF#/+@&J2MW MG']);]XNKP9>:A&+V$*E$%3_V[%K%D4IDK;C:PXZ*,9,%0^O']'?9,YK9^ZH M9-<\^BMQ,FZ33.E="_AEI/S:ZI7 .:+$%V\=O7;;BC$4N4S!Z^I^(+4_0N8F#.%EL1 MJI!)< 'F^TD'? 5^!.#YC7X61O*%AKJ=WX#GSUZ 9R!,P*[QU!#8[HD2X!AK\ Y"%B4;]VJ]^P1:&.R^I#'=(BKJB(*\KPR+&X M+M(+9L)B\\P)E6[DEW)#%^QJH'>J9&+'!K.??X*^]ZO-SY[ 2E[CPFN,& MK^K+_7(%7.SW%V&RJ1Q7K+*(I5,YL9LV*4R;.$U[ MSQ/V77-#FG'!:JNS*/@/=,I#3ORNFZXGL%(H@B(4P9GR4-!G2'H"*X4$>H;I MO1,S40Y0VL=D-*IF(HL8]H, VI>M\E&. MX;3-)5*VS7 N=/+7D924*Q^=T[J8:TX-^T$W_1T4@++8=58[G3A==UI?:&6O M#:G"T9GR#W32=^>P](16#HLA=>AF]189J$[8$.-)X%>7JT4.(HQ'#>O5T#MT M\WNK'&3A[YJ!=1F_::<;@H=NAF^7A2:6L@C5]KM%"OL-!AK:A4X*.Y:* MOD MCB>D:IM%3D_N*+";APP#(C<#7O,X9F(1T@ALZ(:)KO61&[[S0:TGM'(P#-LB M>*8H<'@2CZB*V2*%@ AL(%1FV1VZV;Y.@ M4)W,JX6(1:3AR(8,UR,WU[=*3SF&\]1FD6G(GD6.3VWHZ;P&4;$1UK9 M7&RXH(J!);M3!^FH2YIRC]&YH?LD3>Z#+O?9VMS]]KF?HM&-#?_C4UO=N$[L MT/>#H+J2G^+TCDVI@$_OB>/C37'W*#_JA2DJ< \M=&SKH8^JCCQ%48!-48!/ M:;ECVV'2 M"SU1^HZ)C0AEQ^3::^.^+[1RJ$PI@<_5N\>]-N_[0BN_131%##FU>^\&Z.HN MJ5N3@#;N[[LAZ>!U;>6[(SIX]1<%"3,%"SO6Z@?3Z MNJ$OM')83 5$3GW=0.KE#YF,O>JIU"9&B(\:%JZI;,@IE4VN[!\SSB)F,6YX M\(U8^H&>+B[N=?H%$5MI/>]RK+T3^V_>]C>*;[+/QNZX4CS.+M>,+IE(!?3O M*\[5XTWZ)5KQY>'L?U!+ P04 " #U@:=8:D#.&T,# J"@ &0 'AL M+W=OYCVX";7QL*Q,]MM8;]^9R>$EH8 T_K0V,Y]G^^^<^X\VDAUHW, M0VX++O38RXTI3WU?ISD45)_($@2^64A54(-3M?1UJ8!F#E1POQ<$ [^@3'B3 MD5N[5).17!G.!%PJHE=%0=7=&7"Y&7NA=[]PQ9:YL0O^9%32)5R#^59>*ISY M#4O&"A":24$4+,;>-#Q-AM;>&7QGL-%;8V(CF4MY8R?GV=@+K$/ (366@>)C M#3/@W!*A&[]K3J_9T@*WQ_?LGUWL&,N<:IA)_H-E)A][[SV2P8*NN+F2FR]0 MQ].W?*GDVOV336T;>"1=:2.+&HP>%$Q43WI;Z[ %0)YV0*\&]!X#XB< 40V( M7@J(:T#LE*E"<3HDU-#)2,D-4=8:V>S B>G0-NW71N%;AC@SF5&=$RHR MX@:??J_8FG(01KO%"ZINP- Y!W(-Z4HQPT"38S+-,F;31CDY%]79LTD\2-"8 M<7V()M^N$W+P]G#D&_32[N6GM4=GE4>])SR*R(44)M?DD\@@V\7[&%T38N\^ MQ+->)R$&<4*B\(CT@E[I8"?@AX[MO$JT@&CL26U?4D M#NQOY*^W9>GBVO8UHDLJ5,%6W:5:;"\_4]?E'ZV?AZ:RZMSS05+O5<&NS\;ICC90Z4-<#W"RG-_<1NT%P/ M)W\!4$L#!!0 ( /6!IUA,>V-E@ 4 'XD 9 >&PO=V]R:W-H965T MU)MU+5E[W/ M;N(DJ("SMI-LI?OQ9PC%(3@.B=PO+829Q_.8&>:Q8;AA_%4L*)7@=Y;F8M1; M2+F\\CPQ6=",B$NVI+FZ,F,\(U*=\KDGEIR2:>F4I1[R_DOE"%C]XX^&2S.DCE<_+>Z[.O!IE MFF0T%PG+ :>S4>\;O+H)2H?2XF="-V+G&!147AA[+4[^GHYZ?A$13>E$%A!$ M_5O3&YJF!9**XU<%VJO'+!QWC]_1[TKRBLP+$?2&I?\F4[D8]08],*4SLDKE M ]M\IQ6AL,";L%24?\&FLO5[8+(2DF65LXH@2_+M?_*[FH@=!Q@<<$"5 ^KJ M@"L'7!+=1E;2NB62C(><;0 OK!5:<5#.3>FMV"1Y<1L?)5=7$^4GQW G M25<4_*!$K#A5]T@*< $>5<9,5RD%; ;NDISDDX2DX)L05%VN;*> 2+ #4=P7 M\$ G*\Z3? ZNB4@$^'Q+)4E2\46!'ACNZX[3!7A^O 6?/WT!GT"2@Z<%6PF2 M3\70DXIO$;4WJ;A=;[FA ]Q^$'X),/P*D(\"@_N-W?V63FIWW'3WU"S74XWJ MJ48E'CZ MYTZ$XVM7V#V*PKY2BS)A(YZJE(%Y6O:&__Y!XS\OTRD'($U*.*: M(K:ACV^(6 #Z:Y6L25K<5Q/9+4)4(A0/F?4X#$((A]YZET7;*HH&?E1;-<(+ MZO ":W@J(5Y5+KZHI!9%OB4RH<88MS#ASN@0X_X@V O28 81#F-SE&$=96B- M\HE)56BSNN3(P;P)V^,/!B@.]\(TF/5C&(7F,*,ZS,A^KQE?,DXD54_-%WED M0JU0IV:X([ &ZW[-NG]F$?==4G0$UJ XJ"D.W%3)H)U7JDCWB\0ZV)E4XII* M;*7R?/EX"9YXV6G>@.HB8,[6E.=%T[D02Y8+5C0Q=4;YDB?"S-,ZQJEWUA%8 M8SJ@K[N]?V;Z5HZ.6+I":]+<$37030K;<4YF#5L5@5#@'^@'4 L':&W:XW_H MFJ8 &@DXU0ZNT)H\M7J ^-SLM.J.DVDZ0FO2U"H$VF5(%Y4$V]HB",)PL/=P M-9CA*([A@8S3$@3:-4CW FJ+"W\_1IM),SZM/:!=?'372!70T8ELF]DF4LL% M:&W55>DB8V1.%8,KM"9/K1G@X-S2=20 *IH?(2>@UA/0+B@ZE6[<2J4X#O%^ MPK6M4#R !T0YTAT>65MK]\JM<(XNZLW+LT8 3^ R>M>NRH)R_L/Z(Y(]V:Z60O9ASOY7CM":TZ.5A$H.C>EG6Y8N$)K MTM0:!-DU2/>4=JI(*K2.JR&DI08ZLC_!)S$]7IYH0KM.;FL=8NV*Y=NBL"W!8E)E5O,+.H>JRE"SZRO]!*0?6 M:S2 M[7"GWB57:$WR6@SA<]]C8*=ZQQ5:D^;.JPS[NXP3DA%W2\:VF2T9M6+!1[83 M6)917L:X)$O*C2$Z4B$5DX_0-%AK&AR>FX!.U8DKM"9-K4[PD19(+D-*9\O,O^XHIWW[LLCV1;%E^+_+" MI&19>;B@9$IY8:"NSQB3[R?%)RCU)T?C_P%02P,$% @ ]8&G6%Z,"W46 M @ 000 !D !X;"]W;W)K&ULA511;YLP$/XK MEC=-G93%A#39E@%2TJA:'RI%C=H]3'MPX A6#68^ ]V_GVT(BJ:T>PD^^[[O MON]\3M0I_8P%@"$OI:PPIH4Q]8HQ3 LH.4Y5#94]R94NN;&A/C*L-?#,@TK) MPB!8LI*+BB:1W]OI)%*-D:*"G2;8E"77?S8@51?3&3UM/(AC8=P&2Z*:'V$/ MYK'>:1NQD243)50H5$4TY#%=SU:;NC#&2 ,7P&$ R#TNOM" M7N66&YY$6G5$NVS+YA;>JD=;<:)RE[(WVIX*BS/)+1>:/''9 +D'CHT&VW&# MY!-99YEPC>.2W%7][;LV7FW!<"'Q8\2,K>]86#K4VO2UPE=JW7,])?/9A(1! M>$T>]UMR]?X?&F;ECQ["T4/H>>?_][ 5F$KE;"#YN3Z@T?;:?UV2VE->7Z9T M3V&%-4\AIG;6$70+-/GP;K8,OKTA>#X*GK_%W@MNG> )X8A@<$*LT@IST$@. M8#J BDAH0>(E[3W[TK.[5]&PO=V]R:W-H965TL%.)C5>PQ+D7;W@:F;W+!DIH1*$58A#/K6NW,M9K.--P'<"6S$8(^UDQ=B] MGGS.II:C!0&%5&H&K!X;F &EFDC)^-UQ6OTK-7 X?F+_:+PK+RLL8,;H#Y+) M8FJ=6RB#'#=4WK#M)^C\A)HO95287[3M8AT+I8V0K.S 2D%)JO:)'[H\# !N M< #@=0#OI0"_ _C&:*O,V)ICB9,)9UO$=;1BTP.3&X-6;DBEO^)2"5X022=3N.[14=90U%!#+T3^" M3^<@,:'BC:*Y6\[1Z,P&?'X7-(>[C_'&ZK3/;I]/IT>H;//\"WP(]X1;M,F/1@*M#/JY60 M7%7LKS&#+6,PSJA/\:6H<0I32QU3 7P#5O+ZE1LY[\?L_B>R9^;]WKQ_C+VO MI925NAYP>TY5(E9004[DZ.=M*2-#J5O.)O%B_V)B;X:N]H.BBW.W#WJF-NC5 M!B]2J_. >5H8I1EL5&.K2UVZT%;UF.B6.1SH<:,@\'=4CT5YX0'982\[?)'L MFK,'L/M1/):M/*5TRJB\$,"W5U ]&ULQ59=;YLP%/TK%JNF3MH*@7RU2Y#29M,J MK5K5KMO#M <';H)58S/;)-V_W[4A+&DI4J=(>P%LWW-\SL%@3S92W>L,P)"' MG L]]3)CBC/?UTD&.=4GL@"!(TNI%+0%=R"N2NN%;;\AB5E M.0C-I" *EE-OUCN[&-MZ5_"-P4;O/!/K9"'EO6U /.V L :$CP']9P!1#8BB6C$V^N,Y&,JX?H,E=[=S=A%=4G9"H]Y:$0=AO MT7/1#9]#TL"C#CE1DW/D^**7YDPPK[WV%Y.!(B:C@NR#?GQ&3G)I(-<_VP*N M!/3;!=B_P9DN: )3#S]W#6H-7OSZ56\8O&]+YT!D>UGUFZSZ7>QQE4!2*F7S M4) 6],%A]9E55$-'97]9:WC*!J-)OYZU\W3HG[_]+0IVE,Y:%0..E7.8<%D MD5&5M\GJQ+[T91R(;,_FL+$Y_-\+=WC(K Y$MI?5J,EJU+DD;H#EBU+I*@^Y M)'8*JI+,997"&C?-PHTE4MN+, KWL;9,JHD&.RMV$ 2/5G6GF'^T.FZLC@_W MC8Z??'Y/S71.]U(S_LZ&F(-:N7."QL!+8:J]L>EMCB(SMP/[?\NK74IIMPT[0'-#B/U!+ M P04 " #U@:=8X>E(AA4# ^"P &0 'AL+W=OW ^N]W[80TT!1M4O8"MG//R3W'-_8=[X3\J=8 FOS.,ZXFSEKKS97KJG@- M.5478@,-.-+9K]S(:BT)GC,.])*K( MP^025H8/ABD2G[2W95K.>0 MN%!:Y!48,\@9+__I[\J(!@!YV@%^!?"/ ?T7 $$%"*S0,C,K:TXUC<92[(@T MT(OK+8D[>G+TE M9X1Q\GDM"H4O4F-7HS*3GQM7*J:E"O\%%0&Y$URO%?G $T@.\2XZ4MOB[VV9 M^B<)[ZB\($'O'?$]O]^2S^SOX<&)=()ZEP++%[S -V>*IFAA6KK9\/K[+8:2 M&PVY^M'F6\G;;^ @KD%ISH]:M>Z+UO$]T1V8$%_=J"_BGV MZ*@>ZWIJ$UTRA9;)G&/;:.#W/=S';5--2U1X.:R##K(WE^*PSG)X,LNI9'A[9.=WCR 56?PJV'*)IW*^H?RQ+=.3;/^Z/1V1'0@? MU<)'_ZE"1UU:T!'9@04][^E:]SJKT8JJ>1+Z@^'HJ$9;HH(P/*I1M]&)Y"!3 MVZ I$HN"Z_+VK5?K)O#:MCY'ZU/3'-H.YXFF["SQ;DT95R2#%5)Z%Y?XV
&ULO9Q; M;]LV&(;_"N$50PNDL0X^Q%D2((E$K$"S!4F[712[H&W:%BJ)+D7G,.S'CY)E MR[1E)EI>[R:Q;'X/*;V?2.H5I;-'(;]G,\X5>4KB-#MOS92:G[;;V6C&$Y8= MBSE/]2\3(1.F]*:,X M)^EV_"BAK76=>>#FYQ6=%CNO=V;(,GXMXC^CL9J=MTY:9,PG;!&K._'X*R]W MJ)OS1B+.BK_DL2SKM,AHD2F1E,&Z!4F4+O^SI_) ; 1H3GV 5P9XKPWPRP!_ M.Z"S)Z!3!G1>&] M [JO#>B5 868[>7!*HYTP!2[.)/BD?_N WE'HI1\ MF8E%IFG965OIYN>-:(_*IEXMF^KM::I+;D2J9AD)TS$?U\1?V^-]2WQ;'[;U ML?-6Q^[*LP)OV#/QW2/B.9Y3UYR7HN7Q*KQ3$QZ\/MRO"0_MX90/CXDWV%L[ MM8<'?+2O=N-0^NLT] M>9U\:"MUEDG]TUB7SF!$!4A8B(11 M$,S0O+/6O%/0_7TY%&5LJON2*5OIO>J,OGW612C_4H4PA9;+M;S\U1?-/'JHO1:]LN.:*@>E!5!:6-(VIRL=Q]E. M+(JJU-1OP^=P&\U_5H['WWODL](:R^?NG'F=P])RN-2\:Z0^!5C46\Z+<;UR[WV,3,)_H$LYDND=)J \$I0506@BET9*V MF;.>NY&SII*5:>3:7:-FP_-;W'M[0QH+CZ0%4%H(I5$4S4R0RJ!R^X<:G*'N M%)060&DAE$91-%/PRJ)RK;[(J[Q\.Z*QM">[!K*[.QQ#C28HC=;LP:"SMW.N M/"37;B(ULO3MK,::[%I)=9I S20HC=;L0;^_3Q.OLHD\NTVTJTDJ4HLL=EQ3 M64K:YDYM:P*M,(32J+?K)+G[-:FL'\]N_5S)*%,B_GCSS&5&[G\LHN&PF*NP M]/F_WURQ5]I8.20M@-)"*(VB:&8R5(:3YQUHPN)![2,H+8#20BB-HFBFX)5] MY-F7%IFGM^(R(?QI'I7;8Z9JIS O0'\3#\?$=X[(ON57UW9 8WVA;A&41E$T M4]_*+?+L;M';>W==ZFLZEHOIM# G%)-3KFH7*-J;TK@+@"X]@M)"*(VB:&:* M5'Z4USU4GP^UHZ"T $H+H32*HIF"5[:5UVRQTPLW^^RTQBKO+GCR>CO71M Z M0RB-HFBF>I6GY-E7/?T^7RY#YWQUJ[U6-*A_5-+,)8,[FD%M(2B-HFBF9I4M MY-EM(<@H?,.>HF21U*H-M92@M !*"Z$TBJ*9:5%95-[@4",OU*^"T@(H+832 M*(IF/L91^5_^*Y=)5:ND])](Q7HP5H(,[?=Q_5T#R'?.6Z^W7%[8W??VW5?O&Y-=P]= MU@6EA5 :1=&6$G&UO?7[FFP M?.E'A5F^@^2&R6F49B3F$XUTCOLZ'^7RM1[+#27FQ6LHAD(ID10?9YR-N&PO=V]R:W-H965T*F^S#L RV=):(4J9*4W0#[\3M2LNPTEM 5S1>+E'G//7?'>W2S MG52?=0Y@R->""SWWR!('_;*0JJ,&MRGQ=*J"I,RJX'P7! MR"\H$]YBYM[=J\5,5H8S ?>*Z*HHJ'I: I>[N1=Z^Q$O9B7-8 7F ML;Q7N/-;E)05(#23@BC8S+VK\'(9#JV!._&)P4X?K8D-92WE9[NY3>=>8!D! MA\18"(J/+5P#YQ8)>7QI0+W6IS4\7N_1_W#!8S!KJN%:\K]8:O*Y-_%("AM: M<\2K :0JTP!8&&,)N=DA=/JAKQ]\ZX'=]#F<^!PXZY\2DP(^1?35Y0< M7.XP,PF29Z)B(B-&,Q-]I)R*A(X(TO( MF!"8WE,,:XR1P[ BM5U,X]%@YF]/>!ZUGD>]GF]%@AJ(S8#7.GG6*:K.VRDB M->3PB$@ M4#0^E'5)C&S%]E&DJLHRND:)_4A5!N:T>O;Z_<$V#(\^(N$KR4<#_).)1P?B MT4]0D ;D^#9$\63:<1L.GXJP_UOQ0R+28#Z_F4$'E8/\A[TZ_"L 6LS.BQHI4PM2#5/NVG4.OZNGK<+P> M8G&JP&ND"8<-F@878_2NZKFPWAA9NEEL+0U.=FZ9XRP-RA[ _S=2FOW&.FBG M\\5_4$L#!!0 ( /6!IUB$5W+/4 ( %\% 9 >&PO=V]R:W-H965T M:3AIC%4!Y"2:9YE5ZGB0B=E$?8>;%F8%4JAX<$RMU** MVYF->3)/."0$*%GH'3;PVW(*4G(AF_=YQ)'](##]=[ M]L\A=\IEP1W<&OE#U-A.D@\)JZ'A*XF/9O,%=OD$@961+GS9)OJ.R;E:.31J M!R8%2NCXY]M='0X >78"D.\ >= = P65,XZ\+*S9,.N]B*$]DUY M0DNG@G!8W@&EY-@[=E/7PM>)2S;7L=F^:F]F@%Q(][9(D<)Y4%KMJ*>1.C]! M/63W1F/KV"==0_TO/B69O=9\KW6:GR6\Y_:2#0<7+,_R$0O*S[ .^PH, ^OP M9 6< XAT; :NLJ(+J?^\(T\V1U#NU['L(^WH.*T?IFO7\0HF"4V+ [N&I'S] M:G"5?3PC>M2+'IUC+[^NU (L,PVC\;34*KUD,K3RF-+(-0YFAB[44VE$2#4&SR_\,'Z-_4\@]02P,$% @ ]8&G6#FM*=B< @ &ULK55=3]LP%/TK5H8F)@V2 M)FD*K(U$RZ9-&AJBP)[=Y+:Q<.S,=EOV[W?MI%DI(>QA+XD_[CGWG&OY>KR5 MZE$7 (8\E5SHB5<84UWXOLX***D^E14(W%E*55*#4[7R=:6 Y@Y4.G9K-RH=R[7A3,"-(GI=EE3]G@*7VXDW\'8+MVQ5&+O@I^.*KF .YKZZ M43CS6Y:&Q/K9"'EHYU\RR=>8 4!A\Q8 M!HJ_#EE0#3/)?[+<%!/OS",Y+.F:FUNY M_0J-GZ'ERR37[DNV=6PR\DBVUD:6#1@5E$S4?_K4U&$/@#S=@+ !A(> ^!5 MU B9[16YFQ=44/3L9);HFPTLMF!JXU#HQLF["G.C<)=ACB3?@>L@28G9%X? M(Y%+XM;(3&JCR?$5&,JX_H A]_,K:BER/?8,Z+)N?-3FG M=<[PE9P1N9;"%)I\%CGDS_$^ZF]-A#L3T["7\)JJ4Q(-/I(P".,./;-_AT<] MOJS@U..X&VUM[H2N:P<3#:ZE!;R9 MS[CU&?>QIS\J4-0PL2+<.Z"*T06'M\0E+S*?#0_$ MO0R)@VYQHU;&ULK59M3]LP$/XKIPQ- M( V2)GT!UD:B9=.0AD PQH=I']SDVE@D=F>[+?WW.SMM:$N(F+0OC5_N'C_/ MG7W7_E*J)YTA&G@NW'=KMRKNR[G)N%$RMAIC+Y9N%.S[-C%WPX_Z, M3?$>S M8 EACHFQ"(P^"QQAGEL@HO%GC>E51UK'[?$&_:O33EK&3.-(YH\\-=G ._4@ MQ0F;Y^9.+K_A6D_'XB4RU^X7EFO;P(-DKHTLUL[$H."B_++G=1RV',+V&P[A MVB%\KT.T=HB!SG;[_!+:CMEVI;3>AQR^W)V$Z@PE5"PUSC2G0 M+0)9[>8N*G6A*/&[#M_6HD7<;5$>%ML*7]MTSLXJFQWBG8IXIY&XJV/'U/I#2;B3V@^B,1_P50 M2P,$% @ ]8&G6.W"_27%"0 ,%H !D !X;"]W;W)K&ULU9Q;;^.X&8;_"N$NBAE@)M;)ATR3 $DDME/L;(-)9_>BZ 5C MT;8P.G@H*8=B?_R2DFR:ML)$Z%L$O4ED6WQ(^OWXB7Q-Z>RA$-_+-><5>"E'66,?%TQ=/BX7SDCK9O?$U6ZTJ],;XXV[ 5O^75 MM\V-D*_&.TJ<9#PODR(G@B_/1Y?N)QI,58'FC%\3_E#N'1/5E;NB^*Y>?([/ M1XYJ$4_YHE(()O_=\VN>IHHDV_&C@XYV=:J"^\=;.FTZ+SMSQTI^7:2_)7&U M/A_-1R3F2U:GU=?BX6^\Z]!$\19%6C9_R4-WKC,BB[JLBJPK+%N0)7G[GSUV M7\1> 3=XIH#7%? ."GC^,P7\KH#_VAJ"KD#PV@*3KL#DM06F78%&S''[937? M=,@J=G$FB@<62M'PO3_EV&Y)W/[TG/Y$Q*16I)$E. MON5)57Z0;\KC?ZZ+NF1Y7)Z-*]E<5>EXT37MNFV:]TS3?/*ER*MU2:(\YK%9 M?BR[N>NKM^WKE6<%_KW.3XCO?"">XSE][;$7_\*$+.XVQ8.>XN'KB_L]Q2-[ M\GD0"]DC1$21D$P0]/I3M.I5=-?ZNR."R7=5K2MJ+VR66%#99L>Q>D\ MF!_*AJPQ0L(H"&;(-MO)-K/*=MLWSDA5$)YMTN*)\[XYTI65.52]V9%ZKC^; M3N?>@8#(2B,DC()@AH#SG8!SJX#_:*7[0!ZZI/JQ/ZGVR6@E#Y5Q?I0[W9/3 MTP,-D35&2!@%P0P-3W<:GEHUO%RM!%^Q2DE5+#B/2[(41:85U%FU3T8K?*B, M+6RZ+^/L0,3C4P+SC C9(@J"&4#F@M!!*BZ TBJ*9.N]9#NX;KQV[!J " TD+H;0(2J,HFAD8G@X, MSYH ON6"+XI5GOQ'*MXL(3_>->HO]J.$/ZIC3@1/63>#JO-[F3ODL= II"DO M/Y$II#=$K$T9'"+>4:*>NXYSD,VA=490&D713.FUG>1:O0F ],8R5L_1=@O? M#1=)T;M LC=M<"C8.^J1)\Y$2:8D:]S-WA0!=9B@-(JBF7&B32;7[C)%W5JI MFR&T4_)>4:$.$Y060FD1E$91-%-?;5>YD[>>&T!M+"@MA-(B*(VB:&9@:,_+ MM9M>X M$;V1 G;*.MC\E\.?3XSD!U"R#TBB*9DJN_3+7;IB]Z9P ZKN]T%&W MF1.063?:W;G;^J[D/VIU(8CNY=^2_$X^ MYW&]:*\9-RGKGR= G3DH+832(BB-HFBFVMK&IX ]?J@M!!*BZ TBJ*9 M6SRTB>C93<3;]I?G8JFN$OH'Z:ZJF"P+099U5T\O8J!O7\H+002HN@-(JBF;IJ MS\_SWCB1>U"G#TH+H;0(2J,HFAD8VA'T[$;9P%T.=MI@E?W7['/H.U&*QE@/SV3FVG3E8&Z@7!Z5%4!I%T4RM MM1?GO;47YT&]."@MA-(B*(VB:&9@:"_.LWMQJ#DVU&_SCK>FN;.9-YG.#[,V MU'&#TBB*9@JK'3?/;D1=YGG-4I+D"\'E<&YV\^>[ZW"WJ9?=LR1E=REO=-X* M3%BI[+2%'/S*65.7[;HJ*Y;'2;[:%C7"11XL$W5W0U/FR1PO>G+U@*<]C M)AI;K#=RVFZH?0P[L9T3QS65OK;W=G!"@'IO4!I%T_INXR=AC MDM79WOE&E#R_A;QKD[%P]9WCE>NUO?&#PP!JRD%I%$4SPT";>G)RZAP)"+3(HC:)HIH#:(O/M MV^*N6;DF:G*4-)-KM5UYFQ)+4N>QE#*ZO;GI51+J??G'N]R"HQ^TH55&4!I% MT4PA]^Z9M%M:[6ZEQB8AOY,7'6T[;;!XV'L@L3=!8N^"_%]89+ZVR/S@C6T3 M'^JG06DAE!9!:11%,P-#^VF^_5[,7PY71 O>B-_<"B;7O;U23XZF/X$S"US_ M<(9KKWNPBE#S"TJC*)JIHC:_?+OYU3K@/^JD>B*?<[6FD9?E9ZUO.VSP4$72 M0B@M@M(HBF:*K(TP?_;6.1RZP0Q*"Z&T"$JC*)H9&-KI\E_898:QONVU#%;_ MV ES/=>7JV3_<'(.-:^@-(JBFX[46'"@FE15 :1=%,(;5/ M%MA]LNY?-\5U^^[ M4GN'5VI[78-5@QIS4!I%T4S5]AY0]IJ]:R\G^.:Q@^F3&M")G/)5Y&N7W]UQ M,*_6O5)#'3DH+832(BB-HFAF1&A'+GCK'6X!=(<;E!9":1&41E$T,S"TR1?8 M3;YM"KCOLH*G>#M&)8Q>':$^'I0606D416MU'.\]Z#;C8M4\DE@MK>N\ M:I\#NWMW]]CCR^9AOP?O7[N?PO;AQ1K3/DOY"Q.K)"])RI<2Z9S,9""*]O'$ M[8NJV#2/T[TKJJK(FL,U9S$7Z@3Y^;(HJNT+5<'N(=$7?P!02P,$% @ M]8&G6 Y%M>]7 P T@H !D !X;"]W;W)K&UL MI99?;]LX#,"_"N$;AAW0QI:=V$F7&$BZ/[>';<6*NST<[D&QF42H+7F2DK3 M??A)LNMDBY.TZ(LMV2+Y(T5*'&^%O%,K1 WW9<'5Q%MI75WYOLI66%+5$Q5R M\V&'01#[)67<2\?NVXU,QV*M"\;Q1H):ER65#S,L MQ';B$>_QPS>V7&G[P4_'%5WB+>J_JQMI9GZK)6AO8OL7-@X-K+Y,%,H]8=NL#3S(UDJ+ MLA$V!"7C]9O>-X'8$XC"(P)A(Q Z[MJ0HWQ'-4W'4FQ!VM5&FQTX5YVT@6/< M[LJMEN8O,W(ZO5U1B98>:LD+].?:U8;$:_:RQ.ZOMAD?L1O!9<+U2\)[GF/\J[QL?6D?"1T=F MX4F%GZGL040N( S"/KP"'Y1E5LWKA(6H#57D+$1/"-4-?3"IJ6$J)>5+=.-_ MIW.EI4FS_[K"4>ON=^NVM7>E*IKAQ#/%I5!NT$M?_T'BX.T)\GY+WC^E/?VR M+NIAD2;,->69.%6DB@,DN$1Q%&+.#J)^-V=SB8\=(/2W#: S59")5F&3RR(W:G2 MQ5X3)+^D82])NL%)L#N@@Y>@N[!KD=V!<*>S@F5;,J=Y&[N$[!''O=&11"5[ M-PIY6:SWR^@,(CE$)+W1D60@X0XQ?!GBT>(ZPQMV\,:]I'\$>'?UD)/WP[/S M]_>*.X,=':9NV!O]?IC[>VU&B7+IFBD%F5AS77<<[=>V89O6;=WMF=O: M%)B" A=&-.@EIN1EW4#5$RTJU[3,A38MD!NN3-.)TBXP_Q="Z,>)-="VL>E/ M4$L#!!0 ( /6!IU@A?2?U2P, "8) 9 >&PO=V]R:W-H965TU!M M)A$J2YZD),V_'R4[7MJY08?=E\22R*-S2(G4>*?TG5DC6K@OA#238&UM>1&& M)EMCP4Q'E2AI9:ETP2P-]2HTI4:6>Z="A'$4#<*"<1FD8S\WU^E8;:S@$N<: MS*8HF-Y/4:C=).@&AXD;OEI;-Q&FXY*M<('V2SG7- H;E)P7* U7$C0N)\%E M]V(VX"O'G3GZ!J?D5JD[-[C.)T'D"*' S#H$1G];G*$0#HAH_*@Q@V9+ MYWC\?4#_X+63EEMF<*;$-Y[;]208!9#CDFV$O5&[?['6TW=XF1+&_\*NMHT" MR#;&JJ)V)@8%E]4_NZ_C<.30'3SA$-<.\7,=DMHA\4(K9E[6>V99.M9J!]I9 M$YK[\+'QWJ2&2Y?%A=6TRLG/IHLUTW@VI4#D,%,%'0[#?'S/8$$G)M\(!+6$ M#XQK^,K$QH\65F5W\+ETA@;>HT5-U B!_/[13%H@+@A?#)>86/ZD4.[QE$5TO@)I0EM)NW:P)7,,7_H'U+4FM#%A]!-XY. GYCN0-)]ZRCW M6OC,GN^>G*"3-)E,/%[RIYF\U)22%=+5LW"[AV.[.=O[Z^ORLW%Z9D&4X"JB<&]1:#]-6+[B!ZUQ:<_PGL0:AZ3:AZI]!3 M?YJWA]-L_&E6U6ENTUV!#3V8JXK;M-^)1N-P>ZSG=Z-19]1OC![P[#<\^R=Y MWG!S=[;4B, EW3$T%C1=K#:.%=#YT?91)^IUSQ^Q;#5+!D_P'#0\!R=Y7MV7 M5)7I/+E"8. UE[!'ILV;-J:GH0:5)\3GD+-]6SIF?P'P0-VP43=\GKJM$G2C M!%6F-EW#EM".XO/'&6@UZPZ'[1D8-1Q'S^.8\RW/4>:PYRCR-IX54#]VA^2H^ JF?_@JE>$%0@5YSZ MB\ E04:=(1U>777E:F!5Z1O;K;+4)OWGFAXRJ)T!K2^5LH>!VZ!Y&J4_ 5!+ M P04 " #U@:=8KH6)-VH# /"P &0 'AL+W=O(OC=L6^V)8LD@\ID>)X+^2]6B-J^)YG7$VN4L%!XG+B M3/WSF1\: ;OB+L6]JGV#<64AQ+T9?$@FCF>(,,-8&Q6,7CN\P"PSFHCCWU*I M4]DT@O7O1^U7UGER9L$47HCL:YKH]<09.I#@DFTS?2/V[[%TJ&?TQ2)3]@G[ M['L9B)I &)P0"$J!P'(7ABSE)=,L&DNQ!VE6DS;S M85VUT@27#.Y62\172Z=:P>(#ZNFOV8*>G>R83^/:15,('C;GZ MIREDA?UNLWV3T>=JPV*<.)2R"N4.G>C//_R^]W>+=]W*NVZ;]JBVO\KN[];L M[QN8X2KEW!R2!V!_VQNZN@:U7L?5>Q&:C M2I-M1+TCHEXP" 9A,U&_(NJ_B.B.YFF.THJ*7(;V#+31]8_HSJ@"!_V@&6]0 MX0U>A$>E;XFI?@)J< P5AJ,32,,*:?@BI+=%!7K.X1H><8UH([UN,]BH ANU M@GVUI=YLV@XE75VPHFS6D#"-L&2IA!W+MMB<"(/V@TST11]\[ MU'COMP ?LJ,=LS3G^_6L[8Q.Y*Q?NXO\W\+9G#-/,/O'S&W!#0[0P?.@IR7T M.PM]::"O#/2=@?XAD9X@#7Z-]' ;^:W7P;/#>Y1@3_"&1Z=VU G]GVC=6H^2 MHUS93DQ!++9<%^U*-5MU>].BQSDL+UI%NK@IL11DN"11KS.@!)=%]U4,M-C8 MCF&PO=V]R:W-H965TQ?:X,P-D]]?OC.WX XQ5%*_$ M"XS-O4_;"0P"!7N,HX1,M%"*]U77NAQ!C?D-32.0G:\IB+.0E MV^@\98"#+"F.=,LP/#W&)-&FX^S>@DW'="LBDL""(;Z-8\R^SB"B^XEF:F\W MEF03"G5#GXY3O($5B*=TP>257J($)(:$$YH@!NN)=F?>SLV12L@B_B*PY[4U M4J4\4_JB+CX%$\U0C" "7R@(+-]V,( M,8?3B&>O:%_$&AKRMUS0N$B6#&*2 MY._XM1"BEB!QVA.L(L$Z3'!.)-A%@IT5FC/+RKK' D_'C.X14]$232TR;;)L M60U)U#:N!).?$IDGIJL0,_@XDT($:$YCZ0Z.,WT_HI6T3+"- -$URL.>C\,> M7M4:T-4]"$PB?BT3GU;WZ.K#-?J 2(*^A'3+<1+PL2XD7_54W2^XS7)NU@EN M-GJDB0@Y>D@"")KYNJRS+-9Z*W9F=0(^8G:#;/,79!F6T\)G_O_3[0XZ=JF] MG>'9)_ >XC2B7P'0"MB.^)"KC%HVXRZ*J)\O/Z_1$GRZ2<@W&;4 1J@*YH*C M?_Z4#T"?!,3\WS:U2!P"4ET*8__V1ZQJ]M4O4$UA#. M*85SNM"G7ZC $>(U3_IUM2#W9)L$.:Z7X:H3;C?UG($[UG?UTEJ"#,\J@QJ4 MW9*RVTEY*47 S ^1_"J@>]C)\S.5IZ%H(]F)=.X^]036*-HKB_8NRN!>G\+U M!-80;E *-_A!!L]QW9IW;<<<'1B\)$F4-';O=YF:M83([:5<[+JC_@CZGBFTKRTZ<<_>J+[1FU595M751/B_H M]"5>3VA-\:H^S^SLAM[C=/O(PZXW/&Q8VJ)<>W#"Z56797:W6;)G$8SX0O+- MO?Z4$+EU5\O5$[]N9=N)=_:F]836K+YJV$SWLAS?:]O7%UI3O*KQ,SO;H_'WJNDRN[LN^;?.0-6V9]N]V,JF71: %A%N/^4[,<_> MMI[0F@I4/9PYO"S/]]H']H76%*_J!,W.?ND]GA\=_>,6/XXQ#>/ \GIM M$!0#VV3S,2YY;!.1CTG*N^4,[BZ;/!W&PO=V]R:W-H965T5T+$J=\0*7$E29YTS^.\-, M'":.[QP7/O-MJLV".QWOV!97J)]W2TDSMT%)>(Z%XJ( B9N)\^0_SGW/.%B+ M+QP/ZF0,ALI:B!+#)E?^%0VWH.Q*72(J^= M*8*<%]4_^UXGXL2!<-H=@MHAN'2(;CB$M4-HB5:165H+IMET+,4!I+$F-#.P MN;'>Q(87IHPK+>DK)S\]_9M.RLP0PFKE$F$#JRJXH+8P(PI M'@,K$ECPK-28P#W7)ZTE7Y>:K3,$+6 N\IR*MM(B?DE%EJ!4\+! S7A&?AUX M7BW@X>T[> LN*(.@@!?P7'"MWM,BC?])1:EH>S5V-?$VT;MQS7%6<0QN< SA MDRATJN!#D6!R[N]2OIJD!<>DS8*[@)^8[$+HOX? "Z*6>.;_WSV\$T[8U#"T M>.&M&I8Y2J:%?&S+3>4;M?L:E7A4.Q;CQ"$94"CWZ$Q_>^/WO=_;B+T2V!G- MJ*$9W4._/JIM;"N(OH4P$K:?^J'?#\;N_I3&M54GC$:1WYB=!=AK NS=K<," M"T%7]&8E>J]9B5<".R/:;XCV[U;BJQ5'3#IL3P=OBQ!7U[N^N?1:*$U7E1?; MSMK(1ELRJAUZ)R6(@B",/,^_J%6;H1=Y_4'47JU!0V)PEX25,7I"@.>4*&TT M[B1P4$:J0.S,8T,:1+Q(T6*C>Y8EE$:;K!X>]4JITLI=22HC0:<('U;+91OW MP14E?S#R_-'@@OJUG=?.>=AP'KY6X9)*Y=O"'UY7)"(A]$?#B_A;#.^6;M30 M&/U4"7BM!%GS\E1UN7G@*LC!:3*[X>5ANS;J>-UAV!ZN[_UX9+U?#OA.HFO4 MX7G,%R'71C^+V3WI$>BYV-K62=$!* M=O7S-:M.>/=FFY&)]9MHVVWO\@*EZ M/GK7MKQ0D.&&(+WN@"HOJS:JFFBQLYW(6FCJ:^PPI=83I3&@[QLA]'%B-FB: MV>E_4$L#!!0 ( /6!IU@JU@2-D , *T- 9 >&PO=V]R:W-H965T MI6ZMZA1MP]/ M[X,#EV 58YYMFKY__ZX=0D-*HTU"VKXDV/@5$FAB03QW?<\;NYRRPIE-;-]2SB:B MTCDK8"F)JCBG\K]KR,5VZ@R8 YY;I@P MCG]K4J>9TP /G_?LGZUX%+.F"N8B_\X2G4V=R"$)I+3*];W8_@FUH)'ABT6N M["_9UF,]A\25TH+78(R LV+W3Y]K(PX R-,-\&N ?PP8O@$(:D!@A>XBL[)N MJ*:SB11;(LUH9#,/UAN+1C6L,,NXTA+?,L3IV5^X4VZ+6' @9W="J0^D!$E6 M&95 /I&YX&6EJ359R!.0 M"N$)BZFV[Z\*S1KN19KB"I.S&]"4Y4C]B2@#5!-7HUX3M1O7VJYWVOPWM 7D MBRATILBB2"!IXUWTJ3'+WYMU[9\D_$+E.0D&'XGO^<..>.8_#@].A!,T:Q=8 MON$;?%]+LS#*6+BL9)SA;FYYW6G924IS:%RJDL8P=?!44""?P)F]?S<8>W]T MZ>V)K*5^V*@?6O;@#?5FUR1FT^ Q0%805Y)I!KC8SW%>X7J3SU+PU@[^FI(% ME04K-NI@P_Y]A\3D5@-7_W09-NS3L)[(6H:-&L-&)[=+RS#U8ACL#4N-87$[ MY6%OF#D6;"(2RD55Z"ZK=O./[/SF^_$TB\(P&H?1Q'TZ=.'UN(M1Z$?^13.N M)7#<"!R?%'@/"@^>V)PB*RWB1_)0,*W(V?WJ07WHBO5AHSS\ M+7(A[-.PGLA:AD6-8=$OSH7H]1[WP\ ;'J7"ZV%CWX^"47#W-C[@,+@<.9= M6=?T-G>.*UMI'_5?F[N(+:A?:'87&2S:-@R+K!Q2I/3.0XQ)[NX&NX86I2VO MUT)CL6X?,[Q/@30#\'TJA-XWS 3-#6WV/U!+ P04 " #U@:=8YV[*L"L# M #J$@ #0 'AL+W-T>6QECNJ7KPY;,(;5TC\^Y1])U)3(LS5JP MVP5C)ECE0I8CLC"F^!2&Y6S!J())BV1*Y]38KIZ'9:$934L@Y2+L=3IQ MF%,NR7@HE_EU;LI@II;2C$B_#07N]C4=D6[\D01.;J)2-B+W9^]_+96Y>A>X M^\F'DY/._?G5?ORL LY)Z!7MOT+THH/K6@R3CE\E_8(R)GRY*]SX.+52K:E3 MC#SPD#=,1POK!1D/,R4WZQ(1%["Z-&?! Q4C,J&"3S4'5D9S+M8NW(/ 3 FE M V,+PB;J0J1\='#7]:!6:IV<2Z6KW"Z#^SNM']\#FAX8Y$*T!GO$!<;#@AK# MM+RVG>KA*O@,"NKVW;JP#N>:KKN]/MD0JIM-,E4Z9;I-TR5-:#P4+ ,[FL\7 M<#>J" $T1N6VD7(Z5Y)6'AI&W;"R,R;$+;Q(/[,=[56VM6(=6"_9-JVANNED M7 ?TM]6<]K9L[TVZ0<$?E/FRM,.151_JD]UHEO%5U5]EK0%,O8NKTZ(0Z\^" MSV7.W.!?G7 \I TO6"C-'VTV*)69#3!-@@>F#9]M1WYK6MRQE6G*:97AGGM' MZ/GOSO.<2::IV#9M:_^09_G-CJ/+?V6Y^J^R;]CKL=X=#]UD_QA,QL=@\BAJ MY#?T;?/IRRC2V'N6G!$-NWO+.7+/&F?NH&)J)_:M+_!\+IQ>PZTN;A, MV8JED[JKY].J&=B&S5I?0-A'KJO+CV (2_7 ;:F+U4(-E*\$K&1XG,-B'_>@)$D_M7&\@ #6P6L=B"_ M/P_4E)\31;"JF#?L#<:1),$0J$5_C<8Q,CLQ?/SK@[TE490D?@0POX,HPA!X M&W$$

,"2*JGUP;S\*FWTJW/RZ-7X"4$L#!!0 ( /6!IUB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G3";Z0, MC9X4T^GQI.'*9&]>[]NZ=9/TQ 99!V4-%,:".R7O_:_Z>,IVRJNETBH\S++N M6,N,-__>.O5H3>!Z43NK]2S+^XH[Z8*J_RA>1,A/?.F[ MDL"7'SF S++C*32X4LZ'[HJN?0Z,.PD7]V=ML&^5#M)=\"#?.=MNE5G'9N I M)LEC=''8__9!/''_$D:[6JE:7MBZ;:0)?1R=U!'0^(W:^HP9WLA9MK^$<2/8 MI0D0)#8W?5-P;7Q2^.NYZ)\Z &X20W>BH,+-10=.!WENC9#&2\'@R%NM!' ( M=L8U-[5D"62!0!8'A/Q<)) E ED>!'(1<>#6!+)"(*L#0@XB>81 'AT2LDP@ MCQ'(8UK(6_[ =I[=2M?='@?+A?*UMKYU,D%\@2"^H$6<&Z^$=.R3XP*2(#MU MCIMU[(S!)X0O$<*7M(0W;LV->NPJNC1YS0.$C]D5.VN]2B!?(9"O:"$7;=-P M]Q"A%FIM%-S&(:N?UK5M(:NG>7R*)?(I\:CA?M/%L#NX_-JJ'=?Q57>%'U), MU#?$PGG+E6-W7+>2?9 \#I;?^V..F28G5@V\5=="LKG\MHTIJ _>3=C ,#IO MG4LQ,=?DY++1FB^MXW'N,S:P6RF+#G7QVQGOW-;$+_C%7Q(22$QOE&MJ=F]HVDCVY MLMX_95L8&!UUBH@9)2=6"IJM!S.<''-*3BP5-%L/, M,*@6Q5$:R-7L"ZRT] M&#<%)I6"6"IHUAY&$UW&$,L%S8E#3$PN!;%<^IRX?\=/4RS,* 6Q4<:2XP_0 M%!,S2D%L%"1'1M(4$U--0:P:/ &EBZP",TY!;!PL4Q-89RY//V ): M%RDF9IV"V#KCF*="J)!NI*8FM@Z?SM&^6F'5*\KVSL4EX%] 4$[-.>5#K M#**);I\16P?'3$=ZB5FH/.2ZYO-1BHE9J/POZYK]P(9:KD+V1*S4$ELH;]A]OGH!N2>.KW$+%12KWW&9DA]-T@Q,0N5U!MJ MXYC1ENE..6:ABMA"*.9@MEYA%JJ(+81A0F]-,3$+5<06PJ.96JC"+%016PB; MO0-IBHE^QB&V$(YYGF)B%JHZ"TWVWT*%7"DCQ37\A8?RFNOZUK'XT^_+5D=Q MSV35:GT.93?FRG*Q_[2Z_RS\YCM02P,$% @ ]8&G6+@VQ-RI 0 +AL M !H !X;"]?/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C M_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5;MZZ-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5Z MGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$ M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW M)]#;H]Z>0&_?V>PFT-NCWOZ=>L=TK4)\]CS6^/QW4IUN]X;GX^_+Q\G."W7' MV<'OL<4O4$L#!!0 ( /6!IUA3V2LIL@$ %,; 3 6T-O;G1E;G1? M5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[ M.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U< MVUKY\&J7S*ATI9;$Q'@\8:EN/#5^Y%N-:#Y]HERM*S]XWH;/KM3-++)4N6CP MN"]LO6:1,J8J4^7#/MLTV3>7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;, M:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( /6!IUC(_0YY)@8 ,4A 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]8&G6&5B!U4F P (@L !@ M ("!U!0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ]8&G6&KW&UL4$L! A0#% @ ]8&G M6&8MIP;.!0 % \ !D ("!)SX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8&G6'<86R<>!0 :PP M !D ("!&4T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8&G6((1S8J/"P :R !D M ("!^F( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]8&G6!>Q68;& P 0 D !D ("!\GL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]8&G6.]M M+%[? P B@P !D ("!'8< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8&G6#BQONXN! 1PH !D M ("!#Y0 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ ]8&G6$Q[8V6 !0 ?B0 !D ("! M0J( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]8&G6*86'W7F @ K D !D ("!7:T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8&G6*E31O0( P 5 @ !D M ("!<,0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]8&G6"%])_5+ P )@D !D ("!.=4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]8&G6*^'3L"# P V H !D ("!H. 'AL+W=O7!E&UL4$L%!@ 0 U #4 :@X %#T $! end XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 125 230 1 false 42 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) Sheet http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Organization and Nature of Business Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusiness Organization and Nature of Business Notes 9 false false R10.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Cash and Cash Equivalents and Marketable Securities Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecurities Cash and Cash Equivalents and Marketable Securities Notes 11 false false R12.htm 995485 - Disclosure - Fair Value Measurements Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 995495 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 995505 - Disclosure - Collaborative Arrangements Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangements Collaborative Arrangements Notes 14 false false R15.htm 995515 - Disclosure - Revenue recognition from Collaboration and License Agreements Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreements Revenue recognition from Collaboration and License Agreements Notes 15 false false R16.htm 995525 - Disclosure - Leases Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 16 false false R17.htm 995535 - Disclosure - Share-Based Compensation Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensation Share-Based Compensation Notes 17 false false R18.htm 995545 - Disclosure - Net Income (Loss) per Share Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare Net Income (Loss) per Share Notes 18 false false R19.htm 995575 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 995585 - Disclosure - Cash and Cash Equivalents and Marketable Securities (Tables) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesTables Cash and Cash Equivalents and Marketable Securities (Tables) Tables http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecurities 20 false false R21.htm 995595 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements 21 false false R22.htm 995605 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities 22 false false R23.htm 995615 - Disclosure - Revenue recognition from Collaboration and License Agreements (Tables) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables Revenue recognition from Collaboration and License Agreements (Tables) Tables http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreements 23 false false R24.htm 995625 - Disclosure - Leases (Tables) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeases 24 false false R25.htm 995635 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensation 25 false false R26.htm 995645 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) Tables http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare 26 false false R27.htm 995665 - Disclosure - Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details) Details 27 false false R28.htm 995675 - Disclosure - Cash and Cash Equivalents and Marketable Securities - Additional Information (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesAdditionalInformationDetails Cash and Cash Equivalents and Marketable Securities - Additional Information (Details) Details 28 false false R29.htm 995685 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) Details 29 false false R30.htm 995695 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 30 false false R31.htm 995705 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 31 false false R32.htm 995715 - Disclosure - Collaborative Arrangements - Additional Information (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails Collaborative Arrangements - Additional Information (Details) Details 32 false false R33.htm 995725 - Disclosure - Revenue recognition from Collaboration and License Agreements - Schedule of Revenue From Collaboration Agreements (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails Revenue recognition from Collaboration and License Agreements - Schedule of Revenue From Collaboration Agreements (Details) Details 33 false false R34.htm 995735 - Disclosure - Revenue recognition from Collaboration and License Agreements - Additional Information (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails Revenue recognition from Collaboration and License Agreements - Additional Information (Details) Details 34 false false R35.htm 995745 - Disclosure - Revenue recognition from Collaboration and License Agreements - Schedule of Deferred Revenue (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails Revenue recognition from Collaboration and License Agreements - Schedule of Deferred Revenue (Details) Details 35 false false R36.htm 995755 - Disclosure - Leases - Additional Information (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 36 false false R37.htm 995765 - Disclosure - Leases - Summary of Lease Costs (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails Leases - Summary of Lease Costs (Details) Details 37 false false R38.htm 995775 - Disclosure - Leases - Summary of Other Operating Lease Information (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOtherOperatingLeaseInformationDetails Leases - Summary of Other Operating Lease Information (Details) Details 38 false false R39.htm 995785 - Disclosure - Share-Based Compensation - Additional Information (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails Share-Based Compensation - Additional Information (Details) Details 39 false false R40.htm 995795 - Disclosure - Share-Based Compensation - Schedule of Share Option Activity (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails Share-Based Compensation - Schedule of Share Option Activity (Details) Details 40 false false R41.htm 995805 - Disclosure - Share-Based Compensation - Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails Share-Based Compensation - Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model (Details) Details 41 false false R42.htm 995815 - Disclosure - Share-Based Compensation - Summary of Total Outstanding Restricted Stock Units (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails Share-Based Compensation - Summary of Total Outstanding Restricted Stock Units (Details) Details 42 false false R43.htm 995825 - Disclosure - Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) Details 43 false false R44.htm 995835 - Disclosure - Net Income (Loss) per Share - Summary of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stockholders (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails Net Income (Loss) per Share - Summary of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stockholders (Details) Details http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables 44 false false R45.htm 995845 - Disclosure - Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect (Details) Sheet http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect (Details) Details http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables 45 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityIncorporationStateCountryCode, rptx:CollaborationTermExpirationDate, rptx:ShareBasedCompensationArrangementByShareBasedPaymentMonthlyVestingRate - rptx-20240331.htm 8 rptx-20240331.htm rptx-20240331.xsd img194139340_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rptx-20240331.htm": { "nsprefix": "rptx", "nsuri": "http://www.reparerx.com/20240331", "dts": { "inline": { "local": [ "rptx-20240331.htm" ] }, "schema": { "local": [ "rptx-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "keyStandard": 203, "keyCustom": 27, "axisStandard": 16, "axisCustom": 0, "memberStandard": 21, "memberCustom": 17, "hidden": { "total": 12, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 4, "http://www.reparerx.com/20240331": 2 }, "contextCount": 125, "entityCount": 1, "segmentCount": 42, "elementCount": 491, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 444, "http://xbrl.sec.gov/dei/2023": 32, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:PreferredStockNoParValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:PreferredStockNoParValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "rptx:RevenueFromCollaborationAgreements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "unique": true } }, "R5": { "role": "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "longName": "100040 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_d120ca52-b027-4c7a-bec5-0c87ee23067a", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d120ca52-b027-4c7a-bec5-0c87ee23067a", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusiness", "longName": "995455 - Disclosure - Organization and Nature of Business", "shortName": "Organization and Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecurities", "longName": "995475 - Disclosure - Cash and Cash Equivalents and Marketable Securities", "shortName": "Cash and Cash Equivalents and Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995485 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "995495 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangements", "longName": "995505 - Disclosure - Collaborative Arrangements", "shortName": "Collaborative Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreements", "longName": "995515 - Disclosure - Revenue recognition from Collaboration and License Agreements", "shortName": "Revenue recognition from Collaboration and License Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "995525 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensation", "longName": "995535 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare", "longName": "995545 - Disclosure - Net Income (Loss) per Share", "shortName": "Net Income (Loss) per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995575 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesTables", "longName": "995585 - Disclosure - Cash and Cash Equivalents and Marketable Securities (Tables)", "shortName": "Cash and Cash Equivalents and Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995595 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "995605 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "rptx:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "rptx:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables", "longName": "995615 - Disclosure - Revenue recognition from Collaboration and License Agreements (Tables)", "shortName": "Revenue recognition from Collaboration and License Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995625 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables", "longName": "995635 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables", "longName": "995645 - Disclosure - Net Income (Loss) per Share (Tables)", "shortName": "Net Income (Loss) per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "longName": "995665 - Disclosure - Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details)", "shortName": "Cash and Cash Equivalents and Marketable Securities - Summary of Cash and Cash Equivalents and Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "C_02edcc6f-41f1-4d1c-9edd-ec2e1da384ed", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_02edcc6f-41f1-4d1c-9edd-ec2e1da384ed", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesAdditionalInformationDetails", "longName": "995675 - Disclosure - Cash and Cash Equivalents and Marketable Securities - Additional Information (Details)", "shortName": "Cash and Cash Equivalents and Marketable Securities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:AccruedInvestmentIncomeReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:AccruedInvestmentIncomeReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails", "longName": "995685 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_63639495-450f-4fa0-9c4e-b7f857692708", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_63639495-450f-4fa0-9c4e-b7f857692708", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "995695 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "rptx:FairValueAssetsTransfersBetweenAllLevels", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "rptx:FairValueAssetsTransfersBetweenAllLevels", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "995705 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "rptx:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "rptx:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "longName": "995715 - Disclosure - Collaborative Arrangements - Additional Information (Details)", "shortName": "Collaborative Arrangements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d82cf874-fadf-4369-b9c2-43afd4786108", "name": "rptx:ReimbursementOfResearchAndDevelopmentCostContract", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "unique": true } }, "R33": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails", "longName": "995725 - Disclosure - Revenue recognition from Collaboration and License Agreements - Schedule of Revenue From Collaboration Agreements (Details)", "shortName": "Revenue recognition from Collaboration and License Agreements - Schedule of Revenue From Collaboration Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "rptx:RevenueFromCollaborationAgreements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_88c50cda-3c0c-4c36-b9f4-a5bc7acc1efb", "name": "rptx:RevenueFromCollaborationAgreements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "unique": true } }, "R34": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "longName": "995735 - Disclosure - Revenue recognition from Collaboration and License Agreements - Additional Information (Details)", "shortName": "Revenue recognition from Collaboration and License Agreements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_79d84e2f-abca-49a4-8b15-d38e454bd9f7", "name": "us-gaap:DeferredRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e5e0adc5-2745-474d-a813-46129a54d5be", "name": "rptx:CollaborationPayable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "unique": true } }, "R35": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails", "longName": "995745 - Disclosure - Revenue recognition from Collaboration and License Agreements - Schedule of Deferred Revenue (Details)", "shortName": "Revenue recognition from Collaboration and License Agreements - Schedule of Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_9170b054-7ee2-4d19-b94b-f3db064886d8", "name": "us-gaap:DeferredRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_57102e2f-b5ff-4ef0-a924-7e8e3c02612e", "name": "rptx:IncreaseDecreaseInCollaborationRevenueReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "unique": true } }, "R36": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "longName": "995755 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "rptx:NumberOfOperatingLeases", "unitRef": "U_Lease", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "rptx:NumberOfOperatingLeases", "unitRef": "U_Lease", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails", "longName": "995765 - Disclosure - Leases - Summary of Lease Costs (Details)", "shortName": "Leases - Summary of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOtherOperatingLeaseInformationDetails", "longName": "995775 - Disclosure - Leases - Summary of Other Operating Lease Information (Details)", "shortName": "Leases - Summary of Other Operating Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "rptx:SummaryOfOtherOperatingLeaseInformationTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "rptx:SummaryOfOtherOperatingLeaseInformationTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "longName": "995785 - Disclosure - Share-Based Compensation - Additional Information (Details)", "shortName": "Share-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_07193ac9-b955-4317-aff4-a516c7cb3a3d", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7a16963b-bea4-4693-8389-bd572031779b", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "unique": true } }, "R40": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails", "longName": "995795 - Disclosure - Share-Based Compensation - Schedule of Share Option Activity (Details)", "shortName": "Share-Based Compensation - Schedule of Share Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_b20489c8-bbc9-4843-9baa-2a6ea9603d9c", "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": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b20489c8-bbc9-4843-9baa-2a6ea9603d9c", "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": "rptx-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails", "longName": "995805 - Disclosure - Share-Based Compensation - Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model (Details)", "shortName": "Share-Based Compensation - Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_b08f9e6e-8308-4816-97b5-42faa08fe39a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b08f9e6e-8308-4816-97b5-42faa08fe39a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails", "longName": "995815 - Disclosure - Share-Based Compensation - Summary of Total Outstanding Restricted Stock Units (Details)", "shortName": "Share-Based Compensation - Summary of Total Outstanding Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_cce6b4ec-d47b-4584-8923-3263487e267b", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cce6b4ec-d47b-4584-8923-3263487e267b", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails", "longName": "995825 - Disclosure - Share-Based Compensation - Schedule of Share-based Compensation Expense (Details)", "shortName": "Share-Based Compensation - Schedule of Share-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "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": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "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": "rptx-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "longName": "995835 - Disclosure - Net Income (Loss) per Share - Summary of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stockholders (Details)", "shortName": "Net Income (Loss) per Share - Summary of Basic and Diluted Net Income (Loss) per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f6cb4316-aecb-4581-bd03-691dd4dcf82d", "name": "rptx:IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsRestrictedSharesUnitsAndShareIssuableUnderTheEspp", "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": "rptx-20240331.htm", "unique": true } }, "R45": { "role": "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD", "longName": "995845 - Disclosure - Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect (Details)", "shortName": "Net Income (Loss) per Share - Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_f408a694-b2f8-41d6-8c69-441657bf6d07", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f408a694-b2f8-41d6-8c69-441657bf6d07", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rptx-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r17", "r547" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net accretion of marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r67" ] }, "rptx_AccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other liabilities current", "label": "Accrued Expenses And Other Liabilities Current", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r47", "r80" ] }, "us-gaap_AccruedInvestmentIncomeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInvestmentIncomeReceivable", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Accrued Investment Income Receivable", "documentation": "Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments." } } }, "auth_ref": [ "r78", "r409", "r653" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities and Other Liabilities, Total", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rptx_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "rptx_AccruedPropertyAndEquipmentPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "AccruedPropertyAndEquipmentPurchases", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rptx_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Property and Equipment Purchases", "documentation": "Accrued property and equipment purchases.", "terseLabel": "Accrued property and equipment purchases" } } }, "auth_ref": [] }, "rptx_AccruedResearchAndDevelopmentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "AccruedResearchAndDevelopmentExpenseCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rptx_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued research and development expense current.", "label": "Accrued Research And Development Expense Current", "terseLabel": "Accrued research and development expense" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "label": "Accumulated Other Comprehensive Income", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r24", "r25", "r55", "r104", "r406", "r430", "r431" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "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": [ "r2", "r10", "r25", "r316", "r319", "r360", "r426", "r427", "r655", "r656", "r657", "r660", "r661", "r662" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r598" ] }, "rptx_AdditionalClinicalDevelopmentPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "AdditionalClinicalDevelopmentPlanMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Additional Clinical Development Plan [Member]", "documentation": "Additional Clinical Development Plan [Member]", "terseLabel": "Product additional clinical development plan" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "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": [ "r296", "r297", "r298", "r437", "r660", "r661", "r662", "r710", "r730" ] }, "rptx_AdditionalPaidInCapitalShareBasedPaymentArrangementExercisedOptionsCreditedToCommonShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "AdditionalPaidInCapitalShareBasedPaymentArrangementExercisedOptionsCreditedToCommonShares", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional paid in capital share-based payment arrangement exercised options credited to common shares.", "label": "Additional Paid In Capital Share Based Payment Arrangement Exercised Options Credited To Common Shares", "terseLabel": "Decrease in additional paid-in capital as exercised options credited to common shares" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r604" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r604" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r604" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r604" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "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": "Share-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r39", "r40", "r262" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r572", "r583", "r593", "r618" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r604" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r611" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r576", "r584", "r594", "r611", "r619", "r623", "r631" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r629" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total share-based compensation expense", "verboseLabel": "Share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r291", "r299" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "rptx_AnnualIncreaseInNumberOfSharesAvailableForIssuanceAsPercentageOnOutstandingSharesOfCommonStockOnFinalDayOfPrecedingCalendarYear": { "xbrltype": "percentItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "AnnualIncreaseInNumberOfSharesAvailableForIssuanceAsPercentageOnOutstandingSharesOfCommonStockOnFinalDayOfPrecedingCalendarYear", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Annual increase in number of shares available for issuance as percentage on outstanding shares of common stock on final day of preceding calendar year.", "label": "Annual Increase In Number Of Shares Available For Issuance As Percentage On Outstanding Shares Of Common Stock On Final Day Of Preceding Calendar Year", "terseLabel": "Annual increases in number of shares available for issuance as percentage of outstanding shares common stock on final day of preceding calendar year" } } }, "auth_ref": [] }, "rptx_AnnualIncreaseInNumberOfSharesAvailableForIssuanceMaximumNumberOfCommonStockIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "AnnualIncreaseInNumberOfSharesAvailableForIssuanceMaximumNumberOfCommonStockIssued", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Annual increase in number of shares available for issuance maximum number of common stock issued.", "label": "Annual Increase In Number Of Shares Available For Issuance Maximum Number Of Common Stock Issued", "terseLabel": "Annual increases in number of shares available for issuance maximum number of common stock issued" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "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": [ "r149" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "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": [ "r307" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r79", "r103", "r126", "r154", "r160", "r164", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r309", "r313", "r332", "r403", "r463", "r547", "r560", "r677", "r678", "r716" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r99", "r106", "r126", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r309", "r313", "r332", "r547", "r677", "r678", "r716" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total financial assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r42" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains", "verboseLabel": "Unrealized gains", "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": [ "r174" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "verboseLabel": "Unrealized losses", "negatedLabel": "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": [ "r175" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r171", "r208", "r402" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Marketable securities", "totalLabel": "Debt Securities, Available-for-sale, Total", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r172", "r208", "r396", "r666" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r626" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r627" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r622" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails", "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": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r625" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r624" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r623" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [] }, "rptx_BristolMyersSquibbCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "BristolMyersSquibbCompanyMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "documentation": "Bristol-Myers Squibb Company.", "label": "Bristol Myers Squibb Company [Member]", "terseLabel": "Bristol-Myers Squibb Company" } } }, "auth_ref": [] }, "stpr_CA-QC": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "CA-QC", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "QUEBEC", "terseLabel": "Montreal, Quebec" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment purchases incurred but not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r28", "r29", "r30" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "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": [ "r27", "r101", "r518" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Cash and Cash Equivalents and Marketable Securities", "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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": [ "r27", "r65", "r124" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Decrease In Cash And Cash Equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r65" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Cash Equivalents, at Carrying Value", "totalLabel": "Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of 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": [ "r648", "r726" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "terseLabel": "Cash", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r101" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r602" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "rptx_ClinicalDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ClinicalDevelopmentMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Clinical development", "label": "Clinical Development [Member]", "documentation": "Clinical development." } } }, "auth_ref": [] }, "rptx_ClinicalTrialMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ClinicalTrialMaterialsMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Clinical trial materials", "label": "Clinical Trial Materials [Member]", "documentation": "Clinical Trial Materials [Member]" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r603" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r603" ] }, "rptx_CollaborationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CollaborationAgreementMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration Agreement", "label": "Collaboration Agreement [Member]", "documentation": "Collaboration agreement." } } }, "auth_ref": [] }, "rptx_CollaborationAndLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CollaborationAndLicenseAgreementMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaboration And License Agreement [Member]", "terseLabel": "Collaboration and License Agreement", "documentation": "Collaboration and license agreement." } } }, "auth_ref": [] }, "rptx_CollaborationPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CollaborationPayable", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration payable", "label": "Collaboration Payable", "documentation": "Collaboration payable." } } }, "auth_ref": [] }, "rptx_CollaborationRevenuePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CollaborationRevenuePayable", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration revenue payable", "label": "Collaboration Revenue Payable", "documentation": "Collaboration revenue payable." } } }, "auth_ref": [] }, "rptx_CollaborationRevenueReceivableEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CollaborationRevenueReceivableEarned", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration revenue receivable earned", "label": "Collaboration Revenue Receivable Earned", "documentation": "Amount of collaboration revenue receivable earned." } } }, "auth_ref": [] }, "rptx_CollaborationRevenueReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CollaborationRevenueReceived", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration revenue received", "label": "Collaboration Revenue Received", "documentation": "Collaboration Revenue received." } } }, "auth_ref": [] }, "rptx_CollaborationTermExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CollaborationTermExpirationDate", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration term expiration date", "label": "Collaboration Term Expiration Date", "documentation": "Collaboration term expiration date." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangements", "verboseLabel": "Collaborative Arrangements", "label": "Collaborative Arrangement Disclosure [Text Block]", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r87", "r89", "r96" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails" ], "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": [ "r307" ] }, "rptx_CommercialMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CommercialMilestonesMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commercial milestones.", "label": "Commercial Milestones [Member]", "terseLabel": "Commercial Milestones" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r72", "r554", "r555", "r556", "r557" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r71", "r218", "r219", "r503", "r674" ] }, "rptx_CommonStockCapitalSharesInitiallyReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CommonStockCapitalSharesInitiallyReservedForFutureIssuance", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock capital shares initially reserved for future issuance.", "label": "Common Stock Capital Shares Initially Reserved For Future Issuance", "terseLabel": "Shares of common stock initially reserved for future issuance", "verboseLabel": "Shares of common stock reserved for future issuance" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock reserved for future issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r22" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock Member", "label": "Common Stock [Member]", "terseLabel": "Common Shares", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r550", "r551", "r552", "r554", "r555", "r556", "r557", "r660", "r661", "r710", "r729", "r730" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "terseLabel": "Common stock par value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "xbrltype": "authorizedUnlimitedItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorizedUnlimited", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized, Unlimited [Fixed List]", "terseLabel": "Common stock shares authorized", "documentation": "Indicates that the number of common shares permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\"." } } }, "auth_ref": [ "r22" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r49", "r451", "r469", "r730", "r731" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, no par value per share; unlimited shares authorized as of March 31, 2024 and December 31, 2023; 42,445,406 and 42,176,041 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r49", "r405", "r547" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r608" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r607" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r609" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r606" ] }, "rptx_CompletionOfContinuingTrialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "CompletionOfContinuingTrialsMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completion of continuing trials", "label": "Completion of Continuing Trials [Member]", "documentation": "Completion of Continuing Trials [Member]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "terseLabel": "Other comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r26", "r112", "r114", "r120", "r398", "r416" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r41", "r520" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r238", "r239", "r249" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r238", "r239", "r249" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r537", "r539", "r728" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "rptx_DebiopharmMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "DebiopharmMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debiopharm", "label": "Debiopharm [Member]", "documentation": "Debiopharm." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses or other impairment charges", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded", "documentation": "Amount of expense for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded." } } }, "auth_ref": [ "r213" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities Available For Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities unrealized loss position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r85", "r210", "r526" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Assets, Net, Total", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r301", "r302" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "periodEndLabel": "Balance, Ending", "periodStartLabel": "Balance, Beginning", "label": "Deferred Revenue", "totalLabel": "Deferred Revenue, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r652" ] }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenue", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Classified as short-term", "totalLabel": "Deferred Revenue, Current, Total", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue, current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r651" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Noncurrent, Total", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r652" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred revenue recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r35" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r248", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue From Collaboration Agreements", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r681" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r260", "r264", "r292", "r293", "r295", "r541" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r564" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r597" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share attributable to common shareholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per share basic", "terseLabel": "Net income (loss) per share attributable to common shareholders--basic", "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r121", "r132", "r133", "r134", "r135", "r136", "r142", "r144", "r146", "r147", "r148", "r152", "r323", "r324", "r399", "r417", "r522" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per share diluted", "terseLabel": "Net income (loss) per share attributable to common shareholders--diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r121", "r132", "r133", "r134", "r135", "r136", "r144", "r146", "r147", "r148", "r152", "r323", "r324", "r399", "r417", "r522" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r141", "r149", "r150", "r151" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate fluctuations on cash held", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r337" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rptx_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits", "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": [ "r19" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized share-based compensation expense related to unvested stock options, weighted average period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r294" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized share-based compensation expense related to unvested restricted share units", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r709" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based compensation expense related to unvested stock options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r709" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Three", "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "terseLabel": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r562" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r562" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r562" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "terseLabel": "Entity incorporation, date of incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r636" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r562" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r562" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r562" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r562" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r97", "r115", "r116", "r117", "r127", "r128", "r129", "r131", "r137", "r139", "r153", "r201", "r202", "r237", "r296", "r297", "r298", "r304", "r305", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r338", "r340", "r341", "r342", "r343", "r344", "r360", "r426", "r427", "r428", "r437", "r490" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r605" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r566", "r577", "r587", "r612" ] }, "rptx_EstimatedSharesIssuableUnderTheEsppMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "EstimatedSharesIssuableUnderTheEsppMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Shares Issuable Under the ESPP", "label": "Estimated Shares Issuable Under the ESPP [Member]", "documentation": "Estimated shares issuable under the ESPP." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r611" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r326", "r327", "r330" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r326", "r327", "r330" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets Measured at Fair Value on a Recurring Basis", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r42", "r77" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r12" ] }, "rptx_FairValueAssetsTransfersBetweenAllLevels": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "FairValueAssetsTransfersBetweenAllLevels", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value, assets, transfers between all levels.", "label": "Fair Value Assets Transfers Between All Levels", "terseLabel": "Fair value, assets, transfers between levels" } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r42", "r43" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r233", "r252", "r253", "r254", "r255", "r256", "r257", "r327", "r367", "r368", "r369", "r527", "r528", "r537", "r538", "r539" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r331" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "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": [ "r325" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r233", "r252", "r257", "r327", "r367", "r537", "r538", "r539" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r233", "r252", "r257", "r327", "r368", "r527", "r528", "r537", "r538", "r539" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r233", "r252", "r253", "r254", "r255", "r256", "r257", "r367", "r368", "r369", "r527", "r528", "r537", "r538", "r539" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value Measurements, Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r325", "r331" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r203", "r204", "r205", "r206", "r207", "r209", "r211", "r212", "r234", "r236", "r321", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r415", "r526", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r668", "r669", "r670", "r671" ] }, "rptx_FollowOnOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "FollowOnOfferingMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Follow-on Offering", "label": "Follow On Offering [Member]", "documentation": "Follow-on offering." } } }, "auth_ref": [] }, "rptx_ForeignCurrencyTransactionGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ForeignCurrencyTransactionGainLoss", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign exchange (gain) loss", "documentation": "Foreign currency transaction gain (loss).", "label": "Foreign Currency Transaction Gain Loss", "terseLabel": "Foreign exchange (gain) loss" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Realized and unrealized gain (loss) on foreign exchange", "negatedLabel": "Realized and unrealized loss on foreign exchange", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r487" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "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": [ "r59", "r473" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "verboseLabel": "General and Administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r58" ] }, "rptx_HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Roche", "label": "Hoffmann La Roche Inc and F Hoffmann La Roche Ltd [Member]", "documentation": "Hoffmann La Roche Inc and F Hoffmann La Roche Ltd" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "terseLabel": "Initial Public Offering", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r56", "r82", "r154", "r159", "r163", "r165", "r400", "r411", "r524" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r76", "r126", "r130", "r154", "r159", "r163", "r165", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r324", "r332", "r411", "r524", "r677" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r216", "r217", "r474" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r217", "r474" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r86", "r94", "r138", "r139", "r157", "r303", "r306", "r418" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r44", "r653" ] }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivableNoncurrent", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Noncurrent", "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r649" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r5" ] }, "rptx_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in accrued expenses and other current liabilities.", "label": "Increase Decrease In Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "rptx_IncreaseDecreaseInCollaborationRevenueReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "IncreaseDecreaseInCollaborationRevenueReceivable", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in collaboration revenue", "negatedLabel": "Collaboration revenue receivable", "label": "Increase Decrease in Collaboration Revenue Receivable", "documentation": "Increase decrease in collaboration revenue receivable." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred tax", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r515" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Increase (Decrease) in Income Taxes", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets." } } }, "auth_ref": [ "r658" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "rptx_IncreaseDecreaseInOperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseLiabilityCurrent", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liability current.", "label": "Increase Decrease In Operating Lease Liability Current", "terseLabel": "Operating lease liability, current portion" } } }, "auth_ref": [] }, "rptx_IncreaseDecreaseInOperatingLeaseLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseLiabilityNet", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liability net.", "label": "Increase Decrease In Operating Lease Liability Net", "terseLabel": "Operating lease liability, net of current portion" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other non-current assets", "terseLabel": "Other non-current assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current receivables", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r5" ] }, "rptx_IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsAndSharesIssuableUnderTheEspp": { "xbrltype": "sharesItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsAndSharesIssuableUnderTheEspp", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive impact of outstanding stock options, restricted share units and shares issuable under the ESPP", "label": "Incremental Common Shares Attributable to Dilutive Effect of stock options and shares issuable under the ESPP", "documentation": "Dilutive impact of outstanding stock options and shares issuable under the ESPP." } } }, "auth_ref": [] }, "rptx_IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsRestrictedSharesUnitsAndShareIssuableUnderTheEspp": { "xbrltype": "sharesItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsRestrictedSharesUnitsAndShareIssuableUnderTheEspp", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive impact of outstanding stock options, restricted share units and shares issuable under the ESPP", "label": "Incremental Common Shares Attributable to Dilutive Effect of Stock Options Restricted Shares Units and Share Issuable Under the ESPP", "documentation": "Incremental common shares attributable to dilutive effect of stock options restricted shares units and share issuable under the ESPP" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r576", "r584", "r594", "r611", "r619", "r623", "r631" ] }, "rptx_InducementOptionAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "InducementOptionAwardMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inducement Plan", "label": "Inducement Option Award [Member]", "documentation": "Inducement Option Award [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r629" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r565", "r635" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r565", "r635" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r565", "r635" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Investment Income, Net, Total", "label": "Investment Income, Net", "terseLabel": "Interest income", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r60", "r62" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Investments, Fair Value Disclosure", "totalLabel": "Investments, Fair Value Disclosure, Total", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r326" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r352", "r546" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Costs", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r715" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r350" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r350" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease, existence of option to extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r351" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Lessee, operating lease, existence of option to terminate", "documentation": "Indicates (true false) whether lessee has option to terminate operating lease." } } }, "auth_ref": [ "r351" ] }, "rptx_LesseeOperatingLeaseExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "LesseeOperatingLeaseExpirationMonthAndYear", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease expiration month and year.", "label": "Lessee Operating Lease Expiration Month And Year", "terseLabel": "Operating lease, expiration month and year" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedDescription", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Lease Not yet Commenced, Description", "terseLabel": "Operating lease, lease not yet commenced, description", "documentation": "Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease." } } }, "auth_ref": [ "r714" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Operating lease, option to extend, description", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r351" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Operating lease, remaining extended lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r712" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Minimum lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r713" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r346" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r126", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r310", "r313", "r314", "r332", "r450", "r523", "r560", "r677", "r716", "r717" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r54", "r81", "r408", "r547", "r659", "r672", "r711" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r20", "r100", "r126", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r310", "r313", "r314", "r332", "r547", "r677", "r716", "r717" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "country_MA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MA", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "MOROCCO", "terseLabel": "Cambridge, Massachusetts" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable Securities, Current, Total", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r650" ] }, "rptx_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "documentation": "Marketable securities.", "label": "Marketable Securities [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r258", "r394", "r425", "r442", "r443", "r493", "r495", "r497", "r498", "r500", "r513", "r514", "r525", "r529", "r540", "r549", "r679", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r603" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r603" ] }, "rptx_MilestonesPaymentsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "MilestonesPaymentsReceived", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestones payments received", "label": "Milestones Payments Received", "documentation": "Milestones payments received" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r258", "r394", "r425", "r442", "r443", "r493", "r495", "r497", "r498", "r500", "r513", "r514", "r525", "r529", "r540", "r549", "r679", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r622" ] }, "rptx_MoneyMarketFundsIncludedInCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "MoneyMarketFundsIncludedInCashAndCashEquivalentsMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds included in cash and cash equivalents", "label": "Money Market Funds Included in Cash and Cash Equivalents [Member]", "documentation": "Money Market Funds Included in Cash and Cash Equivalents [Member]" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r682" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r630" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r604" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r123" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows From Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r123" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows From Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r65", "r66", "r67" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows From Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (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": [ "r57", "r67", "r83", "r98", "r110", "r113", "r117", "r126", "r130", "r132", "r133", "r134", "r135", "r138", "r139", "r145", "r154", "r159", "r163", "r165", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r324", "r332", "r413", "r471", "r488", "r489", "r524", "r558", "r677" ] }, "rptx_NetIncomeLossAndComprehensiveIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "NetIncomeLossAndComprehensiveIncomeLoss", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Net income loss and comprehensive income loss.", "label": "Net Income Loss And Comprehensive Income Loss", "terseLabel": "Net loss and comprehensive loss", "totalLabel": "Net loss and comprehensive loss" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "rptx_NewLeaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "NewLeaseAgreementMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "New lease agreement.", "label": "New Lease Agreement [Member]", "terseLabel": "New Lease Agreement" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r603" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r573", "r584", "r594", "r611", "r619" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r601" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r600" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r611" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r630" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r630" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r61" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "rptx_NumberOfOperatingLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "NumberOfOperatingLeases", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of operating leases.", "label": "Number Of Operating Leases", "terseLabel": "Number of operating leases" } } }, "auth_ref": [] }, "rptx_OfficeAndLaboratorySpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "OfficeAndLaboratorySpaceMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Office and laboratory space.", "label": "Office And Laboratory Space [Member]", "terseLabel": "Office and Laboratory Space" } } }, "auth_ref": [] }, "srt_OfficeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficeBuildingMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]", "terseLabel": "Office Space" } } }, "auth_ref": [ "r732", "r733" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r154", "r159", "r163", "r165", "r524" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r353", "r546" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r348" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r348" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOtherOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating cash flows used for operating leases", "terseLabel": "Operating minimum lease payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r349", "r356" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r347" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOtherOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r359", "r546" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOtherOperatingLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r358", "r546" ] }, "rptx_OptionFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "OptionFee", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option fee payment", "label": "Option Fee", "documentation": "Option fee." } } }, "auth_ref": [] }, "rptx_OptionsToLicenseUndruggableTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "OptionsToLicenseUndruggableTargetMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options to License Undruggable Targets", "label": "Options To License Undruggable Target [Member]", "documentation": "Options to license undruggable target." } } }, "auth_ref": [] }, "rptx_OptionsToPurchaseCommonSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "OptionsToPurchaseCommonSharesMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD" ], "lang": { "en-us": { "role": { "documentation": "Options to purchase common shares.", "label": "Options To Purchase Common Shares [Member]", "terseLabel": "Options to Purchase Common Shares" } } }, "auth_ref": [] }, "rptx_OrganizationAndNatureOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "OrganizationAndNatureOfBusinessLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Organization and nature of business.", "label": "Organization And Nature Of Business [Line Items]", "terseLabel": "Organization and Nature of Business [Line Items]" } } }, "auth_ref": [] }, "rptx_OrganizationAndNatureOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "OrganizationAndNatureOfBusinessTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Organization and nature of business.", "label": "Organization And Nature Of Business [Table]", "terseLabel": "Organization And Nature Of Business [Table]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Nature of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r46", "r75", "r432", "r433" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r102" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "OCI, unrealized (loss) gain on available for sale marketable securities", "terseLabel": "Unrealized (loss) gain on available-for-sale marketable securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total", "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": [ "r107", "r108", "r109" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r16", "r111", "r114", "r119", "r338", "r339", "r344", "r397", "r414", "r655", "r656" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r76", "r111", "r114" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "rptx_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Current, Total", "label": "Other Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r547" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Nonoperating Expense, Total", "label": "Other Nonoperating Expense", "negatedLabel": "Other expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r63" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r603" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current receivables", "label": "Other Receivables, Net, Current", "totalLabel": "Other Receivables, Net, Current, Total", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r571", "r582", "r592", "r617" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r574", "r585", "r595", "r620" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r574", "r585", "r595", "r620" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option [Member]", "terseLabel": "Exercise of Underwriters Option", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r599" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Marketable Securities, Total", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r667" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r64" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r602" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r602" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r601" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r611" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r604" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r600" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNoParValue", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock par value", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r48", "r680" ] }, "us-gaap_PreferredStockSharesAuthorizedUnlimited": { "xbrltype": "authorizedUnlimitedItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorizedUnlimited", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized, Unlimited [Fixed List]", "terseLabel": "Preferred stock shares authorized", "documentation": "Indicates that the number of nonredeemable preferred shares, or preferred stock redeemable solely at the option of the issuer, permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\"." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r48", "r235" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r48", "r451", "r469", "r730", "r731" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, no par value per share; unlimited shares authorized as of March 31, 2024 and December 31, 2023, respectively; 0 shares issued and outstanding as of March 31, 2024, and December 2023, respectively", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r48", "r404", "r547" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid Expense, Current, Total", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r105", "r214", "r215", "r519" ] }, "rptx_ProceedsFromIssuanceOfCommonStockUnderTwoThousandTwentyEmployeeSharePurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ProceedsFromIssuanceOfCommonStockUnderTwoThousandTwentyEmployeeSharePurchasePlan", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under the 2020 Employee Share Purchase Plan", "label": "Proceeds from Issuance of Common Stock under Two Thousand Twenty Employee Share Purchase Plan", "documentation": "Proceeds from issuance of common stock under two thousand twenty employee share purchase plan." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued, aggregate proceeds", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r3", "r15" ] }, "us-gaap_ProceedsFromRepurchaseOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepurchaseOfEquity", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received from purchases under ESPP", "label": "Proceeds from (Repurchase of) Equity", "totalLabel": "Proceeds from (Repurchase of) Equity, Total", "documentation": "The net cash inflow or outflow resulting from the entity's share transaction." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale and Maturity of Marketable Securities, Total", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from maturities of marketable securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "verboseLabel": "Aggregate proceeds from exercise of options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r15" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r166", "r395", "r419", "r420", "r421", "r422", "r423", "r424", "r516", "r530", "r548", "r639", "r675", "r676", "r681", "r727" ] }, "rptx_ProductResearchActivityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ProductResearchActivityMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Product research activity.", "label": "Product Research Activity [Member]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r166", "r395", "r419", "r420", "r421", "r422", "r423", "r424", "r516", "r530", "r548", "r639", "r675", "r676", "r681", "r727" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) for the period", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r98", "r110", "r113", "r122", "r126", "r130", "r138", "r139", "r154", "r159", "r163", "r165", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r308", "r311", "r312", "r324", "r332", "r400", "r412", "r436", "r471", "r488", "r489", "r524", "r544", "r545", "r559", "r657", "r677" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, 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": [ "r7", "r401", "r410", "r547" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ProvisionForLoanAndLeaseLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanAndLeaseLosses", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Provision for Loan and Lease Losses, Total", "label": "Provision for Loan and Lease Losses", "terseLabel": "Non-cash lease expense", "documentation": "Amount of expense related to estimated loss from loan and lease transactions." } } }, "auth_ref": [ "r5", "r8", "r84" ] }, "rptx_PurchasePriceOfSharesAsPercentageOfFairMarketValueOfCommonStockOnDateOfPurchase": { "xbrltype": "percentItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "PurchasePriceOfSharesAsPercentageOfFairMarketValueOfCommonStockOnDateOfPurchase", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase price of shares as percentage of fair market value of common stock on date of purchase.", "label": "Purchase Price Of Shares As Percentage Of Fair Market Value Of Common Stock On Date Of Purchase", "terseLabel": "Purchase price of shares as percentage of fair market value of common stock on date of purchase" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r599" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r599" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r251", "r258", "r287", "r288", "r289", "r370", "r394", "r425", "r442", "r443", "r493", "r495", "r497", "r498", "r500", "r513", "r514", "r525", "r529", "r540", "r549", "r552", "r673", "r679", "r719", "r720", "r721", "r722", "r723" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r251", "r258", "r287", "r288", "r289", "r370", "r394", "r425", "r442", "r443", "r493", "r495", "r497", "r498", "r500", "r513", "r514", "r525", "r529", "r540", "r549", "r552", "r673", "r679", "r719", "r720", "r721", "r722", "r723" ] }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesLongTermContractsOrPrograms", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration revenue receivable", "label": "Receivables, Long-Term Contracts or Programs", "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date." } } }, "auth_ref": [ "r654" ] }, "rptx_RecentlyIssuedAccountingPronouncementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "RecentlyIssuedAccountingPronouncementsPolicyTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted", "label": "Recently Issued Accounting Pronouncements Policy [Text Block]", "documentation": "Recently issued accounting pronouncements." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r566", "r577", "r587", "r612" ] }, "rptx_ReimbursementOfResearchAndDevelopmentCostContract": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ReimbursementOfResearchAndDevelopmentCostContract", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursement of research and development cost contract", "label": "Reimbursement of Research and Development Cost Contract", "documentation": "Reimbursement of research and development cost contract." } } }, "auth_ref": [] }, "rptx_RepareTherapeuticsIncorporationOptionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "RepareTherapeuticsIncorporationOptionPlanMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Repare Therapeutics Incorporation option plan.", "label": "Repare Therapeutics Incorporation Option Plan [Member]", "terseLabel": "Option Plan" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net research and development costs", "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Research and development, net of tax credits", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r45", "r300", "r724" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "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": [] }, "rptx_ResearchAndDevelopmentTaxCreditsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ResearchAndDevelopmentTaxCreditsReceivable", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Research and development tax credits receivable.", "label": "Research And Development Tax Credits Receivable", "terseLabel": "Research and development tax credits receivable" } } }, "auth_ref": [] }, "rptx_ResearchDevelopmentAndRegulatoryMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ResearchDevelopmentAndRegulatoryMilestonesMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Research development and regulatory milestones.", "label": "Research Development And Regulatory Milestones [Member]", "terseLabel": "Research, Development and Regulatory Milestones" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r567", "r578", "r588", "r613" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r568", "r579", "r589", "r614" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r575", "r586", "r596", "r621" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r101" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r51", "r73", "r407", "r429", "r431", "r435", "r452", "r547" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r97", "r127", "r128", "r129", "r131", "r137", "r139", "r201", "r202", "r296", "r297", "r298", "r304", "r305", "r315", "r317", "r318", "r320", "r322", "r426", "r428", "r437", "r730" ] }, "rptx_RevenueFromCollaborationAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "RevenueFromCollaborationAgreements", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Revenue from collaboration agreements.", "label": "Revenue From Collaboration Agreements", "terseLabel": "Collaboration agreements" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition from Collaboration and License Agreements", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r95", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r250" ] }, "us-gaap_RevenueNotFromContractWithCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueNotFromContractWithCustomer", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue Not from Contract with Customer", "documentation": "Amount of revenue that is not accounted for under Topic 606." } } }, "auth_ref": [ "r640" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone payments entitled to be received", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r93" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Recognition as revenue, as the result of performance obligations satisfied", "label": "Revenues", "totalLabel": "Revenues, Total", "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": [ "r118", "r126", "r155", "r156", "r158", "r161", "r162", "r166", "r167", "r169", "r200", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r332", "r400", "r677" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOtherOperatingLeaseInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for new operating lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r357", "r546" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r630" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r630" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]" } } }, "auth_ref": [ "r259", "r663" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r140", "r259", "r637", "r663" ] }, "rptx_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued expenses and other current liabilities.", "label": "Schedule Of Accrued Expenses And Other Current Liabilities Table [Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareComputationOfDilutedNetIncomeLossPerShareInAttributableToCommonShareholdersIndicateToAntiDilutedEffectD" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Diluted Net Income (Loss) Per Share in Attributable to Common Shareholders Indicate to Anti Diluted Effect", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule Of Available For Sale Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Summary of Cash and Cash Equivalents and Marketable Securities", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails" ], "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": [ "r307" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Computation of Basic and Diluted Net Income (Loss) Per Share Attributable To Common Shareholders", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r664" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails" ], "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": [ "r261", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Total Outstanding Restricted Stock Units", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r13", "r14", "r37" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Fair Value of Stock Options Determined on Grant Date Using Black Scholes Option-Pricing Model", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r74" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r561" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r563" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r167", "r168", "r439", "r440", "r441", "r494", "r496", "r499", "r501", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r517", "r531", "r552", "r681", "r727" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "rptx_ShareBasedCompensationArrangementByPaymentAwardNumberOfSharesCeasedGranting": { "xbrltype": "sharesItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ShareBasedCompensationArrangementByPaymentAwardNumberOfSharesCeasedGranting", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares ceased granting", "label": "Share Based Compensation Arrangement By Payment Award Number Of Shares Ceased Granting", "documentation": "Share based compensation arrangement by payment award number of shares ceased granting." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Restricted stock units, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock 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": [ "r279" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, 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": [ "r279" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Restricted stock units, Beginning balance", "periodEndLabel": "Restricted stock units, Ending balance", "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": [ "r276", "r277" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Weighted average grant date fair value, Beginning balance", "periodEndLabel": "Weighted average grant date fair value, Ending balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r276", "r277" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted stock units, Vested and released", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, Vested and released", "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": [ "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails" ], "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": [ "r261", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized to be issued", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares granted", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r36" ] }, "rptx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCeasedGranting": { "xbrltype": "sharesItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCeasedGranting", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of shares ceased granting.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Ceased Granting", "terseLabel": "Number of shares ceased granting" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of shares, Cancelled or forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options granted to employees", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of shares, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value of stock options", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r282" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of shares, Outstanding at end of period", "periodStartLabel": "Number of shares, Outstanding at beginning of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r268", "r269" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price, Outstanding at end of period", "periodStartLabel": "Weighted average exercise price, Outstanding at beginning of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r268", "r269" ] }, "rptx_ShareBasedCompensationArrangementByShareBasedPaymentMonthlyVestingRate": { "xbrltype": "stringItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentMonthlyVestingRate", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly vesting rate", "label": "Share Based Compensation Arrangement By Share Based Payment Monthly Vesting Rate", "documentation": "Share based compensation arrangement by share based payment monthly vesting rate" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationSummaryOfTotalOutstandingRestrictedStockUnitsDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails", "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": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercised", "verboseLabel": "Options, weighted-average exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r273" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Cancelled or forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of stock options granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on First Anniversary Date of Grant", "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/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on Monthly Basis at Rate of 1/48th", "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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r683" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r542" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected terms (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r286" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued, price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance, Shares", "periodStartLabel": "Balance, Shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease costs", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r354", "r546" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r68", "r125" ] }, "rptx_SmallerReportingCompanyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "SmallerReportingCompanyPolicyTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Smaller reporting company policy text block", "label": "Smaller Reporting Company Policy Text Block", "terseLabel": "Smaller Reporting Company" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r23", "r97", "r115", "r116", "r117", "r127", "r128", "r129", "r131", "r137", "r139", "r153", "r201", "r202", "r237", "r296", "r297", "r298", "r304", "r305", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r338", "r340", "r341", "r342", "r343", "r344", "r360", "r426", "r427", "r428", "r437", "r490" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r167", "r168", "r439", "r440", "r441", "r494", "r496", "r499", "r501", "r502", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r517", "r531", "r552", "r681", "r727" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r127", "r128", "r129", "r153", "r395", "r434", "r438", "r444", "r445", "r446", "r447", "r448", "r449", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r490", "r553" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r140", "r259", "r637", "r638", "r663" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfDeferredRevenueDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsScheduleOfRevenueFromCollaborationAgreementsDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r127", "r128", "r129", "r153", "r395", "r434", "r438", "r444", "r445", "r446", "r447", "r448", "r449", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r470", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r490", "r553" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares under the 2020 Employee Share Purchase Plan, Shares", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r48", "r49", "r73" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares on vesting of restricted share units , Shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r48", "r49", "r73" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureSharebasedCompensationScheduleOfShareOptionActivityDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options, Shares", "verboseLabel": "Number of options exercised", "negatedLabel": "Number of shares, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r48", "r49", "r73", "r273" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common shares under the 2020 Employee Share Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r48", "r49", "r73" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares on vesting of restricted share units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r73" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r23", "r73" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r49", "r52", "r53", "r69", "r453", "r469", "r491", "r492", "r547", "r560", "r659", "r672", "r711", "r730" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r345", "r362" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r345", "r362" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r345", "r362" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "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": [ "r361", "r363" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "rptx_SummaryOfOtherOperatingLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "SummaryOfOtherOperatingLeaseInformationTableTextBlock", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of other operating lease information.", "label": "Summary Of Other Operating Lease Information Table [Text Block]", "terseLabel": "Summary of Other Operating Lease Information" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure Of Cash Flow Information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r610" ] }, "rptx_ThirdAdditionalClinicalDevelopmentPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "ThirdAdditionalClinicalDevelopmentPlanMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Additional Clinical Development Plan", "label": "Third Additional Clinical Development Plan [Member]", "documentation": "Third Additional Clinical Development Plan [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r602" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r609" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r629" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r631" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r234", "r236", "r321", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r415", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r668", "r669", "r670", "r671" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r632" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r633" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r631" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r631" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r634" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r632" ] }, "rptx_TwoThousandTwentyEmployeeSharePurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "TwoThousandTwentyEmployeeSharePurchasePlanMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfShareBasedCompensationExpenseDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Employee Share Purchase Plan", "documentation": "Two thousand twenty employee share purchase plan.", "label": "Two Thousand Twenty Employee Share Purchase Plan [Member]" } } }, "auth_ref": [] }, "rptx_TwoThousandTwentyEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "TwoThousandTwentyEquityIncentivePlanMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationScheduleOfFairValueOfStockOptionsDeterminedOnGrantDateUsingBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty equity incentive plan.", "label": "Two Thousand Twenty Equity Incentive Plan [Member]", "terseLabel": "2020 Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureCollaborativeArrangementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "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": [ "r307" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureCashAndCashEquivalentsAndMarketableSecuritiesSummaryOfCashAndCashEquivalentsAndMarketableSecuritiesDetails", "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury and government-sponsored enterprises", "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": [ "r521", "r537", "r539", "r725" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r628" ] }, "rptx_UndruggableTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "UndruggableTargetMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undruggable targets", "label": "Undruggable Target [Member]", "documentation": "Undruggable Target." } } }, "auth_ref": [] }, "rptx_UpfrontNonRefundableFirstPaymentReceivedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reparerx.com/20240331", "localname": "UpfrontNonRefundableFirstPaymentReceivedMember", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureRevenueRecognitionFromCollaborationAndLicenseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Upfront non refundable first payment received member.", "label": "Upfront Non Refundable First Payment Received [Member]", "terseLabel": "Upfront non refundable first payment received" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r32", "r33", "r34", "r88", "r90", "r91", "r92" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Variable lease costs", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r355", "r546" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding-diluted", "verboseLabel": "Weighted-average number of common shares outstanding-diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r143", "r148" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.reparerx.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerShareSummaryOfBasicAndDilutedNetIncomeLossPerShareAttributableToCommonStockholdersDetails", "http://www.reparerx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding-basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r142", "r148" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.28)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(20))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "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.4)", "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.7(a),(b))", "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.7)", "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.8)", "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", "Subparagraph": "(c)", "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": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r78": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r84": { "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.11)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r86": { "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" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r88": { "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" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r94": { "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" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r409": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r710": { "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" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 62 0000950170-24-054515-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-054515-xbrl.zip M4$L#!!0 ( /6!IU@XN:6,,0>]UK[Y5[K<5&S"/6 &(U)54E M 45 %"0?P "#"@ V)B86)@8V%A86#@XV+CXY 3X>'CX-*1D1.0,M$R,#+3T M],RLO&S,#[E9Z.G913FXG_ +"0DQL8E+BPE(\0H*"?PA@H*#@X./AT]-0$ M M\(#^@<#_XP?1#I!@HR#0L]!0'@*H)"AH)"B(;H )N4\,E+\>X!\/"BH:.@8F M%C8.+AX2H8880$5!0T-%1\/ 0$='S@8@YP%T$@S2!_SRF&3:;[ >NI +?(C+ MP69Y6M%!H3-QRBIHX1J,@TM)14U#^^@Q&SL'IY"PB*B8N(3",T4E9155-=V7 MK_3T#0R-+*VL;6S?VMF[N7MX>GG[^(9\_!3Z.2P\(C[A:V)2\K>4U-R\_(+O MA3^*?E965=?4UM4W-'9V=??T]O4/#$Y.3<_,SLTO+*YO;&YM[^SN[1] SLXO M+J^NH3>W?_A" =!0_NWY+_DB0?*%BHZ.AH[UAR\45*\_""3H& _X,4GEM;'> MN) ]%/B 3?XT+J>B X=%4.>4PL)U I>256C]$>0/:W]Q]G^/L>#_5YS].V/_ MP=&@D@"US?LN<&X;)_5^>4QQMZL!A6\&U3#"U!CBBW7BQ0R%^F M/E-,MUN%5@D;;W$X D=L.P5 6_J"83H+9X>*=J56-YH5E]QGGC$7;%).R:"Q MOQG,P0J6',J3V@PF4C T MXNLAPH"&O-00U9BS2#J";SF3QSG+1)C*LV6@[E:QT]6/^"RF,Q;5 M/@TQTJ4L<8.5%"TD?Q*P9=_'NB H @F"VAYQTTN5<" MZR-+;8+IM-Z(DT&)>/12!?48+A$:2\*A'%VUGFA8LWZNM^[S2.W9\D\U^95A M\?)T_31AW)C$9!.J8YJV0IW((#.(Z@/ E @ M@JN:@""-P 4N5Q:$*AHFOJ[N9W?9HB/YLA$!Z(A(5D792KXDBTG?I(\U MZAHJV#?*NDIWM"W63+K2R97$L7JW[HU>U,]\W(O-O#:.>4DQ#(W=H/HDQ>;% M\+VN1-'1Y>$Q";HX*C$RSE&T=/END]3W97V%0P,5QL[0G:8 MQD&X/[@)-;%9F"][ '=R/8W=\&H_C,F5C&J42D($=;K<^_H15F1GD:?:%G MM%-TI1YN09H;D&DHD,(BKLCR0UAO:J,PN+RZZ5YMU9C MO &9/<%_+Q)-*.X MXWFMBC1*-F%O1%]LCP1W*Y7,HQBH2,Q#0;HX.J8OI#C@Z"5B[UZ'K$IHUQK/ MTRLZ21"QDDU*)W/\RMOIA"GN?@"F 7B1ZV&%^SNNCV%C:S;]['D[!2K6*&7Y M=;D8E.XR1_WC2,IG/?*$P 0:.J<782H OO?_&6,DXW+^6#1V*&Y,#=C;*V/L MVD 'X2EE18[QTS/>EFN9 N( M#R, /+_JV81L$/!UW^K8^TK/+;Y;3M'3XDE@I6>D1IM; MK-X#5L%O#%'CQV,H_VLQIN4']['N(5BH5L]EH@ CO?*=(VA">M$ MA#79TY??-JC>1T9ZQM \,F21IA;@H"[<;R-I9BO>IPTM?E.B+)R9V72<-AAG M)-SK]NN'A72[-%'!'W/ LX/$MNO/_3($.X!W,Q4CA.[H-]WXVVDX/@R4RI+X M/SO-^GA".F8T:U';X+&\_0_S/OICWHM!$KY<^-"N+KA2@L2!BRIA.5^"):M\ MA@WH>%N^8U1^](D\9OG!8DW2YP(3>]\HN&)&XTF21A18R65"GJW\C1S5VQ*Q MYC?9&N5&>^$_RJ\2EW\U!J/1A; ^(\5FM11#WQ1OEWKI929R>IEU-;.DGX9:F@"PGS"0 MH(J"R6X8WQTR,&D;%T=2@M\'BYHVQW6\1L,/Z>^']9A."1^)&C1.\Y3P^N]7 MWXRT3/ZV/MMBJ)0;F[9Z@1G];R%8Z0 ?0CK/(L;8_#*1+D>PNXO:9/\%47@ M_5DCF+/'^[N'^G5)3X9]"8:#K"[HS]Y+I.Y=M/@]GRUL^ZS5<)[_J][!.&Z[ M\L:5L+B?YC8J IC,K2B1TL^U3Q7>*;?S9^P+V+IT[I%"!N1PNF1AM'1LUR1=>Y+%*I!X70CV]%C;9(#HR[ M;1[&O#*XP&A?))J&/(=@=9=C0XU?2CA5%0[H:<6%.93#DE[-R7[;"\5P3KMOWN5VL*\B71->^]<%DM7J&#%B[685MVI;R MJB*1>[+?#T!IWW+UIJ&1&L?,^(?\2#IS_(=%7+>RG.WC\S[A^J3T\:H4L9/. ML^=&8)+KLY3[:YZ"0CWLA%K,]>^$?[\QW+P3&@M24N;\Z"Y38T_$"+78U9IR M7IO)BP?K-!ESZ:LLG7Q+1V=Q>H$ FK'L@7WVDA&%;EJSY)_[C=;;H"X%R;6S%%'HOH!D?:YN(UF !E[KJ-08MW_'QG?R:U;(AUJJ!Z@;ML1,3A@\OD*/[\O&1>'V/459(QNG':Z#AJP[E..; M0&,(S,2%BFWPI(;(=@14 ')PLZNRT\V^'(,P1?=^&Y440?&!YZ)'3,/.\E+_ MPPC92LVF;Q;MQK'N.6BZLKD M'F\VM>69_?2CSX=\#N.R1R5=N$$O]B_$G-HMBNY B M3LF/?&CLO9H2]_9J&--_"5+/LZ%LOY5N\O&,AT-6E>'3EZJ\O?Y.#Y1Q<0Z4 M[3O&X>S>@MV^^;Y.R:5]PEM!7Z/7DWCF?^/]0+_SR"9LC1B>]%3W_7Q[;7$PJF1MB"IP1HC]((@%0A&#-$ FMG#ES[HF M00>AYLR*%5OLW6XB"(=XG; M[U'5SB61*G$)[97E1!_X2WK:AF;,$,:$=4?N Z.1U05'M##8&,_JCC0F.1EX M,DCX;9F" C1G;8SD(&Z_T:R.?BX>547.9SCA>C(@:G9_P MTKW3OD^R7G+)+ DB1#EXBU:5V^! %,Y(/",EY\[%XXI3PS <_"2&XIL'[I:C MY06;='%1-BHRHOT[_+3/.L-N00!E1 @@.[7N>1)K)E6$? .#VJ]1 2+,("FB M3C,Z2%MD*\G^(KT^(T/=Z?:L;TFF=7L5A)A: [S,'ETC( MC1>NMI*D*EC/M'2?UXZ[#TF[WAD%@VUR_,.2R7RBO#Y2:U>GXQ/)L:.U.R71 MK88TQH8978P*1WMR13MQ>4?9O1.%31P-2/'KIF]M:YEI!4"BJQ-.!^?GZ2S= M;6KAW2)@U>46EZVCHRJQ/NJ^&L^K0.)Q[LM>CE34^LH0_4^5.7CL\K>OB \1_0+K'+?[9IHUY6[3B:2W[+KI+7C'F(? MR5:_.5.NC;#4'PQFXUN*8='8K)$N7)Z0>K-T!?*=Q305*'J>W@^("CEA23D] M)127LJ6@J.M" +@+4-==N=J)[$C-1L!$*:IC&Z6.8-+6[W6FP!(A%OT+K*_V M5="T5VVGA9^D;!\GO,E;D:*BK)LE[N]5EC_K:0!ON6+3H!43YCTL@*P48(7) ML![4"KY-72FU_FZG9M#B*+.3Z+8ST##6/L:@^..AN>!PD MI: S/==CCBU%81<8NPN&AH*?MT1W+.%R1X:.B;._3+]^W*#AY!!MVRGP=BZB MIYG&4DB@C9EF\65O+&,#]VA).X5".O\%/6- <7T UO.$;GZ'$\<,32XW^X2; MZ&ZK8ZXZ2=_,^A%+[Y#UPA"8=E&&NL&$92;D*Y=:Y0#)>S&ZVB=++KU:8H [ M:I"4S-3S6&.HVYJIQ NIM'NG'6:M/$H3!)"EU@,A@,$Y3]_6-T9/0VTU:J<6 MS'_4VT4D9"( UM>!PA=;K63CWV/5HO8G\GV?YSJ0AU4[X,6L<0!P\9^"_E*G MI3VA!9:/X[^#=1ON3!=Q\AFM&D9_A_;O_FJ_RB8T[PB=][>$]($'$8 #&=:" M_Y+SGOW"?6#LT?-8V3?Y17I;,'BP_Q,JF-F-A\1KF]U#9"U=]PU)O8T4(80IFQD]#G*-L#V_E M;_T3E:>X2,.#"XO49=ME/IPHF/1P<'.SY%V&I-"H.S+'IJA(RYW($2'C55S@ M)KS%& '(E;- D34R'A.F;&>M8*O8F49+6T]5Y/%1_G!%.#] M+!Q_DCQ[DM7YMYD:P_+!LHL[[YQT"H.WW!\7(8O,^#]%YM-KN.82"#((%&Q& MTIRT/M@[\W8VJZF 6)?F21BN/MVA2[-8%1TF#_)^]^'<\JY^Y'UX@)W7.A&N MO'-^3\&0]:9*:5EVL%X\RY/M5 '#7X7O-UD)E]S,1LJ]R;IDV*JK:V:%?AQ; M5J.\EK',8^[E;U!YYT<6PZZ%"K67YM.8LIS,4Y<6V78ZLE1E\'S>T!5/:' 6 M"!$_D:-/[E)P1@ X?;&*"^9'Y4?Z&\]]LJS'CB&K3OQ3]UGVYUG$D792HA 2 M]PJF*YS9DIY?G\.:E^!W3F*]GA='L?97"( $)G-:'NF4USA[X5WFQ(+Q[.<) M65P?_HO@=LNH7?I-&F&I%9S3K16:V*[H@N[&Y]9JX-[A$$Y7'.L'X?T#K%N9 M#=E$Y$WQYUTKO*=M09>8\:^FI.0Q1M/>PVYJG?K>LLT8<]T24K9&E 3H=R[R MUA7M-R;E6529V57ZU,:?6//7RL-)15WS0N*,D<H940/RN-& 16MIN!NR MO%VR-B!6_B&$LB5#0.MSGT)TE1VVKNXP3'559$BUW[$]YG.WBQP6:T!C;1 M(UW[^\1Z3)* %8;UEFYFA;N7MSAG.^B 7-;\^?^AO='M5:;H<^/I+%8;2JJ M5S\%XDP*AUT:\Z!2GSP$"8C:L7HHCQ'4*?0D;X*)C#*IM[\N6]IMI^TR[W7(=#M-&&CIV8FU(40^WVS_. MEI"91#GJWO>$ B/MCZJFH D=C'00T%>/94ZNNL_'J@UY[\4W78E=!C;%BF48 M3VL_KQNSV.7L_S+L7O7/?K0:K[0K;M.[&97PH7TCB!_. 1IX B&Z]Q4]IVCW M[C)B6E@E$L+X-2V,W2URF[A=EH65QM5#RCM15\^3?B9SY$=97+!P:&3:F_9# M8=?(Y/N Y9*^ZZT5L?*:?6+L)R%327T-H]DAZS/#THA!:T\PZB8V"BMA2+KM M:BH <:1Z9=!*[Z]P.E#9^DM=*.EX=!%.1C[@S*NBTR#6P11S\%FG'B*2D^VM MW!G(%?"XKTNB6:2306T4AV'*/CBNP;.SX49>K&]8BYG$;*8(*B@WJ$"O6[P D:X(X#EZ-^ MSMO2$="E<#R,SK8QWR+7-/U@BK#$HDOL(J 2QM6J_3;T98U+7QH MYN(L@:VZ>H5]CD7T5 M/#ONE?XI&[%Z1GS*=A\UFS4\ ]8*R42M: D^ \LO2)%R5[2!V20-->4[_!D5 M/6AK0[X[Q!NH_@#[C+QQ3?;L&[8^VS9O7.6@Z$M$76"#F%% M/UKMYD=Q],P0*=]9QY*I0S@M-')#VL8@&X)=(2+J:_7DV^P2\WJ,8:03>$[* MD24NRN]K(V&::!CSG%7M: $ZYHKX==T0C3B+DV>FWZ9P5L :B-!>(AJ>XU:( MYO'#."#I:-*.;#0VAIH+T$)+M_TP KBV8O^1Y7WD^HD@G$3KMWF5\:[SHLS$ MUCMS*.%]6ZA=%@'M0K/\YM2/$I:7\/GDT7.7MM_S]RMN,.I12;V,MHXLP&BI MQX7P0ZU!NH0HF$WLM2L1WY\>G=>Z+*79HYV:/$4WU\BZ$4/&QRP3$4^6HUS2 M-VN ]T:K,!8SKZY5J*+,T'V2\!G5[U4O$,16:E>FI0),,0\S0 #QAAM$M\C MO)!4=@ B\NK@YYWOG8AS$/A40%-5_$!5&NE.G2#T_5\K M77:Y-RXK'5=^'ZZ*8J#7F'U\?9SBU%(OL!(/?1ES2KW/1DT9]6/UIZ0X''\8 M','%+>,"GWLME70Q""AY_^0H5]X X=AC.,S-YV(I]NAI> MPO.N)IJ3ZX>C'#'I<#DU&C5AOHB$E2T6FC1G,XC0_Q'A)\)(RFA:.X@)7@[I M$#,/\R@-V'.W5PM?97_O"4<\ GA]V&@Q]LX]0RW@:7\7^60_ M>#K/=N=^7?J]YP>HKVB7U@T-+ !O*F%OUHX;&6:A*D71C(8S2\9ET1R_HC; MY#P<#]7!9CDTV2DXC6U?;"UT^['Z-M!Q>3C4T.K.Y+ A5C=HC:@S2-*>,RDA M?^&M[ZO6E$+Y+4-P67_>RDBUK;1!O.^UL.??3A6A^'B#% O-4VM=9UJ'E/0ULT[^LL[91I'&]8LCCQQJGT6]TVW;1@\) MEJ>^IJ?V9T.F"FTPUA41!/#1&$YR4@5R&MM! /8^X.M=J'\K?Y1'N55E58A6 M15UE3>Q075VX1;B YK1VD("/%,KL3SM?PI3<,9!(EN/6 .C]G#[;L,TYJ[1Q MO,L%-3G*^5%MN9OUJ=J=ZK,D#77#N8*JL]_C37&)=B)\NE]$-LN'N4JA'B7R MA?Y:T]7% 71ZDT)'%C-L-;731_ZAI)U-QO9;P;A;NV"*/1%S(AA?H=G"BM%^ M&EMEJG&DJ].CU_%J@&>'!8X8@S(U=:FT0M>B6='/_<6,[?(4O^]5POFY2KHT MK]$")E&PT$+BY!B9RA?2))DH#A859U,VB+#5?Z1<.O)>#]?5AVZ.Z*S3.[YV MBZ+?3'=TNC.W@S"<]-PUE6/S?HT?R3%6&2J^:7KV+!A8&#U6-O<]ON0+9<2; MN:R=Y:NF?MQJ2RIYXJ'_VBU)KL-8^HS0;R>C'"9T^CG\4O#'(:WRHM,@MU]/ M=]%93 AN>^!7E-+U$ZB*;!41C+5M(S-RJCTH3*-8"/2 72&#_#>,P!9(JM?_\9WGKX>W7!S.N: MRA,!",+1HOSFF#8(#)N5^2(]YH4T? ^VRW,"N+1K*@6,C0LJ6!Z=B6Q1LM'T M8MO"*653OB.] M$]3)<9^ -/4K\VJ?.Q%(]"JO;V!-T68;5*D4)M.8%6%Q_JYZ8?*8=:4])?D! M $1W;T4QBN]&C/Z"RJ]I"&K7ME6--S<5&^J\-3]RRRC+IQ#C"PG&,EI!*OA" MB\I0T;9L@:[)._]<6VHWEB!8\.S)&#K<'648)C$I+"XL[=4KT9/]JV$N\W%H M'S3G$Q6V^7WE$Q7XLR_2J UC^%"R+C.BU U3+(T[EB5V0ZTLUK2@ :: &(G, MQ(EQ%$7R%^CZG$;+P5$),;*T2;D-CQSGBY@A_;?3U7@_M!7)\<_;8F3/5(5! MUVL(8&+@E<5I@+N9>,?I/[UM*ZM>00F%C27++CSP/2 MZJM9[93'\2L<"UNX>45W];>TMWBJIU?).?-+AONSK8HMW>5"13N"3EYW?=RJ M-%%NH2C^# J1$GKHQE2O@'#2JJ68V8NZ2AR]'R=(TZ2 M(#KOK*>T-@4%8-.VJYK$LIQW;Q(5WEC3"7@O1UG^DOW,XEF4#?6X3#..ENV& MH\!GJ;B<^5*6PADX<0[Z+4.N%B\&?3I5S.0)P$OF !8:M2@9>+[3-#2U7K1::^8YCX7UG MHLJ*@$O+D,&[=HQEJQ& @\_J^4#MNS,$L&8X5M?BVQM^7W$?BX5,/^9!U7!G MR=]TL*QFSZ/5\X#EAC'_.RS MG:)I'0$0VLE03O:FY1D%)(V+)PR=,\ MI[?#I5O>H@TV>_GE+MEYTEZ%".M9O9/*?U]_]D%&GC7/A90NJP3HOLV0=$R5 U,9>(.C\(&+'G M?OCD4]=[(@HG=G!FL%-7%VG][,9;AW8 _V#E=U&OXY\( M5L"68Y@6;7K#-LN"=DPME]9NE5D6H4C MNXN#E5+.9)!^:^8K>GF2HNKFF'@ ]V6D2V=!&1TNM]0B'_R M7FS_"&DKW4S$B_M4ON3),O@5,^YO=S_NWWX&;RJJ4K]&C^+@1D4ZBE>0'YJA MA#+LL>QI5;//7TT-RM4:X_N\._W14?^J.MMD!( Z&E!<,]E*#F52G-:!#W6= M\@S2YZFS)F"(]S\P#4,GZ4!CJ7&GI"5,^6[O&Y-GZ[AM>J 9Z\7V;62' IVC M@Q4?U1=%CA%TJGMD;@OQ C=GU8*1SR!? M$^(?:)&857W!D7SZW==M:BKUV!U$M.^+9U:;XK!%=YC46'^_*7)C7.S?O;GW MA,,] .OY.$M3[//:,\KC[>-=9'EP8_YOY<&1'".9+YYAMW >B_V[U^J2" M:5JYZ76?]H>.#FIF?=-_OT!!;&;Z*#JZ9RDGZOVSR5]F^>P#?6T40PLPY8D3 MY](CEKI60[8X2YW^(-0^-%E130>O;MDS[H.VRUU1>)!#MSO3#77UV.U=) )0 MH!@Q*LEAC=O=Y!?F>!EE.7U]='B_?C/1 FJ6E2A2=,_\X.R+ +P#W9W-3XA& M?VK+45Z77W_>5;J$G\(."LA1_O?L_Y[][V<]Z(;"\UYTV8W:XSK02T01NHV@ M6B__LXVA\9S\^3[ZS]B,&COJRI_O]U;:5I@R7N8&_?\VZ5VPW.9&2/_AHDCT MSRY??MGU MPTL]4M_M-7'Y+^ITF';(RWWS N='TR_Z^U=+ZLX[3+]&;(-?[G M)?'K_I++7YM\Q9Z-YS=WUW6>][5%M28 AKFH9B4>]\ M$#C^7R2"OV?5L*6QA35+Y*^)9H,XO#_#%3/TXD MM\+>KUK)M3,]CT>!<4D87 M0Y7E6HE]O!A?UT\_$I ]X>D2=*O\H?C!XK72+HP71(@ _H/V/FC=%>H%]Z_1NKMD M0@!4)O0+-JSCJNTO$)!^DX-?QTMZ,,TT>:R.H#/K&SX@% MP/OA4GK!JG7=6X]-XD6^N'HO^5X4C#P,*-6O4I9'\I30M7J^^Q/T%TN-YE"3 M0$8$D"6M"[]71@ ]?X$DH3CDV4PM;7"J$N4U6YFOW2-Y^\2 MC[;3NFJBF_-I!' R#8*9\L%XEM&0Z_#]0W F@4#HP2)6Q4Q^O%\DF1^^KE%8 MA]Q@OB#6.Z:T*+2I&G6[TS/)N^N:ZIFA^\RCDN/E4L\;)_+T'ZOG92_++5>I M"\9>F(&)/9E.:R^(;BZFVTZ6_EZD%!T!#'TO0+(WA0 BRR3ZVI_8DQJD!5A1 M.SLN&J#)%0M6MLZ^^-3.C%_K90M -)Q12EN*AWQ*Y.U'6 ^!=&YY6%7L-TDN M@KYLW/E-:3NW:3:PA9>D%M28E@AV:V]^?23[1SU&MU3(-]F_WK;G.AJE8Z^: M];VN1:DH/?%0))EJ]"1O3Q#HK]FHEG(QCK4G2=G!=K#3LD2)N*J.E M>%U@I/ AZ3 >1!B;^>.^[/$RP0G4J)$& 21K*,/OD=JA4D<:A:X"T@A,_S%@ M@IF6+^^(V>0!(EUJ3:SEQ[QZ&;=P9147NBAQJN1=4#?U3MC8K_1%2,$\&#LO MT0)S+<5@!N;.P? M2ACG*KKXD"NQ'V_'OUVWL3&(N,2 3#2AQ-P<:M2C^ _QU, M0XH:^*X>B!'#^+9;:&0V6=O="&U:'#J5<(8:IO+!;E>1@:#Z;U.VWEL]/P+] MK?N($API#DO*-.+HNA4"&;]PJ>Y'AHG!L'RQ7B(TYBA79?L(+04[6(M&RE?/?E:G>T9SN-, ]LRT MP'):N5N#&6F:+=?WIUFP5V+^\I-:L*85Y-YQD ZN_ZU4K2:M]Q71$2U_()R5915U^J(0)(HLJZ[D0 D%<[ASJEZKTS3%>?+">48]R[$ W M+]+'_D;M7;3[@PKZ&W6W6*=4H6^6:>Z0X122F0[:CIZ[/VU#+N[=IR5[UGL( MOS&'<]8K%NGE[%!$W-Y;UC/R_D*.[_XUGBZE;P':3AR[/VO;--&9+GYQS@E7 MN+VTK&1DKY0]&]Q$(D$*B4@7F&ZL9>_/9'L;,/[0\8[EJR\OFY'HV) 41.YL M%P&T*D.G/H?Q$,&JTN W3)LFE=/%.N)FLEWOG-PGY$;(DBQ7N.G ME@4PW7I;XQ+MUG[_$5UQSH.O6R2OM$1+"DX6C4P.O^JR^W50Q>GJ3Q1ZN/NZ>.DC3Y=OG?]\6>6? ',@^K,TQ_3"DQ=;:[H_J%[D M1K!3_[G_\U^!KCX=F,%[1"*5O^67SZ803LQ_A_PJ3&;]=L:W FM)U@@HV&"Z MH?0POSU/0P!RPAL21+ H(]O[@!X$D!-Q=4*, /JKD*?67/KJ+4HYR3AHRV)* M]O"8[QY?GY)M,WQS1[;W\^7TM01[;I/6:_;<".!_!71"0)]9(%J?>85FW\?3 M2PDPK;N,WTN$_';8&3%^.GU!UUL[7VL+Z!EWLZRKLR.Q41;B_)]K$\Q0/?0AR MBX+7!#3KETHOSTR9[?C58S2/;+.-4/=B\G^X5F9)O?6,D$XXUIHQ/V<2(J)V MB/:0[DYV&6(]YSY^7!NA>$[^6DQ/Y^?\)C/:JQ./>UW=ZCN>([ &5>8(/-,^-IF^W56:IFG>\;2QTFEO(Z@)&T3;R\>]I8TP0UK9 MD]9"OEUXZ_DN"*I:XQ;@XCVG=F[RE&>;#U>@V9(:0VT3JFQ?VRHXUUVI>C5M MZ_-QJZ9:(QSU([Y ,T,V?E3@]Y:K".F/;=_,=;)@,-#<\,W@T,N6BH;X#9S^ M^!=ZIFL2_40O!MM#F5[X[)2SA5]ZU/NT3NQ1Q8H4 M_O% 1><(_VU<[\]3I79NJZ\'A3FLNZ5^+>0!9N;#3-I_;^74$R)2\5! >OWU M@ !];ORS?!I,EU6T?3"%%"//[)J*-A_5.]Q(XK02A+LDEU_-!-=!4Y+Y&]4I;D?M'5(KSP&?\'9I2E*Z/&=%'*J MJW>W=MQ@7=KB'3?9Y'6Y_SU7.Z%^, EW/CPA^GV;=0[Y0Z7#=IJWK+3TZ'NR MN][=L'HU05.,\1?Q@VE&TQV+9.PAG.N<>+% MJ>P*\NWSE?XU B""LGU&AOLC]Y?-;7>KGV$D", : 8!.$4"P]^!TL5F7HOH0 MJ 4*ZF"ZLKUN0V+'(;$/+EXVE]\A@+_0;1" WQ]T'WLD>IJB^B"H[2]TK[_0 MTY#H>TCB6?^&;OL/]/=<.J5>0B^;T_Z>N%?XLSI9>+&GD7^=*SZ'P?FY>%E9 MQ$\?H9<)Z64M/+?)]+B:1TM6*BRFQ5%H[0Q%%]/H3F.>CS/,)L>/C/_T4?YE MN.T7^&A%5"J1QLS]D;#ZX!^W4?_I@M5_@AEJ3W'ZC0R-%PH5OUTBT/O^]('_ M5;SB[&9Z?V_?8A!RS%0*Z$"(8)$2Y?<^(P@@FQ;"@ 57XA&$MVX@BZ$>/Z\P MT);A#.APU/D>F O;DSWCM\NZO*:"AW)%DD&Z(>=,FPJW!WX9(JJDU)GZ8L]T MA@. PE>.ZG!Y+] ETIM[W9-N83OS&9S\BTY$DN?I: M-P#4?V'/-5C"I#M;DT4X+])09*S@DAM>1HL7S !V<=*<67(6L'XEJMDSS6M>G&M@DNRXLJ5CV M3O.J _-O$N*U:+92'4<+-L3\G_#83C^NRY2VX?+>-M[*M-(C^!J7)_5%60E- M)EU[E''94UK/46UT]47MKZ1URN-=EPC>D@YYUCM\M($2R,8(\>*C\9;[H>7[ M<./!0!OX,7]67V'+^^L5VCN^[@#4J3L'P^3A4/WSG:;EAT?X[^GHT<9C-BI/ M3GC+I6@<'LW OC^#B/1DVJYNL^OUK?R6V"Q@>ZQ>^BA MI3()K?>$:-<*#:, MRA?KJN XS^:=XJCSHW,SMB5,45]B7Y=I?3>]C)%-7BNDK0D$_Y^,=>W(W4^6 MRN'V\/"Q84]&1VW=1[7!7V4RI\"EV#VG9-.32D@"WS(V6^+NP#>8B/8;*;,7ZNL::U(7QF U'S[TRB[+\B& GPE% MCA,"W6*2JHP-BCZL1LI7,2WEJ@@ N^ZJ=?FI-K+"?QN09MS.>+@O=%Y MM=J95(3W*"G%Z4N(57Y3"IXKS=@K,_Z80O$]]JN8D7F97SY*91@M\HB/(TK$TK=LU[X4/M\IAY!U+[: ->X+I=-] M;MY4?^G^*8N6 )TK]3>OK&\^%93"-3 VR9_\<#\LD "EQ&SUITA4.K&,)1%G MLZS2W=PLW)_;U)F)KLU[$CS1FPOR><"*T0N+D3^,^-8%P>&]Y-(%%:=<]'^L MLQ=&]:_AJJ?_W+&9CI^Z5\W$L&?D_%'HCF/GG/?W[ZU45GX1RGW388=T+T(? M>GQ7^Z/56)CPFV*Z)IJ=9K^[^>TF[P]AK*JDO137O>HQIK_X+QEVAAHHH\N' M78RL^Z)KWDK=F5IJGST/IH@/T!K0=X-QFO;N7-&PQ&KKB7C#GCYR6+9^L1S) MEWKY@8S^C0I/W+2K]VZI8>IUE_XONULO\%'2E&I3/4ED?1F^UQ,U< @:-2'# M>TS"<4UQEH>-TFR]K:23#^&C->AV.O91.VS1\WW$+SG8V5@WGF'1C$IZ%E@O M?4PV#&1[\@:R]/YFZE#TA?+. +9#M-W#H9S%-:PWAB;],K2_-1'@S?.1Q+N7_H[!^J628I@O M*C;GL@1/0Z]SM9.RTYQDI#94<_UDBA7VI#4CH8CX)>L;DFLN #S#$! MXM%*.X_'2]ZMS2P>L+-]*R@VNK%YQ!;*,ZI.Z)(0D6)7]?![%AY,P]AE,S+- M>R=29UHKA213+"8OW(P_*\62K^4S%CJA2X\U$9D#,@C33[>=\FI!RC)JM/ . M:9N-RDH?-=0Y/%,M668C4W[XP.2992>QBFZ2]"WN?!TD,YSIZH5QVMN2#9&% MNCNI,5;\E)6%T9Z+00Z;);=#S94W@UE@F"8>G-01! _Q389C#,"%I6M;-NB* M9JDOA]9&TFFN_[KA N>4+@Y9BF^B;]E:,-2)PB%3D#0(H;][B M%8XE,^(F\_T1??!,2SW<$ESW5Q#5U,P\9 M6BU=R=BC?]?*%Q3@6=%Q)16SD2JE7 8:M]5& .V%"(#V-UE/XSM*3A[G3)I/ M91G$\V78_%4^Q>F>6(QKUT673)1OQRP#&+.D?^+0'@Y'J/O$+JI_>16D4SP5 M/39XM.8[QG<=]EZOK1J9?"97-$.4N4L>I[HE*HF2]V\EK MG&E6?N/UJ'2VL$A12J-FHLR<&0XJE>D\'MWMG-R[IK*S%5C!RT]ZZ:E,)Y(H MB<)\36]9ZKS7.!I7 .YPP"R94'#V/G$U6O@,SN4*>B+8IQW*4N8M];+4-Z7' MS7BE;NQ"/&Z#P1D>0OL9CMX&G>F=EE))?6<4N.GY5CT2N+EIJ M(HSU_I:ZG2NZ7OS=JG%T?4GWVQ:+C4U]C,N%' MBG:2 (2LU[-;$,"?79 M+#5ZHK2)OQ6UF2Q7B+=$GY+7:JV)G40$.30V(-/MTFLXNBQT[HUH1'71QRJ3 MY9IIUTB6*SW]1VJD5E@LSOZ7'?E:9 8=SNZL,QK+A\JNKQM(Q.:I">+.!*=M MQ]U'V"@F+=PW SA!YCZ#O W%R"1*#YDGHC+![!5G+YUO<*(\&R-^2W."FCU M"FE=<1X9NO!@_:SK^[;>*KT"HX%1TXZ766ZJ'M%:\&!1T)_A?%-C':38/JW> MPYTA)=M%>E5NR:Z)JM="5*^F0;OP0S@"$(5.%_^T9T*67![(?#D-YB!M_ZID M6?6:0]-TZ+!H%0&,78[=WSM#BO1U6A% %CCK[G9U\R5E@='(=):G3GI3+=G6IN1.$4(X&2]B/+J!![X M'0&TA18AEO-84-#:\>GTZT\1C]M8*3S"%A2UC*.'K8(&I6^\O+*VTOU:K%F Y% M_ M6A7E>LQWGP_ER)N1"GTXBM2UF1MH#[/Y3RXS&/T4_?ZO3I"10##D,#,3/JYF@R; MGL3>G*L=+Y5D)HXA]HY^V>1I/:]8RT2UC*,A<,7R(M1-K;*IIK&N9D&XM&TA MQYD_9OX\HYX-JUQW1)[I8[78QS?<[UF:[UP#+Z%9L5DG?H02?OH)QH?O57-- MAUPVC@*$>^)Z6O)U^_MW99E[^R:2=V+U6EH@GU0ZMNC[@0SIN(>QI(/Q MB !5Z+P%Q5/=UQ<8*F)7Y5*GUV''PCRVFM/.PJ46L\;%E06,#+/X$MCZ<:&] M,N\8-7W/C5K9:&O#RQ?,0$X'CXY/OJ+J6T<1)T3'B&.TP N#!94%[*^HJD,T M3=KB9D?6"5 #:'D>:@BP6)(LQ06W%UTN$?Z^33]7:R4=3W@>HJ$A33F)T]/] MMJSK.B2/++WB-N%6GZC4_."ZSHQMAGF6CT>V@C6:QW'=_]F\+'\<*%+J$F[R MRIG8.W-79WHG0GW$9A3/#[M0.Y_7LRK;,UY3N5\ 4T V@]=Z7C.?2NOP5CG/ M?H5^TF.@=&?Z7?>D,7WWW0+NA?3+J(N3%[(A%S3<&)'[!U>YAT>!QBI;-"[1 M?9F^F1)^>@]FG'C\5==]YG0=P-(Z,]EQT^^4/5"2Y!G?YR>$Q,)K/"_5AF=< M!V]I)/A"W9V)?-H6]+B'A.!RR?9!XHOR8^L&=9DL;76G0ZL+T/*C]I4^E*P[<8LS M)>JZ0>41&-MIR?*S-"72;B4!NXL+!" X^:-<&EE&A_.>2&E@9E"%4^G59=+@ MQ[SK:7HFU\\5=\[DY#U&7GN[&\XVNWE:-5JQVB4I=;TA=%,*J2>N[U41V]\_ M4:Y^:A!6X^?#0%BTCL>@=JL^W=16D6F](&BHM7W3E;WTQ$TSN>/V6:IT;1J] MJUQ2^8Z\$%^MP>I=1XL6U!??K:[UT2S/;P\-&'1OFVQ7@FT M 88#=5EB^\8E,Z;JZK8[X9EALIJM5K4&G9"WCU3ZN 5C.'UR L)V\\'7'J = MAYZU:&$>OHVDC=L-ORV2$2\I\,X\_R?T*,L/X%N+ /5.(ZA%E%D^[!O2GQM*H2\1!=W'9"L.L32<:+$T+CZE?[KN+"5C):Z,9IX.(?PADV M$V4%=OGJ#CFTQVS2J+.?KC\[7C)@"$46%S<\U,D?GD3CHA!'KZ"'O[+5F'6_ M-^LH+RE[EC2H8H?[%8TA\)0BUG&SA?=@AWT6_$+%UC7I6L X,<(3"W@PJBI= MB=7*<1>Y\ZI(T3>ULW?+.[PVH%&>> 5ZDKC:)%E[@8X2=:;I9YE!>^[7 MQF2^M'>^K. H_2'T_N$Y+?'0]K6.9F!@?I#81J.*OV-!LU'(DH*?U2QG.;?7 MBW>N..W,M@TL91(1Y!O$I1J_1^,C=I2C+R"V?E)7OI^JD]Y6JCJZ *IJI,!K MG X:F1H:R')2O\B^49>ZN,QS+H?S_FRT%B4?,U\$\$E?RB_QJ.A:XB=G2_1\ M6V7$GKP4X^NQ1!<:5:KTUT7[>IS1NJTYBN0O_MR:0S%ABCZ9!'<;/1/U;;G* M>,.JDY)?G?AU*V"%G/[\PU2+5V*"3VY >7>J9_E5=)N%*MG@0L9=K\1N5 #! MLRG[_L%JDSSK+9^MU)G?M#RPV<;:/)EDRAPGGO+'-J027U9>CZ%_^-"W;\H4 MZL$!TRXWM2=;T7(DR,$C3"WI]XS[V8RM3^1_LO6=84]VZ+AQ% MQ08HB("4** (J$B5'D'I E*D"JATD"X=G"H"2@=I4J6&CBB]16I I#<%Z;V$ M3D@@S)P9]'6]>YV]UCX_OGV^ZYSK_ A79N883YO/&..Y,^X,$+X6EMH71C)? M"(YA3@V7]=JEAZRZ-[.EXX?/X4=& M;O0CS93>3G%])6ME/ZK%LA<03T>P"Y>!6U^;VZ?HF]W1?9K--(OF)P6?S^"IS)/BJ_S%#4BKZSJK-[-"3MA]V[K^L-*GJ_C[6[CZ<$'(Y:EP(^A!XDQ[V>]DX[X/^>MLGJ9X+*@ MN65 L\L/,1&OZ.$QJD<(]NG!-7ZFZRK)X1%K_ MB/$[&IG9K%VO+R]Q<5N[_VJGG*=^6 2 M^HH>JH@"B3!VU)XI#X$3OAL+;"@18:5:9?_5QKE,=F ,U?[#5O@1(FSQ\2^M M*O"CB,5'ORU K56(2T 6>" /+ C,@ 8,>F(5O]F/.-A/YM:@N\&X6Q$I>0KH MJR-]%;>?>!7'2X1!>(;PC@A;7M(&Z:C\B;"Y3@VH?H,^77^&6BL71Y!$)O\6 M:24]4T^$:?.AZY))'TPG$V'FBI(44Z#Q&)Z#"/LQ@"1INT M+Z_T:U^^^Y<$Y?? &A*Q*/'+#&$O%C0!#6Q >C_G(W#Z'N0'&\T)?([:9H""H@AW%1-C$4PO$ MYD(V\-<.I_6\T>9"UN\=SWFH.Q2OS&_=:Z'PS=^=(KV@F3EK#%0$L,Y0T$YI MWT%L_.D!2;"R #:7_EP[=M%=.;7[M!U^ K5(^D831;+_*IK0C-K0)MD/Q^GI MP?]LY!KA]$0O$6$Q?[:.HU]4W#3J-;/':83B@X'IPH, TD(!1."Y20$,)5S; MIP&]G:GVL,D$@ZNXQ-1DO',?8G4(6'_F.-'4^A*,YX>J!'N MP=@VE%6M1I#[B DS"]3FTN^=UX,4B$D#.DN(L/T]59 KY@9\M[SB)HN1)S^Z MX33PS1@2@2*)T(K7E<.BC'9=H#S(O0.>5PD"9H8@.$:RF5:.<,V&*>QYFS=Z MC[3SJC[3 &C3??[B[KV<*7EA"GPRAK\.6:[AWQ $?(-" (V-/:Y*259+H?@ 8!I% MA)EJDX=N0:/@QLZO/5S-B:GV:T18VZG.O0D E_,P5G6A:.,1D/G5YXLPA..2 M02C'EK,;OL1"%S$'%SG?USMB@1D('/W:OQU61FS4KX(X(TA_P]%](&$HHJB;!:.B(L $E%OS 'ZHP M8] C:M(LAQ2C6U^!\=RAQZ9 (R)L@PJR6)7E#)J J9YP*_(?[4KK#[Q8F/O M._XFT&M"5@_9&C-&\"7"!I&AIR YB U(EV'FO]@L1OZ8&37RA%^AV7WZVLT: MOK%#A(418;M;ZQ,_@;9!$$(E2WUIC2[FH"X$T+Q"H;YG].!X\UNDON^0T7CO M91'[Y%X3Q%HHT/NK>7^5!"NC-C6U2=@S]D=4]6G@*)0F24[/[Q"L^@M2[%Q< MFG%V*V7'BE-4#W74)!9"T%M#T:%AT[,J^LRDHEL^6VM'S+%O+^#=(*??,_'N3SCU=F=MO'J2"-[!Q9+/UB/EO#UOXKGT+.F!\-.48GS%;XO#E/'_?](2,TVQT'2Q@J$N[XEY&UM>ZU M=YY2*"ZCB5#YM@A5JA6XFG1]PS']1&ZMJ*>F%@57 FA-[O$^?%?U0EZXW7IQ M[$RQ,G>#D![6K**DQC[L&M>MHCEQ:M%'/O?,M64>Z;A5J?95LX"7RW254^^P MYS.0?6/DCVIV2)*PC@V^<7E1QFYE"7*M"E%F3=604\ M^KAW2(NA^1XZY;[" KW+[Y^CS[QS#$\ZYM0[5%8M41!ZQG+516!OB?D3/2'W M>W69,&R:2@50A V0PI5[QKMA.V?["57Y\^)#2O^:OH89A6:A MAD+L6[;3;HOD@A*KO@+*"Q\I[D .7 MDJ7+*^E.]\9X1AK6ZLT%5Y"A4"6N?>HS=SWIA]#D>6[<.N6H_K1>GKS)7N?H MX(+&K\TZ;Q"W8D(HO=<'F9RS!8W(%S^._E2>&(YG#\$VZCY$>S#./+B?TZ+I M/(P6=Q@3=SVG]M5_.=6>VF)RN''T3%?^SZ^5FM0/VSGIA2 MK;&O/TP?[Y#7*)-\D319EI7MH *:B%IF5B4 6(XWVQ1F;6K]1@I:'W4O'"G> M)(]=ODD6S<3#C.)1M!X/5CSG_R 2S,I6&G]ULSL,4VNO?%"@O%P!5QE(\"P M_>SRQ1T1[N03JDY3N09NK=3#7-S*E%/E7W.DPYN/,S"M>?02$!,*SP#JQ;C( MB,:NGZ8VX2XXQER[N7;;76)R,69V<5 MIMU:+ZZ(.]X6M-/KSM\>02R[JG+)U1CQGJ&4:EFDL.A^\#7_221K6EM7P.+( M#2#[N+;7PZCM<5\ W6ZPU?B<^THBOE25_H?9MV,^U$QI!*UX]QYV5 MLN2GFD*31/VS*0X7>Y[Q$8LA@^]YN^XE[]3IBHINP LOKH?$+N#[:USK7"\, M(',Z;%E#N',MIMY,1VM+4WWC[0UR+N@(,.P0.[OMIC%T@6 7^ M>4%H4/OFFS2A#1796[G,3=^G5K!&S:6$.Q-[(QI*GXO]AN4K-M*.$V$VNH<, M$])2CIB32?#O:JO)L'1PZM >OVQBXF:M5-6])?QTU;:VE\_\VHE+#)G-S:O1].LP+-=/*]9#-"Q-P1/W O=:[/O8#(6 M-CSGR#M04N!U8L*B6@:I7Q"K-6#]PSA<'$^I9N/UA;]*_!9BWVHCRTNW0 H9 M>+SPAXW6D)(4?3#OC$@;CXJCYS9S\$. Q2U:/[8 KOZM2+Z'S?WL6CL\6G4$ MG(,7ZB598-F&-$K1UJ[CS(R*KP8L4V_Q-E@#7M_>G<6VI/'&2K&MS!@E?G#= M'1!*1B[0#3T/S66^,,KKE!7,-]G7>BOR!U>]IJ39^!?J]/-LM4>=PG"?#5X* M](6J1.GQ:2/2:J<4/\3O;(0UUE]OG,QI52^13YJ3R;1@J&E+%O#D:XK0RII1M19YI[+]+$R\J/F]F[AX:J\:_ MR4_S0K4MM*KG)7,ZSC\ MR3/!_!4YD^I;@?T+7T&"9NW2ICE9\IW]/(>DO#ASE1 M-4/VD65DM^^KFB>KE0J%14C.ZMWNR9ZMJ\:ARGY+:L7!B2L79C)&,64>&$D= M]$,A40VSGF>>T'IQUO*,I=](<:Z[B=]JATOXM[MDU33%?DL;OFC:%D,KU[C7 M+D4CRK.7\UB/RW8)?9BF))?P'/!%!PC&M^G:S%6=_LR5U\$J$_$H#2;^PA; MG16HB'EB(.\B*KN&C9:\5O#F.C#YT.3!AE?S_!.*G<])M5M%EAX2,YGEW<,+ MRP-:-NS*)CMLUBMDLYNJ'"P)3CK*4\PVJ]&$3AMLTZ/Z<=W;["WT>W5\;I-9 M0XMEI0ZC&SZ^+5S1WN18XA<@Q[:H[ACX6#1MH0ZF6;P7?J8^3J$UQ/Q=G M4'W^K;>UC?6U6S=6V<1N;#G,,J,X.<*0F?P/^Y."'X%7UX\XUNOUWE-Z/U5& M>=N!<4(SJ7PNR0FMUZ9*NZ3DZ>K"ZGOZ'%))4.H5VE#T.;:4^<6VQL#AS+J MC,G?/^N*CA6Y[OL]Y,>1.7*>$/XFFZ:U=89\0KO.ZZH$F:>M-HD3J9MD0@]M MIMB8-L0&A6HY^@=D3"N"U9Y8W.6VHP\T9OJX4;\\O>&6+1?HW"EAMN=^X_-^ MBD(P)?N/SQ>-,T=Y>X"TDYOQ;SRS59SOGVZUZ[@B_ MSFU>N"2+OS51>=ID!Z.81*:NWC5Z]]0H?<^T]'" =W([DUVSF#%#IZ-P@>-P MDVA3?MR0S+-D\Y.M,]5GR[G:*UY^39C>[0N<;'^J8K;GL'FZV2NVBS C_LD# M< UZEM&N^M%3\;QVZ/9@=A'Y*^-$3+JR MCJ8/ON6KXM;>1GS,D?WFG@;NO\ MH7SA:@9D?6DTAC,:,ULI9_G$F/%XW7)!^K.6I=:YEP$S-@2-O.$ZIK,CA5$7 MKED$GWX*TZCPR)YFD5I21P8ZESA.8EP96)2;C[>>GJ+P*0O:/7DNN^!U3JPS M%BBL[O.ID[9L2EV$+[0R:2C3O=M(%2'S&]D\0\_TR/-"=A[.1>)&&^:^8?QK M_8KK[!14T7>0#JTM2PL/:!J'*NO.*;GZAC[2VNAU..[XH93O"TMC^/V?BX.# MT1@[!TEI%60NI7]:+LB+MDYBR_O-'GTQ3__I(0+&$JT])/=^L[6ZN>O[=$JZ!I^F2 M"2'=E974#"I2YX;*3)%MKA?KHT(1_'$Y]@G3:4>S'8+2, %C^&*<2M';.\_.U&DD&$/Z<6CSOV(0"=U[*O8YU,I92"KR8H+G M?[E9HLTXS-#)@-30]%IV&F2Z?T64=&:C(?^DOK+*SE2DRZYLJL >^A/^QNG' M7^IYV<@'Z0O-\M!GJV-IAJSDF+ M@A+9[I(W=G28RI4FD6$NRKM,%%^_S:P;4#UEG*M6LK?)Q M1MP[M##6FR^Y^'62ZH*E)$OWLP7!7",*F5DEJMBBMY>-*V+??<$'!#EU!6SC M>*Y=KY:Z'%SSZNX&$997$7(]9:89D_ZR=4AAZ<'%_B=EO:LE)MW&97:"&F[U M[S?V'/5MW3@DP!*9)-T)Z^%\N.(ZTE>0T?SSNV6-$2G;%7KD2HW[^ ME*YZF!/M_>W,!W:3M;$HA8NEH9A*SP4AO^:!L\*W#VES.)"9_22+0F3 W.$! M!=JNZW-Y4J$SL:N&BL/:S;;PW;HX<$>R:]LQRN[QEK7R:SCKYA:9RJ_ M9B(K8_D"EK!=B7+*TM=O3;>*H=RB)8&1$L/_6K1&MALF#A6Y;+ [9#,GUFG_P1[$(AQB MG#)>_=:>4\/#B%*]G[@(3T/5Q'/O/CD,SC(Y:*:MR[W-"#<.->A/_.[[0+_B M!/L6S PYY,X@KFA E955^'Y09SW0*/Y0MG7F%C5%>9+=S3-\SQ_.O3B111Y0 M+4.$2>UK$&%D[$38!<-^%YJF G3OEG9[N#7+S;AF_?D29H?E23&3T$D_:AZ)SZ,\;OC\R0EF"4O/!]\E2ZO@"FI& MXI<'0PS7EP> LX(]5UU?B,_TJSK6W-[)Z5JJO9K$D!GX8( ]X,SI@ACJJ"": M%SIS(=X6V%%IM\;:-LFPU%HW;[EF-?GU-O>"M'1#SUREF]SPG9;.4ZL].:%_ M9Z)D8 :?& I>G_1FD_%:HJR:U']YR>=!?\;92Q'*,=1"3;0FQ5;K;"X5M35JZT(?L,9)A#7[OU'ZD"3)[?9Y/H![;LG&KM'5*>_\ M4%*N0/N.<>'UM^1;Q5]?W.80/VFD:^"[GP*? M,4>I&2&HSEHG;S'T(0YD9OKKK5,TT/IK]$VS,9QPN-0L3Y:R?=%;/F,[X[O1 MD!JHY3E".]YC[4&@$>>WBHMT3!EJV:$^C.QZY9;.!R#"7O* K5E+/5@G__&YQ'+ MO!/.DN\+*2]@/T,Y $65< )8SSY6E1MQHM\.M09A^N:803;(B## -&E,QBUU M*0ZU?_3WG70#.RTB[$/&*HGDT%?]S)-J3QW^M=,\M=K9.5\;?.6:_(M%8*X) MM8J:VR?"[-8SMG%8.#8!$;F]R-T:H]-'A,VSN1)AP##!2J:_A&?WN $1-@:- MY0LQL6B\W'X&U8R$5L#&3+\S'$^$51)AJ'90D&LQSI] A(T OQJ^;X :IL%G M)/@"-KRUFV[I*6=%*[4A783OTMSBV%S0/0\_:W>E4J=@)HG=Z<62&#-*SYI7 MV4 FJ93N1'#3Q.B5X"OCU0.EHVVN&Q*U 9O% V;6/K:"G*>_V/+BY^Q9RCNL M''(>!LWN&M)S[J^/)SQR7FHA+-V*E_*.=@>,0C<2,;0-B;(+9ZI&[^6DL;^7 MASUWYAL=(<(Z^\9VUOJJ)^%?T=OS6#$N[M ]FRXB+.8]:G4B=T"TNEL^6XPN M*(':(R#'O893@?-*0(@0Q8]- M24B1?@KZ>^(EFBPDLAAZ\\(!K7@?-O_?R5&0.:=MN?SOD.O_ER\F\F9N][DU MH?D[M'Z+(I?1._8-^' CQ,G=E=DA1@A6%+#I7HI2%+TY[F,HE>]%DS!2''2*--6HM1E&IN/#-61*XPQ.U;G>']'_$J?\;9"N_?)7 MV:Z[&RGJFHF-?+G&L+GU_+;R+5I_C$NE0<076O,DI;?4G.-1R)8G2;J1#D&F M44+3<#VT_X1V4/[ T4#=CS(OWIW1?RO[;1O=VB2*\$WB#VS]D?>],*(IK:D1 MQ2GAL.&:M;-WH3E1S&KL)^K; H_-L[<$&2>'W+IT80-I!>K;14SZ\>9UL2'- MRE5*FU5(V@XCRTH30^;J]L0 G89TZ>XG G39+O*S][S&::K$:A\:GY-;*VM6 MU"J=#Z6C)J1#!HV^F_,^U)M. MA$&/\Y 1(:R=%?S:6^^2Z^QT1-4I/G!;^PB-5[\%6B1X%=_8U6#R*2\A"C8\[M(\$C_.T"!.9U1EZSFMX3 MXA&F[XBP-QEP6^L8A:MF?0GP75F@)NF;7[+9P C5"8A;J M#-MWB3"%$!%*]LN,EJ;L'[5$%C:29,QQ3_:4[!B7M%SC_)[5*)N_'E%IHW]: M.N,B#E.A0G)\0(;ZC%XDPI+;^4&PE0AKU/"O(\+. )VS4+4 F!!ADU>+"XMN M"-HF<_;":=T\-3Y;5^W%>K7%USWF.DSF_=[,\ESXH%G/(83>!Y.U7BL:]V@/ MZ='+>2CSLR/#L=.2YFWE>&G:I^:V=YC.5H5Q7_6Z-$B$S6U"@P+U"5@_ES9Q M'D7RS>Z7;RF;M3[/?ZQ2>WI;-9^=W)>D6EY24LA/=QLX07;"M#XX:YK3E-S] M/HS,R9B-5DM_A$9E/<:_\*Q-<(+0 ,8!:Y]^+5;D"1WN99T$+AN84(>F[;$7@ NQQ2H54>,]>8'6*"%NGI5 MB@\VQ\H7[^GDE^#&= >>J76U M.#H7]ZF4\6E!EORIQ(H1G]:69FL5D6(W 4[32@/:DL:BR(]W7_:ZOM^K/GJ, M;\\I3*297]._WML3?+XUMH>#E@D98:^K@\##F+E]3JW!Z[(42H*IT3GJ-O-Z/RU1N'9LH:,1!$$&%G%25IEY(WMY' &)KT ME':(L$B[88##R2#4WW9EEL4L\+B_AL.Q[Y.')C84R#Y>+)-]FB6\*)P-#J:C MF6?RB^/N60L(J5[SQ'S]3,ZJEG"4_>H\;"[LD*"?Y/D#L5#<2'(Y&R9<2A$S M2ZJ_'5+?G]MX9T6$M5C>(K"A;%F,L*I88.@&.);,\WP,;SXS-]O,&\J#TLO/ M:DV5#'0_K91)KBS:/\F;]^2.T'.OF],)QFS0A/@ W4!A!SZ'@,=?4>,=\"?4 M6!)A.^M$&"Y 61-49[(N'OP,YN][=0AH-+F032250)FB!?_5P!YGF0ZD"XLAA(.U"0=ZBB:&Z_#/+( M4I16[-2B,Q$6E9#3EVL@CW/-#<6[%1%AM6-$V%MDJ/_01ZAS(,\>!E(4Y^^? M2\BX=AF8,;]9PC6H*'XH!VH,%06UPP>-#RWZ@/H_H%C90+$9L*/0QBOJ*(Y] M=0I4SW_&]F4HE@B+QB;O# /K NOCB?) FZ?J'@8%2?7-)Z3MYMO-W#R?H3?" M5] MBPBC43$Z,5JH<-V_.Y[ -:%T]J@IV1+?RL7&\36XQC/W?$^QH4'7?N?!=J;K M*R_*7#6*:B(NVD^9<-@_9NFL^7DVX26^SWHBMM^^,KC19"+N;K!/Q$W>A/VQ MR$EIJ0$O-[UB0]!)K1/1 M4>P*/&_*W+!9\DSG$#:OU_,;PD7OR01%>'YUV M1!9"TM8*YMT<1J&DA[<6W_.Q3/,"C:<@0N9B:C#=27YQTHXZ">8FY/ MQNDDSEGSDU*G@\B\/K#43B&"GS$K6P&/1H!.>8 ?I'5ID]5AI[Y7]]T1-L^E M14ZC9?U>O_U50W]"B_"; M(>V#+:8/)PW_S092H>V_^5V1PY/GPDF2Q@0+P$#5*36 NQC[GY8__QVO7$,K M(5%'OYJ:LE*-KDZN#XCW>87TN&#QZQ-5P?)9[K)LOE2R3KUKB\!)?/+]OE5G MS\$J5$7$I.OBBA/>X^1;Q69!ZZN6?;N>('4G!>1*708P;@),R1$N)S%!U9*/ M(A'V!1K@S;7/>@F\#MF6_$;Z8]_I AAL*9!Q]T8?NOULA$EOC_,>&1^_8!L_ M@;GZEL=-U[)(\QI2^V^B\M7T:V7X<9BXVR$8_FTSE M5[(P&6+Q3%E1/AV6EI$692\K=832420# W_R_#-B1C*("'N=VX#:8NDAPM;X M$.NDWT3 M\]&WM/WDV9)WSG]*3*GCHM0T3YDV86*BD2N.>>3VOO"3-Q41=D+5'S4O 0G_ M'2P6.)04*] R_M(! D%><^??YBJ?ZT%GC%;;BX1HZ[NR"C$_"!%F8_/1BXOQ M!/,@_I* M18_NK]10!G0SZO_0N=&683(DW_*3-QQ=YF$X9/!V]R>T>.V2@]3>9*!/G#EX M% T* /7*'X N)^7?NJIO($Z,)%Y?G:WY6!:D<,TA;R.*7P!PXVR6\)OD5ZE: M:]!;B"Y;ROG>R?S#N51>RW&3+XP>9DPOPE; +U<:\VAW1'5&HA.DMB$'?3SL M?BM0@L92EQU)0SK)^-F-^DV5V#O>EA)Y&:Y'DOB"Y.Z-AR3 OZ;0(G2\W[CA MH2@S0%&^X0NY7 /-J8??$2R!"?8NU+P@$AA7!X*]YCD;\GGR)!N), LEO&HJ M,,'VCYOPM?!Y8(NA%[7&B6BN=3\WH;3$\Q%5;$I =B6OA5O\N14#4E^G 7U$ M ? H!VZP\U72U=W>91X,)PF*DQ/813GVCPF0\*CJ>AI(S4P'^EP P"-(W."+ M /L%I2552.0< 5E+A-5+I4+>&39 =FH0+)&-%X2VH<6EY.52YY!&Z$ UDX8O M3WY;$0]_\D;:**)LRV[WU'=@7!&R!UN0"-4-6-0.'FBN M+K*2R79/@)(-&.(#-7J)L!(HEGBP%"INVD !U) +?',?6C$!;8)U^_ETO9@X M5;R:$:EI-Q%6G ?,8<= L! '66GQ ^B<0>WO&ZT7BNN%6QG:(&;N@%TQ&XD; M5N?-77[*04+3]OD1J 51G_)T+'H4],EX3;1>.O"#']+W _ M\-^-,SG[^INQ:$/^_\L7)TK&R>8HAQPWUCM/?4<'G,M-##-N/P(N_B!PSSD8 M/3IS_.(+$EFQN6K-2;ZO(+@Y\=FNI:V>8) "?)R/%S_@%.B1%E?"P>&6Y)2^ MM'OE_7A5N^C/T>$ENJ^MSH[7(QY8X!OE[P4\4&4,.3&]_:5)&:';F[E6B*7, M&;1',\\-328-78[! M].IU3'!'O-/I^P_K!"J]@W/P%CEONEHKUC=-.,G)MIML@'JH<,_^37Z\BH,> MF085J !@OXJ8,47E6Y^NP+W[\--*J"SW?%:PI>?U(=FB*^P_XZ6+QM 2*E0, MVWEEZZ,)N_8O'U4J2+9G-KJD^E+8+G>&QJ>T#.].EI+7\?S%I820(^*O]_?[ MZNJKYA]4XUZF/*S+=K,N2%S:-R??MN0"<>O+V36 Z!AH6&?"CJ /&)0+LB,IQ MH;O!5C9M7#<9;D!%X 3^L"DAHT^:@VG0;$#B4_;, M9'_W5ST[O"$RPM:X:Q-<,Z1B-^LWJ9!D(S$5HN3>"J\2X>"]*=QZZ.V09-0] M:^R4TEI_Y2G?>*7R:%T#Z2"_<)VG'.+!R*QFAX%*"$5H&&VS_+(=FHM.VH%I MOUB;?1N:RTIIA@-ETXX@[SJM7RU6MIG!>.-(?)LLJ];/8;\S_%=M,V*-'21$ MM?FXH6YUEQ0?>J$CS+$V@1\K# M287B0R#?D+]]\P?3DG_1-K'\R^;;HF-MN+3VH\+:&52OC?YB<9*,>P>F 0?M M^O9.)KY>@X9VS+I<7(!;H3S\!%1&\*((D438\@(PH0'98O>+"BGAJ]*XKXC: M *]NOE1AYN[VKP_=_14@6GP SG0_%L/"<]" M@TH UAFAG?O=Z'XCP#.)^C8.3=JK<@U,P#>C7Q1+"">&XJ'4GX:0GZG"1 Z6 MKH\7WH8KW!1^D'V^ZN7:,'SS/.2\'?@U09)I"GR"PD,5WP]-\>N&8^%_"9W4 MRM!;1C=\^\\9D_?7HE Q&_ ^!TAL6HA>I+:A.%DH_BVDD@H2*DX.O0=(;S/& MF M&H2A9XTB^!-A@]GN+ARDV!OK*(Z@V,Y:3F784%$:@X:0!5!-:9A XCNK&N$A M:PKO;_S4W@"Y">AM/:@I=?["Q^+!=1LF[F,<72>[6. ,LW.A.XC=;:2E*46< MS1M'CZ)%Z[13T5K8MWU:\D/1U%ZM;7=UH/E_OO/>_\1?C+WJ:,_9]^/8--M% M;\N^7Z?N_BNR(V=N,,;G8*OT\?=II__=1S.<4S- ?C17*+#\^'5=HH.9/IPNDIN !GZ,V& %?R^[;#,EK89; )E2%A0T3KD(0P <:',F%!+^Q";UG M]X^9$]@O&!'V@6DA*-41$Q>A))^#'NJE,IQ6XKE#4.USXA@T$2*,\!2H^E"< MO *OPLMMC8@+5(&9@;42T%U?^<@>,=N+>W_J?U_:O\7U,;_1[68?7[P.7 @ M6.TV VIXUYQ @":9@ZYE6YUX_"^+,F1(9[K8629O;AYHY03*BL?^NIDF S,' M["Q1I'LAMW!J^U50F=[9"0I#]@@:KM[_U#M%;3A2]]0_3?GB;8#:XG 9=@4R M X' 30&^\.%*.Y+*J6"0EOR?H7X,":!#0_(/0H_J%F^K0&!G2<4]_%?W.%<" M ?C=VQ!:&3]@(>]>AI- .&R),O?/Z"3:F>9'OO3XQQ@LS!&.C4',EH3L1;I MY@GZ5/Z"H:BU=SC@SY4!N;AG!!'VC]9J^V70"MN))KFH!M2KDB#K7_ 8LMF& M[ _<_*NK)1'VIV_)W_O^1S2*^#NP9&HK=T)7\& 'DO_AK2CPVULX@=V#;O]8 M\2KAY $FE*""T*,K"3UV?ZORAY0"3[\#G0#! 54?LV?6 'K^"C'43>\WEOS5 MCYGF+RP)]0L(,":[-2@9["S&MLY#-[]$DGPL M*P9V3^D0821HR-2]PM+#W$6$83SA^-7? 2J$:F-HK5EO)E5GV!6H6)/2AQ.. M0YK GSV(>6[H]LL3H( 3NMQ3WO4.J@2":"A2..6P)3&_3>=$#<>I[A^]AOJ% M6FLXP%?11B34*B?NZ5_L_TQL3ZL-]#S(@MX$&7[E M35%3RC;F2ILT%Q*31(BPZ*4#?8GRKNQ@_R?(S3'< FF,E#Q%S96!HD!]_/YG M:+QV*79"X/0 *SY= +:H(2"(^M5S/UTL<#\;*GLD4.N]4.I9Z4))8$=X1H3Y M0&V=*?Z% M8@%KRW]-*7]ZA9B-VS^]T]76E) M-?[6?>\I(NSZ43',0/+F-M3G7$T>XOT)%:&?JF7#0**(FSM4ZC*P*2P+8@YY+S%G@E\LW=+4.+<(?*A<>@)SEL^'R2'4OZ.AMKM M,_L%5*N@7VC)':@.[.KKNW_4_<83DXL(Q!V5/4W$V#Z%Y#V\^;G=HWV!F)M0 M_+<$O#/A4/N,U)?AWID\I)[%,@<]B^\?,;((W!M+R=B[:S2Z3Z$@ Y.;0^^O M=G4?_.V+O'_DN1&)KB]T#EU127P:/UA;;&>DYGX/%#PX$-PQ$!\"4 M&WZ_N1? QVGQ@4S@-XWN_W^J4XYH!Y(E./WA(O4E9U^^,TRV3^S))^7AP13# M:D(153QJ.D,JY;NU/M<)YTT,T+-LNN]AK \Z6W2"3J]WB VP/^<;&+M?^8GT MGVQH]+AJOH!=JB/9#.0KX^L+ZK/AE'G4JJAW8HK<0;VU%YL\)]I5M3S)3NE@ MODFZN*[L56/H6['YJ--+R$8]T;%XH\_4RWY\>T4^(>7PK[["-:\$4ZY$&LXV MT29;YPV/+-W:?6AY-:E%UL2,S'*4C[<#D+KO%MBH]9RQ5V]QIDS^RYM'Y+-1 M+Q:6)53M6C1FM2I4'!1::R@\N!,JUS6:D M4UDB)?C#[3#2C3.2-8UWM,6PO M#BV%6&O+]5WNVYJN2&KVY'S+M78OG9:M]V7XO"7GE>7+ZM=_T&6E!J3^2[[% M/[U.JYYW\T.<=G.VK&)K>#=FJ/NOHJ><=-7+%'5+U*!QE?$KCGBG3Z/!)THO%Y=CHX[0>H MWE'PIRZC3OU[YNWC-&T_[6_YV6NS.R2894J>&>AI,8BW\$)].C62NLC&$2;K MU7E-:-EX*$:V;QGCQ3BI=")SV-G-QNOUD,I^!/7/ER]?> [J>3U(4;*(;KVF MM0.LA329Q$6W*H3<+W?3=:=G"YYPVY9(;6F2I;#JD-ZKW\V,.1NQ;7/ITI$D M?2.I65KQ5V%_HUVN@#>O4+96O/ ;SF%NX.1MFR*^0E: M[YC2=2-%BZ-Y\D\\C]$=C9*]'=80W@+BX+Y60SC_AC;OC+%%T02Z&.S@_4^C M3:;L&O2O"/4.P7ER7]-LIS9"W 4JC!V$I;&H:0KYMHM?IZ'PQG'940%LM;:VR6 @-:26?>Q==_KFX M).3*1O*,8ZJ(O^J$6O+S'QEMC"O22.6O[4FZ3M:"4=,#,2<^N;%;3#_T*8D< M#PJA8HWC[K4E&*2T2S06015!8W7&4%LF_H;D(%O5N7=B+IM1(D].8K[0/B;8 MI*AFCPEB6JL_Z5C'6Y+TJS]$?\1YKH"W_8;\#L?WWK*F[-E3ZM<]:-&!>>"@.]^BFL"<FBBX<]CCX$MJ[!R8RJQYTI[?E70D;9#7QXA0X[Q)D6U9]98C)V]U&<:)H<<5F1] M\T+GFOS) AC#7.&4^D*&C7S4\>;!Z)@R?"Q:NJ_K\$ 0OS-6W)9A$U45-%<^ MEZ$#4%I]_)E1-12\'+(7K7F5]L1I)9_B1R&.;JL&++F3WKHNQ(0OY=H/W M:7[*A\5[,3IZ-]1%,XV6C4U8K#0D MW3FEGKEQOKNJ&'7.J7T"HRX8'OSQ:ACCJP4NOMBZNDLO&YP6XD+:%*I1;]J. M6,Z0G\5'? W/-NZ6>G)(LB'N>P][S[/I/IN.0L:2D4"963SU\?XV2G+&4+*" M;F7=:Y>[:.2\%8=N^:UVTKS)X&3]-$Z$46*^A(R?=LW#L^WS\YA20)7_.;.Z MM+&?5C;(RQ5[>BLCC!\?/C+9D&?FC!%R_!%%74Q1A7PGJH3'<,"#K=P<-QH4 MUQ$).R9#K"V!8HVRR]FP* 8):U79_GR!$9F50F=&SO&;D=:>8M*O#&4/L>B% MB$YO-HOU9;DD'L:OA[25F'Z.GJ&G;GNT?F>8F+T8_N7CPL_ M-/YYFHFJY8&8MZ>\OVK)"\,9-D\YS6=AG\Z%T4TQRI([3X]/O[N3QO()K-U4 MS96R$]SWZJ#7G+RR(;Z<.3+,6VW;P;_CE. Y1?L#^?8:\[C[C08EIAUA=S:O M/)N=VX\WK\C!"A1W-4,G*1@Q3U1%TC6RKF%B6[]L**XPD%W2"4'Q-KMG8V^" MCS2A@E84K#6GY)RLQ&WOZ0ADL]I(9?;)Y"*'(B4- F0^5,TQ/,4P6B=]Q M/0I6.3@]W9NTC[5)-WE]WTUR?$ #2=^\J,WZ+(U^1''6'DD9V:W"S'W,1%RC MZ:9&TYT++)R3L9R3Z<9-XAI'Q35Y0\ZMWSNWKO[UU\<9P52_KIO]3X9I/DFG M/6WL>]"N*% KSR[]<^P9A:#D]Q)6^5>/A,%:)8X^$/F:$/EA^P:?@ZN<11[# M';(P69GK5R18_;C[.MR7+XIW'38..O?'/OYWU!MQ+._/:UZ+8CVK!*OQ(LEE2R> MZ[XSP4W93U(MAOB^/&MI!O0P$CYO0QO!&WW%@X//\EGKBC\V-MEP.CD+6-DK M8O!2XN/.4RB&>4&J\PNBEVO2EC3V7WF^V7G#<"^D]L,R>#9?>DZC]#IM];I,[^[/EX6U((]D84<=& M]IY463N!!+R=V.D\S\J-8X@+'1BV^,2L$5OGLN<":Y@@H7E#N;'#^H#"^'"\"8B4\M!DG$MGNAVJL M*3VT+)./_CARXEOI\I%[]WQ=31SZC"7[U:?N]*$FC*P_9D8Y8RN-&LN#V'U!-)Y[%6'RS;-O&XD3]%029=I:\LIQ["\-W\D:PC>6V7 ZZW MA.?\O*C""\-%-5F.P(ZWKSYS([.XCDN.UN1&5"IAR S6.6-N5_=-]?<*;>K+ MS-X0"O^DNE*@NM#5Y\'AMTUQRV@M2+LT0O[ZM=G-]..ZK"[7ZI0H^6X=PCFH MOH_"<'CJ[U9\YPC<.B%P:T!;/73Y.*BO^. EQ?Y(^4B25+.H4T^RZ60BS?V> M D$Q&]DKG\LZX]D.5TE^>/$\P6FHG*[;MB-^\F[\750<6X%@H_2/(+Z<8\(1 MU[*IT/1;XA[]&JDX?^VU6=0Y%U>SD0S?\5L#K4=GOJC(.XHX'H+SF[,[_#SZ MK0EC_GV+&W'!S0-L7MD85E>X6&RPF7R]@747P\;N??31$G#NF;Z2A4J4$_// M3E&VE9#;1=XZPYLPMY:/.KO@FKQ66'V+N339@3U:0Z]=L)J7YN+)U[?:!D7$P6(GA131 M*":#P$&0/T[8N2K^Q#*'7T\'8[P)KR)[0TZ82<>QXR(PIMV!Z)=3RHSZGIY7 M5R=L%,:I%4[F'JJRN'8NW"?$[4@"V;QU>-_R-H7L:M-.N*7K8DRE=\5+]K)' MWX:UN8,<&U+(A)L4C"E33SI48'-Y1 5N4=_A_RGP2/ZI6PEBK:EN]-3Y> M5=ZOL D8="JG!G#?2?_[E[GO.46")9Z:ED)G\)3[&]P5!8MU"WEU.=>Q8 MR?[^;D7%Q<8.\:6H!,!_65#Y5-.MZ,&(5N]C*?3EM][:S:1^Y3M^T?X$/.GH M-2'7.TVC5V.'[['&]0@&J%[#A+U9DTZ:DXP:Y#^J_NWV?3X%C,ZN7<"6A"$^ M+\_Y2-SX81<;TP[1\;!#!,D2IFS=AVT1O,7Z2\CM3?%9=(-H2KQTF9"KVM!( MJG>YP#TA^FGC38>-&8>@0IMDVOFK';.D'H>/NM-P$J;5J MVY:A3 :%(]Y)AJB=]DLX_XE'\J)(-C!QAL0$8TVA\WRO$7S!EM"V*B/!/X%- M-)Y4BI\M#5Q^TZWP)%# -]495B0B3F@0?Z?__&KQGK:_,]6-L8Z*O6O9Y_M^ M$F$WIWF>VPNS1.DMH5F8/]\,#)8S3Z3^EEP>-L.8,F&%)ESVN/3)#\/CU6)& M>1]-4U%O['#QL.;IH.G39OF.[#T"B@&!07HBUXWN1"CSUP]J>YC.S.27Q#6X M6]H>CXE\Z/7!IX%2CID[=4TB'Y/L?YZ[)>,U0^('/^--]-F]'&^Q=8,+HBT! M\W51?M"4+I=_7?!(XE=?6@:GBZD!7.W_\VFWW!Q&Z[0Q_M>?)*V;.7 O:_K> MN26M4,?V@EP@7L$@0%U-VZR$-C%[<0FIT^02[1K3R@;+-:6+_7XQ\7O+5$CM M9,7$.EQ%R&QSCT/G_!<,#:/S=Q6'%Z[&DGT)DV6L#Q[3F75\#9A[ZO78VC6[ M#MF)M'*A>7AL0QF#BOYTAN^VB#@1EC19R66)+%*+B_X/1]\]#4\O*G:\^LS^ M 516DF<)3@\1876F<3.977;&KX1$-FXX2N_3FTPM<@]8J.!VWVIS&W"N3HB-S38D(N[Y2YC4F<^2,9&:FUJ*I=L0H/D3RE%L0T+82 M]9MWRSDUCG[C3ZA=,-K!JH*LL9("N" BK"T:NO\\G70B2L,4X@T1-M>F2(2A MU(%UYYAR1W#JFQM.<)('O]]#A*TN)Y.8E4SKQXFPF':>W_1>\F:CLW"\(^E^ M7S+!0-S+9/T$=%^"!]Q7(!WTLO^#9Q$T]J];/4.%]^I%' @1][JX#B,)X?\C MA.=,,MX)NDV2(>SU:/T020;_WV2,&J/KKWL!;7]XQ)P-$U=J$3.KRI"Y$<#Z MN;IU3R/2"36_._7Z-[5[D?XC2CSDWS3)O^?S,=M&O%,30C5$&,+#CL3T9$V0 M/&>=!AINK?[BC=[TTAL,)51:HG9(9,U*>UQ1(1S_K!=8'2;"UIT1%9?W-;Z% M>7$-RA%J%L;^8H[J%E#A/7I1OXC ]+C\ B*L,S,1T@IADD D54# M%Y\/=.;[[^\!X(V8%7$H\D\@2RA*PB%+A'X18>/L<79Y0&=[Z#Z61'65E;R\ MQ $:Y"$. J YL&;&&,BS M!A-$J2K+]_5)I/_X;L"QIXC,QFP\]E?-&.R1% A-K.UK0 ML_R+-!OD)4.2.(0&<0#(E2!Y:7%L<]7T;R(0W[W0H?Z[6;^)MBA239*F M.7QB%KYL:.)3=R&&L%/\QX"C5D:;H[T'PE)91/HZ"1])]Q@/#K-AA!35]X(X M.Y KZN-S**+&F^S_D?J+I#JVR ;JZT%*E \<:!Z*(:S])2: /->=;N+\& MA8#[434:1,\JBL.SJ/ VUG^Q?%G.])$32DNA'M P>IOE'[0-QT]!=[V@/*15 M(<)>H^]#+@FA=MJ ]0="=>ZA^Z'?(MV@&03TU ?&E,%S:?4Q8YL#P^"NW5H6 M.DB0ZA^]%<4-G@,SP67[&P?JO1KVWT%=M?9 CV&2O>"YB0G/,?S2+QJPYIVF MLCE09Q@8NPX*3$Q6K>)G;$AR<'W#AV816%4^M8G WXWA:T@J"D,JO#7Y_A90 MG\+"50M9"&439&*PL%OJ#NBN#\F'Q.2_V(3O<;QGQ;DLS^V$V3OLA.(TT/ZV M:$+Q =OX?N%;NV. ,SD'XAD1%BSN%KT&S297$:OO0$&A-D*=MS9D[?-EH$T> M6$V#C/U@\)L9?'S]\AQATP?$(Z946%BK$!L=5'O0_!/,;0I"S\ATDQVLJX0L M"@/-"=S2:'DE;>J6X6EFB:-FH6=(OV<2!B - FE&I#;VD*$T:QUN77:35:HBEG^T@@3(J,'UT%G.N M)4,A59=-1(OA6++A*\O4R2'PNYA_HDO^*;2PH M/_K3J5E9-*Y\]'N'6_O_=GP3P%6:)C9LZ>IZ%L@+H'/>]677MESFO[':+'HT M.#W&E6[BD5)TL?E9,2I!6<4@SDYF-,M6G%RPN$3!Z'ZH2E^T_JN,UV:WI+\X M-X_S>?O7N/>M*\ ;4.0E*4$C"CG7 GHB'J1?PUT/<4@P*WUZN:\D] UVH/:R MM9+2R/4+^CH8UD=EE_S9Q:CM>1.\/1X->'V;?6 RA']^!8][-W$YK-G9GIX9 M*;2Q#8T1Z^R0N]$"$;>T@[^8FHJM-PJW;7(D* M@NY/]4K70_U7MGTRI+(;=U("EAM@\LOTP>G[%#)9;E,-<8;(*XGN67A7A[!\ M^#NV1V''ISF9CZ\^3,IWRJQ-F0@VEX\>\F;-A>? Q0"\\FYKGEWNVZ<.B>I8]P$%01 F"Y#1*$ 4! M!8D"(RI)1*+D(*"2).O7?W ML^_M[F<_[X^!Z3G=5=5]^G17]:GZ%M^98_N926S?0KRP2N,E3@IUPX93!9>& M1_("T)@MEWFP>7TU@R$[N:[K(SD\W6<^D^+RSJB6Q"SI%$.*N0V3=*,(!CV= MKAOBIS]7[?43+AB5]> GGE1@STWF*-"3%-[JC\6ESLJE>Q;M[AF*2 MUMF:BT)$MGQ(H>C7"/"'O@7>/I!U&-@B\(.%2%CSFX3/EE_X[YQZ!"14\:PI M*578*Y?')#ED3*=(8,U/JSE,R_@UCH5.-7RR61EB]L&'@;(SZ%P%A*LEZ:'6J13Y'VW>\0F MHE__4,]S)YN(\+/9$)P41,$K]T36^$Y!MO-Z5;/CBE7%_?GW;\>8YBYV"_-Z MP'7;=L7%\39\>_R:!#NL4]OM^-B#^FL-Y3)+L6FN,N*X.N9L^I/.F]C\ZXBC*-$OV M-8G,]3:@YB$X'_C./*E<>^L^8NBEFKEM^J301^^HLM"OO3OY%[ '*- M\<1U&80?R50]U69!]V#-!3-/W?+GKB#(TOS2'@2ICM9LF[7^LF4J3.BGOHW\ M:FID:!X^+F9T@)?LZZSBG.K\5M.,T1E5MUV&0R]+JP0AVB=@T2H=HE ,Y/## M5]YU]*_1#'DH)D0+CLS'Y?%X-[MAU6)86C-&CLB+L)$,OY7%O85' M0W;(?+_,P+=MIC&TR/36-=@=WBDO)DM/JEE8-%^UM[47EYTPD?PV81R1)SM3 M@[JV>GV_L;5+'X0XFU1I@C2V(B %SA,%;C@2Z::;B&Y@SUD<7U\OB3)0*U-H MKS*]M<3($N":C5=E,DM%YQ_MN;VYN=K3_+H];PB_TJ+6WP46@$OZ=;;33*YN MZTR#+=NQ27=N0Y][*?NG^=C+)4,G"W.BWM0C[6]J]-%+'QRMAQ<;B(=Y M !OCZN*G$YB7*;N"FFDQC>/K);MW=F9/6Z]8/+!XLK\6O4#3)#CP/3+^. I? M\9D']=E/20Y!^UNNC_72^UUD'-_9ZUMRGDB,,#ALW$ \?^<.BL7_CK,$SDA? M(FRP-2P%U!T5NB0'.RUCI(:E-0X#LY5:ZLN0+-EKJB3\:SVV/,[U%6+54\6. M)J[X%/1BJ3]8SU(.WPUW[$5L'+:B%^M?6 ['V# M7$5_:M@&\^Z8:C3%8]$V/OG6'$7?XMYV*M%'8X_]P(3+AQ7?2-*R.LFJ?:)/ MAIK?1[E,!&7D4,;&E^'LIXLB''+S7)Z9?7A3458<3FP8N+BHSLF?@6-:SG@9>8-M9 M H43O*3R:B?4A3W[>LD_M/6!,FWK4S"EXC\'AG9_=Y'(#C@$N M72!"\5Y=<1)W]@L%Y:\1L,P*9 FW@U[;*AWK*,?FIOJX55%G:AH;$Q@\JP,8W/I0XA6-5:H1;U$;AYN)U%>[%*A4<*?6.( MX&*]7K]OA41T-;+1XI*,]B#+T- NA]EL:+U)%A6)+"O=*MIL)@LOPDAKVCYL MS-(C_!QDXOY2EEP[U7_-Z,/U!T$??2DZZ6@)RK 3#N'C,PIF/CK*#3;?W,Y! M:R?'$1*?>1UOR+B1("TA$3?\[KY\_NGZDO_HHKM*3Z M5&XQA>.4;V U;! TR=KT]R;C\(*[SX/59>8KN0O>/_9FNM=]BS9A2_$Y[4NW=BO"XAI>J-EDR\*"Q6^Q7NP+)N7PTARG]&?"8,N";ROLQ^AEN:Z4 MEMM&-K;.I#]HQ+TUQX(="/W@M\$ZU&H97I)A8>KUE)& MLR9K_(R>5QE4YU2NE;>VZ]O+N3USWXV'CJ7%-%+P*4?(25^[5Z8:%&8>]M3F M6B(HNQ^[5("%D:I-*=9F&HT5I_[H]>-,\;5"-*#J:Z1 I;<7PE,09X*V@:;M MTC7V4VZ&'F%FW.[N =^.]R=I30I7@HV6V.F/O*,.ST'9K:]QY@1^MM/:Y1D3 M&,B5EDHRE-VC%M^Y>XU?14 WUB $0CCXYBA0V>*9UMMXK_:7^>VE"_QML9;! MOL*Y'$JYX\E*0> MQ6B0^QAB(4CZF '*[S$^$4VI(D# MSB?Q![JE=PA!DUVB7=;*B=M-%3H,Q;UQC XN(V/"46J$5Z[J=Q]WZHM49K31 MJ<]J^D(\ZOJ[MRO%C$Z?HZ)ANAL0W% M*+IF3VGY >46QYLH;+@,##>:Q?#,*>&OKCTTZS4DB.I^G%!F'Q=%Z%%(ZWE-.VI M@N:1&_\6KY3%=Y\[-^H9O8,T# 4$])[\Q,[,@6]D(QFYTG'>L]>\,!UY9>FO M%U\QE>Z; . M7,.N[-["SD<+<:#3+UK(]$\5MOVI?,Y^>@ :U0$=1+M84X5'109UK=F6%ER; MPW_Q5NW-T]^OS_PM8+YO8+[N@;_?HK&3*@6-MUL@])ZVC-@D/[2R$V.:\A[K MH?-7O UA#9*82]C.]#/XTR/NZ+\AS!%#%S&OP?*2%G2CR_[(_W='V%"*J$.\,:Q 3 )M, 4)4/N M]\8T7);7,.6M@_VJ!9Q_M9X!71;90H9U.;%<&JK)*=S2CN0^'"?H9TA0*2:#^IN ,R M!/=1=Q.)CD.RTHX2N53:*[1844_CRSEGD%]PR!/YM:&28C"]R4G$%Q2G>5K% MN,E8HY>E$@Z.,ELE#NT5(?25C,+AN_D"V]W^Y@?F7TZ*]_?FU/IUXYA=$V^L MIH45^#O9K1)8?#_::@I>MJ-.%6$MK:Z.GVL3E!T-^ND?A#?&[>&^,NP+.KGD MN[-%=E2J5;J#JCH.#_%&2(9!O5B^^7)>MPD](P.5D7BLQQ14U2GZ6O M&D<\&)DJ;O)1HR757+"WF2=QF%?NW/2!&?,A[8>5ZS9SQFU(LG_\2*CU#]0/ M/A[Z0IKC(^>K7" MW??!QN29":QNOEZS9G)]^N&JE12/G>^]KVR&_H^AN$=N M_:J".=1O[SFIEFQK@.(1UD5@B[LQ=5/@LB%H<5H_@\ED':I>XW+UBR4CD:/< MMGMJUT.$_;4DZM4).KRW)/[B8W2-U*]KWG_U]9DS,HJ0S>L#D/-V^ZF=ZWMHH]<4M4 MR"PT_0ZNKUF>Q;:VEH2E\:[X(>^EJRG?[KW#&D"URE+Q;_15.A;Y7?_Z7*?3 M+-]Z/L:U0^H*EY52GH53_*!X0SWUE:C[/\96@ME>>/)-J3]1.J#4>W+EQWP$ M3[^ %FOLH:QT;&Y 84YC*=)IX:QEK/-;&GM>T?(@71@>,YT4X16!UKHK$=*# MME^E3VG$O]=XO.2$G65)-671+5EJ9<1RPBFW5K1X CV$(+!'N28PUD<%1:]> M!K28X-_ 8Z&B:Q)9JQ)$5Y',VY M)W"W2C;?6#I%7=25H+IQ6(4\5/,^Z\J=VK(@[ ,6_TNN9=G$QC6L"2\&TI$SL@_JL9ARWGYA;Y%U<1[6C ?WI:"[=]<'KR14KB>INM,[Q6+_ M%#D^R. 08DO6:K(E15YGF)19:H_X$ 6I(K2">]Z=C[ \I4[H/*J97E3>]LSD M3=(7U-*1L;;'CPQC*23O:XKW;<.C*VS)Y^E]3< BUE_TV,Y#IEB5\?W$"+,? MV$KJ3OY0L R[S$IZ\K>+HX'O_^P-_G_\9)56Q'E&)^7GY^:^KJ!:4,+=XXF8 M Q/#OE3Q66:2$=UEX)?;-Q"&$,*V\Z-Y"%X=*E@>*O#@@;(;])O/QQ=41Y@'[C'>%N#,\Q('JI?DPTSRPM^Z\G<4.C13R.UY-&B+IR] M+MTDXQJZ##UZ@8G0$9W\(RY;!_@!\OR+) ^CEH1A,8+!&C"G9D-D$',I,BU+2T*T1MSD?1LGZ^ M$NLGF1GDNHFYJ_/;"A?/V69&]OHK.L$6A-:QM)^N8C,A.^DQ(>$+KX(Q$>=: MOP.V84>]F-AKC[]BKTWJ]L]!!*O18;'V=CT-\U)\P312UJ3.\^AE_-K0UA5E M4]3M/$U6+O5;G(R-WH?$*95)#7<5:D,>CB@@^];!FEE(]TWP=HBASC[UK\#K MP"/)?<@)_LKT$6G"G#:V.4QK(K=?#(_-V%.J_48EB'])>-I^2!!;,4#'SON$]0YZ-MA]Y%D$8;..0A#2.(O-WL\V9W\ M!(D7#IDG_>NRR&^8ND =21N=$WPCX M)PL5TN^+WISM]/LY7Z8J,9M69MQ\A MW'WYDT8JXH0NU$BI>$#V WJZ%[[,J7L. M[99!\458^*.,FI\;YZ!_#/@&_Q7P?6\6MA:RSKFAA@GCAI]:2YZ# M$G,#T3@L1[W_$/UMTCCPUGUM3076S[&1ZS;(W]Z27$:U0W SAZU3#@V@\]I/Q..:TJN[V_Y M+D,9SAUD?V^KI2]/)MF8?&CKT7=0P1>NN\'2S33I"[A6Z%L*)_,7 =YD.B/" M*K\#S",N LQ33@TPI;!?X>;Y=&0\55R:LK3$'"M,;[S+FZ7XR2 Z$;N?.A;1 M/]?@XX(Z9S@YYZ"M$XRO^CCUWTJ.3XHB-=O-ZDA4_7")&#)P;*E8<,Y8'TK- M+=:T0HUD"G\]Z5;+F+\)*5DTP[2WJL TC/77PLJX0>ZHV>-GIR]TVIP2_A[E'OAWWWQ'!YAOPH; .>CN.0@#-@ \G,:8 M$)2S7X2,H$7KD*63<4Q8^W#T-8NTLTS(@NA9"N>",,N%L[[I?W;6-^D2$U) M#R;L)OW".7B.[BW )+&#GIY@HA:^1J#0F#'%,%0&=(QDW3X3 M^IX/FE9W&(@J L_)GKHFH,[J (JX1\,XP'PZU8:VN>LOC&S63!L ?;& 3M=) MC.="EE:)3H_8O$AWI$_UH&U>!\=VC\U+QJ#= Y!_")^_#(@T"HATYJ05T/#; MS1Y%>K3DJ>B]( %9_\[3W)?]X\$[O1Q!XE<"'?DYCZA;'J\&#/FFI$W15)HG MG.E93*$/G*HK7C,J7[,NL\(<0[/78T+9H^R(ZNQ9 B;( MUJ1LMT^5AEV>[1;QJ]'O3WOW37)8A(/FRN?^6E :[^ M-J )]]A"2-15"[6-U-,^!^?T=]3H1B;5F24TJAI,\TBCR>PRB=SW&PR,<.CO M%%9R19&(7>ZW9&2?!M\#OSB@R1:6FO=8/\2ZV?X\E(LV$Q]/MZ5#$L,EJC\NV8M&O34TYQSBZ_]OY ]^?_.!ZO!1:TOCT<61](TJ'*LJQ0_>R #'[9+ MD%!?XT!V< SZ=!6'/G$X9@V.^RCNQ?J$4:EY^N9",C$>(^J*.$2PR])?DW Y6LSC>)C VIJI(B)\@83GW>ZG']]$WEQM^GYUWC8G88.= M=;A.L.NKN<.[X .>D/&'W_?TY,31D71E_"*#PX'N97\E=^)W(6I!=>A<9(IB M%7@WTM2?;:*Z:,K#?FVSH:Y$_TKNX@ M_9P==;,G@[A_ 2=8'+$$ M'D="+I .Y-M%ZN5R2B0>)FH:QE,-F^;3J$HOV(53\")_$-WA?9K\LDRQDF7S MHP-N_*>4OO &\FQ \?JJ,W]#X](+NQJ8P/B\?J M+N/YX$)U#LKX3=P&L6T.WOL-4!#R5>P'29KWUQPX0VX)'.'*2V/R\,=)'_N[ M/+D/8?CR9#2:-C\5FPFM/5H$,LQ0&J:ZNF^&0M4!+:QZH6-Q5O7=D[3QV_4+ MXJ]D!E%,7<4#@VVV=>)59].C-Z^:<9!L*:IQ),>O M2AJ$6N4F?Z\78YRS,7:LTS0 WVMFN^_"A(W6U[GH0K]7_1O((L^O/%3DV2BX M3SZ3PA'S8?[>.<@3KN$\1IV>3SX>:F _7U1:LOO*S1#9S(A553_"%L(_>5CY M/KXS&>Q[=H[HQ6UX6LCHE]FZ/T<*.;5[7>D0$J\N5C=3E+C9X1X 6VH]! M47@%OJ:DCV;!#CRQQ8 OJ)?NHF^WYQX#[+3/08,GXU.>[&9TMSE,W89Z)'WT M:9GEPWR3[CP5YRJ_WX)+13!!;Z[E )-28PKIVC/Q-J_Z4?"@H;5-L=0*#VU[ M#77_V@,>?Z*3 PSA!H0G9/$AT*GILSA9]K>Y^KY*.U+%5U?ZD#6'F]+I)A4V M%:[%H3K'PR1GL>O!;]F7'"L32KK.0R'B4C] M:(@*\R9KU$PK/[+XI\M2M0H-8","((N7DH*AP#^+"0>W%FYE#^ MT$XZV/4GX8>+RCCS.,94MOMW;\:W7KLEM-V$L7X+YDE&+ (900?T-X""N@.(+F5[F4 MM4]?L'@9I[QRJZ!']3FVQ.+$5=FW1O9W3][(._*&BA3>R1FN^6 N^))=*)Q# M]-:/ G[Y F*6AL 3WW/0!>Z#Z)&]I_Q9YC Z#H,(\;,W!_TSM&$6/+(Q M:*.\*8OKO7^DC4@?<.ME:W]<=U="Y 470C$X.#0 %YO.Z/8.L[\?R<3TXR^? M.N+:E@XS9LI7AK'SH4YOCNS_Q)5X@8E8'O@#<2)/4_;B #/_#ND?6X\(9.@&.2A;U3/,"7^ 5Z<8&C$D.ZHT6Y'7$&P60AJ^9$ M,23LGV+P-TX.(*-'"0LHE>/ 55MXQ*X 0I:LJH:B"]HO2 O-.@>M];=\V3D' M<28< UW.ESY]?!,%!Z;7@PO4#9!BDUD@/K1_"?T44]/+$^-_"+W W% \B_L% MY:&CE#N^^Z!)2+EG>^D,L/CG(>CJN]N;D 5,E/\YZ& 56FBI@\$'(,+U8@J_UABF?)QG8FDK0&K M%1O0Q@Z&JAFRDB_+77+_B&NL?O)2F$P\!#:RO_(LY-IM,5+E9O<_$9>9Y8*' MXF2"$'B,(@.KES%'S/_4XXBT1\H.$WTQ"'F,;]/R""_@7V5!>.TM@C@9=+HX M-@6E_8L34>06)HU<(3"PP['3)UCYQ#W0>;U^R-HFYQF^"CG+G,_<(J39ZV#@ M4/ NYI#TGVGO_]T?S\W5ZS129GEIJHE?I"L+$$_R;PV)\&J>Y8:*]2?NDLY( MV9>%'XZEZN_E10B)=-J0)M<=W!"SYR_D)308"/,D")H/?M()7 M&.=4_N[T"Z@BO;.0X]T^^(4GKDIO<;4ZY(M@^QV84^[ER2JYL#(+_:>$KQUG MG*^MH9YN"0G.$VM/:$M&T^KLW WU_G;C4'MY+ QK1GY0\?*X=6[SY'=;/ MYB#>\#\YV*3,<6**TK^]C*UGY0??5@\P:$!NG'G=0!]-\HU8%D,\VFN7SN#5 MW<4VX2M0QUFZ:^@=L_N\.H[0T?YC*W&B(/$U1]P[PEGE\LU2^VE;VL/7!Q9- M(NO)'N\P:*OM/?MZ>])U)1/#',?DSRM9W ) M&8_,H''IKO8H(CSH/'H@:9-K8Y3F6;[0A.0F%]J("8Q9.)PLI1-HME28R"^/ M"7N^T6$ZQX]C? MQH^1"B:1ZWC2TM%=*[1$F>K10$_=6?'U5H4,',H_-_5=1;K_YBQA MH&')CS'1V^[II66UM[OYQZO;/(_=E/4:+)&99LFK!BS>RH<5(T4BK&M>:*U' M6Z<8%V6MNT>9>=#NO#^$_TI(+0$>D-OG M9Y!C,22@2(-Z1U@2& M3@ORR]'[%9C4MO ?M&-Y)!B1,!UXR MN'F0:7H@I0TFDG*E9@HQ);[:#N;\R9(X/BE(5-UDT*E8[E64GU_33.1S,HTZ M^9LW=UPN^-BV_QSTRSG=U44@C3EWH7,S@)WC5L#&7*%1:F,FY>6W J:3#FL> M0_EJAM$OJ8NL-%3ODXS'4/4.J9B]=7G0\)!R?VM+]A#>H: :@<2\)FH W^3) M/S[X#DPW\XL)T%AM@';][0#^.MLR98R])M.>.35<)=#S M^ 2;$WW27(0K_9)<5=&G.@;>"-[5'#-:1]^5\C"?R:,W!K!'"<5H71[?%6 % MY6IIC'L+S*OB"V=T5N ^7*=08;IIJA^,;L#P*3@+U-Y M]<&K 93FQV'%Q7>S]C!Y3_1[A&H$N94.195D'K74/+LIQ3>8Y>/"B=@2"N1*'I!)" M\3#FL8GCP/(H#= (;JH<>ZM63'?8ZK<( LM .'G"A9OWSIRI)";AJ>PI GZ4 MM1">IN[EFXMJ. %D%+2<$WX.7*/1N;@6Y- B!]EM'D8?FZ-9R\,RE9-FUZ / M==1S42V2?W>5%G+( RRY=C;STP5X<_E@IG*A0]LYJ*/E('JZPP:[B0*&5OOM MX+PSJP%,C_N A5\C>S1T;2!;;J)"SOPA7>8G(/,M:#=_%!&-(]5N[K:/'&7.U49OJ * M1$S0,8"!I#*L/>!.JM:6==%+EY&#Q3@Y=1+3E/M63:(?3F9A^=E^%2\/9C?S M_E7V/()0&D(GQ[%?(@+]([L< $J%]7(C%7TL"$0L#S]"3_5S'?-3E0E]A5/,'. M@07%ED &R,@&R,B R4$\AQCVA2\#/X420W=>;Y$J((DI!NX=0H=;M]VWMYIT M]@'E]ZV,],44Y$RG9Z 2,R>D.GGO,D!N 1R@:"C&+1[PC$]!,U:7>(KDDLQZ+,P M$ ^LUCJ,31(?JP MY,DT*A!\$?N .ZMS<@70L!TP*Q$R^IZK,MTH9+2H$MZ M"J2DQ]EA.<.&[@I!,8\[32-TGQ"8HCN8E7']F\))ZN/OZ(Z4231XWF%F&Q.S MM4QW#@J> P8G2W0FX49 !10M'HB16R?]^YWGPIZ&0(L"Z+O>S7,0T:Y0I -G M(S8:N-W'U("@\4(T^8''%@#Y7@SY-5*ELQ<)=I#U-N%I!%HB+!!WK0&M"=WE M H::X4A"$[P+L E6Q!"72X[X->S0WV)SZ> !>H\F?)<5^E52B#V7Z-@:()N) MYEEYI'0.,E V.<'02_^ V(L.^BK@G>7,-10QF+;0WF0!6"Q8F Y&D[LE3[E MC; _@@)616&F/!]=<@9H" MQ,FKV&@MH-N !4/MM'PXAU:%SJVA>09[%<^"GU6B(*U0>=AD+!PI=H@"3)>6 M893Q9+@/2R3]&I9H5ZUU]&1R5OSKIR0*@R?GH 8R6CK^RDV>*WPV:V-Q,D_$ MUP_UC 97XMC>_*M%Z@\PPE&LAT&"_S9]VR\L0EL>41*!O_QE_A^&U<5?>23, M:Z2M4M)>2:Y?79C, W*Y)4OJ.,<]!F* 97307E/STF@&$]T4,#HS8L#=Z _^2,W! '&H,H! M*B\#'^8-[54TH,N+P(^)X)\53X7C1]C %/&P>6B,D) 4SI\@2Z\*?IN;,#;<1%:^YWGQZP8")9QY_K:*0Z#2/O M .J["+"-G0*W920:BCH]!P%=X9F?F]VL^5MSQ(ZY-F1W!9- IQS@+EST;.U; MH JZ"5CU?W-,.:60!6X$%.4*;Z[*<%$;AB_UR_QIB#2YVF LT3]LMK2-&%H%V!]1QS2W9W=E0T 7XPZ*^8V8;9^#+HPO"KW_3Z3AHO'YRP MP*#ZJM!N(DSKB%/J!K0#YB[P+#Z;#2@!*LO^906=F:,Q_'^9CV"UC_"BN_$1 M9X' KB0$^34%"M8A2UYHD>DY;3.1.VL2:*T/OXPFH..A.>!CNS],,"6_'0H5H/V?(;-K2H M^JQC M'[SN!SY&7,R5WK-@_3\EF8F8)<^!+DRU7T3+IM*+#,JB*D=_&RL*)PO 9F H MM_>JQ]NUKPGH[Y!B@'P@&9AG7'T1,.(3=WLQU^EP[' \R M,6,Q&M_*TH@;6&HW5^MLNY>RD?:YO\N]IXE MF/QNSV/L"\K]J_@(:@ ,8C?GQ="H)7]D9?Y2/AE9N;-';3_"#E^*0 M!FV&8 MU#)Z]P;P/BB?7BY%[0$DOW*.F,*7$M!"QDVD^/E(&O-C0+\*I!9I .:1$# 5 MYY3O)EX[!^D!#T0\]&@G95WY'+37#4C)H^<+\OBS],@U8!KMB$Z')7^\=4H+ MWNL^ 'XA.EXZB8['5 N"6A\\@K_U.$W(S,Q(O.KV$_<0HB@QJHM>6C4VOGNI M(Q64Y^V.=%,SJK:1&XU[UKHCWKFCK\#6YOM0VN6>"L+8U M26W[:QIALBNK4O^UQ9L JF;LH^N0&^*?<"NP\]G+HV*R_L85UDP\6:);NV;K-^) MO]/KDD)'A!1C'TM$&\7#2<]Y$B(:UT!-FT0BY2:RI9/N1NE3';*6Q!5J7.2W MOO&A(OG(&M MCG':OHCJS1[$&-<]ESG_A>5<^J\"?\L*(+2RX(?H1Y \6/F@J31:U!YZ %B2 M^S>5C=DBW7I-'CTN.?96Y._B>J@%R^N^_,.O80/A_-@Z<55G?-@YI;CZOKZG ME#WB18%%U3O1.91)TL[E5)WMR&4D^G:_N:W/S>?^,F0AA94OJ'Y,/& R$%JJ MMM/9_C36/F/HPF=MO5B$%?;4\E?4; MQES'IN"IR;@6_YV64K=BBL9"9RA"8"NGF!]2T/=(+\AE$=&1Y*C;W'-5R%:@ MVWASZ_Z'@ZLN,>.J''I=&Z'B=-9K'E.%/%L$=3D.ZJ[71E,*/)^XO[3XE$'6 M8)'H/GZ09=G7W!4S;RE!,SN<(#=L(TQS*JCU:F0D"ET?0?^T[8RK._[21\G# MN>JW$SII2UY";"DCSS*T1R=DN&1UA6NEZ%*:&;A \%OLL4B0Q=7:?0+]^MUI M&=C4RDG,RDE8"&7(@A[)E:,=)@QPDF<+72@]&6GL.UEPIZ@Z5*SY0^&1>;RGR>%7^ M[85N7 5KT!4YUTW7,VME-'G3(W+J"3Z2X\*6S-8?4F=(+%&(3_80G+#([H?A MP<>3N([0ZL92PD[RI0]OOXA3TA(*9-.3;LM$?#'C-'!'C7(P/:;!K]%4PY%H MIYVC<^H)K6!]$/U-8Y1.F%1>G>Z_RM.)&^?@55_!>M3^U%O-)?IS*8&-T/ 9 MXAJE_5R(D]YWII+MJ:AL$Y_,Y8AAWJ&]'(N?9AIO&2FQ8ASF=_P7JQ4.Q4OA M@S8;3U6^R;S1;,P2[Z\"V5MNC).1E7JMFRX,TGI%V=Z9%+(*4DFBI*03.,S1 M8JN&Y!(*Z.;?Z=- )RQ:\BH/EX0<4=,LL=\*L?I8YIKQ9(Q+<,=W\9',4RVV MAN@OT:%PY1*=6]#BQ<@1HB.\;H1VFA'B.MNS=+U5I&AZZY89DRT_/HC53?M) M"UC]TW1MM,SWOI*?5BTRP:F?"SE4PR?W7*H^.NF3<<160#5N;.]-0M69T0;, MB#/ZML,&3EV++6N>ZOU%.@&S<'!QV#6!;B%] 3HN8]7<(A\1.@G7[-KA877[ M*'-:*\E5^<,9B=WOK50Z#?UD W#WHN8B5>59Y#V2A4W],E^Y'\W=7^LDZ?CI MLJ!'S_;K4L:-O U4;Y5IA-35&6G:6XEB4GC?RS(O>/$YI#A\B-O&QR;!"TW_ MHVB0$Y];(,?L9AGMNP^N"^:I5$IA$2:372D/VB_[AC?-SZ MXR6LVI;,@Y4FIZ]OI!!L>#:3RDWIY;O%;![6#_$KP_RNU*.J\ ..L[Z!GTGU MA85XC)N7+9D+25:(E\YJ5)I&U8 MLG&/ZCUTF[,'<]XNY69M\USMQB=!_Z7HH6'4K4*CBL9H)]=D)/)N1%N9;I'C M&Y"2O^YW[A#+^*J;:NK@S[;7V]=^%F=PF*:$-XZ1A^]KRC!RORU!U-92-@L+ M[AI3QZV_NSL(YX16VFEL;Y9GCVLM"VJ=%4>/3HV^'TU^S\716M<>VG++!ANN M+;#)=MOE\?N(:+'6$-<331E\;(N&2S$B9@+\^TTF0STR;-SIW]Z1&0&FNI+Q MW]]DZCITHY]OJ*#+J!'[,KQ\ S9413+7E0KBJ.AW-VW?^:IN\[T)O[54\A!- M'Y:YLF-<\:[I\_H:Z4J![PU*H@\>"F,:S'&QY 7A]_!-J,-7GU!2H;(%GD6K M""Q)Q+MT++K105NSST'F7.>@Y=?-VJL1):7Q#,7N' P%H0IW3G;)?OIRV;(H2T+]D[.WR4W]@WHA%ZBHC MTQOWCP]8'9GZM/S/PJ2>/AR;GK>F9ZH&%CXV<\+EPQOJS)V5+]X;79J]P1TD M.V7 B+V3VWVID[8&O_^S%>.W0/V--W8ELK@]N_>0:,(^AK[P>D.Q$1^IZ'AB5B>5[J8[OO4YPF-M6;6JR/8+%-9#UV&WP?!>$0, MBOWVY<4,;?XX^Z!WW0E1F]M^H.HSRCQAP@&I] 1TG]I/PQ^OG70K]VW8YK+. MO:H.=*U:*_:R7)8HX^=!C,'KB8C5M'ZL_"1/,I-MFQ7[6K!)&>#V>4C1SRDV MTM?*;+EU*-=T=IOEBQECJ0]+[)3CCRQ0GVGPTTWA5[@O]_.ZFX;(U>GC,HS5 MM2/TD<&6IMB;15(D5_VOC7^ZH43NQD>\,55@*@3>X6KK45?W.V+WM,17CV;% M/SA^'KET)X["HX:IP>[0DGU7LP+'*$+AR7I*(OOBVP!<^D%R5_]<-A?.3<$R MH8>)D^K&VYJCXVI:VG7O+8N@B9,O>/\4;A ML*%]:"EP7U&0#W6\EE(1K=V[.A[<)=7B!&B#".R='8TO)AHA'$PD'03[T&H+ M*ZH:MU=2 CSO.:^B)#QW-5J;=K5>@L)M!^0>N_>03X?VV"9-?Q+-:*5-)7JF0?,\9* M+BE;6N/^1] J6S']KA<,@2]C9_;SJ"%8#HOW[@3?3U=C49:*,F>\(F9>1;DU M3W^\IBS[6>0VMYE--8O3S]",V\<1FZ73JP\>."NH2",8^%YTX1>"/]L\0WCM M7(<:YH#?W61/BL)Q_QQ#J//^6OS5QQ)NQ79+M=0RX=ED,9T9KSBV9'*(;K)L MXH;3<+G +(\K"*HNF7"87W5 S[>9,59]ZTABWN/L+L*&('F95]W%VV8AHKUGRB#X MK3+'U'L^-E)^LS*S6O< UIQXK%[3]T'=KHX+4H(-E\33YA5T26@_?RV-=]+E MQUG\H5*O+2P-*^$98S#*47"&(YT6N:Z9O<=V\AU]@_.9K!! M?-VM+;1]4 2N?37?(9'L]97;ZRGZ3DU%!9F:G4NLS=F?'ERIKS5KN?5PHVB) M4=P<9X4\0D%\23[J50I!-&6FF6\& M):4734^\KMD.^Q(0:)UYENYXRY/WLU5B<5^;8O_F&[,63?N\YRKZ?%]0:AQ? MKWRK$)(;E[@7]=DZB4M2B6.Q/=Y"$)]0EDS2X7HC?)_@C]/K;PB6HE=.1>_' M%CQT[EC/QA?W$%UR"$6[PR\.S6.%KL_*GN!"?QV*=_8GO'^S?0 //NNH4X]B M^^ ;M1'ZTY?U$S3N>SP&?/N<_<1%/7Z61IDX6V.,#!%K1^&P]2'=:ZLS:$! MVQ]S3;*&:%@"578.FL=@AF7SB<-VX67%7MFH_,WW"DIKZB8(=@O;'[_.J;F. M5-3!NPL71](F+$_S@9IIF+_E4=F*:8:*)-R1C*=NKKIYBFIG53'KR[!1AI^4<#V2G3 =\O#J!CZH?1$H=<@]0);>C9 M-+,CE](P?HC-#8EA^'Z6_')IP(S@U18K5?""!C(\TPCD([ IFYF'*L13YJE. M#0O9M$48=LI&9=_L%2/;9TG]C[XR/(3V%OS\,$5%,.\5 9@<\_=_Y7G^PWHM4/D5>MN.[]NYPY61?@IQ<@0;0[T;]RYK"U"$DG=>>B/@2,?/"'6;E&*EJ[+;KF!A^2^_I@OW(KR!F@RUCIV?^,)O2B"MZ1? MZ/:L%HVF[\F8M'0QM^;H;;7%R]M7S8YTCWD^+#N5>ND.L^N5#J"D[X<(,EQW MC_0CI\0-[*HT/)#1*CHM3WBYN^@[($WR)H%+-F&A10>A+;CWJF+ 5C6E?VRJ M]]V>8[F(!H&'5< 5*WZFPQ7%N[!RKD_A2Z$.)G7#],P[$'_VI0%; L&!*;[( M()=DQ,O NFZYAR<#/PS'XH8;KYM"ZI%!-!""9R7@TG!B[M!P/0EF/S[SS>$\ MJ*$VU,PU9IW+U8M&I+<4K:YOGS_90M6BGL%#9V3C%Y-Y7_\FWFM=?T82%;>^ M%Q[QN)">U^2.XE_HLQ$-# M&0*:1JK*2E^VN:65T(4D;,LZO''^NG.04_7FFGSU)TF2QXJ<,=0WZGF;=VL? M0":QI(1.E/)%$B/L:YG,<>1P/U^-X5BR;X^=F3-68N;&(0IVB MOSEIECPL"VF2#'HG(B?\^'WUX]J;*U;+)'="3D+'6QY?&@L\Z6S$/K9BTS4W MZSRKXJ0(NUF?IUK?6=YE54Y[YX'@07>Q5/KDI&;UF-:S[TT/E=X])8LHP-F5 MS0<9I#OU,)S]^_<1T+]>1R3>X^/,0*U=*W*C8I#U1D[*7,6T4?6?J"G=+/BE>$##7O\)Z!JO; M5R&"F.=AF>H_/0%/R'@3GHGW+QM/83C08 AC_4]6(I5S7<<^## ZE4W*1(S5 M&'01:B:D25U<"F_Z3SW&9OU/7;B4WK]L"(R#!J:W*58G@5T?__LJW6V%V-E? MN@PQVN<1.M4F5Y@QH$W(_25=1=A_ZAY^)B L\*OR(88.TPEV$==0E=C M&4PU.=%E0VS.1O@NZQKX8 $30E0G]/@@[2"0)L1[WJK7]UM?(['.=S M=V)&LB_BG[[+_N__O#&>XMV>\K$R+290O@NCTW]M1.66)-HR)W,'B>WF.P]! M&#H\.@=UZ)^#F-,QZ+%0A,'18[0'^)B=[QQ$+!NB]7$M(T\:36[NT8UJ A1+ M=7,T0P2:7. .A*?X

    PIUJ"\9BGJ/A3O'-2C O##@"T;GH.^^"%D3ZX!FF@5'"5#W^4: M22=#U@&M;]P&]OA(&%H:,#,:>\]!UZ_73^^3GH-^.D*/HH5C3Q\(.K%%@6\( M<4 76?Y@@IC;PH^/3D _ 0;=)V54]EB5CIFL*Y#NZ,/^ 'P7)P$EGQ4M6 M1N(<=$L*0W8=-NK>TZN*W5P#ANQA3FVYH!@J=#C[\-\%9P'D&[->58^F,>(5 MUW-04,(%?BC9LE?:%OHI=#MEM+L0^[UO*_W=WD#I;M1GP))4%,U;B>"Z.E>I MU9+X1@42F?:3H]804#IOD?;AV0I[&@TTXW8\"U3':>G]%THCYF-\B<^@O%,P M\N/747"CT3[>!T!/Q?YGN7)H;MW_3%BT^O9C9.NEA'^',()%V%+0)!B9>!Q@ M^4?<)*F<)#;3C!R6V*UW^A]KSPAH!FC-J/8[0>RDDVO^FY0G?9\HW]Z0* ;* M,1'\K=WIAAQ9%JI$F8F7DT,MFJT>KDE5X]7:HI:Q!OXCTN5=APBTF)8^NBK] MXL";Q0LZ;] '7=L%G^&K5!_]\VMV%#-!4?MD*O#W,H(K8;X_&N=O6(C699,1 M3,@(QVYG8J5^_7:SGTFO+'Q.*+Y?\9,I%JU#C*:IK3N>84AK6W?EM;+Q+G'@ M ?QBO";X+3/?*-C$J28I_?F)II4L4HH*ZAK>?8UH=T,#MRZD?699% M:U&0IO@KLG9RVAE:>NZ6#WN^E2;)JU]G-83U3J05>D=EL A MUC)+Y9C.\*VY4EE101W)9Z\2;?7RH\S>C#@;S.54Z1I''.AVJ7[UJ6,: MI>^1;9_L#3P(/K;RX^"#W,H/6GM?A(S#C[WM@DF=X)Z3:3OT.05CTHQ"[E51 MLZ"WJ5[LE736:$IRH>N7UT:[,[5TM#LOMP>;D@TT/RWX9-$BW/V=3G@E$V$J MYL*3/5X\6#YP(/#RQX/[!1P:0?Q=#^,GU]+[-\0"XDR-+[GC2X/;^]U]NZR5 MC81'VA\!:]A_=::-I=G]]4"CFE&J*+IO;]U3NM%7JJK@S@!K8^P-ZQYP?85Q M_8YRL'..FEJ:QW@.JIC68VNV=5SNM*-HI):"B2'/T8&J M6\O]M+$>CS4-"\O"L[WRNG: M,M,VNCK+V%)[M6\EPW0FG%^Y!]+1E>:F-X$Y)LGM?!I_-61*X)OA^V_US';!S7:( MLEJJI0'G'>[5Z))@Q/7LZC?/D$>E$L1^N)T06\J *)98PJDX;+-'IL;#*A'* MO8L%4EL,8I6EY5/Z4RF>"F4B$^X#\2A1SB\',N)]]=TJ R2;$YK"G4O,4DPN M&9%@&Q+G@"I"4,Y9)V_IW.+E?,+5TL5IN<+!=IF,$5Z==M&H&U_;E/ O.06V M91M2(V&.^<:]J\%G(=<=0I1*^>\P,PHP64E1LO3!?FRG.G%ZWZKJ#>>_/W;' M=Y4BV,=L545@260.5LV[U3#F'QT.MS7GJ3@'&8ZG/MA\WQ:4)&7&O^7_WJ^N M=)%;2.-F4Y;3^<;+*#ZH=>:17=ON MSM/N^XX?\ U"L%K*ZE F-/]'>V\9%M>V+(HVDD!"@"!!@B80W-TA)%AP"$X' M"!"DUD[_W.6O>>M?;[WKOW_+GG MQ_Q@U*BJ4<-J5/6L6:-5@FIT;URU8F2Y5,0U@V.=0^]'7$) -=.*%$;XY;A" M+OOFQ@%'.GOP(*80;"!>6*C=F5F&>."YP.X'=;K6_AM(FQ3NVGVMO?>V]0H&+Y2N1^^[(!?]'O%W&5( M+IG5]P@HXH!MV;[IV(YP9&]5?_I1(';\G5RND?KYQN1Y]T_DZP#C!IC54-*4 MP1"I N.\FF>.3@RSS?T';>\#&JJ@^NA:$5RZ/% MWR(JDW([K[AL#RD!=8=8V+P'9&N7?B4OVROI()HK4<48X9'O;;:KTQ;VS=CRB">2I5FW&F^]#HKK&4,W1UKORD>6](A&7^'78KC@]T9H;\9U MTP6&CQY%;))P^K 2=M."X(A?\VE:.<*SR?**$)37:^ >M_ M1S+#0A1)RR>MN7B[GT1.&;PMEU]+U]J[&&.O>N_*"F15@QT>@X*<'=>P5T.O ML^\X2 <$OC>;#S_8T(KR+UD9;*L8%VC7W<45^%\YV/,[[27J+2KD&*QW)!2#:,:M5ZW>]%VR]/)41K!QW M'6/IB*"J4I*/UUGOY>5+ #^@[ !YRJC6M(>&'L[-1X;Z CV)RP8>B*O@ /HH M'^:.!I\9O=0P[F>A7?2'RK[\2P.X31 Q5O%P>IS/)GSD8J2&^W[IT>?C?3H" M"22"G+;NF)]40G I(:^#CHN3!+[CZGODL(OI2!.PC+1Q6RWFH]'FWY%E>?[: MW^/W7VW_:.OGZD7R+)]"BI3B[L.[7F-N:&9+Q8F\#O\.$WF-HYFM2&#"\E/+ MI?">1KM*G-"&VC,5B&ZPFH(X8$\>#_$SX1"HVX6952XE]0!O-H @^?&S4$\;>O\V5PRWQ%J^#[Q)$2"5GFA3 #?\; ^C7 M0_8^=1)YD#NB%ELG'ODK!.3O+";R)T]YY/1]!:2U[E']VWNO(:I?EKZW221E M)9A,O/VG(*M^3V(D:$!FE#3E-*NL.=]*"#<8@?NSR'A&7=Q>64GNA">^!U(T M(AM=Y@Z-E%6#C;,6B^3OT T2LR=QG!PKUJ"(O-4&4<.J_1EJWL:&NOW3&O%S M[H3:0)XA86SN*JSO2[GZ-;[[?7MB5%\WN*U+V[RS7YE%[LM\>OY6'D/,N:K) M>A1>H4HZL\G;9;Y8;\"ZB9F/WOGN=:JJ"S0 ML7!3;J5=Y1:M6N@Y_*S]!2DW)11\/^RGNUN2?60VW$>$'_M:T-;L$$$1OM,I M[3%P9?!+%>^X(M! ;QCV6T7L\A?)+&H^' T81-L&?'\"K,8J5A N#FF;HZDY M( U&R%8V*DH*9731,6SGK0',7&DU(67?I3>9>5OY4C5\676'?1P=O<+/IL)_ M;J+1/GM*_V!G:_8 N5XP$EJW2WZY)K% M*&1,GW+$,D9QH<]S[WK4OBK/OGP7]]-D/Q<7+[#L6B")X4!,NS;+RKR8F14_ M1C5FN@IC/+H'O]5+/=V#LTV?4'=:9HFL/]GVZ>J,7C&YNUGQHO. 9"K ZQG* M[ [\4RP(/B'*D2C\!A[__"L4!'-_[SK\4O7&[\6O3RS.FOZF%Z7N$3P:AB/7[IF#V$ !M ;);EU+-,?1)W+B G? J21<;< M?T>4EJ?9AWBX(_T?ZR#1.I"/2F1$O_-(+CS:W[L!N#1=8T1=H[Q(DOVS?Y58 M]2'":0X\X 72_5O #:!BX!KS-PK9[^+Q[R*K]F^C!"XJW M .RQH%N E#+*%T6CNP7"\1+=J.K^?]AMI+AB%!$19^VB: MUZPJ$)_AW;L6UW1)-#=H%7O7=U3WLV\![]U?W@+2)5#NFW_7K^NU*5$X[M=T METPH)U,F!(G!>*YQ"S!>7T*:"-"E%0%G+2!,V\UH?_ K*$3XRQUB=7GTI(XU](5G?P;5J;KK9[':FD*_Y]-#W>PQC>'96?\;3RXDQ.V)^ZOP:!\]_P"/)$@,! MM%3OSVANC(V!'.F9[Y3_>/#";J?[K@I^I2."W]8EO78#7C^H$& RH1,=V$&[ M=E.B,IHI S">\C"WJ2A,QBZAO^?PNFZ;HM2?#&\FX-SL)+?IPP)T[.?4ZJ)" M1OD[UNC GJ'G=(/&9E[:L\1H\;4B$2_4:WF6WZ1KH"_$KN T#U1ZN>?IM"P< MUTV+)HYIN@3@7.CBO,?&QH1Z#+R!P60 %H96S*)]E=K!]!4"S:9D$WB>U"%) M@;8/^\Q!@)@YVFW_R>=1\;$8@]HZD)QXQ,_' M\,'.@QZJ][N1X2]8L2<"L==E?'86HH@] I?:DOAX0;4IT0J^Z"+B,\%ZBO[/ M,0]Q7^9V;[N9[#N5W%,6U;WTQAA4#UAGR5'-SV2$CZ:8U^,_E\5*+TB4R E/ MTY0BV1>_0T8=6&!VF<3CJPPP^'%,;.QU/S]VT[+KA _-_H^T@W?^F_3_3M)' M% 6>0X0.L@[*(Y?XG= BX(87M76(;@]*/O5<*ITYLNLP0'_IE7C^5)I(!H[??> MI#M)BG!(Z$R4RJC[6BA&"F?%:I2_#E1E>6<%QT9W4 966!1+:,@ M.4L_CR3>HK)0A,^.J,*_[<[>U;-=T[L?I1G41HJGH'_*,21CGONQHH8CYDYJ M_X58UI=FVF!$SA#'[/ME4[3:@['4UHRY3CCJD'SXY\/1S"/C\+"C16?$:NQ( MUS4&LFEA2Z4W,1[H\20ODNKEF]P04S<["V MQNQ'35\RGG9+X8\+#72+@SBLZ+T(6H;B7B[>(,Y%]NR2KH_%Y=0.^#^DYO"W MCI/TN-GBPMWL'0H. =G?T9:/Z82^;>%3M(C(.'OC-L3%6A7Z'?$O\N;HXD+? M"$8/X(83!<#'B?*M! 7&O3:-SM\<::6IE8=MDW)/7P0^>"E[3](A4 1/!2LO MG^\6@+]))"HC$>>@5?_LU.&9?_!12V!^YP\'*:%-[B2?_OGO\-=VB).5DE5W M??>P(IAW'S??<:"!P43JE&Q=A'GH9PNK,/K2DPZ5DQ*\DAQ#A(+YW4PK]AE/ M!+I*T=/Y^97GG6V>;D'91CWN"Z.P84Z7+MKOM8%6V3#N.RD= 4]HW>F-H2HL M[(PO:Z)]Q',,//3WE$0DE29U.; M<@O'>[YN,I>L#ZM2WBNW!@ MF%OJR_?0(#OGV.BH(D_%2ZX,%5Y#ARDH?NYG-B?<-2=+O;TOZ>'&3[ MA%UC3T-] ?2E>&?//>O4R\LFZ6%/",]\7R+^5%4^_LJIF%T(^.+3TO1'@)F^OD<2JC=*Q6=675 ME

    CD\OY M7JK%EG.,0Z[*1O*CG*M BLYJ$*N]4.B#< ?Y):%VSST@,C:?H2FGA[[6?"?+ M/(DA2*WJ<++]KLI,2GZ_I(BC.V^)C'2_Z".7/;)UD=3WXT/6V@?3+YA#YSRU MQ2@_W>N:%\#C#1_=V^FCU9=QORDT/;4RZHFTKV#HL-_]T']O_N"-:H[!K)4? M#0F1!\>B4U4_)X,M][M8D]G2K[@M! .]S]6CF_L$QEL2#G6G)PTMQS-FZU5B MQ7@,]MDGI=B: 5+5\SL_4=KWJ#Q']Y6.WVD:>Y0>N"3WW!: M0W/S](#801M;[6[TG12=F,U*[JE>>8A%M50D>-)F'OEHU6LV)RW78UP7EB = MI0ZQ%99)$>A\KP>HCR>G5NOJW_,3&9>HY2@4B%J8/M\ISBT5\?XI,9#3X:-^ M/<[(70,P(SAR72(6+I7#4E&0 !E=%WL_.H-4V$KJE(UP<+XU2/ZA!!::RL0, M;(7RAN-K6,^(C,4Y^HQQ6;LYS3TQ![FDZDO)J;VF/)BK[Z;!5\Q"> @LKLDV MP(T#A3,3(R")FHX,DMPON(!U >1B:)OS\,Z* MB,40UA+K.J9B'@)=\HVT8>HWO(]51!;SU4@/=%$^6#[$OL8U.<_IWUQJ@Q(E MX5AE0W 2]75>LI4&9M[YN'$^3H 5G!/6+.".\[6WMG8+719I!19B3^9!C#H#]0ZOEG% M3(A?>T5D3GYMF6';-#4JM,#(^R9)I>!,'6?]=(A4*[CXM2'CI$Q+ZQ=AE_!] M ^B]>?>[]2=BD@6X+-<1)#=%3\=HZ[W):5][A_GFTK( WA_R% [>,#E902*I M>4/XLDV'BGQ N8;G@7LJO/K9W[CEZ-V;K#5B$H3NBUI(K%8]@]L8)^F:UU=% MZF;P=D:Q?)#OT*$3XVQZ=;A%@QL!?GW ([-P543=?=HN698UAI0G+,86HF2> MJ:%UNQPMQ.8?WV^O6J38P09NGGU@D@F>N1,21SVH&N^@HK+:X8/1]XS!S25Y7#V3D8PF[,''J+N_J% J,M0O*X M;E\I,9<2SA&7?(Z*/)<=R>8J+[^2NZG\]5/ADU72J^*YF(X"2] F=^%':0M1 M#S8/^YN?P&UV,T9RJFY68ZF^F2?QI)-K'3%06#UX'1M^\$L(CU=NL:NPIN*0 M3,1Y]T^$YHC-MZS*)E!=2?DKDQH-8Z%-J8&O\TO9MG.; OHV3T%7/=ZZB958 M4"T9]JYVA:WFZ\+.XP8!3=\%IO3]B).(_C0'$N3!C@ K5'A&V.23RM*/:U#Q M>41.FZ>MB=.82&KOZ>XB25EYY([:=_*CI\Y'Z%A8I51RY,2IR<3[Q_ ES+.F M3=M-":[!BN:W%G#;[KG&"2"]1I8+AX'0?7%G'96:K*+]4I'L3_7T3%6"]U8) M9:6F4\;C9ZRJ#BW]J!KA8BQF!@:GA--3&]UE77>%.+$7%!\J4/%&J:MO529% MYGK31=TWG)J=WE1D3 3ETD8LS'&M*I%37:S9W16F@PA/@NXI3QHU:WX*>2ST^X2Q[AJQS)B M6#*FI+TZ -K:?AT1 X*3W7=)U5[V)52Z$HA?K&AN=5(,9H] MSG%]97!AW/@!G\$ R"+:RR15/=>;\Q3_*_G6AF+JZ>/F%XK=B.%; .]$,:R( MI7W#UNY$5-0[!/!-4R5OF2C 7\5K=,RX0._C_;L*XH6=/G*9AGK67?PY405& MFZK$U-Z&&URSTX;$,FJ"\>PD#N[&:X=WZ\"D5K4Y)?,XR:RZ8^+2\G2S#\P M\BQZ:,?SD&S&_ &1AX;Q\;> @#P4,X$T=U^\7 O'.P7VB>FI-/:&&$'-0DOB MUE%!U\J "IBB_?$V:R MF1;R 8S8 ?3WT^:CV2K$".^2^)M06!.YKI63_@O;9[#CPTV"B3YB'=9:].D/ MN@^@]Y>P'I7Q X4V&55(3W/.G6SK5XZPR*]J!E3\XI8JIV1^ZGFXJQIA&S7G M3UA')T_? LJNBQM-+?"$7=>=!XV= YF3P,$GGP_HW<8=K-5G&#+7;G*H&!@C M&FVG([I<;0CZ)1\0M:F*;MOL?RXZT!^_@+;S^W)-X@SE35%H3&,NNDX8"+5O M+PDO$>_M $6OY*Y$=TZ;[+9.[85]^A/_(<3:P;F]FA$51_2IE>0"3>3Q%@ZS M9KFG&J;G1LM1E,IHW_2YD9X1$0P&%X$8XLK/L,,?*SG1^4P'W635?L?*IZHU M%=-<\PU?"L[:VSMN.KF$?LT\S\!5X$^TTQ!E3/]YN!XZ[78"Q/:P7KEPNGUD?5+Y1^P2%'AQ8?EM;4K]:4_(S,1PB>9 MJ1F-^2H:0U.G-Y+4N25R11N\6 M.<)9CQL"Y-$3#7:8/S8+W8GTZ*(C/RGA@/.%1<@N:=8,77-Z9QF\R!*O^ YK M;'%DMD,O6.O=2)U9HSPMPE'%FL8GM PXOG-%.R0)KAU?YETZ/V_V\SZZ4._M M\K!6 /8%0*&Z2Z3&([.[P.WNTC&ZA#%^I"*Z[V6"BLOGHD*!K4/'7FC?YBUHX& M;!*L:K#?\"-.N))K'AL_)=6))Y!Q.<3ID/;99D!R?S\IU<=W^Y% MXYLDN7*7KS(N_2LXY"^R:?Q*5/2/E![PUH&^M+W'ON@&=_XF\N1NY[WP@+%4 MI5@)O3:)?W>WZN]T'BHY'#X=UTQ$-+\2(!741GX%95L=(>:Z5@RDZI9]B *. M*4<+5OV>@KLDQFX!6Q.W &ZIAWK7RON^-S-N@R#FUE&K8L5,99\>,(&6QW4HMH:L7"\I%7Z1AUM/81_I3Q*OT6Q83BC?LHROG7\O M@AM3>( R;:N?=<)5Z^ 52%#9!)2N8'%XH>P8S3E+/N-7TP%C%H@/C-O9W04F M+&)],!ZA4(]59[6N8ABL"50]2;=CC:C90&2K?CT?;YFCKP;YLFI$>HZZDW67 M"8A+&?.>ZZ3ZZ),&_:CU;/@PS-R?D564?X&_.WW2;Q6B/,[7YP:FWA)QC8_# M2S/[R>I!_^#=I_R7_>**#V+7F<)JX4]WB[V42\*O);T7L0:+3N[XRI!'?YUH M636JYPVG-#[;41KW<5S8PYW+AA:!3SWGN)_F?MZ)HP]?>;Z+ZW,%RG^>-;E> M.W//S?4+)W1U4^[C^VBR<-S9?_FYM%B1TCQL2Y["6.:JA[[4LTM M0(?6Y,G:OG".^H8V5'!_!1GM7J"_Z=AE98F6&BBPWKP1UPY^E6U^(/A3)/B8 MQ*VV^&(MVC3")_3N*B/ K%AD/'X]6H;SO1C8UR$#]_4*!SL!NASVG&HW[U;T M3I37>B-%RZ)IUGIQ?CK8S$+87-)JNGIMVLU+#:MX2(88FZ65QN'&NN%WJ#3 M_+P)^;+(&]D\3G/)7KBJ>N\6T+GR]18P(8VX!C%E5(F]:(4IL[OL[;#VU#&Y DE0V@>&:Z\,E809E)K$T:\)=2BAQ8Y# MV4"\<_K7\F-BBMFE<2[K13GQ7))C/P[RP"-8)SO [($6(,GJH:?$2+Z,E:,0 MU%:"-;5R6.*YL*%%C+C'3B2K]7B+FT#2"K( :JK@2_B"C;VB_=%K)H#IH#M# MV;)%WL'GX<9+@\-; &/ILDZ5 ^)6_*0U1N!$8_)1C3OQX;7: 6?T M@@'0YWUEMZ$BH:=D[1O9?>@C.:OLQL$ UZ553HX#A/1[LQO E3F MT@S3O&;*!]EMZI_G;:EW<=? 2?CC="/"2MTB,LG716.E@S:9%S<*#[>:D-/3 M0U!-<+K1NHAD"+L]WSE',>,8M>N(SP^UNS@?W05DA(^ M'6B)V2 0TQ%PX$EDX,#&]?_Z*A+/$TF=#CFF,G@.&^/DFTX.9= 962,EP.Y$ M2QXJPZ=1TO)&X.C->4 0P$CO9&5ILEZ#G>Z I]'A0N:T2V)^U$'X,;UI1?G2 MP[.Y)271;1N/]T)=C4@5%A13]1^R0;5KZB),$69/ZG_^D/OTK1KS()S$-EDUI%8FZM0GOOR- MC+NY:#]'2WZ\-KB>_IG#CT@1E\N4D\]P[T1X:YOD++NX),V6;2"$J5 H\*^B MYOZ3YP$5J!E*X6G=9>:5N47@Z#3$T]@V!_?OKT MP1V,]$?LQ-\@SK&OV-=13>3(_UW6]_[9<_P6TJERZP01)0U@1:#LV]U'7]R9 M\$9&4B*]5VM9F++-()]76)E%)U :V^Q/*E1CM"*9REDEID4]J!_V*;"K(4%( MF#(?*Z^P0HUOROW7-0NT?YE'KO3)H)MPKJ;N MS8^9_?J?QM?"*ANT4Y@4K. MU_Y=+"SB3'48*Q@SK=G?GI[;YE@ZLZ.23O\C7)L(" M($>[)5V@HJOETL>?$.>?#]%H/CVB+:TR&/%X&-J-W7-7B(777]9Q!NFBOP!* M,:0FVM?^NA!J,\08JU19+C2.^Q,LLI)P/^LJGT@.YRN?XQUG S]W6)ZM4TZ@33A^^?E3$% M)"Y2?:HRQ)M5!E1,]#66#\+$6?9:JKAWRRN#273]C0E>LW)@'U.H/DK #_%A MS>VS*NR@:I&(0.\@"HF^KNYDXQ$-%[[T>P0O"BZ;&1"*.DO (%P)Q?U!)>(" M>.UH): VI6S]";EJ4BEC\8Z-NXJ<41Q C#:@NF"$DYSZ9M72#*+\:J++Z[&< MFFF_ EUIY^7)MSK[D#GL$0X;SLS2V@^F#DT61]1J2D&K-,R7%DF[*V65J]2U@R-:(QT,5 M*<>.C_Q)<@NXY ;=;R(4KR\_?R19' (_N7,V:5;#-]%I_"JKZ2.4)A$2 ME]/?KM@CGN6$\)^,,G)9C0EP&5ZP!7'%A_.&!U2GQ';P%C9L#@]RT?AWE 1S+9&F,?675B- MYY0;B":TO,8?HZ' .YRRKJ(1J&!?'%8P-:T?&:BIDZD&TZOSHT;R>S%&<[,8"MW0( ZR%1 M[!7)BMZ*G3!;%22K%O0DO?3^(#J&W\GSGY344HQDA4DAK;C4K1MS2H)52^JA MV957E*(] =.806DVOHYZ[EX6H2Y48,/:H8H\?D5?$ZVR<1PB@VH-"6.$AY,* MUH::92,.O ((^NFI!<45F5NQL]"AT%J><4!KIF./Q%K1\K1YNS%8Q7M]AO). MV5UDKJ)"+X$5">I=V2 )\W39:JU*S96[Y#T^$X8.>-['?996;T2&77VMQ7GF M6.%6F5;LN4GHT88L)TRJC$UJ(H]_5.^W?]];^EGI^3BCE>T6X)76\,/F[,(K MLKJ0!$HYFCE^3>1T6AVB-!).:KO*N8OHF@ZW8(0*]9%^>@6EB9OV=D?NW +$ M\4XA3$7X8G_4>BRL'_V&,&16NTBV?0XJQRA/^=FUX9P[+G7W2DK,#XN^ H$K]SG^E';]I>AUI)GOPI%>I=&43[ L"HC3F:^_I$6:-'9L09*K[8/7WT]S4&2B8X6Y0/*X0+VY&_DFSNI\FH,8T!)4P1_/2!*KB"" M(HY(BUN JJ7$\-,)Q.:9[6R*:8G-:O$@0]),[Y]Z"/\3'_#I[A?[[6WM'6KO MSBD#!_^RSL*N)_X=6_K$&&$&F7_3D4(5".;?S!&POJ[J>WG2[J869(Z8DZY* M!KW0\G(LK60"9Y9G::"23=.O747N#1F&3/=*7$W15YJ_FS#"_\]KX?7\04D( MAVO3MH>K//3*,ZIG:H)-]&[[,/CQ\(@KB IHI]\.YC-0&1N^#J\S,S3WQ!"7 MHX/HR'2G+!TP? 3_]52OYSS_^T4D _@;F96]"W4WQDGT5*%59@*(OR_D\S M%?4_S]0MP/06 %=4^W_DN05LTN6!_S&&ZE+D32BO\X0 +OFO08RZ_+A)\\\- MI:6H,?K-);@2M'']U5ED6N:0URZZ/'B>TD4,RO18N>XIYQ^Q%6^B46U3W *N M;G[MY,=,!*DWL2@(SC\AF5>,R S26\#9U2_6?&IWW4]5;UYRW@+V4/3Z"7^L MU7D"9?VB8?E,X:UCG(MQ=PN<8"PK_<$M8+OD$MR(Z@@"U8^RI@WD%:J?X)-" M:0A@ -E]"\B]VOMG2YS(M+VFWWR++X8\D7))4+=9Y)N%.CO'%-=V[Y%U])!3 MHQM)!!BQAYK@2?#QC3>*4=/EJ!\$\/4F ;6;QIM^"R)W:G$C^08U>P@DS"C# MG^D6-;LC)WLWJ%:V-%62,/*N;%=5/(_ EZ-??P4_G:P1W_M\"R@';YP>(9&_ M5T-)A''%^XH$<&7\*;)6\"_"J-.$$#N3=I_(,N=@F_$9U'R M#B!AABBF-T%(Z&[3WMJOF?T.'ID=O[E&\=?J9D+/G9#2C"EZ_"I]]0Y#08O#>B@&*2=$GX;:^SN:.RV[WB::-S34D4NM]1U_4 M&ROXO4=^*%M'55#R[#"J%#S2-W!S7?A:C:<*M:0V5I=^,9>\]$0908V;?<1H M!MO@XR/'6X#O$ KJ\1_0M..#7]#AFU@DE/$7M(T8S>@75/+F3&X2O+$(OMK] MIB[U"-ES"U!&]:1QP^]?_Z%\8'3\K01JI)57_PDLG_9_GYA#-^(J MNHTXGK*_VLS^G9 ZCU2#IOP6,&+5M%<@,8#"ST;A%U@SD>.C!G6CHNELE%KN MAC\!>?DK UI]U"6(\^9$#K6JEDSH7/2(9.Z4,*J+Z.XZ$GN%<1# &$H M0$X,&/&Z4?6&+Q9%RY2.?5UR:<6(HHU#T=(<_0-RBCC*/FR:!O>GR0!X43VP MO06(6$H!/ZQV=@CG6Q5&[$36OPNXMW(+J$2DOMW2W_92&I+&Z'K24CVP3S6+ M7ZQ=!8H28=VJJ@T:\.KA(ZI_JR]#4D**K!F9G2EY.BM['L%_M%!WKMG'8C)3XB=^$)V'@H2SLH8G^JV8 M^4F_3L8$BJ\J,?!65Y%=#E?"-7J7F4@JW>X1$7R_ MH_$HUIZZE2:9[T9ZT]-V[RED<_&=>1PF?;RF_3)AR4A*I83=\M)45E#%#-0X MJI>BR'NU-8@0G>Z8ER@\J,&=_N^7EP" M8^1[FI]Y4QV>F:'LQC%&Q\FYL#DL!3U3"?N-)]=Y&%4=-9G4J]5YQ3"%I)>" M95D1+%G=W_0R>S]W,B=^CC(,S(],)C66);+3_,)!V'B>/(C>0>;;L44NB55O4&SA*4;GQB MWLO>4&WZ,DH MOZ*#JWQ1R9Y%0^1R,T4@V%T$+=H?SYN:9>YKH41RQH!%]GGC)K(+1D9;W613 M'^\HC[?(L'Z#Q7KFY?YHPW%#Q$8;WX0ZS3+>/G5LZ_[':7&GZN;LL%1[>K1*L(SG5D%G3#\/#7!TV%BL\ M754Y3A.X41V0$QQVB1YE_Q83"WL0@6T;[<>GL5O^(OO,QB/;1;:XV0U9! :4 M00\<@U] FYC(5B/E9HST@Y$4.Y=&>U6K'G"1_CJLD&MI(HVT[0WK&-F=(AE/ M,0W/CT(>G>8:]W8B18Z N-M54&P@G6&:[B@_CN)[EWK%P@^N>$.[RH5#LBOB MY0/Z>T\'73S8W\%"%$HCIVP\OV?78L92"0*XP(^_+AKA5GWK8U$J.@1 MK 8;]W02+[-4SA.#?RA3%CUMA*EHE&L#?=GMN1L)2-V@N!4UH\4Y2:OR$;U[ MK+R/9N,[\G[0&GOIH&6![.8X!QE'7&]D-\?5XY^SPW;3RT7"P90L=:9KT5U+ MWYL?;(5\(YNAH&?U57_8O\;V M00C0M^6V:F2Y\!FCMY2J!UV\NU:@:PJE4"M_0@7V6EXALA_TX="@DO3LSAW3 MKZ;&N7T]XSV@N7;5L(PFB8>"^N:M0T ]S#IUHK@C=*=.1_BC :I^U@0C IP; M&H,#JMW,@JF-!'>"RMJ=SQPCZT>%RI-2/=H%0"4+-YR]!Z"MJ]S]@?"* MM=$LN"W[V%!&])[?&!I/CB/#:.=I^UU)HO)OH*F&A&N&MU.7"X0,I:$TSEPP M.6FJ3^![8DZ24%:4#_O=Q1GGQ4VLZ8H(FTW:.^5O!4[$X2Y8G\2M37)T,5QD M(BKMX,^:#Q/.NN\"_"1, N7$(U3I=NT.4/9/PN49N.= +-'>99:N/6&D;5'T M1J,?\=)X/)1'5_0RCPG>WV:V<3D/%9]0,@8QS@0S]:UBEZ[Q[ M0+2AXQ;KL5R5BBM>A=4*">EMSI1=.K*!!KTD[&)C#\;09Q 9EH/:#]I8>;0G MQ'!][:<>7[H=$S@&]L7L=9/DR@ZHH\T767<,Y /;.)##9T_?EMMA]/"@'3&3 MBWHY;J6<.38SQ.X7@QE.=Q4T7\680?44HG7;=4T^<$?.^=]??SI449 M GU\* )^6$@182%?O0]-3^K/SE,HF'HUHC_3^T; _"-/L)%A]("&W!ME"P\Y MO?$3\7=M:9I)SWT;.,: ;TFZOXMU %I:7Q]R#U ZOOG)UP.PE2^MO#OX=OI, M\2HZW"?%I]ZQC0>71@G6$'.*4*F [$HK#E#>+YX4%C;F4QWG6582U%*]:9O?8(DB\Y!FG)]]'6Q,8SS\E+S/>_ M"5Z&CRB*'S7,T3M=$41JZ4BV5)%AC%4:*(P8 N^.[) !/]FA!:NF1B:?7S0] MAE%:/5 @EL]_S*0E0W8?2PK+1(7;*G&\53K+EFSZ\A8@,$!9";?EHYBFR]K4 M?U>5H9K''*9:$T7J5E9.T$ -0Y_9XJE-TZ=&*!-"C3".?>S>J/G MPLZC0!4F"LLR*Q57$%H>5K>L6;3JXQL9'VP]C\I3!LU;%6]SFE69TLO8L2_3 M[K )WU&EHTEU(A4I:D]S_C:UCF2L']VAD?7.9_1.XRY:P0(4^3TGU2Q M(F6\OEV^2W,UB]."TRJVXK#58R M3;F9,2WBD)LI*9;N$MJZ!>!?^(5 &;+9=-Y0P[X?\(_E6_,G!.2*?BXSIF%' M""637[4$)65F6H\_!H<7$6F,[\+HG)U,%=CX+5>KWCG_A#4*/O7WI)UW*U$' M,JK([V0J2XQJC%89Y 5+O;],[^CV^SQ1 63!.6T*4RJ// A]5RU/+*^PZ6XJ M=I89%[;%56Y85\+)VT,WSL_LXHUCT&"]V]]]I%?]8?,6T/]D4:;Y)9[?O-C1 M-'7BHT>KY04RN=9NC]V:/-U-;?.GVJSR+Z93JP*!.%&-:!U5\S)>0\-\+>;/ MHD>*<+.*&N7%@B=V4I:+N52DA$^S'J/.)_7)")%>_?:K833T;>U^)U(R++%? MAD!V6.YU@T\=TE<<3[.%U3/[?$][<'G4?F^'<$ST8]_VG&DA45!09,IIF]EY MX$WQM5[1U*8?0]W@PO=*N=)(G #LE+*5+R@G$Q.MPKD?R^LXN!RFV%%G8*F] M J?K?8AE3H5FE^7]6K!6-C&_WAZEXD;=@E MGXGUJ-2,U6L5K;N-3S5FYX854>P0A0G[9#XA_*Z#07;'7_.3B./@J"B5MWK3 MB(]P[F8C;>WWLB2#K&JXA@EEI*GDTT1\U8YBT'A$:GZ#08OMO=K7AZTK=_=K M^F=G':&C&)9)FI.^H14]#!6(IDZ!3=/9K2J4:D0M@Y$M!Z11C_(MH,^W(QEH MW3^X[F5T_>Q,3BYI=5'XY'TO(94_<7BGUZ%C4Z;?W3Q#:U)![?C*B#S%?%T] MCXPI5M$- V_Y.L,XSFN/)>C%<9O73))V*G_@A**)]2DHHG+G_I=V$1-'B.IV MJN#VH '88NH&.MOZJ6VY>.*+Q8-,,JS8SI/,Z,"V9M^TGKUIOY#8S<>STRW% MFR/G.;L=^J4-ED5\%5^PNPL!Z:W@,3.B@45K94W]^MJZ ZK^[$76AL>7[9-W MH&G$<_HUEJ&23U:Z&/-6G/ \R$X47")X0,=-"2H5,0?T5:1)9"#88[>(BNEI3TE1GKS[^LHS M2X!YIN*X..!]D0_:9+3A@2R?C30?PQ9G#-T;$!OGU-P6WKD="[8T*E&MERF" MLO"9Z]HD@Q;R>;+)TW)T[L-TK/U^:U^6(^T#8C^!%R\LY$=?R<4^2B M@'&->#_Q@Y2DXY/]TX]A]XNC<@M^KLK[5TK1F8:7'31?R-$->KT>W'AL6U^J MB)=J1?EIEYM'.CUGKZ$BH-U[J8A#UHK-C&T;-EZ5=@&5*]ATYVY>],P]>//5 M(L_J*-F ]8ESE, 3?\H2[;<\[GARFFTZH]?/2P8*%>Y;DPKLV()L;,L+92S? M5YB$U78AZQ@1D2%%;EX#+:$PX-O+ ]4)-,)UN 3]=?5T= M2P32\GJRZ->'9QEC5RM\\CPLT; YF*.;JJWE3;8P+#P/8Z0O=0)4C]/EEX0-=U'T^' M[/!QA_O(\;2HG.,'D <)3\O@O//K]!'N>!:>H# @(<>0S",+[-\WT>CZ;#J/ M\&V"T(&J)O]O7J ^L%L3&\G/PYZ%KO']V_>GYMC]S/!)-#-:UW][(5C>Q<1: M,3-\%%.4NH/X7F2>1(<=I]_$4W4'S1X>O'MOJB5@XL0CEEE3$ZRC:8_(LY:P1=$+ M1GB]PJ,NWA1,XC!/O8[;W MDBWEW76JKHKO/L%"_=AMCSDCL^#7>O;I6[682>\RU 9LE'YJ23(?8YR[.P]X M+?GX.MH77HN5BFA:"RI0YSR*&*;A(B XIA*FB4#M7=*HYDO^M= LN"N5CD$, M?ME4_9IC>/7T)RPQ9FO'!A@EU6(R/U\:9-_:CT>9XDJHPYR_-7[?R+.&D.=X MB>I\;T8+07Q^> MX<6">&W*\@W_U:G43C06_ KM+V"925H19'-1[@H_M4:6X MSY'J9,M&2"7RW)M"RG#F@U.3ARFE3X.(;9&M$[./Z0'ISW&FLTH%SUQFSYVR M*!R_(P?<2#Q9YL^N\9+$N/W1)J^,FW/.SEC/M@6?'QIU5LCQO M%MQ-8Q%YDOMTBO/"8I(6#! .HU90 5M!SC.L[>:>AT+(/3H^M-UC=1GT^[]? MV)9HTUZ%;$F1__WO(48Z;_2?@\T=+9R@Y@VMML3Y,8*L#PBB.^=/B]^.+"2\ M9^,TKJ\<%E#%#&.S/TU4&=/\Y&"$%3U7GD*99'GLX%&MGLND(*X2"*DJ!==* ML@APGLFMZ%,[:ORQ+/6(J=";]"KS,//M+<#%[S7:?]?^=^U?UG[YM7'QB_Y 43_8C^W_4VACM1G7[LZAKG_ZJE6U#KE_GH?^?JX6@"YJ!"7)' M2Q_C+Q#_ T/F%I6GW M6LH*0/[K9^!WBK$_SL#_@I)9S1/F^>#9RZ\*P)YJBXUHG3\,&T9B-=S5@V]+ M3^.'H:&"S>$K2+:TD)KT$F--NTB*5G9]O<@&C&NGXO!1*]3 :;E2=C>(C-)[ M;/4/W7<:\\KY=JG5.R[B: S?_CSH^S.#^,4J'\LU L/?@;G]V3_AML06-3Z MK<MUR M9%CNA]*37\@QDA<<60N63DP-$+]U\PSL)IF2,"TR,#(T,#,S,2YH=&WLO6E7&TNR+OSY/;^BKOOV.=[K)7%.E0/>>]]% M8]SM=3PUX#/<+UXYFNHM)+I*LN'\^AM9)0D!8C"4H$#E#T:J*E5.$4\,&1'Y MZ_\Y.1IDWT-9%:/A;_]&-O&_96'H1KX8?OOMW[;W=]Z]^[?_\_N__/J_$,K> MO'WW,?L8?F3;;EQ\#V^*R@U&U:0,V/'YL^%L-J-)B,H:UJTXV.7F4(35^^4P:3KF=OS#AD6Q13 MCG".L#P@^1936YQL,L7I_X_Q%L8+/QL=GY;%M\-Q]M+]DJ5?0=O#81@,3K.W MQ= ,76$&V?ZLT0WHI=O,M@>#;"_]JLKV0A7*[\%O-N\\',-TP)0,J]]>+/3\ M!]L$:WUJY/TS(OFH:T36PY\,7\V?:V?I!B+5\W-?/C2_=G3U:G%SU7I*ZD58\ M+?CL\>%H^!$6OBS<\I_Y]552SK$XR O/JO#^_WW6$X M,NCBT,OC\?DNEN'8E*$\J>DK$01FC,R>KL;'Y?D5J(+;_#;Z_BK=28^SV:.3 M"GTSYGC^=#25K3LTO7'N81@72N.J;A@V_(8BS-!9C]QH,AR7I\L[-;UYKJGB M9(S@_KF&9L^?+WCS7<%6.+T\& M7#P_:^/R2D+4K^#N?,9"L;QIN'%^O-6(4R*OXX;FB86!73FHBRM\?LT6E[B^ M9*[Y]MN+<3@9OZI!Z%5ZZZOI:W^U(W^:5>/3 M0?CMQ9$IOQ7#K)[G/.?"Y/I%-C1'J950;,WDPUN0(6;P&=XT\F_A6C4=YLEX+T28@*]1.,L9 M$<@$9Q'/%4'6 P,)3;SGWD5%_8O?_TY^?76N6\M[R9PDQ$B,1,X(XMARI'24 M\#(9O>7&JR@6>[DS*[=2^:015NU;F01QJULBCBU#DO.;S9 M1&0CD];F'A,5%SNW.P0:/]V!WI5F\&[HP\F_A].[=1*#,%!8D5QEM^JJS:WB M/FA$8O"(QP!OY80AN*JEMMA)$RYW%72$40DL4S/Q_AA6?*;?K7I,K4X4CG/"*NE #TP01Y(,00+=%1XY_M/@]$69531$F:?3","PF=YQ@(!_Y31CDDO(05T5X)F<\ZGW14Z/E@8.P4 M5 Y">;1[B0-<)MR#/JN7OR>]!-$"&*W M8U:K&/P".^1T'N#-,!T*)"+26,=?.7T[-'/IO3=.D#C.-PI&&A^:V0>;)Y4';:I^_>([ZZ_5:%+6WVJS;&LZEGI*=[X* MGP/>&8F843E,J0#B"O9B]M-0P_7L6S'%[%!F=;?#4IU^Y]V_ M+\J]7U]=_/'L=57XEJ:_^>JAL9/C0>&*\8>0A$'F"[A;6_ES9MJ&-_@BF<;? MPWYPD[(8%Z':/7&#B0_^;3DZ2JL^&=>+_BGNFG((*UJ!NM8L^NGR%VR?%-6+ MWV>-@($]AJ4;3^'RR[ 85WO[7YI>_?IJ:6=_GXUR/J97RR;PN-8;Y^,?FW*< M6*GA"F!P3.;OF=^;KX1?>)35>MGY.[/OLT9>G5O]Y<20>VJB<:"V*072A/@< M*4LBPL)P0+4$R;2KQ/!Y8(8?@?.;U:NY_^#'Z.!P-*G,T!_\@+>=[H)=4JM' MJ;GO(?VD_75L+/SQ[XT+:'%I9G?NLC0N,)I;;U NP";C1&MD_P1M- MZ0Y/WX?O87">1N8/O1N"/E753] 5$,F'FA!K)'I;AG].0(T]O:(G"X]6>XEX M2M#MVNK2CJD.MX<^_4F(^-T,+H-A,N5"F3CKLP&Z>2ID"TJ#8E%X%)(YQB,! M,44L*!*1*L9=]"[$SI)M1[!LG7BF,X0K& ^:@R.8%E#@H/FW%ZZ^'_O[]J JQUN?RY&?N/&G3<:&SUM&17#"9#E00E\OEIEH$7S+'J.)=<*$1E)4@8LTB(7R.6$VES[Z'/9 M5>*\I?*_!XI:,0Q^YD9Y*DMS.T]D-Y>FF[CQE[*HQJ/!A]-05OM ,]8FFC'# MTQ4;?[B.J+F5\5<_VH[Q)YW5QB5_BQ>@YZND,/'<(NR"DCDW5I+..L4ZP]H= M,.*=E$)2E:PT1P$'P'(S%%NDL(W4.65$WED<>,YV=&!:&&5A71R1B%.3]N:\ M1$+)R!P1.;&\:^MR@T;SZ;B.UCL833'YR]"7DV_?TOH![8O!IR\!YC MEU- ;XH5XLZ#)L4\07F.G5:,F*!MU\BA-Q&[H>HY%X3EP2'/9;W-GP*D@#@9 M!>-1R4"%["SM;/\PI4_ZWB-M/ZZ(FZ/.B> !Y2FPR&6T$7=UM58:#'!>JG^> M )Z;*DR#>>HXGF>I,C/) V/4(R\4J,S>4@0F#T%&"4)XSEU4G=WB>&P\/;=\ M_/;+Q]M;/F,-AH72* 1F$CM'I"*6B!(>C-=6:?O4P78ZISOK6O! )UVKK1HRDMKY+RJIYGW')6@!R5U"#L/5<,6PHBI:NT.HS,Z3(+&6B(:<(\YMLK4C09KGF!J3 M&QHZJQ_<*KGRZ'@P.@VAMIAF6V0K3['$"(LZ??S^7 =&BXM* MS?T@NK@(A%&MD=?< IXKA:R('.0&)3PGPEMBNDHA74N>[X!9;A2F,GJ)5)V. M+4 )L,)89"UH4DP2[[H;IM29B/S58#').?=".P2('%+AMQQIPC'*!9?&4^:9 M6+D'L,?BYY2DUR)QNMSBD#)((V$@!K2BR%C#D U4,B8D,=WUT'8L5*)%X4R# M4S( 6E#.=+*+"3(.8Y0"AY.O0SG>:_(=UN3;3-64VK,H4^DI%9IP!(M51"1X M[C3FEO/.:O(7XDUKT'PW!#BMN;:)':Z?:6OE]R>VJGV@X]WO\-_E4-<+#ZR: M"'A+;A@9#&:8:\1TJDAGO4>:4XVD]S)&Y:-PG54A.I>GUR)S^L IMB(@3QQ/ M(6T"*8$C,Z!HR*=&WJNS'FU@&22A8BB%,%"PPF9*PW M^8/R4L)"=W97?YF&^IB[>!U83F_415@>'@ 7'83(N M7'7N1)+&%])FLE#'G*,MQJ0(1SRC#B,7'1A90"C(8N,1RY71SNO)VQL(J&IDT4)I&-/NDT8*XR M#)JA[&Q@Q#6NTMDC'X /3QN7Z=O)T+=FR70T,:M-3R#FN;)!()HK"801(M(2 M![!S"=>:@K+I.F%*FM(*AZ4!JU D70YO)9S 3!C4DPN$X9)8G&@G=VZ[8(-V0%7A* D!&XX M(LI&Q$7*8I4J($5SHT(, K/.+N$:4")_\='[4)(G%#N34V0Q!?/"25 1 RB+.$5V!LJPD"MW)OPIYWSK;J_#[,(YWSQX0G>>"(,0ET+(-# M.G<>>8W!RJ%<@BW4M:7L0O;"#1*]E^ KDN T..N5<4@P&L TCR2%9$I$9,Y8 M]#[5"^@JO78Q$:I%J6"HI18;#+(@Y9J84)\[PE%NP::B D<:.NM?[]H.2!E5E\[ M<%6>K(AQBAH C1L[$)@B8K A06IBGA.MG.*1=#98N@\N>4A*T41BBW..DF\! M<4\2C*9"M,Q;++A2PG=.%O?YW0]QM+52@5(058RFF):(([(R>A2C4[F5U'K1 MV?31[E;8:K,.BR5*4R&1Y,8C;A5!AEF--->8L2"9PYU-]>[8 G7 ZZN%=+G0 M.0JY92DPP"++;:#H(TYET=@M'RI(<@8X3 M>,ZMU]T[%[/W$C^$$U(&P; @R$D)0&88"$(&;)S[*#ESS%A.ND8878W,6,T* M:)G.&@KU"?*EL _PKMI%?>>=N]PU.?&-"V&.DDG"?65LG3$CI P&[3N4Q6>$A(.W M%#>!68%S%C7K;/1@EV,('D>*$6-DKJ-&/@*1<,_!7@_8HV@=PWDD/J>=W57J MC/+X.$OG4[*HECGH_3)M"_N +/-@!D@*/&BQZ'!=B)7:T3TIKJMI%+E<+:<8F(QA9Q*L#(9WEHS[XR:[%A.!=> S2HE MV5"FT^D,%.'(N";1ZL [ZQ[H=*'RQQ&,01(=C>)(I)T+GFIIJM2 BM;G. _" M^,Z&8G2NLM(C%1>@.-!TX'>>6YXR@@DR"G0;;H6,5!%JNGMJ95^<\2)4MQEF M%9VFL&Z(V50K+6U\U5G\0CC'%=,YY9WS:-P@3P\.B]*?:;H[@V)8.#-8$*]M MEO_N \(?)$$S #F">89LU %QG (J')AJ2;=VQ%-'8V?UZ-9%T+.PQQY'#@H! M> =:*.+:"91H!^PQQQ"5AEOK39X_B2+%CU^+MH^&?E QG4N":0HHLWG:< T1 M(Z-IRD)6(24N"M(]5W4?4-8U;Y0T1&C!0(H&$*!<@(6NF-((S#A),2-2ZLXE M3=ZPX;$7JG%9N''PM>3\,BR N_>_/!F^%DH[CRW"(>DU2N9(I<0F:R4.P?A4 M([-;,IG RGJD*.HC'*$Y9[(SHF8QZZ,T[E8GC9-+N$L9T0@$U)-G%P1 MD!- ;4(3[[EW4=$NE(GJ@%A54G&'%46YMR09IR'5HE6P%"P2BZ-QIK/Y[%WP MCZ[HV)% J?:P#(Q*4'9P"A$0.4;>$\YMH 'CSKH,NFRX/])AJ7ET/(\$2>92 MW3:?(\VE0#H=:LRY,[1[!T[VAOL3-=Q;1"'!!--<)]@&YQ\EB'5AE*Y M%)I*W-FMT*>R7*W:8\9[*PU*^QZ(^W06IEW-G*D M0WE"ZR)]I93":M"] @;>YU)ZI$-@* _&,FVP(::SNW.K+_NU6XV+HY2TVQ3Z M>E=5D^19^C+TH3PX#+O5\?'S!!$-<)$JWUNJ02>S5B"%\X"4-LQIP[7+GWQ< M]B-G9+=9X< (%IAPH#([ JO%<2KUHY!S/GK#O-2BLY#?Y=7J B.";12U\"AJ M8\$X D;4 0?XZM)^51X[?)!O1R/YVCPJES-F>!T3D.H;,\.0#8*BF/,\QRD/ M07=W_Z:O8?^ $$V"R;5E$4FPI!#7.(7GPR=++("VQ#9V-XNU3TIY8BG3P46P M KU$DCB )>(B,H9A)&,(EDH#!++RLNM/P^D!+"@L #7R'*><5JV0$GF.C"3: M1@,RM[L O@[6S^-0!6,1L'=)&1.1!G&/%0JJ(V%6JZ".?NZ.\ M1^]X+IA U$NPRXRAR%CB4(Q$48 =FKNG;I<]Z'&-+=;VQ#1XYX"G.8DDG2GD MP*[R'@5' P&;6?'0V:HY';6K6M26E67.*,.1SCDLD5("*0T<[*6V(5JBH^Y" MV=F[BZIS%NB]($8&S*E,551RF"E06^"35RC71EM";0RD<\7X;@@1GQ^U,+4E MGN=IPFTQSF18-+3PY>LQ&.;SM3YJ#/7?I^^ C[,7S.[,OJ8>S$T2W_.F?/$=R&'Q%1\G\'A*I+_8FZ(:<4KDUI?]-]=U MY]+OT\4W83@Z*H;+7CN=_EI+O>Z]YU[QZGSOKY^-YMU7S.[-#2^;W_TWEUYW MR^E9\K;W\-CEQ:^)NKYU_>M>%2=;,((1*&2A:KX>!N-KTH;Y^?U?LNQ7^)M5 MX],!P,2Q\1Z$/1J/CK?P9EX,7\.DHL-0?#L<3R_8T0FJBO^!I[;LJ(0W(;CR M&CIX/'M)!#I.CX0M@H_'KX^ M>$E]2M?U_>B.2H&IUL'P+A5]C'\R/9&1V8X M>]".QN/1$3R;F &90?%MN#4(<9S:J(!E9\W\. 0R1G#%A:WC,J ?I3E^?:'M M:YN#MGX4?GRX%8LQJIEOF!KYUS\1@5__^BJU!;-TO#!3\R%.1Y[&1#;SXW'F M1Q- L=>+\T=F[;<[%2G8))07)\.-!J-RZT^X_O?ZAJGA=YR9;&%2SDU'YX;Y MHZ%8.QKXQ350=QSXEX_O#G;?9/L'VP>[^^LZ"?N[.U_VWAV\V]W/MC^^R7;_ M:^=OVQ__NIOM?/KPX=W^_KM/'Y_ZS- [SLQ_;N__[=W'OQY\^KB1O=G)*,ZY MOFHNIF-*@+;%\9_GB#$=9)N@,8?GYGN-4]5H4/C9DV4]"ZD7-\[LBA#E$M;> MDFYN;.^)\-3;3WL?YJBZV)^?>#>,!*3Z<#2L=:O"U7K#VZ^1,Y^Y'-7ZGF9PO2S3\/PRU434'>[&"8;>0NQ3<[5&<'4 M%,0V&6-_7H7BMVR:?D+=O0(F#*$ZCUXB85TZ#\P99!T'!)"Y=E@2DC/7%DS\ M?6)*H.3!Z5XX'I7C%UD_I?MCP?9P:<,M+8#4,TRPK)/>QG) M7_I?LD]OLX._[68+"MU.4BWB6;\Z4OEN\[HVU&9C0]#]L\9O6:-IR8+ MP/C^)GE]1T8$V-6$"8ZTS T"8''I0$Z"<@OFNC7<&J7;8L3/]7!V&^_D>3;T M< 4=02N'Z6?(FU-T&DR)PK ;:_,AY7EEC&RL:!F<TK*" M=W].I7D O@,#1T$M4%5<'!$HX& MU@P&H[$=G72#&FH-AC\%#>9@;_OC_KM:3^E5F%95F/&<<&CRQ:]?UW<"4QA-4:5MQ>QM,0@9L(T-Y=:*M Z!0[!>6:182)FR3B+++6@= M049BN,>6FOMB6;,GF@;3C*4;\XPQ04PSEO=>FZ?EM5D^OK.FZ$WOODJLTR!, M#JP@>(K?<2EIW!L.;V'8D^"Q9Z$=5M@+WXHJ >0X!;>UR@XW#OZJA03UPI0A M.S@,T$*8C M79>^&;O/!A/B=>_[D-P?OBF O=T^,&V>)AK)1S,ZH*C-5MG\< M7 JF\5DQS(IQE>T">XZKL%4E>#'C<'Z%ZW>_2.U#!\I9 MZ]^+JK#% (!R:_;[Z4/PE)]/3MU<#FV]>'7SS5]?C:Y5YUI,IY]CA/2,E01,4).BP\&.); M;[_:W"KN@T8D!H]X#""W.&$(KFJI+7;2A#90[BH2_/OD7_]$&7MM@YO3X?D_ M*?IE[)_@U#+%4TE6"LIE*G%E%48&@UX@1*2@6A,GE5OEU'X< ?X?IV#"Q*(W MS^XUG*$>DS'4W1;O*"Y.^Q,? M:3%TTWH9]=!@P.4W,RS^I_[^2YO<^Y1FY>6[S;W-_,3:>NY:\I#/F&$V&X_+T\LJX MYL;*UV7'#(TWC[0DV9,PB)>& =,HK.016:QAT7G(D.PSX M'*%\'@&O#OYO<;PS\FTXU:]:DK_Q_8S\7WT+078K%7^3/%$K>T6.\2MMK.DR M)U?W<0E@71R;019.@JNK3,P",>'HV'(AO5^^T8&W#*8U+:/ 2 !T/5A>4#! M8^UDK2:X@8*^'I@@*$89TLE$%!FL(PI>28(#EC3"Y"G;R((!(3$&^]ER1%3,F<%4,:_NN^3O1R ^/B<&ZU(\ M"R<424Q4'\ZR,EFR&,N:/W#8ZD_E6>N[9MK.2W9E92U70AE\=CPIJTD**QB/ M,GBB]F83^M+^DE2Q%.NW[<9;]\&6>_7Y(<,_^DWZ.VW2\^LVZ4[U4#O*>394L@L@+$&D7#B#E-QW@R4#'@M7#G3 M1+JV?0[SV@5/*U:*&0:V'$?6V>J69X2JBM0?_G MR>&Z? =8ZZ;@U48V'&6@A&3?4V7PGW"Q=LPE_N#HT $R5%+12+%'+%4AY]Q1 MI$*$KP+;P$S4@=[;VS(5)HTL:8\&]SX?_%=/;-TY!7ZDQ@5'\TE3?_S.IZ MREESBF?V_OW.';:=EGK]?\J7\60-Y@X,]T&<(.^&/L49ALR>9NXP ,4939,'X!W MSMT^+,5\-IFP4^?/@L]HQBC)(91NITS8S$_2>1[UHS!@%VIC@-"L+O5092_A M?;'TS'\LI&9H<]>TF:,%A@3 M[MM_P C2\_6C\*/4B^E[ZI-'ZD[4G335.-,X\^:TVCR7UK_<4WW3DEWEJ":> M!YR"C!PG"#Z"M/3:(>&9)@!&#N?W+O?0;(_O3,H4]=/DCR?A.3;C.]=\N!>5 M_G>H5K S<3_O838MMY,6^N-H^I6OKPOXYY D<1@PUU$Q'@,[A@$P63D:)HUA M<)H%T!Y.LW=)F!M7[]&_,6/39#5? )JS=RPZF_4TF^.4Y+9JU&GZ.P>34/VR0JB005L=B$92 +-SX7.D M"."%Y-+$$(FUI"6H6%BKM%13Y'@DJ,@ZAQ4]5-P#*H [339(U=8SXQQ 1=II M\#7WE$ED+[V:P;JC)3>J(T 8:*.<"34@_[JJ^D;23^!E(-33A'W+OI6C'^/# MV>U-4%="W3,?8C&LZU/4$44I>(+BUU?UK[Y-7L\>N_&!J_LW>S#I*-.'K^CK M[,EBV AH1;1F=:UJ&IM]CM@7=\!(WKSVGVNZY)8\TTA[OA;BC<9O>O>VZ:F MMTN?W?S)?;3+DW2^^CLFQ?#U$E?K[*ER6A2^?FZY+T(_KD%W%4F_7PXO-WEA MUF5Z;@QV7I>)N*Q9K/5T9 ]/& ]4/#=-^!5:?\Z568J=P".OHV6Y5F$^J$:J-STH39]G=M7HN'/.>+7AAGZB5@ M2;$4)*]15]BFZ)RVPA]:.;_CIA L5KKSVPOZHI^+?B[ZN;@UZNC.84Y'0?WC M,G]/+_%ZT=_;1YVRCSHZ$_M7^5W["7HL"'E\2YHJ3ZBG#EDE(^(8#&)-G$&& M&J*UQ%[YV(XE79/?7R95,0Q5U7JI]ON56[])4^F6>O($U+U^_/WX^_'WX^_' MOY[C[\W])T1/_?C[\??C[YPYNKL\].E93<]3((_'-]*#8Y@Z')&DJ5:/%PXI MQG)$O5.\1O;7)VXC6!JJEFU]+H MVB(NB\&O(^^#SX:C.G!^4C5!KC#*YN38):>QCFE^6QJOVD=,_ M'SE='8;!8$8=V4M8\SJ"N3G?Y_KXX&EN0@JIG\W\+(1])?D*3@2C@Z(HSS5' MW$J!=,!@]Q!G!<=":$M;\K>F25F&X--#O:,95'>MRG:O!;[=&=YK1_?;=:S] M!W.:L8TLG?>[D8BU#-F/]-_]B/$>,GE*Q6_KU!= KFD!6Y4[S+%%SG"*.&$: M64DHLNDX NZ!HO&E4G*Y4-IY^ T.&K08)5.JC@+2MQ*'8+P6RB[)T*M+(-29 MOOMU&81/DW$-LH"V+[+)L&A>_^5K4R3A!;"^*XZ MG][@<^3_7!RA/QHC*8/ MO/B=TPW.\PW@NAD1SD;YB'DTHXLR;%ZZTEU=#"()KN;&1C8ZFY\KDQ\>K) = MJ4NQ^-$$E+-[%ZZ[QYF[2U0I7WR?,](@G"!?E(UP3AD+DZ/A:U]4QP-SNI7N M7BS]AS?SHFEOZM5J+OQC4HV+>#IKNOXI BT#9N4DC2$E7LPGZ.26]@:A;1TN M\N#S_.LKF.5ZM@_+,]K[%AHW'S(1.K=E!C_,:37-IEAXE6]* M?MLJA=:X/\! G P]FA)H4_2L]5V&1154;"J0;!<]2T>%]R#H;G0N+:[C]$V+ M+\<+U-16J;+NQRP3$;1GZITT+$9?!V.QN$KF!2F3'WZ"E;1#_CX=3 :_9&^ M7U7P)!?,D5LN9=T-,*VFQQ]NP1J$')J ICK\6<[?WUV+8N%> W7\>0'X> M+]Z^^[C]L4:,=Q\!)#YL'[S[]+''A!LQ@?68\!A:X;MQ.,K(,X, &/_15_+U M# /J(P#K(G$/ @'S+;?]>;O9RR]#,_'P?O]+CP9/' T>Q<3N*H(\BHV].NR M@<'45\%_A4^U49NR&+]:,P">#E^KPQ >!D5V9AU)#L5Y1[*_-!W)]NN.]%#2 M0TD/)4\+2LZ4D:^CXY0D_8AHLJ"@C&+VJ>Y.75 O%;=+81EE.(2?I=OCP<%-'RAR.!O"R:AH_ MDNW^>K6FJSACJL.OL3,XLP/=R=X.1C]Z<^EF8A4]KO2X M\BBXDK9_'\2S\C$UE/(;)[3'D1L*4G<:0[K% FWLY]#GNY="O M\#/S;:I>^*)RDZH"9O\*5P>G55$]C+;Q8=Z)>;C[FWE?:I?)]K0_2>TX X^$ M+DWJ5GIF+U23P46'2X\J-T>-=%LUZ1X/M0DK[#G""OOZSY3R6(!L+[Z']&4P M^YPP9C"J)@\!*W]?Z$2-$'\_ZT@-,*DC)0QUVXXFX]E)@GM%]4>/&C=2+U4] M:CP::O 64..QZR"G![C=(\ -R. M[A&@0^&FSS/>M!B5#QUI^NG@;[M[?93ISP6#X!X+^C#3=L-,!^&;&33:0'U( MZ8.H ^]3HXT>T#3:,W_/_)UF_NUGR?WF:PEV^-=HW'A4/@CG)[L_>]NTUS-] MS_1=9OIGNADQ&3:%;T*9XA[,(%1?0QVW]+4*;E(6#Q+1^66A$]E^ZD3:46CB MIU(%M]2/(C3^@B]579EBJB[TL-'#1J=AXYEN-O@03=KY^SHY'@T!*H;):5#- M.?4A0./-M O9%^@"H$3JP@)8],#0 T.7@:&-_80.3,G%+048

    I:+<;E!9D6B%<2PAI07<8[ !EQ)^NE@-@6'9E$(V'Y;Z<[F$6_/EGYPXL.$I9$D MA8B/!G'E)'+42B159)[8I%3:(-;/]>3&<[C'8(64O-[)8D,']R<(+E(F'!ZH!P M9FC@W#ID*!=(,>-"<#I1OK%!:9@AE.J$DHX*L,Q&I)VAB$9L76!$1KFQ0?FB M@D7%JQ:LI9:"-^*SFK($XS?O![)L!&TS'90DVQ7<#Q^4A&4?'I:8K_20'\5I MWZ&>*!Q#7!.' M''> BUPZ;Z-+@M;&$.LG_&ICB-H88KTQQ$J44WG3:UN(1PG:AZOIO.OA?/=T M97>HVT6JW2%J=XA#5_*3GX![H]SK-HV[Z@7Q\K-0.S\<$)U.[?Q0674JJ\XW MTE)24HI38HAPQ1&W(G-T)XHLIT9H*J+=/+P1F9%6.XN,)PIQ:@ER(2@DM4K, M$RF(VTB7/P^?&SWCVE0ZG2<8B]KYH79^J.;EZ=I7KO!-JQ*#($1*E"BV"(NC40ZP3W$8RR,3![^?@B='PB^?(/: M]"'F\KG;/M S\=QA6.WZ4+L^U*X/M>O#'C. )]SUP21[ 0&D'QL8P MBP3A6'C'F-ODWDXJ8C!B"=DH$A@U8N GN%L8:QRA+D7R:,*O;T9LI8@'_3-. MQEDG-"7T;6WY4'FY=W5F/5N8C@ISZT&%^8G8T!V)'>6HK"_%G!^0[M8WMP[C54_%+] P'5]H:<5#,1HLPCPQQ%R5R'M#!$RRFY/,2BUB6"WR5VCRUU//DP>S[. M-*>RG8M=S$2[UW-^@,,3(X<%"=ZCX'5N* XBH8, (Q.)3EA%%OC&5M1#Q*@D M#;M*J)_CKL@D\4&RY:U4!&^%;L#W?RL0OJWB-Z=NA4L"^ALWS+WTCC,BP5,0,R0-"8$'GS3=J%7_:VS;&#](HT[?B=5HX"GQ9=S?*9@ M XHML^B?9%QRN4=8, MRY:@O:E=[Z@NLC>0K,^5X(-\R& ;N_8^60*F*P,\/((_[0&1;*"(^)2=#.F1 M)4$AP3$V7*J$\<;!K(=@4K$.?RMD-Q_2&B2MV(KRIV4;\?YO/W^;U"^-9Y-# M,A+C^>@Z66T[MIM)! 3"*9D-+B<71M@6@"(8E[P:PE9K8%<*_[ OL3PDDFT_(7&2P[!_46 M?IUC,O;=I?FKW@RF\"+^&Q7[ MX=WTOF_W?\C>/+4T'@['7TK\FT?5EM?/QR=MT\XN09:N%\0^Q5LK]%[+.1:( MJN.D>??[#XWFM!PH[@@K!J,.X+-?LGE8:]TXKAO:-\T#_.&P[^G5[HG--F)OM0 MSG@\^TFRTQC@XMR2?/+IS-=^&O-C:?'VR[BT>/LIMWC[-S?YUW]?Y *>Y1SF M'N?N]9VZK&ATY /4WS\Z+Z\/C2M-/)ZV [V#=NW'&@Z$5)5?9<#GUOR5K?1VA0]T.34[Y/ M8/PY@F+H>_LSAU'4^Z+6HP[Y2(9*?B8;O1%?4SQPFIE5G9I=T3R( RO M) \5M Y]22MH[92T)@;B(V"/C@GQR!S27CGDD\&,:"FP-1NG\'V*V >%%,D- MH(E/R%J&D4HQ.JJL)H*^(&C1"EH[2"151_CA*O7[Q7@R1:6M7O6$3U'EJBU9 MMB5@$RS&G")/(\WUE0D9;Q-*DGBLN31>[^0$75&[?/Q@U[:$5%K-(Y#KBEZG ML,H[1R]JI%.:!"1$=H>E4*8"[MQO&JQWC"SX=>-7JO&>'].,)_ MMY-!.2Q1W> =*EPE6SP!LL7MQHA(P3!S&&G+!.)11^2,% @[1[U@@GLM=N%* MSQ5WU[9(B[TQ(U;5V-9]ZH3]\2HK)PNCF$1X4N"9B0_\-4)B&# MWI*1>(Q/_UPPRI^9=?V(5&,OV6^Z(Z>?OD:G_V-I@EX]_F?3QTH]>ZK4L\3Y M1&W(%.>8($Y%1,9E5]X3;YCAS.D=4?WLUEY)H_?(.OO:3-9SZ,4^F7E;T M/ 3T]%YKH@ )A948(-3FY(F/*"E.2;))"K.3FI:=HR>_G8+WF!5DQXS=R\P_ M_[[.V7W[D'9#T#U_YR>R%VTP8P420#P\SE(9$4\TRZ=BB!(-TFSAH_2DA&!A M@OR]HXGZD#YDWJ?5DJWW-R10WR3-JNQ):Y?2'PZ1](AK/ZQ<"8=PER^/G:&BE6G@55/9X,YA-5_38Q*AS!?!\>P M=(R34G5L;PQ,AS!?U>:_HAD^*9M_5WQR"&O[;/Q,9TW\ZB,@AFV;]BKZ0>ZG MW?&#?QFT\0GT384>P5VSW5TZ]]4\)=E9L05@^,5N Z]"6MP+7+PF+A4K2. M(\P5S9Q/'. (8T1#2#Q*8QC>:#?^=+JG'0.7,)6G8Q?)INHI/URM?LL3B\8) MS7*_Z[:-T[89N]P2L;3"SEG2B]P#NSC.(WC!->>Y&0YL5X96C=$K5--JC'9H MC)R)-A]H 2]::L1CE,AIZ9$DD1!XKC%JPQ@]QHLN.OLA_6<;WV6%_="KZ_O1 M3[VR_CQ>*W;]ZUQ)'V>QNA[8_XR3<99[30E]6PU6!;=#7](*;CL$-V.,8%$2 MI,'A1CQQAS3F!A&K<63):28W6ED_QM-^<7#;PCOUS,=67@VZU<3U2[OC_U5F M%HRMA<%:<+LG\;)O3]ZYVX6<-5Z M>:Y;[SK5^FVN6>7#3&!(5@P#:J-_$V:3K&B[4W!ROE3RN#(W)VIC7J585_ Z MA57>#EXNNF@D1.P$9UY5Q@@RT6M$O4E>8T:YWXCR'=-!RDPB;33<@PE%V@B) M)!..DB 8#O@5@!<]SXS2%;QJOOIP'.0P:#U,[K3)AZ>K.WPRJOH M,E)@[Y%UQB)ND\X>-47!<8H=QC2*EG7O4/_:J^!MHXJ]QDN=W)25S-9O$ M14X&T>6DS)W$@>?'UQ7G?NG)/Q^E E28JS#W&/[3) 5/2J.()4"6P0!>2@)N M:?#%G;"8V0W6F)W[WL\*Z+%GE\.V5F4E3IP)E#PJB$N#(<&Q2YV5J/AN 5E^9!^ M&%]>Q5%;#C_]%H>@6*&TMO_]PD[B7T %P[SDZE::IOLLLMP%(]:3CX4]8(EN MDP)SWI2I065NFN7I6]:C4YH2BBEN?KJ\&HZO8^QFI_EU-O$7>=?DUZ'=/C'+ MX2\_%XS]^1LQ\/[FZFE3\W[4_,=L%)L\16?-]"(6@;&CZU++H=ZVC1O;26C& M":+I2?33\:1M;!A?@1J>-784MM[3YBF^@-6+^>JKJ\GX<^RNO',IFN_R4RA^ M^]/OO_Y:?B1OOS]O/L*]8!)=G.17*<]O&_A?G.0GY_>PG^U@6'C8P#G+7,&&7#%&(N*>4Q7&/C>C6!NAN_[V7^?30TL[X=4A*)]-U_.G\>3 M]_UBOFM[GPH\K0^C#[-I.X5E@ 7J;BFVXG(\^GT*-N##Z.?!R Y_M-1\]N)ZU]>G_^<12H+V+0PEM^HC"]3,]><\'^$>:G7,C(_/ZK^9PUOI^TLJU\UGQ'#T]>/?COS!B&+)$&G'F>.:2U19R3 M(!U.P=I]R.LO]NO@$ 2 M.)>T_;U!-Y-G#9B![]CW33OS%WN1 MZ4<7U#A?[QGQ/84L]FG,'4^;>4)7XL8^X,NAXL5B,^8*+$FWSX**X7YCAU_L M=9N9/Y<7:#[[)1K'GWR78P71NR44M(NN%4!]T5/%$5 '$'8*)W!^4 MW&;,;7M?Q_W27H-]:6$N(8P^;]ZU^>-?YA2;S3*OWW!^B="*IH@)BBHIQ"G7R DN$%'16T,DU\:M^R5"ZT@IY8A1 M#[YWP@DYE0)*R6OA%'5!QO5\R9)G\8.]&H#GUSDEO_4!$O@D/\^FX././9,G M>Q[D3"EZ)N3M/3!>7H#.GQ[&[X88?0]C_SC7@CC*3FC;1'BG08Z&8Q]L@PJ- MFZMYJ+T6#J1E!&E T_*OX#CD3TJ4.TXI3G(T< 7_C$.^Q$*,,( (._X!;G%^ M^*%I'V9$>>P$ F]>@B8%CK3A$A$26+1:DL0WR](?&A7,DQ>_YKE8! /+@6KZ MV0XF ++_B-._V^$LKH6I/P(40XC:/^:^42E]?%/*/0:E"68"0#Q/1?,YS\7\ M@[D\":?)XU,!9_$3_'G IJAN,O M<7+>_&KSOL?@RG9",EJQ'9_!ZX8%FUR?-S]MZHZ+H#$0%<^?,)JV*P]PUZ N MD_%PF-^A_^ JI[-*:FHVO1A/BG,(3[C.E\%2AEE9EQ;L\)WZ=M98[V>7LY+^ MWO*,)N?1"HG)LI+?FIIKYRH^KY#)#\T"W"7:YCAP:?\1#\^H>LU &:-$08)M MY"9 V,]I0%K)@(G6H-X;1M4'$A4V"M$HP*ARIT"M$P&U%IA:*RR-[!M&M=/J M1P7MI=H.U#,7<+5Q!%[<^( TLTS39.!FG12!\,PE&J1R6=J+Z_5E,+T($_NE M29/QY8WL@VZVL_8JB^\W'O>^SRLM/3,.P2\MERV>'&9%ZF$>YAH H@^BOOK@ M+.V3F+(#& I+XQBDP^;$- QTT$[S!NWG.+P&HG^G.]][/)!*;W1H?A&67^RO<5#5T 4*;+:YO MM\W]>)2',]?L+Q?C8=QNO1>:OFKBE\#JO%^V58CI9K7\,;-=PGPV6.@XXGX.,6KAY\)LDAQ15KFK06=J;>-=G?^TU+ZXRBH&UV(D F5V/Z ML\Y=_[)>']OY[Z#^W= RD.QO%/_CT/P,HI4-VE/DJ6"(:R&0CA"\X]Q.64*< MD-C&IL)C]&A9>4H4 ;%#^=OJF57X,8;?IV RV@_I7:G*L#_F[DZ3MK_Z(4HF MSLWMY43[R/UD-;*?/DWBIVP4KR9C'V-HJTBNB&14+EDJ#'(1>\3!:T6.6(>4 M"$D(9W"P&]#N02!-H!I$4H%(X@#W2(%1" 3\X$@CQG)=)'_MI_]G\/-^BW.O MXT/ZZ8_9M\Y2RY6SU.(.$<3G_( DL(&KATLU,H>2OOJ&#Z6/I3[GPU61\5_G M\7(I$CGYNIS%ICS%1)[E\";-)H4>''2U6/G!ZD6J3-[O\6JZ^),Y6TWL=84[ MY6^_Y::",;O L\'R:EG0VG.>72 MI2=6Q*5/K>3M@*M#3$*:)"6F*B"JI"\Q(W/ B3 I!&89, M=!IQPQRRV%%$"5$^JL2CU:O-+!>UD,OE?N\FDTR*D6LC_W*]42[Y+B_!:@W# M#[FP(?Q/N"O7-S_9D>=G6/$SP@XI%?F@F!G$:;';=,I!;[.?*L'B;&1,@K<8 M?(Z;B+2P$ZMU@HL_YZPM*$D34\JE%?"(/L%\\X>0O&-[_^J%$2B5UW$QA MQ'?1D"J%(_KP+(C-H]$!]X\_?MJO[L K.FQF]R,F^K56<8:58WU.Y+,*B-O3VA\Y+/?/]-W.W\O2^[O/03)-W+++@&<*10&1 DD40 M0F#$O!<\)A9MIF!:-4V!")HHQ!!")X,X-1X9H@.RFFJLHW>ME9X=X@TN+V%N0!5+4GQ>VKE4]WG6I;Y!JOO2Y(UJ:U"Y$#/' M4.'_[.N8[[8#\S*3_!W@(4N%!S5Z#5!B7J).$NY -=$9+EB MPCA'(S$;7FZ@-EF/$=&Y5)<$@;0C"6%IN;<,8ZTW&.#V4.A"P8.59T3?3B!_ M**F"TW!&LV,1OX*%&+1;,]AVQ4EI+F=MMULW+2QITYMRE45!PDHEPE;TG'N) MGW)H='8_)+S%L^L#YOO@YN^KSE9V\E:JWFX0(7Z]@MN>B@JW'/JSD?@DM4&. M0" *JAF1QA&C@)G0PH5 \<9^^T/Q/>?3EXE_+3N8.V6YV M48:,[Z#%V4,\5P@"F_E1I=C)]7GSGZ-L^V\Z'<);E7J3P6A=JRPX]F5-SA;R M^2F.XJ2XXA<68I+/$!>4TR-C\$^Z*VYQ O;J @MN=0@!I5(BID%.+94!^>2] M])(Z93=*Q#17)$2JD0HJ4SF#VZPM=\@8HH1*+@:?=B;;Y?_^WLUEH3]=P1N9^Z_^ZJ)7!32B5^1UV9Z?=4'?W-AFUVM5)!9"/8^0^2; ['^ MJ?,K0;(GTP[7^_3$_.A>7QDUZ2'_Z9BZ?&=&(S3XBBX& [!_-^%&:^0%'=>7D';N6PKYRX;[)S M.7U9,I]9.'M!S$]JUB9X)9&Y]MD\G7G69Z!+86*\XAN^""P$ZF[/K_I]J;AKP*[ !397ORT&D3.%.96P]#[]Y#7P\21GZ^"2 MFT>5^KOEJ3[+I6XY@BO/^IMM@_VC^>N@P^[?9L/8",G$=_[[[WB?],WN^"*9 MN>1QE,3NVM3G2 'L2LZ=3 ?%@+0#D)&J:U-S;%P74QCNY,VJQ)WNF:ERZ6[?9(VI-X3@$!(HT@9!#K, M$K599O08FI_?_44, .;];L#&!G:7XN^&_:X?]<<\8;0_(SSB5]ZB/HN;YSM"N?W\&MJ[_9>V*;7C^$;_=@V-->M//V$8SOWHW5%P?X MYUP+5].F'0\'H9D;ARUOOF5V](XFYVDL"LN6_+;9^]M\4^K?W.1?>P*-Q\O* MZYB_%U6?;TQ)ATN8/?,D5 W;JX;-B4*+@O4',,K/JWM95>D.CV#_/MRZ,%7[ M)U!]T.0N%=:7*/S RW4HBO8/]0!(X5\&@%+E!/%F/=& &*2Q# MY-8XB&4W2*0ISAN'&CGG<\SG5[ M>IT+/L-&G2EU?"S3M7WKT6%=;=^Z2YX<(HS0-*$84T"<88,,Q0Y%XIV5PD>^ M>6!\SZ"W1KO_4^]#E^.S#STVV]=,X(>43!!VKE0%RB?XX8_H!'N(>MPFJEEP@%N.(DZ310:@ M"Q$5M%86ZR@W.L4^"^JU#X*]??O=\MS<7JS\6A6KIK_WX';/1;C,J=J M@KY[9.7D YE.?,1&.(=D%)DZ&0ND-9>()I^P54PYMW$&]%$F[::!RH^%+;0S M35U5ZG+)V$+%G^RGZS/^#4+EUZI$]W/HOJ\ >;1K6YWU^]'NX228XOF0EH^ M4IE1E7"-N%3>F,0X?'X0SOH<\0[&7R?GQAP=;M8T^1[\]1_RR8KA,//[Y(-* MDQ0'-6N^ _VYNVSLU6C8(Q?]085SK].LO4P 0(A2A@6.DLQ4AYGYP24P>4IQ M3J*C))*7R6G=825_[M!C-KFQDT_/Y'-Q1M0SV[J#U-7]1!&/KZ>N:'Z8$K+K M6.0$8'T[#,LDDO?>(D6C0MP"(#N> K(\)1TU$7&3<78OTVL MY,>KHG4+8M\5^-M)"FMG:#LQ@=OGX$B-8#"14 ]A MB!&9M XK,&A1*.1CX,PRQHM!6S6"<)%AUD/48H3(C9,4LBEQ9 617GD']^T\ M%GF&0GYRQB@^4_I%@Y&J8!MS4..0@Q..0XA$3@J&"=;2"6V1D#(BSBD#2)44 M)6VM4%YHIC=BD3W#\-Y#$/JMUES'K)U/#T+@Y\SDV5#EN^ER'/0?7$?KG5_Z+F1 MYN]0;D5Q%$!HON;!9,*8/(5L^FE'\Y_(WX68KW!DUPN.3&: M\ZZTJ="!W:>_YVBIVJ+%CK:&#JTV M[.4%9\$35\@_Y^PBX986L&M,^K7=YK+4.L9 TB+('386O%>+D9.2(6$-3=$H M1_%&$J'6_=Q9][,'G5ATB#C?XTL\&U^CA]=66 I$B<"(:R60U5@B%AG5*D7& M%7XNOL9E:5P&V+_;X:P38T#CR^YOW^9N?!D+?WAS8 MH <=S_U?AA8NAW49#S.A<[D"92C/OL/E.,32Z631K.2FV4-'??^-[^XNZ[J^ MW5!&Y_>Y88'.?RE6)OR&VS"<_9"_O46D[OQU;]<__EQ_@9C<9_,M9:TC[G!"QH"66E M)=RP0#FV_*6++7_*L64A)5S$E\_+>'D(L_ERC(05WRJ^/2^^5=K5]=F[;S%- MQ;![3\HQ#KAJT+TM*UJH#RX8]V&K.JY_W:%RD- M$.=85TJ0BI>'OJ05+W>)ES92HS(A!+<.\>@PTC9&A"T-5!A-@V'K>"FD#<$I MBP0%>.5!<62-XRAJ3)F6GC,N3P O]?D14L\= 872H2#3@[3SMT'[#Y3REN\@ M@TMLITVNB:D&ZF1TJ-JEE;ITRBA.02+*& ,;$SDR(G#$O$F<:N.(WZA+?U$_ M?F%JELHHLQ+_##K\OE?AWT"#5RS1U6S)V""Z;&WX'=:&GY/C(^R[GROWYXJ" MKW!M*PKN@#%(41EM4,@$3'+]>#GQP)"25%$MF7-D(YOQHM[Y2Z,@.Y?'YW,_ M$05K1OVIRO?3UZOH2TE]G%RVS7>#47,=(3BL#-NO49U.R/#<@"OG4934@)Z,_K]* /%LVA@;M)24<$0N&B"N9 M^9L56"-)!,81K(W8G5^]JVS,7('_OM#?7>9C-#W&/C(U+5V!L +A[4!HA A4 M XH%F;,,S'CDI)'(,\ZYR.R09(/69.]IZ6<&0G*N5 7"FIE^)O<[##X/0AR% MYGH0A[6[UFM4IFIY=K A:H7,7C-2AAMPO(4'Q]IHL#Q,!Z>)3N[PRD+F2OQC MK\.[M#OX'.-J=HY(92HP5F!\C$N>8J0D!81E2@!R5" 7.$;.>.\TF+-+>&-X;%LX///\VM'U__-_:TK4V[:9W(A6 MH;DMZ-;8?H(7;)LO/Y9ETMLC(OK4=_)K$OE4?DUVSI[\C!W1?%:6ST/)/!SM M^"H#UZVSUS6&:\:I4'-V/0HJ(]<+*-"N!ECU9Z_Z,S_&6]2GIR$O/V]E0J^: M]5II=EYY!^#_L*.9G5PWM07PZ\VRA#C$K&M8I4*K>S'.-/?\P@6'P_@I![5KKS M?("0?/+QPHYZ%HF_C4>?(2"/X5XM??$=*4:)V9FL'! 5_@Y_22MGSBY[YP9K M30H:>:UIWC=A2#NLD8+?$^$Z)K6QUW*@.'@01#J$GG-:4?0)?OLSG5AX?7Y[ M$?]8ZZ-.1V&J:5HV35%+K'P$TT0RG9LB!EG"^I-5#WR$,VF@L MRYQA2G* -$<$LI@11"+XW):ZR-+& 85#AL&#<-/EN:FYCII=WX'2_KW$GJ5G M[20.8U:.:K-.1GE.U51]]\ABKX>9/D4HBY0E1(5(B!OKD:54(.:$D)QY*I,_ M;-/7H<..(@"*\1F5QY==NI^[6 G,CG=M:RAP/X)[1JSUC"//,> A-1;9)!V2 MQ!CO \:6F->$AP<1"M2,?".P80\9K@[@R&EF5,*+$4^ZL2$0>^ 9N M#[PSP-=3B54.%+CKWL:^3P[\8B?^HF'UX,"S*!H]IUG3PGB6CRV?9HRS?0Z. MU#A:%24SN:=!B4HRA8*+C"*A+!A &Q)8SG7CJ"R11C*'P#!4'7&,'])X[8F;Z_/O%6P?>5@>P@!R4FA;N(,2^LT8LYF:BEG MD0E2(&HX\]IQIM)K0=V#"$C,.2,5LA\9D=R7MNI!E$2%9&@_3%8[("1:')!O MQJF)%@*.[:1#@[:!OX,,YK^#=F>ZHG+$'F[K#MR7IB;SCU:?.YY-0,4O+^'# MSD_I+K,0Z((2E^><'P:9T6E1EQ4<0@42FV78?#;R,L:DLSQ7U7(CP!'W&#"> M*Z1IB)QZ+$2(NR4O^^GR:CB^CO'W./D\\/$6,S$QENV8O,^R%>,,8OOGOSAL._IU>B-ALT[DY%!ZCHR=J>ID!+JB:Y).IFEX[ M-=/'BTF,S2_P^T7;_#0*/4G3(J']O&1,KUR8*AY5/#HPZKC7CD?WW3\[6.V(\MT@IW3_?_;>O+EM),D;_BJ(7O>L_+P$ M&P3!RYYG(M2R>]H[=MMKJ:/?^6NB !1(C$& C4,RY],_F5E50(&'3DJBR-J( MG;9(L%!'YB_OK*PJ6!H6M\KGW)]].-36J?M2A7:G_?W*"TZ&(E9XA_R2)]D" M W,F)O\"JZ),->(.8^E^W_?& ]^U1\,A7OWB]&T6^GCU2W\2^>,@Y.O7- W] M8308]T;VQ)F$MM<;36S&!O#KGC^"W_4&HU&T&CTY5>[ZS=&2]\+1WXYVG[^K MX]E]/9YM]V\LC?!ZAW<)M$DO,E!FH.R:PFK'8\' =>RQ.PILCP]S:/ M)LYHQ -W&*[U6/)"/QJ.0@>P@S/;&SFA/084L_OA:- /T>H<]I\9REP#90_2 M@Q^IL'E?0.-.C/-WGO*<):0&LQ">BHLR!ZJ]O-5=%ON]+<\M/O:R6,X4.S]- M&4 _'+BCR!Z,077V1N.Q/8[Z WLXBH(H' 3NR%E3HOL>CWHL&MM\,NK9GC_L MVY.1RVPG#+UQW_%=D$#/+'FYS=S29>('M1+YC>R[\ MBTTFS X!"2>]T'6XXZ_=5! -)B[^9N $GNW!8S8;N;X]'D0.'WFAV_?9LR*E MVQE[C]S2^:"0\LG\V7K^+(UZ3US6?& MLG*:5] M675Q_M(JEPNJAZ72.%$99^KA3#W&3PRU3^F M'LYPA.$(4P]GI/!!L^3!+]#4PQW7H9MZN(O< ,>E,Y MLLO*$9?Y \8=>\*'$]MSF6>S 1O8+NLY(V_BCP9>;ZT(+@A[?NB-;.PP:'OC MT+%9GX]M%@2.-QSY7C0)GC7J-.@,Q^9Z; -E>W^D!LIV6<^+J;&3H6./1WQH M>UXP 41BD1TZ0^;XXQ%C7K0*93W&1H-)-+'#R'5L+_0B&\ PM",_Z#N#J!<. M7/[,4#;HCPR4/4#Y-45PK680Z\VHC19\/"QD)(8N,0;#_K@_Z7-[ 'JN[0W" ML>WW6=_NAXX_&@8N'SON+BYX>U*),7),T;3!+W.D1X!?3B\,!LSS[& 816"\ MCX: 11ZS!PX;\5'4FXP1B]KXQ?J@\G*/VYR%(\"\WM">>/X _G1]'H2#(>L] M;]L'SS6FNW'V[H9MWI]_^6*D@RE:-D7+]Y0PPW[$_=!W[,F(36S/"0XX%6#4*I9WO>T+&9#__J]_I\'(Y /PU'SRIAQD]Z MY=<+KU@V,&E@TL#D33 9ADYO% QL?S0&19SQL3T.(VY[X\DDBOI!Y W':[T= M^@-WZ$WZMC.>!*"\]R?VF(UQ@ M"I1-@?*3"[FQX_?Z$]>W0W\\!($U<6T_Z _MD,F>WW(F:[8>@'S ,0==>Z,YO.#@<'G.;J]&W[ M=EI@&X>Z?M?"@KH.7GR>O4=QMU]>ZTQFTSZ_= >.]@EA@&, M^"%J8M&0>Z[+QN$X7$M9\-U>Y 9]>S3A?1OQQO;[O8GM3T8]?S1RPD%O[=** M6UWT_5N67O(" .>4+JZ/@6G"P,-.YNCXP<)1^!5*K2O#Z&&YU-5IE9/K>T7V2@VEC,$B5N\#># MO]F46PL0]UF(+W@@L]0T+U4(E0P]!&,[\ 'NHP"[B;E _..>8[.A/QA/PN%X MW%\+W-VGKN/12/X+;= O62X_PN=Z+?JU"QZ\":M\R5G^+&I+#\6.U/56U;AG M(UGA4[@N/; ]2:VY[G<'D=A!"36Y]$@&/#(7\/2^^1,'C-A MN=W!OA)6SA.T,!'H*KGW, ^MI))(K_XJWYAPWL'/%SS VU>29;=E,&VRA\!H M^BO\MR;BA'^WPSCG)*&P@UDU3]^&<;%(V/(-?OMVP<(P3J=:;"D62Y/A&/&! M-'K4*NFG-D]#L#R_XW9A,[;:"/U^2TOS(5;8P^JH'XAF[1XF:M]G=21K 7)+ M!*EL%L$TW[#DBBT+V>Q,/R"U^V1X;][ZA^SPXSL)=["=&WP!FTCYP7@\'D6> M[_*A'08N2GL'-#;[@+K_Q[EJ=P6@7 )V'Q!0SW61\?QZY9Q1QK=/ +EBFUX6G2NM#"LH@MTX^9D7Q&E4[B[;H M(6"]XYE:>E/*W1*@$T6#P2AB=A!AV=W ']C^AP#/ M@QD/JX1_CE9)$=2".#A-PW=Q4H&DN4#/VBW(\TZ^M>'+;:5Z,>.R*RILFB4[ MD59SF#$,6Z";C6R9JA2F#)@D/FZHN#!8;*F5 I7'DLJ3FLJ%2&U W8^G2-&F M*=P+VN'C6*!I1-EXTAZK->MA(([IQ6EXYNF:MQX&SQ@I_?RH= @+/(C6K?3X MF[B$L8+;]6[M6/Q[P!$4A/,H#757TAR8IC3]7;>!RPTE_[='EUNA"6S5\^U-1I[M>_ G&XP&SM#WN3/Q%/O>)K!=\9]9MQG9GTO97W&?79$2S;NLR<5B'_(HEU; M%>WJF>V%E55E4;(4*YVLO_S7V.VY;T7FO/&R'4V+=G,?@6Y_N3T>3#QW9/?Y M* +[BP_!]!HRL&T>&+:DP MJ&6?"=;5#3/GQNL(.BZ89([SR";9H9.\0;&#.])#1;&!W^]CJCB=/I31[Y:E[#=WMZ1X0!Y#TFC,,&9#YR)N/('^!%,0/; M"R9XZTP?S!-G[$Z&X3#R\'JM^YLG+P*0J>V&_1^>9TA>Y'LU2&RB"/MH^MPC MBB"[[AB[Y4#S7/8G"_&P164X9,/Q,'#M'NLQL$,&$YOUAY[=P_LI?3?H17[P MB/$(V8]LS:'W4%^>U\'^^+W)^"B3Q/:'>8P!8HCC2)%U& &B!JYOC[!+N,W!_7A_&+[1UQ&)Q]X:7MP[ 7C?W)Q ZCTTSQ1&S)FX7A!Y:V7?N[!-=HOV/PH<&^^Z9[VA-^##M>O*'W8[Z6E: MQJ',C#_G097'9S<^:VS;7+S.]X+N]N/2.UU'OW!_X2MYNT0KY9J5%F?!#),N MXBRT>!IVK C.:-.UJ+NZ#!4 AH87[RQ@K!!@@*;* U85'$>'Q=)UK3,^MZZR M*@FM&;OD\#^A!\.'7LW:[_8'-[YG+^?Q1%<\W>5*IPT\\)+ON7GNBWR>-"OHX9?"[L/IO_A+ M8FO3?Q]V\^5=2&?0ZCC0ZN$78.[#Z;^(2V0/%9&.$R ,!SW]E;*'RD%/%LR_ M3^Q^_X/SL@D%.F 6%>B4K%@INS=A^Z/I]&>:6[;RR(;]P!OV?)N/><_V J]G ML\D8T\HF7ABY$Q:$ZRUZ/6?,AA//]MUH;'N]<&B/@^'$]KS><##RHV'HC%;] MX0_T@I^2J_:!Y9SCSF@T[@Q'CUPG?^B<8,#MX([T0,$M< *_'WG<9KUQ'\"M M[]CC2=^SQZ['PF'8[[N1MPINH_ZXUW>8:_L3#K\9!D/;'PU[MCL.Q@[ 6^1' MSCZ"VZ0S&+F=L3LQX/8 C?D>97F'J3%_W=QRUTB28^$?(TET2>+WN#-PW,#V M!AZHO(-P9$^&7F1[K,>]<=AS1_VU)HLCGPT"=\)M'O7AA]%@;$]\S[>CH>OS M7F_B17R\EY+$'77ZCFD,;Z#-'.D10-N@/QZ-0M:W1Y[O +1%CCT))ZC_AH-@ M/ ;(&O96H6T8#OPH8".[S\8#VW.&Z 'P YL[X_YD$/3#T;"_C] V=$%%[@\, MM!FG\L/9Z7U1 E75&K*Y;L)(%B-96DJS-V!]4'/M0>BXMC?R!C8;\HD=CJ+A MP!\Y+O/7KHH8C49#?])S093T0_C-*+0GG/?M 6=^?\(#T^61LC_V@9WO]862/O8#9[K#ON:$?.MY@+6+&!L[0=\9C M._0O@WC8I&PY1O\]NV" MA5BQHZ4IQ>)]TKP2'\AZ*O5J^JG-T_"MGWW'-6#-2)WO]/V6S'+'&J\=)G\] M;-=[@Q;O*::9U9;I@DVY,#IM%L$TW[#DBBT+6:NA'Y#:?>*HS5O_D!U^F4RZ M 8?TVL%A=XB%0(^PZKIJD&0HK';^+_=?\!LX3KQ4J/@7<$Y0%07PTK_@TV19 MQ,6_HATD(.Y@%S_ ;"VW:WVJITL*_^AM8;VK9VWAK9.G9:E85RJZ7[E195@^6-D?5[PG/2(HKL-T^]49#J\/_X\28&I>!1' M?A.7\-Y@Z^[],ZNL8D;UE@ [J]6F89L 6$, 5E;E5E3O?-#:^;S9^:S>>:O, MIAR&SZVKN)Q9)_%K&J-*615B#3N-P=-"_(OR72+,2 M"V#98L%9CK/F2<&OX$585PH+@OG^;\5R@--D"42QR/(2JV-_ <70ZCGV_])@ M)S',!Q>OS>:N%WS8Z.LT0%/492Z=4 ML#R/:77U0.?OSSKT"N[GL/-+RQW3K+RN=8Y5Q+ J?"Q.A7*.BT:*9'$JYDMG MMG770%KR$O<")G;'H^YHE<;ZVVF1L.<+T'O M_*J J19M$I!'F4X[:C%T8%W]KZBEG#*NJ+[/DDEMY7'P3HU5I M %8$_!@WNFN=PJ>2&'#7YE@9'H&5DN5%IU4UG15K!T->!'GL2]K.\8[E),9J\J6$KZV;OD)EMX"Z[D,DW:[!VGI:@^2! MHFK'7,;_:)]7C*)2)[1?]6=0!PDI <4 6"I(X)?\'#C EX)HA?@$J88Q4',TV")N,ICTO)0H%QE.#R%#N'%"2HR M GL#GB0@P?RJM(IX#JC.4IY513,2+@B> Z*?R2%$IQ#\(3S%REG7.A,[0&.) MU4M\ARG-51\3%!$IIS%P2@QGC\L@VBVJ(N"+,I;-2S2B@=^! +K$C81!Q*;+ M_B161NNC$6E#C@&5;R^D/@,OO--8\DN>37,V+YX!*_>JN<_O!=(/(L4* '2L M*R[(+17<+S8/54I\6J$2:CHIZ%0V/#AO/M5I-L F/PA;V\W?]#WG7T[WWXOI#Q9+RLU?*#<1;=K(=1;?WTI'5K_7@S]^ M^*EV]:PY*O5^-$ ][OC'MI=RU6NXT1\)P)>7;VDU-CIOBC?80PEVF*^MNSE= MI-71C\_/F?J,1@.P.,=#;^+V1][('32;$:>X')OVY)H]^.%OO9ITM%VN&_BL M#K@GNN''*D4QG@.2/V-3J).O7^QAWQF^1G''P"#,"T0V.TA8 <(.* J-+3#W M4*R+1E[ U.A4F /C6W,0D$&5(!;,8C\N,Y*A7_[QZ9\7/>L$8+3D(,S^ 68F MR,%/8%#E(#1M&#H+8I*KY3+/T#"UZ07E+.=92G^B71M'"!!A8+O-^$OK&XWV MNH/:C]0G2-2A98<"4FDBJ C!F#&B-(R$?Q9KJIHPHX,E8I/U'N9\=O;;^]YK MBZ%]%F'++^4D"&$KT+Y#D0^P4#LXX'>__/S__S'"9[Y\^>)^[9WB9Z+XN:SF M9-U6H(S!VZ?+E)-:B3"(-C><,>PO3(/LZ 7V*)LRL-TSQ%:@>$!7,"N14QGI M%UU+(QL\LJ#*47-*A!D)+^5J]YL3^99F5RGJ"CZY'!H81F-5F/ PDL_)#P5: M9"64R 1U$/H271US'R8C5LP".#,TV?'"QV1M/&FF_G[>L7[_QT_O?_R \/!Z,DVP5TA!\T::KI"S;96DCOBUXQ,)OB&'!DLXF"XP(30-4?&1U3E MI(PV&T"=\HA5T+\27Z*ILSKC&^?Y06Z>_A1M8.U5A$/.B&03Z^O[LP_G%^0^ MPQ$LG#_NU\#Y4=%OSP%-N8S)SJ*WS3B[A#/&>=MDH\"0+896W*Z^!.6>6@CF M():!$-!2!&[/YG/A81+GZ%IA5G"_*SP=;>0F8 MIHY?HY%+L'!8NA\=!DUL]BEBLT,3FWWBV.QQB"<4#,!4V9P+Z2+U+ AEA8B M]#'+\K)049&6:$E#'9AU/ 8DF\6@"F!:)I!AK$-,E@<7 V MZ(Y$8<^F.<LO^<,9%X?1N+S6 H\;U +Z_?D M\0-)&%2XYR0[ST'Q$2$<"B["&L"X1"T]5'7RD7\.[= (:._.I]?.'=VLT2U_\[[N:@G3EKFN]C] 4"83O MN+5I8$KQHB!2@TG3*S'>*%1%H7BO: ^D=&EJ SFG,12WSMWZUM"RI(IA;<&' M.D"%&MX*PWE;W3O' :E_\!KG@+Y"$3?7='T=5U8MJA4BHJ.8\GD0H_,;]/B3 M3Z=__^W]Q83 MU7>%H@OJB\: @8/D#&._!-O2H(_899;+_MX:MQ!^MVQNZ1=?M;F%)D_F"APA M2*6Y0E:N6)'6?Q6#,0&&$*7QUKCQOLJS!8>)G6=@M MH^\1#.M+/*JYT\O[\ MT^?7UM]77WWR]P^O99B@P.P@0!4PML69E(RBPZ T!V3*?ZJ 3F8=Z^\\IS [ M[-+_5+ O[M!V)[7\V\B/[LX$H$Z)#Q> G4T2$-W.<5K-48C$V!>^K*%("409 MV:/VVJ">"AJLL9B<#_BXC+]<",;Z>YY5"ZE@*/,:Q.(W7M;6V8?T$D]FRM"3 MS"&0R=P<"9O.Y:IU91^7915N%21((HEI:5&6R"^(O(4[ET[G20 M:]!_]NX?WD]#S:ND9.7[K__?3[^^_^K:%D@#AHD+<6"AS5&H(%X][Y[G.:^% M7H%F/OT<^$R0(3FQI"\*SB;;L(OU*=/W&X[Z]Q2(.2^0U7_E+(%/?N/E599_ MZU@760Y8G-$= ZA--J=J%_6IUF#< N!5_-VL!>9^)LA4N$H9C%&R[YSTUXLO M@WY+>%;H281MUC=HV'-&X^'X.C(Z/8_+!796>LR"GUD\BB+6;P0D5/4 M:.MS1,*S4G@-R^=*65%LW_*FB>-=Y48ZZ'?6D#AXXAE4TC3ULEBF'(ZI M(%_VBOALYM6B5)3WBSQ.9%[;!>9.892[?MT*WLSL"YZP M=!JC$EF +4IYVRSLVRJK7# M:'&I]51+"7BG%Y]$'L@)H^5897LY2N>2LSC0+TRJI)D:0N]2X:/6]X3#&QA%!B/N>!: MP-,X.$@Y(]M3V984&"%N@9T#4SG+DQ"3"ZT$3AZ#;N0#:Y1XU,S1A49(2,?] M:Q9%\,K4_LC@Y0&H+'+\6J:/OZYQ5\=B M,9]M$ IK[7YS:Q7GE/_&/X+UDE&N7I+(2H06\0BJP4&-H4C4KI,5W3%5:\T M3+/> "KNN#C] O;JUW\J]^(YB JZT(POU++)@4GO:_ORM=.B%="%9]HR@FI> M(?M>HN>E%+;3J][8[0[5ZMJ"B:_N5(<^7-N!#BKO%&Y&);YQG^4\GOM57LAD M^6:?NM9G;<='G0V;?I7')1 O%L(@%FE[+#8@SBVA(&04[\8<-D1D?IO-$?"C M?H(CX+UQ"+O'A--"IY!YR_H2E'^7R$T/44M'G+)?T"57.Y,E,0G\ M73$PR"!3GA;AR-@B$>%?F4@;)"\>!3&^4ZN?!+=P12B!CF,K/>8$_IB_MGX[ M/_MXUK&*:H'E'R*/F_R&> TA*$_%=6^4KL4UX8=#BY$;Z;^2IE&+'LEK?^CR M)!>U* I!9+J"B%X9X^K)C*O^2S2NP*KI#8?>,QI6&S,&UYT@9%M]^?@/3]/R MA(]9H,R,Y528)IT:[?0\0B.T9]"C0SQW\?7#I_ZHG:"'6B.E_'U');V06*5K MI(#'0C/-$3#@>YH0826&/V-,G//CC-+V8U+ISNT%<; *2Z+LP3Q!+BH(Q#10 MC[;>]T&EF>*SY+FCF"7L(%X=J@9G3758!_<-=ZEK?0%1I 1T0_A5].^Q7#R MG)L=399J(PNQ"JJXR.&;0AFWFPI28C5G&U^N!3]@V<#QW] ++?3U>19RK'38 M8OF9M)['3NL9F;2>ITGK,4+UUD)5N\)V%H MJ?38R_@RZUKO$RX"5E+^".''65GE%&%%!5@X/9B54Y'YJC-/#M=67/.7%$RHW-4N8 MP] @R@O$L48GHF1*(P'K.T^Q&BTJI6 6IJ4^84FD\#IL$28>JPTI?.\5 M=AL ?01+M]#T$61>5V_5>>"Z+T9$?6=Q$N8\K5T'OV;%(I9V_1?X$B@V6:F#%:I9R+Y[1!0H5[O6)% M=JAT,BEC(;,[V'T"*)GY/-D6T*6D0Q4!5JY$, 0QK,<"+,%'Y:EH/@F7*5 : M?B+*5-I9W75."&R*I)FN=8J263=GI<,2(6!#0D3.92E'&S1:.[2Z[I9O\/1<]NXPJI"_O&Y9NRV M(X2 A"F5L@$;+68 DV"\45#F].(+A0'KTI9,\/0,*#' )T*80DR.,HSP:?$< MM.$ 6;]DR5_^:S)PWP*\UO\6,UNSEV4IG%9A)VI7LCEFG6'M&I6@-!4R31G\ MR:]?W[V6G+D>/:1A?OYZ=HJHHBK5J;--75J^&H+L6N]0DA;5=,HQNTQ:LWBB M& WX5C3.4"F$M)P&$DPJV4'O%B [R\3H!*\H$(1^3&K9 KM'5A$6+LJ*.SVZ M)#**60CV.."^P'%R[YU\_7CQ6G1"4M(YP'3HYLW"OUG&/D@"FUHJ (W\NT+I M46 X[JQXW50@A6NKUDZM40XP"YZ$,#8_$$O5NAR0YT"(JM58A0R:Q>WXF$!I MZD?CHYJ#^FHJHE9UC2#9^4@4M"UXDEJL4$DV/L5;DJV 2 MUAW5*3K[3>J4G+]ZI!6#5%$W/-5"]L)9T:K6HJ7MJ&*A7.:J+&U3Q=FF88 P MQ$\;@!%08=O7Z RH!>BUF7K-_LH5RW;P1'1RV0\<4=C9S 8#;R>,[D'N63[ M[[3YG,K$=90QNK(&,J(N2ZHMH% U> ),UJIW-U>_;*]F::JGM(P?;1 ,[NH9 MI9H=>)>",CWB.,,48VH6V4J>;R(@:P5D6UH6=%>KJ;!ZR>=@VV%0)A85&\E2 M!C+"=N44%2HT)5WP'K0=<=:BVEI5B9>RIV.KK$M5 M?=6SV'U1UJ'57QFH/%:H_&5+4GDK,5R1T4J?B15/TAT [599\O;-6?(=X3O; ME&]X5VQDV[%1.%?C.3GVTG"!M5DB.U"Y"=L @-F_P/:M!*5MSL&5^M:ZGD7@ M@X#:33DA$B@P!J#<>.T<$3GI_ M70YCA,?1"X^ONT\R[F@9SIC>/*J[Z-\SR5QV]4-CCF.FX.VRS%LSVIQP3O[^ MU3SS0BJ9\EX#])Z+WO:W3#HW3'7T3"4TLK+) 5<9X"WOT,T9[/.]R5F7+(@E MZ3<8*ON@'*HP7*MC>J]D11_=<-^5S"88HW"@FU1)BW(DL* M=($Z-5[S'4FZZS0)6!34#\$N+"C\V(;)&W/EXY5$MZYE$N:?*V%^;!+F]SEA M_N#@^=@%N)Z49P3XT0IP9>D(:YZUI7.$'5O1Y%Y)ANIS M/J[)I[J-%#;0=:30]9F4N%\Q DE^+(-A!L/T1L4=Z^<\+LHLL3\M4<<__[.* M?1]P!YV@9)Y@S^L4TVLQ99M:<"R4HQ#)I.YL8E4II@E/1>Q))&6+_*0Z8E1[ M+B/T8ZX^+5)6\5T;1J) F B&4@+Y-X3[1Y9>?GK)_&H:@4DLCWDR"*A?:61^D46AM8O M6<*7%(' [,%0W)U,=R"6R*3(UW!H=:\8ZFH2RH6N3%^[O95R[=-0E'_6-_E0 MPQ4QQ!GI1!^TH=*U76FO"W0KJCK#Z#>^@IJKPCI2NJPGI?MM"S4,G0%W Q 4MZ>*.^0I5NVPRHHU>7-S86P MF!I":DC3B:FCKBY;4A9(;3*=?VSN\408Q2M0D[B8J3=3^TGQ#K'$DE-'-,0) MO/"5Y]@E+\M+@*(XTX*CZJIP_6K;M7L?98A8>YDHQ)%O@[]Q@=JUCMBX,*M$ M0>A:MQ,Q!,H*-8%-MY.UEYA3>?V\<=6*^SU@C%9+>2" "F\7Q_I\= G+,-6? M%=;^T)-X1=;F*:MJ(5"_ )%5YY;M[9?OQ#4OMGK^5+LZ0]Z*[DDNP;SI8B83 MJ.$?'/"&JG^E'BL*ST3?1BPZE@> U<1" KX"<[1;=\"CQ$@?M$A^*;O@$!?! MR)VU\3O7O*!NSU]%HLR1I'94R1OAD1*">$'Y:L@7(F@K%B&JW-'C %1!1)3C M2W-)>#"EA%J<4\7U/ YMV(TAS9LP0Y0'4,HFYI+-262C:E!4O"(D"Z M#$7=J)9G6MZX*.?CWV<,+VD0>R F!CP'?V*;H2(#*LV%E*]3S8^<4E=R31HH MAX]0S0I;N8G-T2<9IO-W+;P/. 4[2_PMVB>\FO2[XSJ]! _HE3MI2+;&':%C MB2O>ZJLX)+OTZ7>B0R;>/:>*7\6!XQMA@I1CB/DL_:Z[-KKH CN'E<[42]H, MV;6N95,L'@AD^@Q685#Y+RG^K_J]27=2<^!Q$] ?[:ZO*?:CY<+(#[#-O$8] MHGE&@!<>T 6:B!B%E"&KE%4?(_P7!#XGO(HJA!>9/ZY2:^\B3 FP-C68%CVN M^3>LA,(#Q]M3*>\$H!-P4Y>05-.LWB<:BL$'F'F"U(G.#I$$A=(8TUC"V^@6 M:XQ4W]V@YY%@KQI0C^A/L0<@S[F>;P7#%EF:G&J-4/4-N)08.%*0%8CE*\7R:K6DWF'M<4PG0M_]QHJ0 M_6DE6*,.7^=5PIO*Z?/W9RTIT:E--TD.PFPNZ(Z3=W]A\\7;SQB/+JI<%'&+ MIB2X/)Q@!3I/T'3 TYMT-A'IAMY65J$)-.IA($:3FNC:R: US3 CM6Z+UPH M?>)#3?:2JB#6VRC*2*0ZL6N*LZ+/'*W>BBNR%1N%#1!@>?_!]'!I7VV 2*I'DQT8.>\ MJ 2NRT91HE1B"LSXNUHUS*W9,5W*;-^]>A$K_8# ^*P%B385)4#8:M&%! CL MOY[3W3RD9-/E51%>5C,M),OYI1R;/JL;@$A]M&F]T5BL6YI\X[-B"ZAOB(#9 M0N/ 57./* N1RD>ON"SK($N;WBY]EHF(0I?UY'OZTAE7S 8 M?#@5^BDW9"E_'X/SZA'WY,%), M_6G.8)OB4&W84;O!?D^;\JB:5.J:++%C2_7G[RDU_#HO!7"*V]Q%"IV?9RPD MOE14B^U\!-WB3R7<225 D; FI#=0,EXRBBH %G)R5$#U,T0L+%L]BF;BMB]4 M3+GHTY8+]UR<1HF,2F!KG:FH.:.V.]B=)Z_=/:B1PXE(-WRPA'>+'XAG.F#1 MIU2.%<#(G* CC(N\6M2;QDA@D48+CZ(NA/>ZTY.)U(JPGB(N)?:EV#L215E< ML*(DM7#*LP4HSJ7LZH=N+U&P)O:(?&0H *Y0V8*?Y!E,9JYI@Y?8R)A42:T: M56CQN'YLFJ1-6K1R$UIXO;D8_*"*!WBM* M)E":-^"14=2%5Y+T@]8GJQX>! M%85=T-(L3K=+$VE6 M"$\+-6;/0L"H#U''FF570GG>"(#2L2/PGF29*)13PO$*3'N>2H.U4&16YKM>FZ\,Z4J5-VUT!\TKY5TJY!\B^DO.-TD"YC,$3R; MP3F(6R)%DP71AE9TU(,_5$=K,G^4326$92,F=0HC-1N(FF@BMZ)T;IFA72&T\;KI:8H8%.I+>C=)6H5@>KD2_Q- M1S\LK; *T/B><. T@8QOXE"J^(!U+7N J M?-]=ZQ/L$4IUF-"R0ZD'J.?DF;#+(G&)?,GR.(H*;4@J="?#J]D!X%/X4CI6 M11&[S27NQHP?4WH,:2%7(G&-:[PN34"\2@!;5"$9D9HLJ.B=GB M@#D'@RX6/@7U,S5WF"J]20T#4Y,;_5E&?2F"6,A>C\+U*T"(HE+^OZ6Q+N\3 M$\.VFSDJTELA?J%.%F6AZ69S]JWE.!:^@98G1?I-Y.5FRG>#SM.B$ T2,3AZ M*;-&1.M/R7CJ6[J84-XHN*AD;Q34X;:MIS;;24>]BL6^ PA3<^ UAA.Z-0>% M2IK)J-J3SX(<)* @TDI@*_ F1+KU50Q!C@/.0AOO4)*8W&"#TC1U;SZN'F\D MJV0DN?%.BA%KF4(^W5 +'E.24^L[=4VC9HG#XP0O"6YZH9P')78K*T673'1' MK_2P4/7&BM;\&,/YLU3<&B[\M\H%?/;ILQ(?%#;23X"8&^$!7B)OA"Q *,E_ M*F=J[2YK^ZTSD05 >)E@&S599P6L0;R'1-_ 4YM@U3O)"8)91S 297&+F*N$ M7)@B]H"55URB@X0W6PMSX_ZR\2!I]"$3I^0!D6DAHO,X8@6;>8YC:?"MNU5" MO!U:V25U(M1*;]5K<@):]JMN[;1.$,>L;[2NM_'G#Y_/WY_]_O6]=1I0V)A> M(035KUDE^.PKETU"R(QNPS[379%TWSU(5H8U:4FBP.6- MW&T(6D;:D#DD-]Z2$V@45-I$ZYJLHJB&HA2-X%K#=VK7)2&2O!6N]NNBG=W9 M1.S'KJ"A"A%A@SE.'I"@*O1KWIK#%XZ"8MWZ%]Z;=8_F!J6YLQ)%E?HSZA1< M58"(].NX1#^&NNXQ+KY9OS *O,E43P7E,E_RJZA=AU_"BE%"%2-NHK4570U,;R.[ M2P8*GT-=H,?WAHJ)=NJJ!Z(?J>46;>H35N;F6/&;E7V4N9[KA4RL*K.WTK&+ MBT$_+[ T/FZ#30G:(=']0-Z^Z+@;PK,289C51M+?:_$V#_@ M^V$"M7=:NQI-_5X^!$^%[=*@X; [F=VQ^.^T_S? MM0_OU1S^^E.9KVZK=-JC^N2SX-N4/#*VI-F(_F\SS8)=&8IHP1L1,\ /-CCC M5R=UB4V4P/J73PE>VA(8&.\H+K Y[+)Q67=P]Y?AD2P.J &_^;\_#'^X?J%U MI$<%Y1;JHBT%?\^Q%??1L[;#+&8&?Q*9P>_1?/FKG__TMSH/^'X$6K-_ZH4= 3'W(--NOY;8)8MLZ7^WP3#=R^F,NFWRI.V0$;](9 M]P8O^=!W1\Z&?PW_OC3^'73Z/?H7<]2&D0_Y=!_ R/WA\+@.^M$=/WJ"%8UX3Q&O)Q?1./K SC5) M6_NB,EUDHF-<*]W3Z$%R2!E_D07#:X&I6S-=.X[C=ET<*\PJ3%.[/LKU$NS1 M.^S2#51SFWUZ\6@^<#N>7.',(NQFG5&M#1*%6%]H?9'E2$=>?_L[+'#;^6*K-99B5PSQ'<,2 M^R2$87@'N]XL.#;J[6!KLZ0JXDN.S1I]04%43J.(";9?TD2K2W!GC3KXEC-2 M$\!VYUBHEB14O,[_K)#&5@KN=1J2)5TK5>2RY;#^.\$03=/'LIJK-KMT>>R" MFMHU'2YEOUGJ14&\$HJ*<-E85*-/>1?VZD4$HL,;R+:F&? J[RP2EJI"L[73 MT2KYU2M$N]]XBM5N, /8A QYO6Z"BWPPY<@O'7F'3-U<]$(^(UOCR^:V8G7( MA=BU1-PRA=R."H4L@!<5;_5J5U>Y=$3'4ZP3\HZ MZP_[SO#UD?/JRMUB5W67@1 ;,K.E8H!7WDH?^9QC31FU:Q7-;C;VO25RJ[;C M 8PL8/65V^W5XV.KFP6^(*L*ZLN -"U:;S,Y/\("59_/$B+X8L8Y-B^YN2;> MM,M[9+)R'=,N[XG;Y1U-L>Z'E5O-";54NP\-O5YY#6+!?[%K/5U))#"-JGD% M'M$M)X@YG.4HCRH0N7M@RBH>K+Y,0ULZYU%Z'(D>\EO$.2[3 GO]9X%H.7X_WT&/_;S^+\[!4L+ M&_@[CO:@]FC#LEYT1<&9,&JDW;YF-#Q>F=(^;.3+*5MZ&-X=#B)O#6/[ MP%O[5O:T#WMBRJ">.R%8.BC$)=)KW@D38GY!662F>.+.Y#_I>,,[$?F^G?D> M%D^8S,':&R1[CU,<0 \]FFS"8^"T8P55K]?QW".K*#7YV$]6N"\ZN(H4CJ+I M&2HS'F0K5.S RO,HR^?B&D<_P4 Q!04+^&^!X5L#O_=ER?MV)-HSIKWG8=_) M)_HR(?QDQUT![M^F:0\LIHW^%5.#O!N7PR?58=.Z32N\_=Z4_8'D0\M9-TGI M*W<^=IS1[OP6!YAS_B1Z^& W:OC@!6KA9PDK"I$$B7?DSK*\M/&6;P/@+\C, M-0[C9P;>%P6I&\MXCB,5^0^N7QSSRIMTQW7^'N;,OQIT^ZT4Y))R]["E_#RC MEO+B1JRVLDL_Q2A;![T6>+T,7?[>T=P:6 .0!3%=R5HGS:]D.(EK7^05@V5F MG<2OU25ZM:.$;N)=T-Z4ALF 6P[-JZ";'\,^*Y<"R.)A(;M22\D]B M^5:Z2H8*YEMO#U<3MT2B=L%I1U;+$PJ>7^+ECLJ'0^4&5RP/A8\G:*7H;,SM MMT)QR2=-B6XL/O)L^L]::NJHLR&G_BJ/2W@6+SN"K=>34,4>Q[G%$W5A7&:A ML,?"!KZ1))L;:QBEX\/T\-*S5B+J(E[P)$:"@]/GEUER*2ZJA9&Q)"42-]!U M+;P!1[V-;M'D 9NK:RCQTL%/3%L2YLM2VCY>8RH6.!6U'/+RZ9O+M4AFB"N8 M]$S:9D>ZUFE!-Q9UJ#9GC;:)&YN[=M?XM9"W28E'_!:X2(XK\,*_<)7E:AI^ M>OK9S5UB+Y9]3C8GZ>FG99G27-Y+K/%2+BJU ;TJ.;R@YWM(=$&^*73X^ M\MQ^0<=]KR'5Q5&5AO/0(N>?/YVOE3C3Y]<0 OUXTP,=:U'E!=[Q+:[YDR7) M.(.-XXE+I;5B4C7O^KK!K?HA1O?J"M<4=FS#-8FU&IYS5C;%LGC3,15ZRMO+ MMTR.T?V*5$D-N)0(H$DK@DA9SLV_P^\0DXH UD E"* N+!@0B*BD33.8UNB(%#L68R4 M#H2(O]5*?IFXOAJ';CX55(!/^LN-:Q::5IM\$,7A281KNM)RFK-Y>PK 'C,K MS*OIE"J$U+MQ_2C'Y)^H9&5ILA0#AD2O5:K]3%RYKLJ1BSGJ5?,,]KV";^DF M2S!+Y&WO>*IT#;(HC]IX?G1D='Z93]=@ Y?6A=LU1R@:V5Q=K5=ODRJ[K;B? MJ:WI;)X,7759XKV7(*= *LH;O5LT((J\D654T;EVZ$;O>S:]+\$TZ^E,:C+5F"=[GCQ'$LF'1#X8*E^ICT%UEC=R "])QM9L#W'];,A%DR7 M^,(4Z_]9@>M/&]; ?_%!LN%MCT FC;SZ*7 &JI0,.QA#AI:\,O\:]7?:>G M.6!0YE&KP=H34UP_ 6H_\6^\E)AF0ININ6Y0VHGB.&V22J!TVCBGWQK< CEM M,O6*5#TKD@W=&T]"$F *3QFT<'3LDO"2%$-D0/?&IUQ>%VSE+)TBI))-/0-[ MVT;)!+L4PFX)W$ZR*UO&H,2'S7I16]BP-.01S/ Y+Q.YXO8@ON M-GK]?;I;]9X[>1'V MW<:\_7Z\XWZ<+68,5 ?-GP ,?YHCF*_66A^E6:XW4%@WS1&K:!>WW=(N[.]F MHSLD_.-+P"FP"+,K -N.=7X5%X4M7&CJ05A*1=%%RQY0L E" M\RF6*<^GH#?R\@H,5WEQO.A%U+&2*D4M 5W>HF-5,Z':==\\+1;D]%#C9=8? M[]_WFL9DM<:@K1?8?V65RA&X8M^S5NLD5#C80JVK*E2_)Q7BD;Y];%.U%+,F M9;N8X>O1M JR C7=/RO4$;O6SVBU4JB*2VSY&O(>N:'VLQX'0^=$H0R@:]4$ MTBQ@%*0-,H%8>0O=8L[1%A/V$MB .7U:*$FK_P:I1#K@IU4L&C;"8Z?G9];8 M&7>VJW\%983XJZ*5";JFCX(8=KDLFG"A1L'D'$()*X-[62',LP(."DS\ ,+ M0&[?E!@6^2 A!V.">$1N9%$)UWUM2ZZ\ NQ):D2)_H:E\)JA7T(H")N9Q6[E M#,C0(WGF&"Z%8J"AG%5MFLIMW!K#D&-H>Z$%3 O@F=J-DPG+*9-A!6([/D-G M_B6ZQN!O;ITD65$<>\?(=TW.#R5?V91\I4+,FU*P5OT)8-(/=(\<4L;6$Q0D M0W0B.@+7#2>O9T5%**)QI-XUDA!25XVCM1D)QZ<*NS>_+="+%U&"CMR"@?/3 MP*%)DAY,'R/(F/CX6D6A=L#OM />A:/"Q+YWR>%?;T13&;%$PQD6 6.3(YPX MM49J=&"BT;LAO*HK7?@(VGT6V$H!NBJ7F'26Y2J\N6ZT;NSR#6/*I$B:3%1P MBG6L(@G,)I[[Z 85DIFP(&C)6J;)6II"5"442HQ 7R0 .6,I"V-VC=@IV7?$&W2Z8LKC&'\T,YCV&\[FC@#MWA<.3V>OVQTV]6'J9LVX)H5HS4V M=MUA;8YI^UIW\5P=]7GPH,X6O8V:);E?]'RNQ;&4X#AF#CC0C)3E4Y;**#_P M\,G9U\_%ZU;2<].!'+FSB#'M1&AH*08K2-,E]5QU#B=/6[MG> ?;2=>?R3[K M(F9"DKX(8LKQB(.-&=)O&QY >[FQF@TO'!TOS!=)M@2M5X6V%.GK,JU@"4A% M_,S/THJ^]'G*(Q%?17>I]"VCE8$7&R#U=S1Z5(,+L2 2:,!2L]3;B2LP6!]: MUUH_0I :\C7D*\E7$)06EFTG7]7I(TIYVP:;:_C:$'^$Y+E@LVR,%KU%E#=H;LMHE4JJJ)FRN8 MM+P_/2KPEHC,D)$A(R(C4([PN@VR&D*,Z6&$A,P"S3AEX65<("'Y&EJ@@!?J5Z:PQF-\Y/M9I/A7W MZ&51>04V3G<;<1]9P.2L-N)4/JT>.,Y;H9&Z:@\CO9J_TOBI+ (T$X3]9*R7O6N=:1/'?53BMZ0.].7.J'L+%SUE(I4@A%YGC MZITL"/*J(5%\%QP*V16RT+&P9$R6IS(XC@"[ (N7*G7:]>C/[S<],JK_@UO! MC*'M!P?QGQM=W[52MH!CRU6(3Y9> 1&UJH!6+OADA18\H.'(Z=YZ_\&8HV*^M(W+ %+)RVI!B'MPMMVK!RYIMZC5J)A'1A#C1(.B$U5 M&/T!@-.Y%>+L#Z^9S.O'SKQV3>:UN<#U<38#;WE7RTM-JCI#X'[0JUX!P M57UXLX(&+_3>U.&DZ[C7WYLZ'-_WWE2GZX[N_>,'O+??[:/7\&7=UWI M[3M MX^6TNUQ:?1OAT%RJNH:KV OS4T:],-]C(O9?_?RGO]7)V.96U5L0F4$E@TKF MJN<=HM)M;IPPR&-XY,AYY,9^YX9'C'0VR/.X-L,^G*FYP7P/;S#?(7S ]CR' M9_,!UW&\:P?7=XD@+^:BF5LK+_MQ^/;\J]O0P MS8N\(OG=2N;-K62CN9EMCY9K;F:[,]'W.B-W^)+/_,GNKS;L:]AW#]EWV.N] MY#/?\[MJCU<;^GCKBEV#L0?-;\<*K9/)V!RTX=D]6*[AV5OSK'-DMHQQ#3V) M,O2%YP46A"7M1DX&10^:N8X51?N=WOC(<-1P[;$?Y2%P[4J-U\$?M7$%/8GV M\TO3,L:H/\?#7<<*I)XS, =M>'8/EFMX]M;*S_#&DI3#.FCC^'D2U>>SN#?& M:#L/8:B;RW]>!,O=\[#O5/ST,M%WTMN=X7F;^J=#)A>##08;#@L;=I>?=##8 M\.B.J_LH:_NOC5D&9PW.&IS=N&>CCNN.#-(:=##H8-!A;<^&G4EO=QZR@T&' M^WO1CKM^O.G?:*INKUOG?N"&J;HUM>.&BH^3BI^G0\I:\.C0XT3WJATWJ'(P M;'9DJ&*H^$B/]:"6^Z0Y%.XNSCI6$!UW M>L[N\@\.^:@-UQ[,4;YXKAUV'-?TCS->G]VK/E^_V+WAT%-JC\'/@V:J8\7/ M7FVS-'8W#YZFTGKXW'%&GW"]9\I?_F@S^W'-,LU0'I$0.HZ1^9(-SQ[[$=Y #QK[@DPCI_= MJSY:LUR3Y7S8''6LT-GK>/TC T_#M<=^E"^>:R?C_G$=M/'U/%$?-#_.%C.6 MSZVP:8E&&I"5\WCN5WG!;],ES>"JZ4QYI)TI3P;.[BKF][0Q97M[MNW$:X,2 M!B4,2FS9L[';RNWJ/@X$'4G_#EA^79L]NK1\'GS1KQXA.Z[G*>*WOVLLQH@Q8&+0Q:K*!% MKS/N&[2X1I6#_S*8/OUS#U6J9B9CF,BU[]ZR!?_G#(Z2Q:G%YJ"8EH4U8Y?< M\CE/02,+$E84<13ST(JRW%J@CI:6K(RSU%I4^2(K>-'5MJ^U2WK2G=<=]/L_ M7I-YUW-OFO_VO?MW591QM'S0]M%\[K-_%S-N%540\**(JJ2EN&:1E56X:UE8 M!:#'@F(;AZR$86/89F#E9&E5:2#VOVO]P:U% M,O,QC0+TJ6EC%+X)DX#< H M*#B-ME5-YM\7/(7SH),J85;P7WB6(_E:4556.;=885UQ"R>TWEQMC#Z;HJS"6*U+?5CFM,?T3_B7YHL!<%V "8FL]\K!1> MXHLD:6XVJG#^<&11Q',X7=AO06]1GLV)G +!ZN) &/P7M8B81T%2<) M_/ ;KT]+/(]T!GL!+ =GOV&OX#M CZ+B-*U9=F7-*W@R L,8CQ6^#L6UA_ O MSC:-8<%QPMRS=)KA+WQ6 $O%"%G% N^$4D).'3U++[R;J?>@6&F5<+* M#.A:VT3X I]&@J@'1XXHZ$NY"9OG3VE'H[<%DN>%]_$D=0X22 "VYS!GN'4"1WD\B0NK9!;!]^?5(*T8/1F*.20-TI\ M/;WHL%8D9QA?;LI@!]GICG]\"] *XF'Y)DKX=UUR#N'M4@*JL>D9&W8Z+]^2 MB+1A ?/B#; )0<6:,&UFB()Z].,S2E>O.QH :XR'WL3MC[R1.VB6'JYMV MX)HEBZP^=U@K=MK&BI?T'&=UU.?1'I >06(N.& ,P5HDA"& B "7FI&DY%% MLTFT$J\"NS%DF>4F=.NL"30","JOW*I8-&]XVU L;*G\W^LI%XGIF"AWZ Z' M([?7ZX^=_B$3+B]0I8F+F1"I%EL W2YRQ&2K8!$OD?ZR*$ZX(1I#-))H-#N) MIWF6)(0O:'N2"5$KZJBBMW'*$)$A(DE$5S-.\FJ+'5:@.2$1B 1HA+IL@%8T M_<00EB&LS80%ZA*/%^0%@2/Y!E"$H@WEVB5J2F05PY\)4 \:\YI-R*IREN5& M13+TM%5%TNS\MA\-K'?AKD$-/D,_S#>BNSQGZ90+3P+9N.4LSD,;3>:E-@3/ M#KCGZ..3?Z)Y!6PX^+G,6@I+.@YR7*$%+'I#6)3RV-:CQ M[T%2%6CY+36G[:J\-<1GB$\27P-Q\7^V>N(B(C/0X:3)>,G#CJ54.I9D*4<0 MC-%9GR3,SX0W7R @^2F XG $0W6&ZB35B6!6:#$P+APO8$,U1""A5:R*H2F)SV$S>DQRKD7-5499 #Q9V(%:Z&##;, M3"QF?6X4Y9BSI97"\[D(J<$PZ+<(9C&_%/[8-4(BJ2GW:?.BZX&%W+:JM([( MJ, 561T;[-;ZISR16TVA5\$+'5A9@L.".IF%0$&;XI@%GN2&@\"@:!94!8;8 MA&=XT\1_R3#(P]!E0ZB.V_G+NU,1@WQ?Y=D"3^@3QCXQ-FF=3GD:+#O6R?M/ MIZ\I.,M2Y7=>LZ.6UA7/*1I$Z]C+" VAI0A3@H!Z _.IYFE;PBPP2)=.M0SG M6+Q*Y@2+#S;",$_#MW[V':982@G/]9 0=;%47J50[+A@<%4@'PD4_(Y\L,!!PO,H M$WVN%D0!?8H&IN"C1KKH$22W# MRX]_6K>?[M;SNY/>/=SSX[O-8;'V8\#=X/_RIF#%:!YJT(Q<&;6.T64II::V MW:"5 M>PA60A&'I%M&O"@$WA0\OXR#=C).PJ([X65/56'LO% BGT$N^,P4K>DGTUO9*+5S+16\IS,>FOEWC!*2[;77-01+-11_-486!TATF-B M!YJ9XAF9C]AB'?59PT'2J&[X_G:,I/.\<.3!W.$\ ,4(88L20AD<&=E MR&2!RA!H<"5H:+ 3>$*<9FBYCMO?FGG^4@3]E3!&_"P)'T>4BL;Y'U+RVIQ( M80_F]V^\? AD/?J\CUL%$*<6RU/C]:FEO-PB^P&F$GAE*%-EZS^G+$X%!B49 MY>HCMV4Y'%^*\1WRF"%W@B$-?*Q>"2"&E@9FS+-"Y /2/]"XN&2)2&ZF^!)& MR87#E0,>$>)U-+%98VV!Z=V$%_)-^(S/TF_HM9I35SQL=,.! !.CLK34W($:VQ(_HDQQ%X08=2A5= M@/BIX]V:*,G 2&:E4 M1YFJ/;26.0P+U[:115S!\%EL$Q_T,X/VXUO;S0?6C MR[(S5&/RN!!>%%1A+F8YF&F?X(E98;T'; NM3Z0W]GL=5&P\XAK4<)Y!#!*& M[@LN7E 9FPK825%3S5'P_0?14-3#U14^-7_4-7 E;?5<;#6_;JO?K.RU?-DZ M+;.JS%2E*ZX8O<= D/BXG; E6+^PB.\\?%L'2KO.C^H'%-5>%/Q-P8$H %?5 M[E-EKQC[A]46(I=Q$8N*KC?J]YMZ@]#K!J/N8.#^*/WA&Q[H=?O#Z[Z^[CNG M.W9->N[_'6?LOW7M,%9GQM$YA-3'3;SC W7K"BP@X; MA.=X1Y&-S8&C1^AF<)=.#;M:W&,W:@!:P&_^[P_#'ZY?YIW:3#W;J=]'_&Z7 M JOR\J]^_M/?:B"_'[GT&*-6#6P\(BP<'QB M%N99';KSAT?"(X9%CYI$S"D,8+C$ZK,&>Q\6>GO,";-M=0LL) MI>5D5<'2L+BQ,?_^[LGCP\<--\'L$#]>7G_QK_R2IQ5_<]388=QB9K&'L5A# MTF:Q![980]('OMA'OQE&SPBB$>]S58R>YD*#Z*,ZUZ08[8NF=]9J&L&F.1<= M=![]/HB7H@YN&/+:CO[/KN@_Q54/+_X:AX';\9S=7=_W(BYH,->Y[.E1&OZ] M._]VAJ/Q2S[S)V/? U()7\K9&GZ^,S][P\[(';[D0S>^Z2>R6#[794^J9&JG M;NH7H]C*#/-8C6ZZAXH,\UH-:KO%(/U'NP>9;E40W M!RP(9M^M .\(-'><'[B%=*S6\(ZO)#_DLS9L>S!'^?+9=K=W@Q_R61NV/9BC M?/%LV^OTO"/CVON[GHTI& MO=V%]F]3+G?(!&/0P:##8:'#P)T8=##H8-#!H,,Z.AAH>/JPU7U,N_VWW2ZR M$BRW;"W9R*"O05^#OIN3.'N=P=B8;@8>##P8>-@ #TZG/S *FH$' P\&'C:% MX5SCV7F&4-UAFF_J!B^\O>>UO!-\[3(8@\('&=T^VD0&IS/N'5D1G6';8S_* M%\^V)WVO,QSW7O)AWZ[B^<9VE(:!]VBYAH%O[=@8=+S)Z+C.^OY1I>,N7M]^ M4:TIG+QNG?L!$J9PTI3_&BHV5&RH^(B.]:"6:RH_GJB(G6V]5EXYI3?<3&\, MY(,VFH[50.Z_:.>6<4H;ECTZECT9O.A DG%(&^8]7N8=&V>TZ#"<0\8<*-3+0Q*&JJKTSUU68D=G=W&]Z>UEX9G[ !"0,2#P*)WL" MA $) Q(&)*X!B8,OXGY2J\\TXWI;-^/2BB=N53)A4-B@\)&B,-X@<_#*FO&9 M&W0PZ'"O:%E_A_E]!AT,.AAT.!QT..GOL!O%GH+#/D?N#M.&:W?D\CG6/JE* M^))]-YV57U3DV^0XW+HK5[\SFI@"*,.V^[!TI0!J\5D%AIODO$F7:](#0^_K;O1M Q*&)1XF+G5 M&>Y06S,X87#"X,0!XH3;F>RPN\6>PL0>MO4[S)C4;[RLFS%37,H@[VY8R>VZ MR$MA5OD)?T[LO9W$??5H(+QY(UX\#/?ZG=[0?1KB>5E(;-#"H(5!B_4;;B;> M8^44[1%<&/O.X(;!C=V%\,:=GM,_?-BXO[T'_V4P??KGQOB:UQWT^S]>$U/K MC>'O>Z[EWU51QM'R'B>^,I_KWB\>Q9'?Q"6\-[BFZ?HE3RL]%M?:%CW*>..V M#/=\5V[8 ^N*%=:K@=OU+/AY$HM>\U8YX_#_.>?6''XQ*RP.VQ%:GU@>S*Q^ MKV.YCNMU+#"(%RR'+\H,!NF.[CQ&OVM=S"B[,^>LX%866:^\H3803B^$:9;9 MFY7C"N/++73LCG]\&\;%(F'+-U'"OZ\>E]QWM1GT#! .R\NW=# V[/B\>./# MA)(XY6M'V&PI4L?HQV<\4Z\[&KB]T7CH3=S^R!NY@V;I<8JSMVD'KEDRHL?8 M=8A-D^#4+ MX']/IT",&GU0-2NT_JP.:M?\@./[[.OH/MW*"A;"!E ^1' ^2@ M5=\=QW_^='X]BE^'O#E/6"ET%7R4?^=Y$ N=(RX+"\$^YW,6IXC V:)4>@QL M#LP@KZ93U* MV.LI+[M;<-GHUKS@I.&A/'P'IY!D"SJM]R(!KNA8&$R!3;]@ MWZTS."O8?+69^[ Z\C- NWX0NWX9/YB85WQ'+2E?E_3ENYK,?1[W?%.3(:> M!B9H,2SRXUKUJ.SS]AJZ2TW9IAP+HF*3=T!T.1VZOUQ\[_8,7=KV-PDYH M[3ZYU\?7]^5>2 M#Z<7%Z=G9VMT6J4_I*?A\4J'9;7VXJ%5_HG9#8H;$-!(;;B2Q M!<^++$UY8K=HIZ/1%?UZLQ%;S #^;#SOD" .*)*A/7E+CYXAO^,AO\W>;)2X M[[@?9PN@I'G+$$,Z!$"+YWZ5%Z0;&E_$E@W^.T]Y#C*!=)40GHJ+,@=&O.2U M-^*HC7U]?UA[?U;,_;$&D_>U]L<:K3_$V'=:QI0UO<4B8,D%? RC9Y&)(QKW M+M9_BSJ'(TP,$8XO.XFM]=5I9Y[%>E"-1F5I*!^FH5U;R M65_R0CH: U8(KQ']@_]9Q9,>IM3MF4-GQDVA4'I?7!05*;;PBP]?SZQSD3MF M]4:>-:WB4'R7PN<+D/\^\-!8FF/;#GDO:?Y*I%CY61+NXHP_QH 485PNZ33. MV )9Q/K*"S : OZ@)(8=S_2X#G"C-6.@_*19J2<%L719 MYPI%>3;'N%=8!:55@$00\H!^!B-5E%B4@7H/:A0H\5@'+!])^52H5B10(A [ MA1@-)R%_D:5%U_I#F\62HS-O/LDM[YS(!M_4^5\_E2QZC M$,K4JB6GA%94D1QJ4[ F3D!F9=54J$\ B5&<@M2 L8'&@,3Q)7*><+)L.LV1 M14C@L 70Y_<8(W8PS*M>?Z"9PO#]- ?&0AH.. \E'Z'00A+'[W%&0 DRT8_L M9;&Z5[V!)ORN&4D7?PRD9)ZSE'B+!;"87& '[ETF[7&-]38)* *;%'B]F,4+F13R M.L%<%QER"2XL!492B!3 DZ ;E+QH%!=0/,HZ/P7W-"?R5JSE$CE1 M&C?M%NXQ[&R2,#\3)$6O!T635"96YW;2)@.!2 M7 &%66%C5].UX-4X=RV;%"8UKW,?5DH$6MZ:M#Y?>:!B>'>@8P'3B@;TQ[RV M<:111RN((\F3IF&@^;2:P@RV4M"9X,USP?OG" Q-6O )'NB:+. MP" 4YW"&H8ETV;$^?CSK6M;O-56L_))>/V=+D*,)\CF%,EI'3Q9E&RQ^RQ0N M$:'Z'%Z*H--*9EYY$:8SJRQFB93E+"ZL_Q5U)H 97_DBRTO4RW_)\KG5<^S_ M7:444Q;RR+2YTNC9E(4\6EG(D8'>'US3\Z'"RH3N8C_YCZ0],/.H"$_!L(KRE* MW"Q?"LWF4OYD 0*MXBW#AJDJ-[1-Q,, A!NF(4V>*\!5#-EB-1QOMD.3G")K MD15%!F] E9G O=D6J@Q95#[H%2(&C4#?"'3Q- Q9@N)7Q*+2@ZRH.1A&E%J& M2"LU:/PUT (KJP)-)ZH=(5U:!JBUD\/$1QQWJVZ%?U_CF5?YO[!^W:,?8#A) M>&CJJ0.*PX?A-:]"']'UOLOCX*R?.4R+BGI$CBEH%'B&5'Y229_O_V0^B.*@ M%*?:&UD\B6$\42\$#\MR(-0AN:!:T$49C/=[][PKHW5;3X)X%VBW0H5 JOKD M38#OHK@(I'%.O\LY62 A>A)!BT2='36>.9+C?]!1R.<6L$\./P1Z(9M>L)RT M8'1/GM0F/J0RUU>5?)]E(:D7OF0N?X\F'KV>OT:<8D]5T&1=Z;$G8 M@DCSRAOI"G^';N7H]_3H (;.^:*5#X*&KU2=%DE,Z$3$O>*/)'.B\4,*'RA: M)3$N*YXW_DKT=DHERU_*#"HTH90F?H&KJ'+AO=NX,><\OXR%YW/5*TJL750+ MQ(5"EIHA(4AD*RHX]\:H/DVUC9!V"H&R,O3F655;$9H=*%3 %=PUZP*'CU, IR011P KQU-"LH1)^44<10A#I+Y7'O"NM:9'$#F M5^ @-7G!BJG$KA7!E \!6?AQ0AC600<(A9^D&SMHQ@21 D!/^YNPJT+R$8DG M]0+A#(1Y K"44A[EZH>"M=&_DD68LU0ETL!D35HQ"%#@14!ZN4(Q2>GT0$L_ M$W*D(PL2Z2 UOPG,Z:>LM2O'#!PS4AXP'.GV1XUQ1N+9 M!S3GZ!I0\IE_!YE+XOTA+T,Q[<-75008%W,!P,10^ X /?AT02)$TTSH72)R MH,D%A?N"B6&6"?!"*1S:L#W#Q@C&Q7(4TK"++4C)7@3ZNE)[3?4BD8Q\" M&R^6:W[F 1P65Y(]K4#'SD MS>/BFR#9*I6:"9'JJH:L5)1.6Z$GHMRDL&\V M%\@E@O4]5:H"[349BLIJAO&+6L;A*%=9_DTPG"*QAMZ[UF?$4F&O;'I L%K( M%Z1WH]0!J13!2[)<3ZLR59Y[F)%U+,G\%%>@:(!0 TJT'Z8=E?M'+GE>*.6D M41&V<%ACK%( )IUF^&]9A+=6<0<#F4)00Y0;B;*F/(SK:/Z=5;<$:+!%C'"^ M@;A(.9 6*P@0T*9RW(PI5Z&FXJUEB,X074UT10 J;X-ZC54D5(VB ;_::Z(H M21#C%D)53D0MQ+K)FPFZKXS:"'>DH4Y#G1IUZA35TC.1)LG)8*C*4-5=J J1 M;,99&)#-,\VSJU+X%30+3 4MI"'-I)_@VE@!V%5@8L7HI- L-- .HYP590XD M"C:3H4-#AQJZ"-YUZ!&VM<4>2DG[-O'#VE<,K3 M6-KZTELL,QETU3!KK/AVBH_*<3!JHB%5G52SJA2U)!K-4GT[4BSGY#'5 LTM M65U#8Q/O^>7=:<=Z_^E4!,EEDY F3%V5LTSX< T9&C+4R%!*9@P+"CH$\JN! M;-4MVL35=2^-4ACA515Z)JN1ED29SH+1'%" \)3&"T35(\-6=-P\]@8&\.&)@F+ MI=F?R0+#3>^D.R,,N;R0AG7JVXV"4AHE4%?_(Z?0H#J3YE MQI5"Q8CSD++R*;8V99AY854R@^$:!#=$:XA6(UJ50Q*)!@\DKTL>S%*8P;3. MO12R7/<(&#HR=+0&?FVMM7VK1*.\VIAER-O:J:;)&L(RA*4#U/=29C/59H>L M15,"CB(UG:9>#I4V6U5Q;76A$ZW60,=)<%(MAZSK::(ZE!'-IY2^K7F2#*$: M0M4)599 BZIFS/&O,UDIG5_SF-?UT5J>1&>MK)#RBH3AOW,[',-$E(R YBZD%S;IZ,C@,(B< MILL'%G&43'@TE$R28H\J,F1-BA1&8!#48>%.D[%-B>E4J\";'/N4FB*HTC^* M+_M8\B2-!]G70;6,*-"7YY>M/@]MW4SSX!5@D"18T82=%:8JR_="7;PDM$L9 M7*#48 M.U7P-% I)+*2I*F6(46&G)MUJIU632[GV<5VT-KN"W?J2NL-H0==,MA[V):. MG-QEEEQJK17D--2D@PQHB>''6/%&4D@TARCS."B5JU;4X2Q%"= WV &@*JSL M4FZRCB!GK,"B1CDTP^9(\8!P.JT4\%997(:W)@9 ,_@$X$(,&!!BJY2HH1$L MK6@(MDU\G6;'-Q&?NE-%<^#5A?U44D%Q;= '8$>!-4!AJRBU79Z+;(^BVRX= MI2BJ-CP%]L*8BU2WE8RV;*,U!)].J?&(M)NHLD106EV]@:U_@""C_]?>LS8U MCB3Y_7Z%@NW>Z)ZPC>47&&8V@J'I7>ZF'P/,[7TCRE(9:UJ6/'H WE]_F5FE ME['!&&-D*SLFIFDD5>6[,K.R*L4M(*KWW^/T-!&^$> Q-%5WCU#+>3*4TK%8 MM/] \XH$SG1M1O'Q*)9'Y@-U1%-Q4"P!*;.Z2%4M8%PY&$S^,C M7N$!*K;]=P2N> N9>G692P-/<=WYC,??WN"RM.7!7'C*Z%F,?+OKTUZ?CW2. MUPFSYK57=(/A%Y]N,#Q[[ ;#V+,[I%5TC@=>/T;:$.OP8C_'2 MK_\H8U>XY XS> +8K,4 (EG'M_'T."R",*1=HC-9&I>'FBSBR#_601>"@3$8 MJ".^7H=5S(\A$';NI7V<)A$:S??)!^2&3$)Y%.)AX\]?NQ9LW%PV%KUXQ?- M>]AJ-;,_C[Y<*AA^WH^"67;J0!X7[H&P?MR _^39=2WE0_HS7\KO0(94!N%( MY1'P%W,D@2(=2[C:0"B[,2^0GY,L.%Q3KF!^*F8N6L]( 43VDLB^+G)+)T)6 M1 UD 9_\LM?;>QS--/>3I.DFX'CZKF,;B;DL ]=76:\7+SBSGL//@V#_'ZGW ML)JX; <=-Z8]CY!#V:=F>UK'YH'V6A_;#@H5W:"UM*N;".4-6(,];%+8M(5:+"/H56S715<=X M;:VM3IQ_B$.Z,O=COH S/5+QE*@M0ZA';<_FBP!?9E?S0WI^N= MBL8B/-^M MD:=S%?XUT:;MR#6JA&G6^NW6-C-]?>+,^LOZNVWZ^Z%MU@X.>[O/]2>=/M;D M$J'+FOQL3>ZT:P?FX38S?1-Q3)('X3@&XQ@=NNBNZ!RY5$AUJFHF/[2:M;;) M#@\K<*G0905>6H%[M1X'+*R_Y4*7]7=I_37;M5Z[N@ M.6K91CUBH[DLK]L'768TZVP)T&6=73HA:SY9$2H%QSM)+G.6]ZD5NT'U=0Q=OWTHZCWLJ>!E)UV;#N:H^/5W@O$SP9=FWGBV>J'L[]B MYU:X>*TMQY3KTMU<9_GS,H38?IM^6&MV7\NL;YGPO)Y_ M.$,(]A"W4#K8M#Q_XZ#6[*VOJFFKI8=M"]L6MBWK*_YIUIK-_JX+S^JGO^!O MO*1[.YLMK/OJ^F_I)10G#XHBRP#?6]RL7YZ>3W/K6.?=&V+;DN6<'@O8:&6(':]I2,.3U.;''U-3F'=FN]%*QJP9 MGN_5"2!K!"13O1'?]1KM[ U_. PE-;Y60^E=;GSOH-%+H7,\:@J ;^0;V<&G MV/()P'XPTR1P@$U /6SB%#JJ,1,UJJECHT);M47V0M7S!;'W)_0CMI!(.A/! M:_2)$7M.I+K!4!\8.9ZX_E1B@Q[JIN6Z^+ 0V0%(I'^)6 M,R@V-Q+W,/("[N$5(YWI(NTM(. MD6JBJUO2+66N#&>.(D0$<[/13&&&OT'K?0_DP!HY(''4NH[N&I3&T G @OP5 MBP!;FX-($"@QS*; OO M^/])TI!QZ]O&K3M2.$\OI>!(IGP*O-0=(LIC:#5S MIG!YI=6+:NSBDIHI([5TIR9C,;PN0K6ZSUWW<@8?C(E%C6Y1:T64O;!@Q:RV M=7X&E7= MB<_I:7%V)TJ\XCQUP%^M.LU<(DG'ZM2C?$AQ;6KUT_7$"<-8M;T?%EMBY_SQ ML\OOWY_IGN!:MM!5**56K=@Z=Q';O@BPR8YP54G:A>K\/<[7I)4 R(KG]B#4 M#J1QA__S?/2"%,=4.BAM:I_]'CD9Y#@)X6] 38"74@NMOQ%>+"HX]#X"_/@.#0^.:$5AV&22COQA#L%G49MU68;1N>"O$=Z16]Y@1F@&JV[H(7HU YLE[NNMZP_BW)+D@F<@( N0'^8K\ M@ P!CA0X$AA;,WYX_AU8S ,NJ;BK9(,_/D60G,?Z*UR^D/PQ/Q 4_<.!<;% MO"=R8X"@B-#W**C._"K+":QX# C"7 #<"9Z+=G7TC^(^!5(#FX+46\/=CA1J M-8YZ0U,_'D_TN>J "$N+ HS\#=4#T+SQD31 0>%&P:[%6Y,; %Z+!(7D'47 M31DQ6R^-F(G. U\C]#5=,@(J,9# MA55TH[TQI7)$LR>E!'S<<(+)B%N93YPDXI=M]J33\N[JVWI@F8$%-RP$H)PA M:*(7S7IB5K)6YVQJ)J=S_2M@\R:=*\N-[4Q6V^!S];.QH<;:O'=0G1S%;_)SX3>50R7. UF@WD!\IN&3B?D] +I$N FB?4J\S-$X&?AQA?/T#6'_A MA#_6LRNUK;H*7BV6U8#?Y8=J*]^2021 XP*@39@L1Q"N@(8&6,,3!ZH6 _5Z M$(>.)T-P$S5!\2/TG8'2I&/D2N/OX ,J32(7%]U39PRX1#1*IOP A%HOL4+& MOI4X5@1J0A@8K R+IZ=(;:UJ\E:@JVYK/J3'0)+Q OQEUK-(JEI"C+D7@X3KD M>&$4Q&H1LD003&D-PY(55)." )(0-_"<\I)%RAB9P322ZE>;^5JI=%Q=9G8FF7RZHACLASW8./.2BBV065636/B@"AQ/5 M$#,Y3=1W"$$J1'6XL2 #91T$N,T*+C^8^$0?6PZB AAH -3&.NU:3\#% (UU MG;%#'D7Z(,\$, /9D_I-(.S"ICCE:,@*#OY4P2%^038N@)\M,4&%4"D&S)\ MI05%OD X\'JF!OH?KBI?0J3@"P\#U*0.(+&B24$6Q=U@F&V??!2B'Q:[N2"9 M&.+"++ZKI">3R83*A4U-Z""JAH70@^$C>[&#D MI46!\$)7?P>"7W@>S;@EE*92F5I\)JS4T(..2%!UC+QP::'5 .0,$W!J9KC MXHQHI !]<,K0Y!0O9LRF2K9Z01_E+5H8E3^MO),-BVZ,L2J)D8I3*9&<$-O! MFT@\83L F^)HL:0]7_Q-HD(UY"ZL&A)'P8E WG+VO& 4,5>;)M#S4J.MY\S4 M#\K-:4;TVCUY(W1V5.\"+#3C<@5FGZ:R3M&UU[ M\,#[)ID4EEH= &48Z"5BZW(;T;H<2"DULC'=!X^]XW03^N'8UP3]/):,T;^ MG02)KAD_I)P0-RAA/$N/A]NW<_A%T80/ZXY0*P_@C6BHR6:#K 096I[!KR/0 M*5%)GM CAX)FR^AKSSXM0(\7G!B88Y]F\6P8O^;WQV9IA;4B:=0EYCJ%M-^& M6PYD44# %;"X*4)( L+H15&** (C@N=7S.;[XKF.E\KXG1^[2;TD;+, MQJQ=B=*>G09NZQ" )4IRDDG]GM)KA5SVV_E6:R;%F=J8UDY6EOI-V39#JS)Q ML>I>C4,@PGA &:U< MI6T>=@=]*"PR0IB)6A HP(_@XZ5;"BHNL^D8*"F$:9@!I[H.BZJ%0*Y2W?.LM]G49,_'#J6U($@ M.:3P%H;;&/NY$$,1J_ H)?!(5<0$$)\%-%E*CDR'*I+T>BR/DV=,FM:="+S1 M!XB?C\Q/1XX< O,3)GU3S%#!4_H\J_70SR&D!&8EQ5&JYDRE1F 0E>15XS]M MVN8&3TGP%4]PEPRE5Z;K7>U)P!< K<)P $/OM^.X-3U]&,/L*L1>%NP@AW*E M2U=.LZU+V@3R5$T04LWP;X'N&2&@G&N>A)FYS'*T M'Q8[ T/E#&@_8/AQD:$GU?(MRI_8^<)0M3 "##"Y6ESFEZ: >G[&9)#9K/^N M1B,E2ZH8TP2:=BI0:=)"3]RO^H&&/?(??E!['C$JK8#GWD@5N/Z6.AE4LGLV M:Y%G0[I*:M^W)>T[7=NQK"[.NL7Z*%J^JAE3@4&R-ZSN?$BT#;\,5+&8FB;9 M@4U+/9+UG/S=&P\(D%2I>]/TLW :0NQ>TT=U\.:($7A/E%M/8,2Y-058$8P M29I;VI-J>>*'FN?EA<=/.G)/A:F;%]&G:#MVPEP!H;YB1 8!WBJ$M? BMA7! MD5%DWE5$A_+B9M),M8.)I.LZ==J+P &R2O.L^-B6$=ER3@5O.A7^GUQ<&>?GE !I'7^[^M?91<$6%L 'D$N4 M6CS_^OG;Q9>3J_-O7U?P"-<1\VBY:Y M=0M>1JEJEU)\II,ZF*'$;5WXNY9L^ ^D*F3Q;GWW5@5^)&5&3LK &W5"58*Y M7%FSWKE';T%OI6,<1ADCBL[0R4P/ICV83NUTWV5CB#NA"M+PNPFLV906#*BP M$T9!-W1V$$/<"/1!Z'3FS/E B[:P57VEEQ9,ZTJS1<4+2;15P/LD M1T#^7+EU6F"-WE]R]H!L ]6DY'<8\/HK^%UB[FBX)J9HXS$P9DT6!-&VV)=9LCH%-S&02F\%;V=.4@,XX-;W"#7U:!?+I,F4/BZ5JF3F< M8_ET<2=5#6L;2>K^(TSKV!U4([4A-HBC)Z!2]AG$TDTA7"]T,Z72CEJ^"GD) M.NZDCK9J1@14C>@' % ]DZ[UKQW:(G+GA9G!%.;(-*@:7UZ:B)R3G_ M"1YA]^,0M^[2;4KX;D:!DV*V4IP%SE;GUG7L!?+&"?$H@'T="E>&U[C;&$VO M=95_B5;L5L/X(P>N<2EM?Z9J>#^*CH U78]_HP^*BN2P"G,'_IZQE9:=:6DFO+&]Y M8,NA0,_R&O>]8#GW, ^;G=TKAW@G]P]\TL :?P"P91+E2Z);3L^J'9R70[@[ MUP"?!']U*,%3S:+H,@EUIV%\ 2#!RQF62)Z!7OD[-*HNS!$68[J.5>BN]&9B MW;TNXTX927-7IX!*),K&>4:IK8JHUGW@^RH0E/T["0+,:!1NT*JD7G]ZQH6\ M;Q?64'-!F1418Q(/4TI8X*++Q>>7/_9$W5Q<[_AQ[F;G,^ %ECGW1P#;UW@L M \%@V*N+@WZWWNGUF_6^Z-KUMI2]_F&OT^[WFGM4=@-2<"&' MO^R=7@][UJ#3-N$;:0WJG>ZA61_8S7:]US=MNV-;P\.6O6=X8@P02LL^0OS, MYJ!K@BB?J+N\/KOB9L]0B@YF\CX"*MY+&X!W0[D 5 "P;_:'5MWL#_KUSM!N MUP_-5J\N>_#70;-Y:)L'+P45'*$5H-V\E.DKT5)[4*#7G'^_69 /8O\Z@CN0 MW>Z!& [KEGG0K'=$%Z2A:[7JK:8EFFT!_&NM57"O@K$7K22W_?9AVQST>_5^ M7[3K'3GLU@_;S5:]WS,'PVZSTY-RW7*['+";%P>\]46=6R^_Y%*IH;KX5EU% M9*77W=Q!S!A)NO#'RQJR)=U[Z)22<-,U8-W]E58NXEJP>F^L5(WK+3<@M^TF MUUMN?[WEG#"R=RWO1\[ B:01YP.DY]IL2]G40&W;F>>KZ!=K;4$'.PVL2I MCY>O[8NK0M.;8NFH[H6DAB>6G$?M-9K+AX2<%=5E6*CE][E9+L@S[->"[EO_&U(?YKMM^'X*]AO5HK%,O0I:W+!@L2"M+H@75HC M:<>NW!WSBBUN2$V+4&C5%CU!@U1HU1>S/4 M7G6+>=EMKI)M9@EC%&"9Y2B*)N'1_O[=W5TCE%;CQK_=/PFL$=[ZN"_M&Q'L MVR(2^^9A\]#L'NZ#:VV:_;;9ZK::YD&O>]#?M_NM)OS&EO=MLS&*QL]WRQ?6 M<37,E)^B9)';AE3Q9>*U(1ILA3"=(,WTL7R\2=?QXN0ZUPNL]I%X=PP,(&-X M+\26%@1G.QQW,G>9N\S=[4>-NYN)VH5Y2ZGO#>5 M\FZM.^7=XJQC95/>:Q:F$]406'46EM1SRC9^G;KB+N2T-V<^..W-S.>T-XO M8@^$F5\QYF];VGLY>J\K8-M8M3X'Y+L6D#-W69N9W\QOYC?SF_F]??SFA/IR M,4>WU[;,Y\4<9K-A_L0AYY8DO(-)=%^7]V;S^K'Z[$?$@,:VI>6KAI!'=->[ MZWCRD<.XPVAD4#(;.P!@M\)3O'IQH(>@_/9O#@AF*(T3[)E*KPVF]& @HSLI M5Z4]_LJ#OU M.3>^_::*[_1CCC/'F>/,<>8XY[=+KTN5BIAW@@3,7=9FYC?SF_G-_&9^;P>_ M.;_]:OGMMLGY[:W+;[?-S>6W3Y$40R &);/]H?$]<#S+F0C7.+N75APYM]+X MIAJG&M_C((R%RH)CN\/0,-NB;G8^B(^4TS:[MOY7UD0U:_%>Z*>*4YG]=J=F MB-#0;3X+XU^JMG1&N]G"=VDH$0R$)\/ZMWM73I-16LUFJ_*I<<:-<6/<&#?& MK5JXE2QEO!-Q&8>P6BTTE M3C\[GH ?X2=.G)9=S!DWQHUQ8]P8MVKAQHE3CJXX<9TVS*GK9*6G&)V=-G,JGEH_-&X;)PVTARHV>XVGTR4]IL] M3I16+@' N#%NC!OCQKAQHK3,,K)EJ#%W=YF[C!JCQJ@Q:HQ:15#C1.FKM;LP MFV;C_.LEITK+GBI=$[_//8Q MYB"=Y)FMG\$/ ++G1X:83*0(X U*5IZC0 J+TJ6?1"2,SXXK,=GI1*&:)A(W MH8%MUN1X(&WLQG;G1*/T\PR>9*HJRR+CQK@Q;HP;XU8MW$J6X-RA>[UV."[B ME&=5N,NH,6J,&J/&J%4$-4YYOFK*\_+T7YSRK&#*\TK<^YX_GAIG]_ TQ,++ M2VLDQ\+XMQ.-C+,D0_F;X_T8B#!+C895EA;&C7%CW!@WQJU:N)4L*;FUSOP. MQRG,W:IPEU%CU!@U1HU1JPAJG()\Q11DIVJQ1,6SCZ?^+9X3%S>+*B8_#/U@ M+"(\'H[%D[F<)1X^Q_$$_,;&LLNS^Y$S<"+#;)H?JRQ&C!OCQK@Q;HQ;M7!+ M'%/X6PQ<23].9GT+#9,)Z*P+NP&XLC)(_]WH3B(C]%W'3MY4?LIAK]'K';S/ M$^//.(RA1CA$?A6Y9R!0(MID;KJ?D6C_J3I"XKZC\95R,G-*S";4;PBX$$)3"&<> YX0AH W(JW2E>."0L MRQ\#H/ /_/+W6 3@C\*S"SGQ@\B [S^#*PK>9?UW8[+,Q4;@GSKJ:)">E;@! M_BQ^/O%#P,0?9A\=IO<<+7&WO!A+SY9VS8#1?/@HN'-":83QX$\8#J'"@5Q' M#!S7B:9J9 %JJ2:K 500NXZ$ZQH.@F?84H[)B[9\ "T0Z&\/ID8@AR \>-[) M\9!&0!W I'1L ;RQ@FC $DQ]W+\#.[V [B?C>O=2"*JQEC8$H &2DH<1PPC M/;$-<).X^\,:@B8"VY4AD1E!OY$>1!AN#DLDO N3QAB 0 @1QM9(8SBK+;9S MF^J+*^_KMA,H8AZ!2,=C[]AVPHDKID?X]'C&W()1=)2TZDR!^H76D41PZ=,Z M( LF]1XU $8X2JWK_9)+D_D">[5R1+\&G6V;A44-Z$UT'P79$G8C50ZE3BP_ M$NZ=F(;'>_NS#$JH3VO9?-*_A,*OO_BO@9QS_(2$I)O("1F._"+\141S( M<$6)NE,L&_BNO0Z:7)[_\^M)0I(2P'/UQ\79Y:)5F8CJ@.4#P]!I=-OM]X]X M;"]1^C==J?-W_JD%Y:\8+"O5EBV](,ZL1"-8-.P8EFY+Q"$L9+2@!VH9AVE@ MN4/!A ?H$T3H%,!*.,3U#@>B=4R_@,N-C''IH_%$'(W\ /"U5_"E5E:IU;SD MIR7B.6XR113)S!I62E,"2?PD D!8T* "]/AZ'59#/X95S;F7]K&:RFPV&\WW MR0<@8JZ8A/(HE!.!3DXZ"3/G]J1V @K!\W@0^"5==*-:0_Z]DJ4(M3BS+CZU]G%R?>S/Z[.3R^-\Z^G MC56V\-Y*8<>.#0'++G"#=9:)P<18C1AEM4Z[0_9/X&H>&5_$U#BH&:UFZ\FJ M@RH19PT*NB..YZ_3H[4)QNPF22O=)3$2V': 8OOAOO&;ZT]MXPNFPV^$RP9N M2W68B<&.^:Y+!INJM^IN;6]9;73)7,<7K%HO0I*R!:)B<&)O!*1G1-YG,CC M1-XK)?(N(PE>UV<_B"1;MRU58"9&>9UQEHSU$(/M%$LC$X.)479B9)FL_W4L M::09O9I.YSWHG[Z+Z;R'3>*+3>1/+ M,<81'C);)]\T]ZUB>&NRU'=[@$TB; M.('4>LD)I)_W![X]_<=__;P_BL;N/_X?4$L#!!0 ( /6!IUBM"K-\/O M '%E#@ 1 "TR,#(T,#,S,2YX!'@6R( 4E7> MV.F2)2*1"8! (A^__(__]7D=H6><9F$2__6;]]^]^P;AV$^",%[]]9N'^]/9 M_?GU]3?_ZS__QW_\/Z>GZ.+J^A/ZA%_0S,_#9WP19GZ49-L4HS?W'[]%_^?L M[@;=^T]X[:&+Q-^N<9RC4_24YYN?WKY]>7GY+EB&<99$VYQTEWWG)^NWZ/24 M$S]/L0??HPLOQ^BG#^\^_'#Z[L?3=W]6N<;3P?__4;19(4;[P4IY^I$-#K MN^^_?_\-\O(\#1^W.;Y*TO4%7GK;*/_K-]OXO[=>%"Y#')#QC3 ,C/: \C.9 MD#C[R4^V<9[N9)>?']/HNPS[WZV2Y[?\1^CV>]$@R-/3?+?!F<8E;9:DJ[?D MY[?P,[3Y7#NW?O MW_Z?CS=LI8B'HS#^9SWOY/GOW\+/CUZ&I;PXK&>"_* S07X,R=G.RGB0/VZPTY$LO>Z2/BU_T<8NWZP]UC'QX]Q9_SG&ST [R1K'F6YM6.R)=:'UF^2>O'!7[1'DTW^><^2UK*NO*\3:VH\(,^ MYI7)Y%/__L]__O-;^NLW__D_$*(O6[C>)&F.V#MWD_A4\I99@+].Q52G M[S^0]?P=(?8-BFO?UH9Y?#N,";$F#V)"+NA#F1"K%WK_L:G?VN7>J\>LZ<6" M#Z?PH;7/RNMX6*=B2Q$;4?^.M9UKO\YKU_9;'.69?+%;^6C8!DPR =_TYJ%X M/P^;!/6\$7_TGPCMM.K-0-?I1?_.>KUN=6??80,A]U#ZJ?\0%'NO@;=@GS=@ MT,(39PM;=.2O?@M.'DE%MUX<)SGM"[X27VXV8;Q,V#?D.]@0?TJ3""_(7"'X M\'!WW7U OEHF4R&\S',SC_Z2? M-RE146,V@#?D"]Z8/]+2T/Q39T<^3-1FK)[AE/>/KF'2 ;Y*LO'/8(MZQB+[ON8@*!E"R M1 4+])31F$","_0&^'A=7C:6U_T3(?:41 %.L\O_WI(3_N#%U$:J8^G\<-#2 M43O\GXAU^;I(3!Y3ZO2>>]G3592\'*"G=)#I6!P_'K0XH!]$.WI=$GM>/*1% M?)ZNO#C\%Q6$'!"?O!R^7)YMLS#&6:;>/GJW:9GL/__YQQ]^_!'N'85-_A2I M!.D1P4C"' NBK[.ZSZS>;]=K+]V1#3M&2J&[DMNA3"T<8KV[)^^2'N'YR M>S;MF.,_5.:8TZ6;>D$9%:21H/TZU?M,-6R"H-F1?^!X?/8BV![)-Q^]])\X M]QXC?(_];4I8;ICQ_2AT3/P?*Q-/=VFJ]\$'I0?Z9=$'*CIY70'[K( K+TQ_ M]:(M_H@]^)N>C[4S7?]DQXS^J3*C0 91.D@E]#IK^\P:V?C2+0XN/V] SX'7 M;4YNV>GY-H7[]DWH/891\SO;OW7'[/ZY,KN<-!*TZ6M*J2-.'BGT7R>]==*5 M73:)(N\Q@8OP,YZEJ1>OU#>USX/M4_GCN^K6JY)"*JW7:>LY;7?X&<=;\H^? MK!A+5VFR5@:6JL WH0_ORFR5XOI)/91,QY2_KTPY[PBE14]H2;I"6E_TG>:] MH:*[UU6QSPY^0\Z^ANV9_]0Q>Q\JL\?:O4[#7G<=,!&=>=0>L88CJ^(VZWJT M8YJ^K]YE@,XI)8142J\3UW-7_83SPOI\BU,ZH.4]L_ZACLGZH3)9A$S)R+PA MJ@PE]CI?O967]3K,U_Q>>)[0"SN."R-"OT<[YJYJ&%*(<=>!0NYU]O8S"3UF M^+^W9 PNGQLOB)6'.F:LSLPC*"!&XG66S!ON#!CP>AKR?JS:<_H;\M ;\>G5 M*&_/IK> /PU8]CB=CO50M08=8-]#;UAGK\MBN*&O9?K;GN^8YJI9J,'H]SJ5 M=JU_+=.[+XWV*?]#U7RTGR7P=24XLBVI2\(4L8ZU8=C.]+I4!AB<6G8$[8&. M*6TR/KW.C4$K5,M[9C!OVJEU[$<#@J) @U-]JDF;: WO-O7!6/OVBW-+'NU:EM? M#KOO6(Y5L]XAEWS-5'20E>!U&5M?QGOO@N:H=RQ"(Y%DKWND"QL4("0$VX@< MAA+)8I9E.,_X0\$LE^WF\1W,3AK&*Z*NAJT[HK7..I9>[Y WV.,X.[#)%3@> MC"/Q;("\7"4!1SJ2G"'*VNN"-+@@]][5]J?2L83Z&U!?=ZB13*O%1M*[2=L2 MOH40Z5E+5X-L<2_JZ@XWN$BBV%$Z@ MVDH^V[",'/;EL=-&Q%JN6]J%K M\76KG,I6>8&7F&@Q 2=D:U]LZ*9CX54=!"8W0<&3)/JZ_ 9X9/>^;?9HUK$\ MJ@X#[KU]W6!LS+"TMM,_SY,L;[T*=C;JF-VJ_5W.KF)2I]\A2O=U=HW,+KW; M$5_W.N-WI-0QRJH&L#K5@&[C\N^^*IX??,M173LO="S6/_C[?T,D%U/$PWS5HE ,H=:R,JM&Y966H^B +,V%] M(M'IZR(QN7$H;BOIG5K>YXG_3S;LH!O@=!W&P/?/J1?G@"__D('K*O+\?Y+V MI)N,/7R;AC[YX6,2X&C_S< MA#L65=6$O<]!?/I8?8SW_[J:S 3TRIT$8B_\61Q73S2E13*+\Y#3NEPNL9]?]%K3KGCI M6.;[Q=13< '!-K6)-R[P6]DHC!O7N"($$E+ [R"'I,TD^5K> ?@/'&5T#46\ MEH[Z@)?ZT/(.+Q'_J+XILC!&&.=O@W#]EC_SUHNB;Q"MSO/34XJ7_2O/_)O2 M$BIM_/6;+%QO(E[;Q@!GY#/ 6I.K1B]T1L5:PH7V(+'<[E3%KK4)@:H1Z M=#+Z6]4%N#_XA>K7@8O3HC_*?)\C8U]J3B7LB[B^EZ#[$74J[YZPXWN)?1!M MI](W0&[O)64K#:?2[ %%O9>$>].U*W4O+.9V ?<@X4J6@P&*^THZL .G*UE M\NZU3/5&;D^-!NS:_4Z)5B*NUF$#I&O?5=;:W-V^T )SVG]GZ"3B6#,I W_N MJ8/4-Y^@=F55RSH>;4N U=C3N?0>QM>\#I*X!Z5I:F$'27L@]8EK,?V&PG W M(V@T!TUY7=,):#<'R=*'U*B:SKXKL0>1*5EHVL.>35IO^O0TW;-W("J4O2/; M"&/3'7>#Z]-XO^/K1T;P>88K5P;9&'],#:ZX@^E/4S\=@JMB1Z<=SM'HELDA MR\T0^8G?!0["P+!\<1C T\1'V\QZM-CYQ,>O&X; V=)L9V"$VZ[!H[4_P1'D M;,LJ/T#*;G)CRM@SMWJ(W'MU,0%+B,%U?G@'KO;)(?FS?;?"X7U,8%783Q0U ML+)<,3GRZCPHDW'@:AW0YZ16;[\$/:-K<9\N1[46VTD_&V1[MLG2J&/M+%-J MT/ [YO+P&5'3$_[,)B#&*X@[O?$><8_$G"A-M6:0V_#GT_OV>=PX.2>IA# TE&[Q5_SG$R1>MX$U_?U;'.69^ 96S?=T(/@7_]#L-''PB>ASQ3<+ M\BGS?'KF?M026:@X?_WF4"IO38B;8?^[5?+\-L ADY1\* 0D?\A$$,H!55;O M\"9)\Y(4K8\>RFKU)85O_C%?+LEE&>[,[ *=I+O[C>?CVN'MT\+(4!ZR?'20"IULRS;KIE&!\#3F;]/D.82LOJLDO4D\:KJC MPTM4@"(TH"1$1R.SPF1IK@A"_BJ$('\4N2D_XV25>ILGR.2:?0[+O+<_>WQ; M)OW/K^2.QE[J, G>F]X;Z[H8;:!FST3#!Q64K+E[3P\:>,RK^1EE=:1O\Q%W M>1^'SS0BYR:)5PNC4<3KKA7,&N8W+]S&Z(=A*];Q6DK<7X8A2W[&Q!+FYGI+M_=@E2VV:\?95% M*%S'SV3%P-;/WIYB0VG:4#O;C282&6!OM4KQBILWN Y,HQV[9JE?6\/Z\B$G M-%$D\Z=HQX_GFJN12 MZY+V"0^[H$'[T1:0T(+^'N9/Y]LL)^LB[;A^[M5TO(M#*4^J:V-K?M[PNNJ* M!&DV:_5L.=J0-ZWOKNVHNYWA*;@D._>:0C/ WIY=9]D6=L"'.,#IX@E?9IM- M\RST;SSBJ2"4CJQ&JVH\%%H;C:>M:/?/\CUUT:*"]6DYGEY)(ZUK1GKVF-%M MM4FO[&PWLDCMAX;^S&BLP]@OL]SYN.&C^9=DN5Q[<7SCW27^$P!ID:F^*GU[DP?-Y_.>%$9_K^5E MC&V-U=M$CP;'9Y[G86E*/-6G;8N5RWP_AM>MZB><;[^+-+1P=*F39PNMUOUL_)E'-*:+_;CI&I#V)^8;\]SK'%??0 M?FW'7 \BH*^X=!;0@=6U4/OT>+M'D>[7Z&5LFJ'#:#CUL+-HH[-M&,'ZKE5, M&A^S:5LJ-'YNX;WTTKBR:OJW&V_YUV: MWK%6IN,>XRJNDC;0:<]-X6MY]S; MA+D7,>;N<(;39QR0E_!J"QLFM8-5[P^'TQG3X[== SX_YLG(U;.U/;*S=_MQ M[ZL-B,4=FD:OIF/<8\_)QWFZ2%[*]IRV)R=B*R_IHF#4 [@S\"T29=7O:SKO M0<;P@5,.UV.!(W!'W6/3'D)I*OZEUAVA_MFIL Z%0FH" KN>GMIE%"YZ<'4F MBN+B)6F?CSTHC'<,R6316R^DKP$]-MN/GM8V4[#WF.$=+^VAM<..8<63\DV M(]? Q0L9O1U[[TB/Y ^B>\/P-J^E/5J[S4D@_7MIF#S$V0;[X3+$0:TGMOW9 MT581J$#SI6)W;M&>ZI\=\TWV,0YHX/<=WFQ3_XDLY?FRU>_:T\<0]!9 M=!T'^//_QF6.FY\;\>PEAR:SP%YL4YDI0CT,I2!TJH#2._15DBYQ".:01JU\ M*-GQEB#9=#YY:]P:>U%ZR&H(WKZ!=U,)MVN,!-HW M[]:#"0-8US69)W*17-(D]J;;3W?#$0\0KO0H_J5N@W97JPG=3'O?2-V>>T2[ MO Y :X-Z"+ 4:L,ENI^?<(;;&5XF*5:4:;+64R])R0KQTAUU[!E.?F9F4R:R@F$"3CPB@8YMWNUL-=')E(X7L:ERRUB'\6,/ M N/=1D2X$,1$XO298G%PR^HF$#:R^I]:M3&C74Q2$[]<;Z)DAS%] MYI;?<$ )/4#];J8U*56D,R.FHY%AG?P"/X;)AFP:ZV8]O/+,Z)>8EIN_]HA; M\PI>E4$2H8.-!V+UR8G8 M_N_ ]SU?/F0LC+:7Z;_<9C11Y)E!3]<&8$6BB\+H8P8\DE% 2O5W@!C^E.2_ MX;S(\E Q0!N&Q$W?3F]+=W@5@EX6Y[ #-UZ22H^-$;7"_[D)8_Q]5]R*]NRD MMN=+XB#=KE84@,%+ M5[C%CMGTZ(C(+;D'F,3BWJB$SEW@);EF-&WC/1JZQZ!04PZ8N85#X&;GL!@" MFF)0-9(9)S]B8-%F$U%NR>' *]TK2.==D08]6T]FM78 #-4^/+6HJ>[D&>$S MEO=X:F5?/'DQ/]JE:F G@VOO_IW%U.\;2S]J#D:]P8+M'XT6BSV]CYW4G%Z# M/X9QN-[6FQ.JOT_!HMN8V0(Z=>R'45B4V>S$,QE*=FPXUV8H/_[S)((HU#O. MY6<(W,H:$[.ZVXVW"-M*;7^UY6KQ2W/#BU1B%- +X2P M2$ 'IS / 0[.=@\9C'X17,'J]0 41TV/-LIQ4&O4IH@X>]:W %] M6KJ-I&/O#\/LA\3LW,NW9>X['Q\3]!5[1+>$RBB CI#0Z.)VW)7V-B/[!GJE M%(S_!AQ\C]--%JI22@T7IJ^-7=U-(:.V#>RB\ICA:^T=#M>/VS3CN1WUKP98 M]1N<;@<2&5/A ,TT(VL$U@'7)W1(J3*RJ%*HE^U^79JPX4XF9>.G_V$N'IJC M$OM@:Y7V[3TL_5V4QKYY*J5;.S;EE@:.SG*^9J[((O*BW\C;=TG>O2K8<>NC M$SM+]CH)IF$%$* %XKBA8* RS0:BIFJ9;S.Q&2,_OGN^T/2[G/+*D^-#:G.] M\ S'>-GHB&IZ>IIZ<5=)A,Z6UC&V&^"^^=ZE')MUZL@0VUG& M81B\%:_4R@ />+U61>6;Q[ SSY>"3)VTIKL83S6+*%WVXH=T; I9:&UG=C&^[*Q!7&G MY(>5* M!EU7O=[-Q[-/\Z5S^9GL[^2- QB@.473*4'I%/FB'&I'_T)YLLFZ;:&G"?AC M>P5&\O.'%\,1H8_,'PZ6CZQ?HHW)O@SOD/7!>IN013C0:CAD)N%"6;?;[=%Z M_)N*U!/;K_W-SYN./2&/T)#\0A]OR5)N?'@J2%-=X]KXN&FPYH2\2"]S\A:1 MLZ@)L[/MR5&-QV$NBD:SG,85CGW-CM@QROO1&!>CD$.<=U:0J7UV8G:M0X&J M?TZ;+2AI1@=RDV _;C(#:(U/1=,]VRH 7KU!G*;T]J9B&%GH*R4U+ L;5 MG!X=X$+[M#<=C%T$M_4U\+0&S1DB.IX%I13B5ZI\5 3'TS?\(4ZQ%X'J^+,7 MQBP)OAGPU0QMX]Y+Y?95!\Y2:Q_LT6K< -W]@/FFA\97JF1!:]3)EX6'O03S M^ Z6#ZA3 +>?D!7#_R2G5-B)!&^VCQ%=K.1(ADM;KVC>IJ>=1@S51KA5?A[/ MWE$"G^AX?QH?GR0J=W,0=Q%@-P"Y>R_R%O QZZ#AK\&C[D71KB_6_%!JIEU MM1Y,S%G0I2@8( M3RH [0Z#?J$">^P1#**"JBD?D\MA3T[:BD>Q4LSR\^]--T1!EM#6=L; MC1SI([>#;BRPVJ>-[]+@Z(YV++M2.>32)"8??79/I4?>KM6<<1BA\7TP\JK3 MY7PI'AQQ[T[2'#:3+J9K'IP0*MYM2L[U,&@/M.ELYO2POX-#K#&I3_UUM'$F M]Z6>>4T-([X' 4=V@(O$ISGXS%W0'&I<_YS[!=*@ 1:_3=N1UV45VI/(1/9V MKFIV!@/K#QL^9KG_:Y&(VZ\:BM5\ >K3;#)Z)8TA:\Q&;WK:Z5M*]K9@Z^<% ML"BN1R)M?W9\(VY7/:/* M#(_#)_Q"WYH>Y1F:'IW6(I0.J=8DC%Y-C5\Y6>*'XKJGH9DK\.LFZ:Y/V:J] M:8R(?5!;(T]9T$T&Y^Z&#J"G>&IIO>NC^?'1AOOA?I'2I;PK?$JM;T!+@XD< MFI^26R]M,W@U/C[>CI2D.%S%+(+%WU% =Z*&D'4"81K@ >P* ]F'PC11SO:! M:CJ T(A7R3A+HC!@.9^MAL%>3:90C 5T_'T#8GHWMW1\ZGF3Y#TX)SM 2$]O M'#XW;=I[M!X#G_B67%J\Z/^&F_,D: 92KGW8*;NT,@OL1\_XPLN]>C"ISL?' MLY \XQ2R.Z@QAVTMK8=D\_,3,BN7T#!ZVY7+[:8 U;+O1;E7T^/S.7>"L>H! MY:8]T_MV/]T!SCH"\X5>(67Y.X9$6!S,R)OOK;#XG29_'SK,9IEPO-\K<2?4 M*7O.LJM;SZGV5B.JK=RI7(()S%KPY-K;3*"42 :!XKSR!/^E:)Q-^P9=(<&=Z"T=#D_)/;ES]'&=D-H1+=/ MY"UNK.U8>634S,XP"+UT!^'"')^@;;MJ?'Y""FL_!(/N=M.T?YBO-KT'W?'/ MUOE2%)7H3$-N:V+DR MBT2YZ'-K(PW1[5B^AU(;+[;$5I$X=I*0HT(!T7S?%++BEHDQH24W.,UWD$DA M;D ;IO(N2+=M14=[M#R^&T'&G'X 1$/ICVBDE5[O M9WP0$,,^%-Q6,&(Q-\T5C+3?1SS=-42 4BHIN"E>((*(_,U\6E0G27*BICV' MR3:#E$P_28/&]]D<_>-4A?NO9./=F+[M\ VV5%2\]G;3\.@T:J8TQ +5(U[> M87(*9V$N]!:F;2BJ1IL9S'JWXT?)#0!R:#O;S-$?-=WN8 A%-M]5:Y4?;0.* M75> -3( QY;T/8=,C*=U,W%7L JIPE? MD5];++7YV;$+77Q*\J9B%0VSU:/AU(JQ*,<'KY06YK)>BK,"+?MS,68@ NAC M1$-9XBRCIL4KW+,8=U.C\4^AFRYHM.J#IO$E%$L\&!8]L 7,EV?;C/28U=HM M^[<;;[4,N];/UA!MW;2HC- >'PJB*3O-+/#307'RK.";]E6_4/FZAJ;OE2VN M#4U/*%1DF7O)MUWF_<.!#*.AFV_M+=1:9U/QIM3X-ZA#XR%.'@'_%O:1ZYB\ M3N /(G?1B-54.-O1YN>1E]4#L5CO;@K)7JTV\NISIN^@V_7:2W?S)8WIT_V? MU_$R2=>>Q(AM+VAP$*%1G5T0QGHHQ&1WVPEI]SS+=WZB**J;,KI,T MYQK2? E!"S19E$4XK,/M.E-2B%H4V .(C8D_H2 MMBOG]<\Z53HJR:^*4;I1 MX6AM-#K(DE97-U98X[SJE77!P!M=>&3K);/A8WCN'+:DP$N;ZN2-S=+$[A2? MO#5N54 ZFXUZCK5K$,4#KMR;"> %U/LJJK^/-G*\Y&]+?+/ZQ"C6/WA7^MG^ MBB?'4SN*5#MX,>9+!;6G]>7JT7!DU.Z%]QDW(ZNT/WM\\2M[XAY,+^5V7_XF ME!2JK*'>":%J&T?;%#\#=R*B#M[;FCVJ]K%Q7XA#*L07%82[P[B,T)]D42B1 MV'<+EQ@BE^:@N/6Z D&4!TQ-..EO91!/P"TOV(X1EY"P)ZVXZ\.J.B_OMH"^>C ME_X34]VI,%*UVV_;6HQW+;J=MYJTBM_'LR,>6*>Z#_BQ&=JC#0UUQ=*RYFK% MS)ZJ= 5BEQZ::*JTOG!NDRRL"=$81,KI:7(51LU09I5')@<@D+&$ M4+_A9\4DVEFSW&@7XRU>F2!.?4M*S#[=^ZBGN&).Z7HS!Q(=TQ^M@A1W!DS6 M/3REO&*R$NLTCT[LC ,H3??^?;!]6X(.3<_TO@=KXQ>(XU$+G;7AY'-C!T[K M10?HV"M?M<=/=[0]/JN\&A0H4C9@IB 2'HJ?-N%Z6>QPC)H)_!\XL3\T:CYU MST[$R-R_M(U3?%PV;O=K+XI$.'SCZ.I/N67P"4=1E^E$>\@H>UF^21E_\$G! MDR)__>-\=OJW\Q)3R@]?'KI@08DU*A^.#:M\/'ZF$/[<6=^J_MGQ5L^>,!66 MT28&Y.AU798JCXVZ7,!$#1D41"GKC)BO/CORR5S61=J?G5A0O-1[BMOS7H'Q M=>VGO?EWAJAWF6!,]S*Q>-G>>7)GNWH"+>Y'FSV.&U>C7+=Z%/"H>7K4^@OX MO[>0F/8,ED+257M$9^/SIA-?187T&_*6D2OZ0QRDV]6*1@]YZ0JWU/'MVW3D MT-,B>9CO%2VO3EN+\<*LO32$0>U*6:T^9WBM%$6!A5V71>G6UZQN>=HP7[S2 MO 0IXE =S2NWO8%A[A8OR>(IV69>'"Q>R##LY-$&N^WMEC! Y@L0P)L9WIO& M\=ELVVQ#%R'@,<4!P$Z:-LCV[G=,>/DE0TEN-/+(!\;/9Z9IP]D-H(1]Z%QCZ$( @7J2,"G&<;-2NO>9&S@MVF;JZ*,0$P/-5\WIFT>1F-BMMD6 M:T!+@RGX?;JP&GHUL6).NL+U8&GRQR_C>GH79O^\2C%9\CDFPYJ[NI[6]CO] M,$-5MDZE:"C5XUMAG9%A2AK7],+6]F+.\*9SEI(C,XD^[G":W1-&'Q]YJ$:S MLM359&HVZU95J;W-=-^$KKS%5A0")YF3>W#@&-X$M.":RYCV\Q%IB<-;WJ:ELT#U>MVNMKGIKLG##V 8)G8*15T =3 M>P%K"EGL]P+6$7">HY2>DX-NE;08H_2GQJQ0)@H!^F3QI+@NSZ+)_-&K[?BF M3Q42MBTEOO'Y\=Z1)$Z$Y85I4.TUBIJ?']&B07&0*1^! 'B@;HC@;,N#60$Q MN=&^T;/Y>':VSMP,$QD8#2SV"%_ISC*%Z M=IPU'9+5!\<\RPJPH^;C2GEF>EM*EZ^ALYWAI?VP6:9)3%[Q^ XOMW% ,Y'# M-,OYL2,B=9HOT'M2&#%2NU3ZM&3-K?^V-7!A$,D1#<>L%D )#*$C$KRMS?AU M0Y2ZV")EON--Z]74]$V-/!+Z7K1(26W7:MK'U^J@@K#$J=F=)I@$%3./F^9,9/2Z:.U-)2N\-@ M#14_MJ6W[DUF-(')I7R^O,SR<$UVB:;Y*SUDK0Z,V+:4 J'M0:U]FYJNUP&Y MIA!!!%8Y@%5GAO]V=)U]6AZ?<8T;L)2-UX:QW5#OIA>P+(Y&PTW42!,15UU? MDZA/NPG$L5;2>Z#*,-3Q94?NGG4@]Z,VID_:6ZU2O)+)830*Y:8CZ:RSF7$; M_GH38=871)>&\98,[J)+/^QN=:S9;ET39(S\^(;3(L"A*Q*QMBF8#I MW+,:]T?S%MGR]/%I9YV.QU\IK,5H?L]2]Z,GIO,0L=[)PMWMI@3\5K$^ZE\H M3U['<"R2\X^<&YLD\Z*?TV2[H3>HX MA.;H\SHBG^+57[_!\>G#_3<:TT3#2L@EKNFJ6\W2\^H3\]B9\X_H,1*4TB3" M;,K)C+^\O'Q'9QTF_,.[=]^_A9_?TMZ^^4\M,1 I?2)R2];^ICLRRLF6C/1& MOS.-X__[C[>%&$ Q" MJ-/F7A*6T1D^AWW6I$[&BTD#OF%CU'(#)U#9)(H+VC#;0,(0PQF1,3,$_2(4&='+;EV;C9-\HF8 M9;1A50=MO]P?R0ZS8U?0JVT<&+A'4(IH34DBB&#+CD.&2&6?44.4G'4E33$3 M/(<99/(FZ4WBQ:"QT9679!G.]IX3P.'E((0$_$8'3H]* M!OT.A*R]2D;95V=!I359;9O^AY>&9TZ#]T-DYI00^6[])JVCJT0B44$&*S*'H])0<)J<9 MZ=;1T6A+VJB7H-#CL4JH;EJ%Z<3^O5A"I=TD\0I\) +)+ING1"$@!\9ZD"R: M#X;<]^E=F=_[H=_CE%!>_27Q$P3D3X$^DAT@HLJ)+FP+6N0XL5 G$?M5>%"E MP[6V&CR%DR1\D_FBF48,/F:0UD=N'R'E"KV)"%_??B5#H.S,7^D0%!82*CFP M\RU:$H90P1$J6#I!,$[)$BV\SR=(,H@XATAE$0R'.I-(<&E_*Q&1##0%\B$. M\^SN_F&XN:$@C"AE1$FC-X2X_15C5*JHAT#.;!%U(,+O!\E5',RP3($HV?:! M+'I_C%*I:Y"+X8Q[)5Y5QH0/GA6D4$6_ UU$";N;%!-BU:N"2 D:M7]K80D, M#%,'>F1;>:'O#)%)[-<.M4#C\O"EQ^FB@C#BA]Z=,]D:$A/T=(LA\R4R/."$ MYL31%3O,5=U^1GAPLSJM2"RNF!IM5>3?*7WD8%=A"64'6),^$JWH*=IQX\U0 MES2GACBN%DHM>NE'%%DUG:$.T]D9-YTAW70F1DI8S6S&,XPX4B7?+QL)6L@5 M^>J(>;JQ,5.>XX$ :.UP;>EW(W+'P%FQ.Q?8_,..-+KIY]YGAX>:87GT2QLE MJYQB)ZB@;'5I\R-55(6NJ:9L)G)!'-W<&951=UM"PT*CHB]TU"*7M!31 8WC M8Q&P2A].(A2LB:I:7:BI&WG-$RP"%)2)GD9"&TDB)\4LWIB>_>R*:06"\_SAX2K MQ'DT5:FZY&#K3$$/,8).#3/&I-$NQ&61K.XGVBT;8G)814UYW3:51P17'8@X M8N2+Z[R; '\[4C9[(KTZ48]0PM+Q7Q4RXD)ZHA]KYWT]1E)-%;1#DU#T(UW; M_>U?3JQ)-\DSG:Y8 0P5% !F3ZK\=0,LI&.$5-F M5AQYBY)$M>2M@O!QB:4:!+IED$M!64W.FK4J$)@.M==1N@TK%?TNJ!^??.HT,N)N1!AH/N73XD_'FWB4&+7'@> LOFBN BA)D2U&5,EG%@%Y[:#"^-.4H&:+, ME5S0/CK9VFQ5X/MR))?B,"!7Z6I)@@.G3'6'P.69$3LV8;1-8+Z8W:";Z]G9 M]P?.A>,).(T3Q"ERN/Z*=UCD4>SN8PE%#4__)(LEVLOCF^\N\1_PM9Z M91!'GY57V5?^#AFB39.\H@G,CSD.$WS MO@/TB%=A3%&#OIYAXKN"@6SUN8 54W@B6PKERNKAIZ*"D1>?(A>2[2 [P_D+ MQO$LBFA&S=Z9I:5CCYH GUG&D<G3Y#@&G&VV2,(&$?N4O(G/A/U"YB>;S33,V%JW1M9MYK9)B=2($A;PK,D%\AR1.%'=W&BYY7H">3E=_-:SZ;8! M.PTY'D#QN-^M'Y/H0/$X#<2(3)9;=6VY89GA_Z8K+P[_)6+G/@'T/)XOS[99 M&.,LNQ'%>X:B-BO=4.-"3#N"I?7(N[*,WFQ)3F%95N6#:$_6 9HOD>@"_0Z= M(-J+94QG2[)JVU]Y0C_)"74JL+(MKI.8NGC4JJ #SRQ"D@$MG/#XLA/$Z#JR M%QF2*NH6Z$@DT>..J3A,/5("X>P+4Y3F:T:M&KJC](H[[)TU M(4A*@)(+\0$TDB'9GVW#"$YE$WC_@I9U?X(I]FN _:TB^5<#^XL("YXX"W4& MAVX@[1!J"-,NCD[&J$X\)41&B'=YG.*5\XTI]CL-X>\WG]:CHGF!KE)9+@.) M-H#T"[H6A?S%!>EC$B@JR4(_*%2=X3U5ZMX/L9WIAO+)LU[V-IUY$=14$$KA MD?"ONH,<2Z"HL^?>)B17 =;O'%"1'- !D:5\-06NL,I*F_* M^Z+ YDO:&TL$L1AGXDS^VBL+[TKD^MRI \"Z0]>.!F#FDT-H2VM74DM@C5EN M^(:O=,)A)5IL=4BU&!8HY+B%$@;QHD6) V \HW528"Z%FNXV18DK;9H.*,%)@$H4<0'N<_ MX<5+,GREB>Q/07106H+;BVZ]D!X&U)HQ[-(L:2(@>DIW>F8D.4JQ-.M'HVP.\T9Y MNOA X &%H$QW=X@W8$X>S1WQ<'=W^6FAYL#^Y#2'WQ :A/OY,")%W53,[N\O M%_9G0591G"^K2=4#9T72AO-(I?X_>=*XPWFR4MZX#6W-$1+&EUR\F+N=UVN< M^B$YAD2I=#.WK((P6DO*=B,7SR.%;1/$*4N$3,V3'FE^:J7+-&-^SV/3UK5>=M' MWC.9SG>$(I?J;7<*ZZKWZX,*O M$N+]C:#^+5@+:]+*7: OFI2S%C!%S2RW>M M7I+%4[+-R&I9O)"%LF.Z*Q&$ M_!$^8UB>1A02,&#DO">4TZ[H\B3_A*(SM"&]V552[,G+%RK(*7I K MQ'Y"= MT$W'C2)C3UYUT_GP[L.[>BEMQ@O?DXX\$.>?"+'QGQY(+A;.=*6!0Y#>!G4Y!/D,XZQ;!,ZVXZ A8Y&B3*QWA1T M4;+\UA$PG^&9T[7K3NF.<8ZAI$EV3!?/Y?^-#)XR'L'!BB%)#A-SD^:^) MPW$F1&&J3/Q_LERSBVT*U;GI[9.FZ-_I%9JI XH&AUTEZ1*'$$\Z: <5L:AJ MY"X/Y8UE@3[R6UI4=68E_;90U?E+&QEIWX789=8O8AU+H A> ;KHG5>YYA 3 M/*).X>%+&R-U)S,Z4*Y,"J3A)V^-!^F+5(L'*LX4QF%L:V8"P;O#BC>V*OF, M4;W'1NVE,>LMV:Q!Y*SN4"-<_7 0]648DQ,2+/=N M&65>:FH[PJ52NA.9J,-*E=1:.MG=M7!;B@EU3%2ARD/G%Z!^? MA"W1$"<S\4%!:#.<22O XPHP.(NO9:6Y!8 M=USWD'D$S[51L:/>LAZ98+I_5TBGX0DE[H0S5I6^+MAT^LPW%UAR4$R^,'DN MO,_7 3C:EJ%/[UF#@)BYU1-0V76JEI&4C%EDF(E:H -&CY0%D=R=.XJ?F,JX1/J0T(QHYI$IV$(%7V*TU&@35GJX8 4)7AP"G1%6 M@S#:@B^S@!V[_,RRZM@@KS=;9IZ9+P'-B#":W>*4'DU#JDY*$+1DB50V5/@S MP8@86,D*-!+,@,F8G=2NBC>..WZ-2')=@WA5'L3YF(-8 S,PS+[) M.B!O+#*-R%FTO3V9-1OW$\0M4'SRH@H8NT[SLNY2V[">1R'1[Z$Z'4Z?0Q^V MZ^65,+Y=QT1>:@'.(+PCJ_]ID+-%$D0*16>.ES;_VN5Z$R4[C.DSM]R+#_X5 M>XY'T27WIHE.K49<.1V*?M[IHH@X"T"3HT)W0*>C4F>?R1;X4P[#0*@(;IXA5,[,\X6:7>YHGA5:F-LX0N4H(L\B'HQ*K+=,^%:)MR1]N MP@/DM92:+G ]K,^GA"Y+'-#8U(R^R>KOYTF6?TKRWW!^A_UD%8?_XNX]7G;- M%@*0Y$LO8'>"@"'R:XYV.$<%3R>( T*%]@=7H5@-XQS4,F'>?(*6E;U>U/,U[CMG$O H5?Y M/S=AC+\W">C*/R @C!9/*3X.D:*QI6E3\2_)_3?'L8_G2[OA7K(CN-248[_0 M[WFZQ6CI19E]AXO586B-"NL('T#X4DRBE-NU9D0R)$5>X9.3<6 M6D-2E RU56FL&VSO<.Z1Q1L(K[=2\.$"+T,_'(QK)'HH'.MOU!(7O)=O78>) MVA):\"+!0KJ+DY3I>)NF:C>1 B%>%.JM' /21TH'#J#-+HNJH\HJ\198F MO!RUTEN/.RL?$X/T[NK1YPIYW(P832?%A[=W!8F/F;J7;-^Q/C5TO)P=10_ME>W>K1ZSE;*5!^1 M-*U8'7>E.;*OP-5'$S,-MS&B_+1;;'GUH8# MPO!X%-:P>FP\DLNVYC>8WYKP,X?Y4,]>&(%%]RI)[[U(R8D"+WWLAU%(MPN: M8C0TR%W+(!,=GY([QBETK:9 Z9WS#"?D,!3>]0CI=[/UVDMW-*BRL40>?,DJ MZ]&A*;BR?\.AY\;>^\XS3A\3*2.G,E5FU>G@X2K,1)()W>8$/L/Y03C81A3; MCJA[]+Y,#YS'*%SQ3%+01S. +)ZJM)$V)Y-=0;H-G]%P5Y= @L.J04N7GZ'( M1W:PHJE#P[)CEI-&DO;1"5G]89!E4RBT ^'IZDIQ%%!'0GR3K/5[ C:*87,K3#);?!:^$2OT_ M1RQPC?6VM1 JZ<7@D^Q!'RD3%A]-P+ 1L#GD&X=%@/ M.Z?F65B&24R8'Y1)R.W]DI@S. $C0FC!QB5)K"^FX+^V+(4G6R3BR@N)/ 6V MSR*!ZRE1L9[# =GNX<,%E\!-NGGX3.]FYKP7"K\0$QJ*CB"LE<"VX@#'I&? MX4L?[LX;SAWXA=YL,UJ!_EL5;D,R:;]@[ 1&-*H=3,D,A6O7H9+(S]0(<:L. MY(,82 6\5?+FT&,N 8?/=A^Q!YYLD.DJI873_=V ?&^%')+T'.5^6Y!*,S;6 MB>:@@@<[B^XPK;H:KZ"Z[O;0Z1$U/#@NGR2*&-5CD::N+(ECD0KK3(:]U'^: MQ<$%?L910JL*7K+&C"#H@/D)YG]]$"CPNGV*$4LA33BM)T% MDQJ4+^HGVE')I!MVZYR/5XYT7C3>BU3F!!C@X M4D0/QU1=0O12/EX<4Q$(S&-:)6]HF:2CF@RA!U&WVPU_0-H["=2@K=67(V^9/24ISH;T,AN C MW>6^?W\"P0X_\'WWW?T$_?#CYX8" M;LB"!>!'!8-ZCSY.X/3?8+@@X,AZF;6A4U&.WN+3P9'&.3P?"Z!PG1UD1C0U MF*]5..?Y/X/?(D4S:Y7,B5(V5)JH4Q"K$6EW.%P_;LFV!/OV?%FOC@&Z@PG\ M):TS7HBP^;Z ?,N@4VX&(&J0O5'SIG@@M@&WW,A>BE$\@WLH,3!1G\V(?J/OR]9/00$ 25F[K&CT$,[5HW@BSM5_4AZO6]@K;5 M!&I&'7!N#:%F!*VQT_21\3B$TR*=.C#37(;GB:0-81=Z@%2-:_)%#'8#*$M0 M*_[@9)%[U-,9%F@(Y E*FLXFA_?3<6GA?>9[X5G.,;+87@M10R5V&T[6 M%4B+(:FB;H&F+DEMF5LE-LS1@='J%!R('=#N[G0()6!)2 >\:JBUYW!* 54M 0BT!-94>K1F97 ]-L0VE M'"R0?[B.4<4X,AO#..)Z1.K,0_T6A=41D(F^:5BH@C.H1@>*H+UK[A9.V^7B,/I="Q90HU'<("BFI&"_J)(23? S,\P9/Y>B@TC^(" M0O.890:0[P79+WD$M:0RNRO1NBD\BA(?U*?Z2]RP<*T>%S4G&IH=(=55P$HR M=\&]'Z><>N#D6.89ZK%)=__X.#LT>GI^-S\_GT^//\T@ZZT?TS!8X1.RX6:9 MYS]M,YS;C_FCL_K8'3?U6(Z;HO_A*6.T?(>R"9O(0BNVT*]B"&HVS@.C\1C. MI!A&QM>)=I^+BE,!&+Y(+7&[Y<+K&?DU-.A*%E4"U<" MT6B(8X'B_L5C:YZ@Q.@E5PWY/JDPA>D[L@I8*Q5\N]?A[>M0N4>Z[?' M0%H/5KG 2TPNJ@%W_PZKA,I("=B3B;->CMGD\8HB/O,HN%?#,B7_,@1SXB)$ MI67C".=GZ(I7O UEUIUE[M#>P/K5),]V57J$#&!R#29>?RL@[0"^D!B2Z6@*I=0(!"_HCAI$8IKP>U+!'CM! M!0O\$5@RI2_U%C#B8;QE[F%7SM0)C+&6V"D'&HN!3F&@E]'6S[<<+(R,.@TE M><*1=<=Y 7+7J\(?MW203Q (+.KM,=!(" '.* 2>9;-5P.'P-B'9E-4BB!PD MT"$RX(B#IL6M"%3%^5)![&0\H>9*"9(O:%=PQD% :8AY9GM,J>I?7^9L$[)- MXB/9.."-A#"Y@6H\+Y"5Z*&?8$/C?:$U=$87V(YT9],PJ@DE\^ M@YHXN!J-((<8/0D!0>2D>0?-X<&@-6B&:WS^_AB$QYS:6Y:885Q"9 M*DIQ4,Z^@L%LPV[AXV(_D>0";U+LAX-SXE0ZCO;H(:Q'5:ZGS*[NGBSHN KX M*OF:SG;*BU+H&V8 R)6"*2.[U$R+V> H/(&M4K/[JBJ$\2G11$5 T&"E,">CQ M]0 FV8?=L\*\C/Q]%K)=58.S[ =D61*MN5JPYRS&C-JMGI(H(+RP.AH#K<^, MR$DEW/K68_AJSFS.YB333MM?9G>7O\QO+B[O[O_]W_[TX?T?_X(N__9PO?C- M6>D##C$=JTAQO'!!,(_O8 <%7P9YX%-"]C?^YYF7A=E-&./K'*\/?0MI"B;' MV>30VBPTLE"]!">(%E3FG=.G5&X090?]#@PARI&[TA%CC)_F_Y.#*,9PUC2& M."E8Z KQOS\^@1MBWL& MGW:X;L 1Z6G%"3(H^KTN:EAGSFI8CS58#1?0IE&BE_>O;Y0B92WULFS '9G# MFYT@;YE#A('D@FIC#BP:HZTI-5#$[)!9]EVR,, "(80']?,T3LA/\J)H!SA5 MZ3,.R-!=;7.B* ITPJ%Q@BH(B,^ZEHF;HG,*/PZ]TPUK2?MG:9V$ ;O&!7<# M$XE+N0(NP[L4Z<2R4R1Z1:1;Q/J5>)%?R'C4@(*606/Z+9 O9#QJL$BJ(S+: M.-2CIBJCPQ+!7Y+%4[+-R,ZV>"&;P$XF[X X$MJ(<# (ET@K_AXJ,*K:6!7I MX!_>?7BG).U0G;' B++M\1U[Z**Z45/!9[4MB8T:X08)=A#CY^L=P#) VU[+ MCPQD+@8R9P,IPO?X'4W@8:$-X56OWE7,AN'1E=0G,X<+=A;Y8%EQ/R>$G$/CMIWZ(MP/4^46 M5)M%KHS5V4[+-A]OK.IRC>\PF.'%7PN[F>7G7IKN""N#BQG/UDF:4V\'N(F/2PYA(*V@&GDY M$H19C,-QR:65R>T6SFFM%:G2#C0"\-(DDIRK3/H[#)BOT8X5Z%5L&VD2DX\^ M"WBC=HF=(7 WUB$O"8Q4ZX?6)RWT^!LY)&8!N6M:+Q[L8!BB?4> ]>XAP\%U+'?,F9^'SX=5=U+T7+@=4X#-#>\';'QOMF"Q M"N-O%7! 3W9WO()'A\$5E5L!UCV@,+2@)6 K M712%-L*_AF+@6 BY5PQQ$S3MUPL1R\AUL!47Z[C%C'I(J,-& MN,NST&\+W 6$ZUM2"@G# F MV"(I L?T6CI.@A(L"%@-1*#35R^E:_<(K:F# WO.NX!U<"1R&77@'9GH'4X\ M3G8D-]Z!0D6=\MA4D4_V<()D'^CWJ_ SAKSW[&CEUM\A(3P+*1?EEV4OSO -E,M[)K_\ M)21*.-%RAN6**] %DB##=IC]:GW[)'P(US&#?Y4% MQI7429%B\='[#-=$\:"2;\$ M3QNC[-F]*8T_G/SUX<,H7537,>+(ODK9>SF,D$XH4W\X1\KS6B808^L+'T4M M>$I?D9GQ)6EU+#_A%ZH 2.PH(P8)0I7;B21^E-T7RY 8TB?SP@.%)3TWA@9# M8N@7UHHLHQR+$CUH6-4/!?:IP".R/3%%$M1T)E&%0+!?26EEM< M ?AADNX^AA$F&U-LR&HINE.+ 5&E)I4]HK7LTG:^E5W1^?*5(JNXPC-:GU.* M7'3E*N/*KNAZ'"3KZT0; *]I *QGM4K$YULO#*YCGJNOJ ?["ENN<:U@2D,7 MH!OP3DXTM4D4P4:\J/2Q2J[6Q^XONRR@?;SB1_O)?'P":BIO(25$?YV&L0!I ML8RJH2"3#3#MN_OO"K'@0%\ESSB-81I/LTT2 M9PD8),E?.-VDH8-0"-W0^BFY]=(A^445B_(G"B3L)K/(E"QM5N(-$>;9A3!7 M9"6$JYA5 ?!WB]2+,XCG3&+ /0/4,R,8\G<"P \6XU9'5Q>N6[*=+!DWLNK[ M,4I?&YG=)#](_J4(7N.DYMT@T0]2.M*!]8IZ"HZ\UQ9'@&]2FGQM(^&RFH1B M9KW8@@V#!=(R8RW]D<>_7'[&J4^.AD-MVB:+_0E>E'I_QS].&G Q)T)MU&K% MR!-',4?VQ2V%(TD3NRB-B07A(Q:U=NNOUFB\="7J.6AZ41C0%\],YJA&\D2F MA_)_'88/FY1-U\3"V \W$0-NU'JQ'D-20/U#&(_I"AQJ)0%00QA1ESAOEN33 M0GZN9V?7-]>+Z\M[-/MT@=S7Y=#,N$1.Q;9*SO=SHN.'U$V!PV<#UW%IPX89 M54WWN?<9^:PS"2IZ.5)AZVST/>?7?I6& M61"09[+;)"-*^O\--^=)<.AL\@H3G"(<)D 3$:((J!Z'+-7Z$R,*= T6'9J. MB2^\W#L?5(">2Z/0A%0[3U0,/!9I:B;(M4@R?88HP;,H2F@J%M,RAR5D$'JG MDJ" AW1ENS0F3=--B$("OZ0A_,Z%71B:>YW(0PEOU2:I8H]Q2:#L[6?;^3B"\L>8]>A M66^B U]2^?,T]'/I#-K&(82=43XFL#:SIC$JV"HO? M;XF0AQXR?59H-L"\?(($TXAS+9]"E.^O>Q;4Y2H'RN,#)2RY: .D'9H[ISUF M9:0"OOA>>!>G] M)L>3LG!J<-!.=D[!^D]B"BIR.&X-/\(+6JYP[DW*HLU762#[=Y!GS.K$95!J M;A9S-4(I:C<4LE5VP*O9*89]-9S);7'-PO29 6+7<+L-4QU]1D@Q=[HI[&A$ MG$B51*%X@@C-$V<6*'/3HQ93;!?*D4'#GF[_*WG) &>N5BF@BC]@D,E\E,G? MNI@\K=HNE8I"JZ$B#^9U!@_1AU=T* ,8RB4,Y3-+F.*3P%)L:'J>-049=*&; MQ/>BVR=R\+& A$.=R$ &43H\YW3*3&N>86>+-V;D%QS%&F* MVN?0)$+U;(R1V'T40 '$>I;JPSV/;%-,E^QQKI< 3A<9.86)+VZ45'W8[%"Y M4I_%M7N^! 3D*\#.''@]+4J)0"@=(')2JJX*BY"A5 K+QT%#R?G!Z H2@XY& M\X-"YZL]J;_:QEVP(C"?31"4UX@!*C0&2^M!_?48Y2PC"S9,9W2LXI6PW4<0 M3YHATI47A_^B;Y 68DNDO25MQ=M%=N0P)F=RZ$5R+QFZ*:E]G^@!OG0TU/[I M3BPX*"HCN32HS7RRVT R/@[HI;9A,=#C:V"2EM(52IC%35L9/$^+;6='+G=4 M%9E92NIVM".757WQ^PDLTY:X-N(N+:MT>?F4Q/YP^V3Y3@;YHH+NL!@BT0)0N*)"K2TY, #2-&CV&NF8+OEB09,P7OE)2T= MGCJ.1D33N(A2G0+FS$_6@8O7FRC98NMSF15/U,++;V797234'\'A-9/ M2?X;SN^PGZQB"!MC=SQR=>-?P7/O#7@#I)6_L(33]YTQ*&Z.%#,6*A;NR (K MF#H1M5( ZTYA[.L>90TN(4XE<6;2@<*^F"G&T@O#BVJ!L9Z>GN15W8H9*.5L MOI1= !LGP6VW*52XR'>WA(!P-F^8VV1!V@^P/-\D\>KTAN@' 5$%XE4(6]4L MR[#M(C86)=-= PWB3=;A50+9E(&KX[D>BS372@SQ%S^*I6.L!#8JR<*6\8@M MXXC*0?&?<+"E+IN#P^(6 ]( 1/]R10R*UD2_4U[LN[O&&C7-/2:&3J#_HJZA M.]MI#XXR= HPU#-6N#->K4OI1AN%(Q90CPW](D6,.F1S788,BF9P(.I!.7@" M@-MVUMU@?M67B!.R;RAXS)581P4*'"( ('?P!1RNY&^6,TV-7$E^F^+G,-EF MT0XT?,AY&&35%-W0"Q!+F:9&;G#LIMS0&:XW7IC2=>B3C71EWT$YVMA( ])C MKH2(GA1&B%,R3J? !/E.&SO&"'7OG-"+9L$,$MQ,VG-@;ALSXD08J_#BR$.H M!?8JO+ 2&A[XO&'(SK99&&/;KC9^ ] +&PYV"2OH1GK)2NP M0%75%71[?<[C4;B]J];.*./DZD-8U0=P19+;>L(?FU#IUUT M.VRMSBI(4&,?A%HH$%6\YD,PCV6]!_+ IP2,Q>Q/<'UD0VPD]?4SZ#&H=./J M C_::#04W6!LT# C%;I,<(+FL3)HL_*@47:U6-X_6C+10AN.20L'=$!;M<+O$!7K92X(_H NI,T:@\&LD% M'Q2NONXA$]8*TNU)96BTX$WV""N:H7VIM^ ^N)J@<7H^,+Z18!P!YXBQ;MVW MPB!,X'V?^7ZZ]:*A$5:"(AT50=.A\_IG'!,M+P*! JB3#MV"N>F2G2J#S#V< M-A--HXXX>6?X2U;$U"V1S=).UJ?#$[Z4^.GQP5!DXIW"U1%@GA@8RIZ(N.=@ M8XHBB#M,04N&_ERZR&9Q'M)2X&1E%S8QLAN3?1D'5VFRAJ';"KM(N?*U(<>& M[ &&AM>^1M5H(5D@F\)JE:J80.:1Z$/APHY'>05-)V<\",/\PU+DF5 M%3537C"#EH0;5)J3:HURKF"Z #Z&?,AS *TD:L, :(YSBE!):%A'WQC"K/9B M..%8B7P#[>TV39Y#L@[.=@\9) Y+:]0,8"--8#? BTWU1-$5'")OH#?R7G^K MV-R*'MT& %H>!FV*B]P@V 5JA;<>%MBA3PVY=75KC8X,:89E[*T4'YE+?]1R MU\%52/RQ4NIST148:NT)SFJ)@[$ $@OJH-7YNWP@7DVYGMS"5<'EO6M"T!?6"\M 1+;%+>6S]9KCD70I[EUWIU+*#B>E4AH< MAC:5LDYXZRIE5SAI"8C@ 8 DJ.F%\[BCM\O!]]XN!V4%BP 8.1$#M7-XR9W( MP&E.RNUZ[:4[F@8)&H^J#-2/G-WX"$/1[N<4<8I"7Q%!!IZFS!92X\CU=!MI MICRWX2O1HT'*<3ELWJ?\,? LPJ#=\W<28ZJ^K1T1W^T!WT7@#E=?&5](,/;E M#V5K0D9I93G#51F432&15%PE0@SB6ML_G;/><7:H-?XL'!?EO!=1ED5T]>6) MWU?-8)U.3J]0-R%U<" *A6U>6;9=L^_,#%1#:E3):\@4B@*T4["#%'Z^NB%L M>M64N"&)D,B9(-=C%5DTX>,1@I%'GF8$$L@9H$U.@6(=_CQ8Q)@ M:T8N\))<<$WJ*LP ZY+G-OO;0Z-V!3W$"(K $TKR*.300"%&$$:L0 MB.-2L#Q>Q26^2"ZXDY?YNCF *=\9E%LD;WMU_YB//EJ3"J MA41DE8 ).2V,W>KIH5[Q&8D'.15,P1-\LX)UKS-1:R)09T1W,7BE&9%A&5C. MB/9R5-Z-K/QRN'XW%!PO,#C?ILD29QF-L[_"Y"YKQ'*O4D5 UEG1 +-BU5GH M-ZIL&4LW< 1RR^F-T0UO"8?AV%:%]=F$LTPL?>3=V#8LV9.0SILDV*U(GYT7JI&V+BS41 M&U-$QY%3;H3#XA=G:Z@(=>@Q8"9@\00Q+K[(H=*.%G6\LF*\L#9>OCY>6(S7 MAHP74R4\)\-%D.&>NQ'T8A?5'/=K3Y>>1E MV46R]L)#-WZ&?TGIH-\9)=/@L"B\B>Q&%6D9,8*3ER"J8=U5 MPNE@YDOI;HYV8![ -5]2O'L=5N8Z7B;IFKX5P_R2Y8"H(FB, 8R5@&?(QBL[ MMAS:Y$)Z843B4@-D$)6Z!!R$E X1@H"K/\ MG&BA.\+104@N#-3Z,A9IO33BEM:3@0^XZ =Y1,4EWY.1< .$;5'<^]Q+\SX" M/^)5&,>\9-P1BZW>VJ7 57P+#R+/63<"T<9)?I 5F:/]Q3U*.2OQ\G6+V5T\ M4:^* 0!)Z7.K8;DF %BE,NMA;#Q!)>!+@UZ56*$%9K4<-29KY#%LC83D%A M MJ-E1?B@X&C$5?9VD.? 9@E3EC'HRW6X76?7M*@#!4P;"'-!KD6>Z!<& M@:@#_\3,S5T8I(]<\JJOFHG[1NWN6P9HP7L4 *FT3T _DKW:+R.!P<0Q+,-, MOT-RDB*5C G'BZSS,8Z*:,$197#6WZKADJ_&4C"4@,SO'\=:+!-S<=5PJ=:+ C8NR MUS-POOI@PECA>:SPR<=FJ0S7G&9M1A<>N4^3->EC>.X<],7 2W_#WMZ6H;(O MA7(/3B5IIJXDB'FR:!K JH:B>+='G;=<#HCWUH(L>5)[4>";!9;%: GRH,"C M]_6-$(DHPTPFM"-"6?:]'->,B1.?S93$-;R.J^EG17D[PCR29=9G-"Q!S-0\ MUA(KQ>NRU%XC>(K*@8@@\*,4!0E9$ CS.E%-01':>Y4->+&6=2_6(6_5.)$H MG[PU'N;^J8_'.4% V9E#R+1PC1$T90E=V#N&>4C C.',,W(PMV43C%5 MH3< M709"3% :#D$C?B5W0\"&.+QV(:=@N5)A-04*]FJ3B5Q SW4:U\$RM"5QV1=$ MFL4\FJ8(IQ'L6?/E(O7BC"Q;B(X:LOD#X2)3Q-5F;UXCL73U[,PY=HPJV$#BX!F]$?(5)1AK:,!]/,)$&**-QSFQ-ABD1L)D^!WWR" M*@!R2HYQD9C\.H-[P-')TLD4IH.%F2YA*)^9Q7]ET M1H4HMJMR(0-X(]1=S*::PJ\C.U$P <[#0S<.3JHHOF#S?F.*>>WD=BJ!MMU4 MB@95MYO'RG;S>1.R./'#D.=6"S/A/OC5 [0FXB"Z8>4DR]L!/A: M82N"$5A< 8#OO\PGB#%0RY!D/]M$A7V8^=1"3R_IMFL3DH\]J3MXF M4>COV'^-1": >AWGT8[:HC&M4<,[1GK/%-[B-S)&LR#9.*A(87L0^,(@W33+ M# L!.D&_\W\=QK'K(9U9(OCE%VY\\V)%K41ZKC$:?D MW^8R,1>" G5B7Z0[N'G,EP\9RZZ8/^8>8$9=QT*MNDI*<<.B+-WN4! =Z/$T M69Z2/EFY.R1Z!65:JG/@ARE'#\N^OZ!AT?9H,3;;#+,0&I0H8X/5L8G)?E8. ML(]JQ@XB&$>4\Z]])EKM'"+1#FV MM.N26' MO<$K+V*Q*P/<+90*XB$P]GTN YE6IT3EW'HBGZBL7EC=!HQY45V^ M(&=Y[/>M4S'0[;AGB0Y1X,R=G]+V..C9NW&R)E.>)ZE]!'O0PYAB=[&%!%.V M+5([KPHG)G.6#\8? GV/W\=83_)8X?DD.BR;[/#H1T"W9_%3H QZ9C\:\G*- MTQ41[^J9 M^?YVO8T@=8OLZUGV$*>8I?2!E?P,D]L7^$H/C>,B?6GOB63FE! ^!78 $E^R M@"@/J& " 1!3NRJEN;%/B6L")269R \0TM&\>(.+PLEUZNTJNGOURW M218.A:ZC6["" ;G5=Q>TX7U\"7+O<^J4=AQT^P6-@ZJ'#QH,RVIZ<6F]"B-N M-QIVZP8ZW#XV9:9KKM<.."^PK"+R3<(*.:LN H P3F*_X6_0.MK*WTH4JM[()=3XF".F XJYW()DX//"YVI41+F#7-6!:$101)^G:JF)&HJA#F..0HE31 M@8FR821=9-Z509'BH,Y&-/1" [V@LHXOHN+8/Z&..\)L!>"F$;F:A4DTJ$&H(9(0[H&E6^ M&JA@TM)4"CEZMK%=5?G6G<)I7N!H3UF/4LBZ@F,M<&V1.W$/3B92<>!%75UX MFZ$FW@*GZ_?C*2)*(5Z%.8::24OV 7]?S\"6DM78$$ YX@R]"6,*@)-]:]], M-PL"\DS&_P'#QX=A1D9.Z41\0-28LGA)CD*6&MNCTC:-P'2I5-+UM_I2DU +N44\6N]YK!QSO\3CB)S8;"4G+MHWB'<1^X9S_)-^H_SV>G?S@]D M]F\/EV>7Y]-C3PN73.(<_.4GZ&];_(A]V]M@+UQ[:9.BNGQ&]V?U=W"S?4KR MWW!>H-X7E%BCLIWKP#F$: +1A5;_SU>O5?P:2G0=%OJ7)T0K8R)4JIRS(N<. M:SQ] O2!0?4S- #D3Q1)P%&U#!-2U%2K8BD94INVONA+57&-N&X \D%#@:!W M DK_:.01NWJEO+%3G]L=?L;Q=G#XG2#CT!\_E',=3(/2LIZ)!J\@)$=!(4VR M8LU4H&,$R1N]<5/[;[ 485W2LQZ%D";^>50:V.KY64>6\7@,B9+;U.218': MBT1)FV81A#0L.-^==]B:0)58!H<%KZP)%2GRU)34-T[2U+=#(RV M-%#6Z\9=O.#(8Z9M:IP5Q'G1*F_K3B+)#Y1F*#CBB=R(\N1T&.OA\2\_^]$V MP,%5FJQ!@&W.![&LGY[MZ@D,@&IH -5WA-8PH?'H46G "2J?XE@V$)9:$QW@ M-B[5D$Q1ESA'(H>ZRBA)ZY[G[6-&= G"ZN4S1+^3-L.0YB4]1 DBH.@.<=Z4 M-'IAY!J1K%;LX::\17)#SB]RQC_$0;I=K2C$II>N<#[\,BE@2?($\4Z0T@MB MW=BM"<]F2M))A>8N">,$75U!NN M8 W00+CM3Y)$@J8C'<2@1#6 ZE6QK%>H\=(05@3-H@45=U@6N"#'80Q]T)FG M*T*IU([@G1(ZH0K_Y'E7%Y'+P:=;V<Q#@3.5^L],IVRV9:50DON*$*((H$E3=Z#:+EV3QE&PS+PX6+V2 =](2!!?P6]+LB>Q, MMX3V<)WUP[L/[U!AWJ%F'=$#@BZ.6M+2$B7=H9SWAW+:(<)"=N9@WPC9-Z13 MNRO7MO!\,8/0HA_$.FJ=<&=@4@?G);4%:%^0]S3 <7!'U*D)!\ +-A'P^=4- M=&U ?""&9!?BR %V?;(,N8S(N1*EQ%A%[J."1>9FM T6+U_ ZWFSS[ 8_ MX^C#H#.AV)] ;"!Z@BA9],'9]F]0*AW!FXIA?4_UGW"PC2B4QV!,E,6 FI$F M$&1H__;/^]&'3+- 7E3<#)V1S)+Z$0 M#KX;'YPE475D/IZ2DK(HPA,4LXID(AMWPXYC%^48WW]X7(3YP9LQ;0NLO__P MYO%;X<:VFAXQE'-U)ARSWUR;E!Y510'D_OM#K3E]KN5V%Z6A1RBZ>K!@O2JO M,D'OW FH7A!QGGTDG&S)FSR/[V#I *HS140=&N.MJJNL)R2Z0D1-EYTAAK_* M3F&7R+*VQZ%6<2'O:5'TI3PL7JX:(<@@>>5APZ1<^G K"T93\NI39W[ MMI!@RR(4A21SB/XD^A$85H*SW4,&)=NN:7(1E*%A1NUP290.T79.V[!0R*$%6X9R29I=:-/\>@."6'QEAB*6:X#4[S':R(G%R5(=!\ MLS81\W:3Q*O3&W"(H@5A+H0#G57'=!7W9D$VS4[5)*!]N'C2"]:K=5Z2.WB. M8Q_/EVP=+1) NH'Z8H=>A5@W)^6:I> #X7V! L-7;9X@V1_Z/4^W@.H69?9M M4K8'0[=,LA$I52D]05@=D42.2"XZM;PYE>\HBC4,P(GIG;RX4PR,SV+7%G)7 M\=5>Q-7_."6MO72>U\FG7#Z/4]2&:ZCH!R96%YQWI5Q*CUKPROG+Y0YPQ\I6 M9MYZO&A];,Z>N^7[C*,;>GSD>(9&K,J<^BDE MCQA] 9AH-R3>L%S\S>-449T\;CP AN722HZV3-9(:9R##/\MJ:F.#/]&I9I$ M>FKG[ILU;;]\DZ5[778=,Q"7TCY[^1E0R#)\FX:^F2U6%'G!G#+: &FPCK-[ M;\+3LFD1&'M;[1$,WQZZ1=:A7$CU@7$+EDS&;XT.(7A&E&F;L1@7_&@"I]N! M@R-(6,68&,JK%A#I@N']PR.&IICX8#S>LJ@0\O\B+L*3'1ROJ%$AY9Z!,"[6 MX]^V7DK65[2[PQ!*._0UDN00HW<$(M2^7:[DH!J@YH;BI3:'V8%5)Y/E0IO& M)(CJF+\]$N9+MZ3:&9BNU;7O11IV1';N'XN=@QTHMTX2+JM?9EK=:F-(OA2BFM?GRIBI*_""*?G9-FM MDJ$!WI04$K0FSGI-=+<;_F5PHC#G)S.?["PIKJOR/*CND<"ER1/$NZ@OZ>PJ MX=N&P-&>LAZ7D+7G@H3Z2)9H7T>,V M1W&2HQU9EQO2Z[%*+^ZZLW?G+1P>$J9IC1_DZ!:?C9"^.]D&-J#U).'^'/Y,4AES_T M9N7!O0-@@(Y%L'K#AI#,YSV@O.@"@9 $IB0+"#S-Y''HKI(U/*A!,MYX+U(OA8I3#S!V%4IMB7 T9 M/QK6J_HH#9#F-/_]W_[TX?T?_T*5'ON8%I]PSM1'$^!L&L3<:"JUB?3HN7)! M0&]XZ,UK1+N\J"7?'Y1 NQ/]&T-BDV[4=Z,$1/ M;N+*[,JMOKA[S;G]TI7"N5&?ZE;_[;!BB\TI<(["TLZ3= />1GR!'_/"'&BB M!B8GC )"V:$IT*A$45D8(*I5UW(%:RS"^^9+"<]SFV0A=10..VJ*R$$-^T=0 M=W78G)-O0M^+%BGI_2-A"?XUL1 Y77+A!+'6@O+1"!.5Y* TD23JYDPP*5 Y MY&$LP<2[50J=_+2%7N?+"Z@;Q\NX#TJT5/3N2LPCZPS>/-:/GC3+67#D#;,\ M#M&0(3ARV>L"DD]%0++/LV\K>;>GP1AD(N$HNAASKAF0N19L]>&-'[2)+>$U59 MU_%F:\!T_1=+4Z1PA(=&I>I:W@F2_9XND_04>J;%>UEO3JI1V99"3T)HS1#GNI?;.8;=GY>J[ 954. M8=D7>X("9]D6_B'#\^5EEH>@DQ_ZJCZPJ!-)ANRR213Z._0[_]=A\O0P@33# M2$DJJ[K]+ CH3<^+A"I^ >4.$NK$'UPIJ*".I*:OT'=3'% $(-H5UCU<\5Y7M 0?#$Y2FEG="#@W>"VBL--]W MP_::'/::1^CI"(45.BL74E*72Y M(W-60[X":' HLT4.+3=%JB8]AJJC>]]1?)1 :5_[6*J7Z&&I/S*Y1S,MC92 MS,YFWT_IM9P%3JI(P"*8^N#8948::4&9DKHLRVA9I[0@7UG1XG)N.H)/[3J) M;0BJA7#WE-)=G:U++X7M*1/6)# W^$1N;BZD93+,G,_;]=I+=[ /PGN_91,/ M?](NZ4CP3E&E\EYA9M.CO18)$C".2AC/%S)Z8L=4BGF(_HKQ.*D9/O?%32[" MS%NM4HA^)9,Z7W(0W9LPQMS6-2Q;5"5609BY!5RY.X])5?H5 I#J# B++=5G>LH:^HVKT:2B$80$LH<5+:\:O;F),7>NPA MTS2!KG&[*H_;?/1QDUEM!:[DT+I "BR>0M1AZ1\E4T]^_"4D-PBBB>UHH=@! MB8>*=)(F/:D_S7YUGXEH4#XMEZ!%2&?2\:)FL#]?I42AAIR)01AS"D$D*3H+ MY+,@ESIEM<(YSUQNK)YC.BE=='1"S?7YB7Z''BL[W9CXT:&2'Z'(K0GK&36R MU5ZMK>J:=2GXP^\&'UVFWAN6HZ0KUXIBUY)C3I:H,AUC1 Q; Q7Z%6?'!.C$ MV/T2T)P.'/B]H)SX:,%6F&(:$V-]P"[)M3C98B$J[."^^I. 6OT$<=X21:NB^I7I='/:;+=4*-OQBUX.. Q6N0U'[+>32CK1"5)>=YET M5/Y.:R!Y1H)I1+GF9N.";U0P[N@UFO)<1'M-PXF=>?B:)Z"F.)E8[Q3>#BM) M=N-XVZ<_>DH=N[:Q).?LF'GS>&-45S.2I$5 M\L9^2F*O^$8!]^(V2CG(R<$DZ/"^'4ELK=0)L!:RLH,0FJW*UO;C#!GO#%EJ2[NXWGH^K<]3C\5'%L5(F% ",X%+S:Q(1,A$Y@*!0:-W2==#M M)(97UH[GZ7>W.%TFZ1J@T>:/4ROX[UE$=A)MQQ M9;ORBNQ+8!*S^C&)\8YI5E?;.&C9HNN?G(00M.! !@6DD_0F\6+8INB()UF& MLSIAVEN,*E1&3@<)=/,S3E:IMWF"-#6(95%E:7UP$O-R\-9(__,K*Q;%7$CO MC6Z]-?0G,6#EU/GBHJ,GT=>J4#W;3D)0!LP&W&8W2;P"!1JB3"$J+INGY.TD MBWE=*V:_EI,0L@# 9&&7(HJV,'I*&^DMI/61I:O$_R\2H@6#H91T%U',1E9> MO&Y0[/0TB4$L[,L4(/4!?+]W]P_-YU1K@TF()!6_ZWBSS3,:J/B^6:"6QZC9/G7B]&HZO MQA^B$Q#5-G^*=EPA*%_T#)*=Q I@RW+A?<99L3;A!*C>:WHV&7_6^;O'88?! MA$0CDJJA'96)[=UR?"%[7S _X0&W4])X$LM4:'5_#_.G\VV6DP68MMW!]VDW M"0'OMX\9#4_/+Y]I)'';[MOX\/C+4C-6PT4Z]"FL.#DKZ,[88%'LUVP2,]7T MIK3NF9V-QI\Y =H4%/A[L+$_Q $$<^++;+-IF+S>+2G9\_>"79+E<>W%\X]TE M_A.Y,@#\QU7IVYL\:% 2]FL^B04HWG]YX65;<>E"U?WT)(0Q");%@+:-^F": M.AE_V:N.>3*=-':#3'1VAO,7C.-9%%$;;%99\'T;?A&KXV?R($1Y,_]9"4V- M_@B!4')(;*R=/5F8Q+"#I"E^(L*&SYAM'&2_F"_)[E%OS6A\?/2#CJQO>&WO M=^O')"J?;-J/X[_3\W3E$0U.&!L^0;0GGB_/MED8DZ/W1L">5 .?>C:0TI(NDA?-FM;RV#3FIZT(",WKW,8Y.+J)1N[W M\HMTTQC_E"M'OK)8*KCV]STA!I"9Q+R7O(_-VTWM@U,484$Z*P?4=CPZ#3'J MK\QP*09S ]%[%R])R_ST;SX)<8O"(+=>2-\4>FRWG'=M#?[_]MZT.78;21?^ M*Q-^/]MNV[W']!M1VDXKKJ32:'%'WR\G*!)5XIA%5G/14?G77P#<2:Q5()$D MZ\/T^*@ $/D@D4CD!A D]2-+1!XM?FL0Q+0\57+/'$02&N_5]KTB(I*4.H(@ M43V11:V'_2.9:/+D!02\L_T )2D^6GG'+K\IB+7AE@WD^!Q$[4$0U \TZ[E) MV D,2AWMLQX^(%_>HRS!E^.7;QCW0UD,C2BK^.91/U?58T7UKM9M4L]X2D[L M1Z]ALD$ZM74_G 3Q1OD M$],2^\9QXI@@@"'2Z\'9(7Z04+N%?5'>#D'5BE<%&*7*#7[CZ^-08QL9P>K$ MPE=II?GLU90(5D\01-XA/!?4UK1SQ_9+=/V9HI#IMY/W D'<8USH;@T/H\3Q M(.D"@BQQ0@F_%9!#%ZO0MQ[1-3>^2^58/ZY'VAC$.L@37B_0)HI1X^: -T?L M1#%F)2<^4,>OR?S:HS\' LZ&O_RTYV.X8>=FOP "-$%&56%U%%F/U'N#(+:* M92/!PRC^\%W"_IL;S-XAL:TT:H&3JU3"_HFO&IH<'P1@(I6^+$!-VY0//!#E M6/=NP!T(! 0L546_&B/Q=".0/]G&]/=)>((CC7[\ 7:^Z=1@X]G1&,Q#3;S/! M$XF26&]>DSRT7.ZRZ70 05)U6M'S';%]T5A+_J />U!#5T++[C9_OXR2]"%* M_XW2.BN+'G]%3#@+FE$^#.2*]X2V/M$;PY2(=/;-KMT&R,2+B*?B_]WY(?J% M/7M&0Q#LS1+>U_A(31&I=+@YSK3#'0 0R7?Y/29Q8Y].\4X4FBWI8E_'>PV] M.-MN:5D;)]XBGCV8TP[$NCRA%"M"R"LOSXTHT"NTP7%8+4$0,=Q3;)5>,T .I^['[?),HP86=;2CN!(.W9Q]=:XNW#XMVE>1BT8&R 53^) MX5:MIW5A40:KX>V!7"=AJ/;\5C!62!J_OPX%V6 :W4&06Y54K=RJHJI)O,8@ M2,E5)0)[%.(Y\3UAS(8@2%AY_YL51=%>HO) (0;3VCW^$I'; JU@XR'OXO": MD 6IHV_!"OX710]<%(A@%!?KM2IDPZNM='4V"" JJ1%?3\1!FC4 MS4!,O[HP%_KJ!0K1ANTAY#0%0890!Q<^%R3K9E\3Z@<+945JL:2T+E*L5W3QWG7FW*8'CB&QP>Q M,58!5M*J6OT].2JXUJKUM$HDU6/CP]?[59. ^J\@5H#"]R:_6[Z)WBFD$7T- M3N1J$Z8_9'_74Y%5!"/DFRW?EZTW[*Z*G)+KS0:Y94V.PLU2*A',ARK8$G*P MSX'@R$Z=>Q8O=9J F'8QES()J_O,C_#.J]H7!*$E5UU_XG,$[UU2#VU-ZX1U MBH35V>%%$;'V'QHMF;X&\Y\! 5_M$5<*_2W.N>)9NS*X-P^ (-:A1"&MS>"' M[ M<=B3JWL\C8>B[=I@'R*V[)SS5NX+@E&JBE?8K,)MP&]M?L4O\!YH"4]]A M>'4,>"U!K$?WG3-QD"*[K?W5N(GP1O^VQKLD?!E-U9#$"28?5#A2\RQ9 WP&1#P7:%] MC%R?:ZQM_@YDPBT=_>+06(-ZEXF?]=4;PKYL?7GW\7VU*O/).,Y$%=@T.MLG MM1'8J6JBXT>+FAD1!-MWPUP[;QK6:2M4M+R&,7("HFA_MT(KZ+*LG>>BZ!NXU;8K(KV\=?A$&)"HA^3YF0CS M7/%/?+KZXF=0C'X !&3T.DENRO*H>$Y3ZP[N//JM'__9_0T$WMWJ.Z+=QFL+ M@A#1"Q'\K(DZ$O78UR=TQK9_2+DE02).$!R4GELY<2C[,+"C$QH4Y?;\ M7C7?T@1(".65]1GD R"V6#_Q0QANRFT-@AAVFCK7#BQH;I^=G]">%$[#0LK9 MHRSU7?+T2!3O"Q4OOY0++DV:_>UG^92%^,#GBL__ES8 M P11N5I720Y)>4=64PB' 0GK" YYJG?C%(ZC$/^GFU_VZ9E\X-N1CAH%Q!JV M!0"Y'PH]?54K$)-_?H_BE(@IX>3[K4!,OA]X^!ACS<+W!!%HLC[6=8TG4JQB M')RFUC<_EJU>YJ9U"6S$*)@M; AB)2JM0_BN8;<1B*FSGJ!892G6IXB7[S4, M?"RT>!5>E+J"(+/R"S7*"=1OP?S3Q](+[W6&C^*H >S+O5489J1.?*E#\E.V M2V/LO?-)"D>5#1N6V?S&TQ.3YC]A'[8'](UN4]G+2)QV<%F]K(*#18X^P\'& M;0MBE5Z?7V*Z=PZUSY._W_BM01#3/MT?HD6U!$$)JFOG;, _S<@_T MV16L?6$6(C%,Q&,M#)#2Z Z"7&%52^7J??JC@" >WZJ3*/"]/%V>;]%5:0^" MH':!$KU8,-6^]@\!=D8ZWE&76*;X5 M!_@?S3%#O:MU(UZKE_X@O@D[P?_W] M9>1QWBQ@M01"!'W*C4C!#W3EI ZC1*&L+8C=M?Y ,4E0HU:Y7*#QSVMN8Q"D M,&L<-"L>J?D:.IU D-;05[7L$RK]0! X7#'R=MJ)T2 )S6]/ ^A$DL93:CL5 M6?]"I'0 \E98.#A;5/Y.BVDC0 MJ5Z;\&J:"CN (*E^&"PA:2!8IVPW&/&,W)61>'=Y'K!(_O>-NS7Z'N_@Z#M[*W MQ/=\)SZ0:/ZB[ M7R/$:@R"EK^\J5(61=@)!FM!@4Y#%O$E*1@W4;Q! M/DE%T'\A1650(- 4!^]Z4S[L)"ZR(&AOWU;2*@I/ TF863@,EY52/Q KMHZW M3NC_7CQ"V3#1X7D_8K8BA:KRDC+5D]C5HHG+F9@8& 1$CXBMCYR*! P#/92;7Y6X<.H4?/Y M)V9PU*@S 'Z8QSM49P>2 I3>5/;YZKX"_XP]]ET>3<0Y)EZV:"R%QJ]UO ^ M @.ZJES&\:8JA=IQ)PX. JI&.,('TB]#H]'=>IQF$;G%>7*P^2.(E>D4,>DD MI!,GSC<2CX;_G7L)J9H3I5@#_/"C+"&9VFX4>^Q];VQP$%"=I!$K4GA,_]Q$]+C2G7H271 MG$!H,Q$T!T'.%Q1BX1J0Z7D[/_3)U&B97 Q3WRO*V-,,B+R\%M]MGI3K239M2?9/:T%>L^ZLN210:EFDL M/WWS-Q"KK)ZN*S&E3?&=58DL.T+\@2"KX])M6T[669JD3N@5:@VS7(C6 /;O M%46)4N$+38PH!=V^(-:6L].**^")^U4P"@CB99:PCG/U%=]QDOS9FIR>@[P: MI.%/V-\*ZTJ?#MLZT6,"8MX>+6(T3&]H9\ M5+#@-%FR208Q&N2LG"39KBAQVTZLM93WLB_C3WZ(K'&J%4^K^FGU.MDX;Z%I3P$$3Q7J(U:D-BA)J%GV M!N%SC!]>(>X!@JCJ0+L3%HKLM;*_$9H^$V+#=8A99;VYR!(\QZ1O'U;N!&)= M3K20K'8D&8#)DR8&!@&1L-X=C#)WG'2-_$'8UI^ZQZM:+_N[4.2B:NE"]?6@ M2H@N3H/<"8R\*AJ+G@G]V_M07P+!S!VO%<-/11U3KV'T1DJD$SEU&^)M2OQ[ M^!H?Y \071QH]\O 21AEHH;^%@@@&Q%]?,=&KY']C?2<[79.?%AO:*1IVQU^ M&VZB>.=4Y<,%;_D<,PJ,=ZEAC\& DJB62,Z[UT4 MIX5"M]Z04!B:G9W'S>S\;)]%=Q#F V!*$:]'/2&SX&M M%(EZV)?C^D7?5HUWU==A@YB"NF89N#6UVP=7#A;Q>%5=1-I=$I'G.3'S[5W+ M\P&Q4=AWG@=GA_A*DJP/",+(H2?0_URXC4!F%XJ7H_@L"5I,T2UQ@G MRK_QLW5DVW98LN44S+55,Q!H-Q)AR?Y:;QHEQ/@;5-X+!'%YVM&+\XDX19J$ M#4&0,%8%%&"Y\YJ3 [%4_4C+!EMQN([?P;IP*P[>0QDG2C9Z5[*QVH!8"W:8 M=I\SWWJ<^;GW<_N>)!+1Q. @H%+)KGTDUS-,8LO+].@(ZY$O":YO77]EF+=A(1@E1(+W[W:EKHR M8>' =%(?/QP(.$XN\,4(HAZ]R)CF'*P?I'=HZP1%T]0O,73_1)'W])W M(F2<\-#==8*FULE8X4WD48-!X/3LL*T?03#;O1/_AJ@"5]OJ! 9Q07,0Y-P^ MKOEFO>I'$%/MIG=WDK_K"CJ8OY/D-<2WS("XEJ1EY8T,# (BZDU?;SJO6ZLH M[VH]01"9YVU+GW>"E60@KE30YJG'*/&[D3JGC&-=Q.?'SXT?<&HM=G\'L6*\ MFB!)GL;M@CKM&<@L5GM2WW[,4"??Q:2." *53 MQ%T!^^WT8NAR-/_&BB:0=09!XM .A&3U:)C&1Q2/I'.2!<68%P>&^ M!D2-*IZB*?X?40%^9NM3C(8@^*%M1%=\R,R^L*F!?=XY05 F(/UA;%61V]AD#$?/_8 M_TE5/X!1$)F=9E&I9[51@'?'5.H,@E0S"1-",Y/A3X" [<3,THL#>P">TW? MSX& LWMKE+V]U&\*@@SRW@WZ3T:R,3^(H11_3!#3RVML/Z^C4*Q>HCN\7\.$ ME">(L^V6QHPY\1:EG-?4%?N!6*L\0JY.]B^D#V\'"IJ#(.=7)_8)SL)$\5XC M^ZQV[P?X/A#A2VII/,\#PMLA$I*F]LEXC",O<].JW%I1)8BS3X2M[1/S\BUZ M>8^RQ F]EV\8YT-U@I/#Y#'#4\;\0YY]X-"G.P"('72T+5MDMKOR22&ZT"-% M?XT:T%4_"@):4A0F+WW/-K.5OX*8;(4LK0.0W)&RB3_S+V*"YB#(J7.C#;A[ M%=[R,/45ZZ]<%$)Z'1?WEJYFP&L#8M59];RJT&CQ.UF*7:W;&LI)9::.TJVH!8 M,4Z]W+SXPZE5=P6CV-=Q;T,LN/-W/:GR1)4JCCHK: MB%;D/L8D-$ K=0)!W MAS<-0NTTGVM\T*8(=R6OZ= J/Q'QD/LA1\_6'0,"@W9E?D.S(@%HU'O!3K,^ M:@ 0:\TI<,0QRO!;PR!&L=R+2GO[#)GOD1O$*#19_@("=:-7ZB<_^>TF1GCS MI @O2#K*/9[U41#0*D?#-LD4ZWLG#@D"EN&B(!NIE\#B,W5F9E]V7<3XJ(^" M^P.*DV=,VMM;$6/$T?@D[4%P'<96W^ U!D'*0Q1&I8DKU_8$+_YQ M&X,@I:AX3Z?DE<5GJ.O)N\B*$'%2&Y]M%E+K"X)029(5E%0J>G+C M&C[;+_@*T?7O*W8!L0K4Z/8>!1Z^\.7'*?.$[K4",7E\%-;UWCAG9=T MQI1YPD?H9Y)ULK]#7O?X'R&6,>$3VF2A1RLC^'&2%N=A&;'&L3OH=0>QDKWW MT3O6>/9?^?$TIXP' I#+XLF:3A$742J'H ,(DBJ;T7I3E1\K2WN(-JQ*/_M[ M]A+_P7>=X"7&T[O',R;_G[%>TL8@UHI3/XT^45>^02?Q0VD. 8+L9B5,:F$K M;HF2?T=%BC,]6RWL"\SZP?*2H'8>%Y<$!FNV,\^@31]GH38$<,J>>;&PNC8N,$,.YH,?-I^UQ4/XI*(ZV:059E%@3C\3^%3C X MJ'YVJYMPB,\4%T^\4!ET7I;6&@H$#%=^XFRW,=I6Z:LTLNI.E!,KZV.?=<_ M?7QP8*EZH)D["G9_04]81!:Q\[1V<4PSC=V#PD.I_&X@R.LYEKAAS$IN*6YO M^Q*8Y3'C2%Y^4Q!K-IQG^U=:3,B.5[W];1! EWFV1?2D6D4%:2<0I#%*=_9, MQ>T_-%K>AN0 QB($7^(HVU.M,G%S384\G(WRF!1NK/E8WP6G'U/G,PJCW>%'2NH3_I\JXJW\_^2DIB$SC8>^*Z)(MN<_ONO. MX;L6ZO@&B4*LDG_'6*6HO4"T,%%4';KO,=KD1"28"KH\"7)_V$8?/WK()U3\ M0O[C>_(?/WPFWO_'?1.4PL=Z,Y3%.@-,BA4#VIA3Z^>1IL1\BJ,QI_;O(^.4 M'_376&HWMA #L':[D2?)>1N5,^*T9C*CL/FH4Z:)822*Z@-A$>-T5+/>E#G-1YIR\;E:VO %*+?IJ.@R M W5[H+9;C3I!9O7GW@3;K4:=H/!%L-Y$V:W'1911F+H/:+/1N")*(9&X+ZA$ MG4::/J]&2V.RO28C3XWUW#)C>JUFHXNC]J-%3%E4-!GY''*+V#6?#"D!FM=^U$D+RBOW)LQJ:WFR/VM,]F?; MD_U%8[*_6)GL);%"Q2_1MU VU49+&Q.E.WT=TX2MT.6+!TYS*]BVRSEQ@2V: MV9CB8X3/].#_^GNAR&4V'DO_)]^/D<.98.OGD:9$4M^#Q_EX]*S1)?(_'Q&IF?Z+K'Y M9:G8="SM)1Y_7"H>;"-_"/"\664\/QEV?#P_"8E/']= M*CQ\'TT)S6*U7J9/J$#ESXO5?9F.J!*5Q6J^0N]7B# MF:[G IN_+%P99GJZ2VP6KA(S'>LE-@M7B!E^_!*9A6O%O,"!$I[%ZL/L((42 MEL7JQ*+ B!*$TN0U=#*/5)JO M(!P]&7/C)&\4SB)]-X]?0D&:E'^I YD8598+5P@G5U.A@Y'XJV.(6+DN4062 MXDD%=E:0I+&]R=/G/M7 9[>U-G7.*W3II1/'!S_3]H)(FWA:23-6+R1R!>G$^4]!]"[M# ;@MD M'9Y($=OUYC7)G[U76H9N'WLG2%73F3RJ,,D3"P.EKL<21HI1?5_:(NB,:7FJ)Y0@)W;)5:E1+QQO MYDNL__HI?_?K]H8ERJ1\)NME4ZO,=AFM)TCU01+P%:-W%";^!ZK?(L+JR'J# MI\_7+[5&@7#]D=]PK.OZ#:Z1&HDX[:V14+-Y%6U*JKA1("?41;F-GQUL$ MQ<[VE +"Y+DY1:YC,MM:7)?4\4/DE16M&UOW"FU\U^?1H= 1PK86;Q1&0[M, MU.!T\E"JG)/8':P14984K41/P>EWR] M*)X*%&\%=EO+YG>AV=WVY"0*1*N-72\O7U:+WC3@.=4*Q^\\'>+,Y1.AI.@" M6Q!H0IYBP[H(=.2NH7;E;88W;!$XZ3K4.&]&+Y7)CGNOM+MU%P&6]GFHXBXL MD/MIUL@I'X]"1^2"H!*+>I&7&QYZ,Z]HN M4>_DE'G>"\A^GC5DRD:D7/; (E/1$OTJ0PB)@.^7\5 Z*6!J2 M*B8RI8B+ KA?9@V<]!#0COE8$&S:AR9C7\X;)\V#03=291$8&C(_#H16A$]N MH&BIF]!843AEC>E9\Y;R'4 UUF=!J DO!>SHH46@HR>A5(*5%@';*6)>P?RS M&/ 4A!DKEJPLKCKKPU%9W(L"UP9!"AI#R46\*"QN$1"=*J(6LN<,J>^< ,!% M0*@LMCCQA67%P%EO1]58IX'@F"S/=&(GRP([PX,S@1(RCQ3F=Y3ZKA-,M)[, M;*L%M /R'B*\6.HU*AK-@1"0%]M>9>D[WG6_(^\U#/Q=D]V$]/![@R+O-DDR M+8J*#J"(X+]XK-H+0MD#Z89AMX4P==VMHM05#F'"3<)K#6?Z\NVA^QSXA,*2 M^(?2(@)XS< FV-^+".8RB6(I3!81!F$2.-:S)_-VM!Z+'D>I6(3AW0!FYBYCJ+'DG%GK#Y0"PF+#3_5KLMX4,:WX5Y))RH["F:@YJ K7 M+8S$LHJJ_/86ZWNPHO&*^7'($/>Q7&JI8CW)6O!:6UR)#Q1F4A[J-3->DHN. M?X,%Y&44X(\7;TNMMC'*MW1G8JJ]K '[@,56N?'R52]858*TO)\UDFZB&/G; M,'L-J:;^D97EJJ9YN *9&X9GEZMQN:"L1'F>_V))0S6]O'5(3[<8GV" MQFF2B%9\%%+*L-J.][-0$QGFB_;K7A8+>H&%\H9;+([7VAXCHU0J.MIM[ H- MSKUJ]>'X 0FZP\?]L],L4[#R_C?+3QA)K4YCPX,$J)S=8Q13=35-8_\MHR4= M7J(\8N$(7%1&M>ECZLY9P@*B'M;(*&.\'U%,;2\73N*[' +8;<%,_,O)6'_A\VA;OK*TW/0N8:$7TQH!&:K$$JBY:W5%@&$6EQJUV MYH70C+0(?ZW$_M2&JVOK601"/!-7(S=8;GQ:!%+*-JLF5VE9A18!HY8,DUJ; M%A$OH2'%!.@N JJC-BG3"+@(N+0V(\/H.$C4#;14@V.V7]-2L0B0CMIX?..J M41!3748PF,((OHFJ&!I\-:FP?)&9N\F S3/)& M(^/F(?_:YO]%)#GJ:![&7 [CQ%WD-I#1]125^\\ZL.1T_O@.J1'"$>QGHJ',*3:N^R41C MS!NY"?)Z+_R: X*^%M_1*Z;W(GC?N]/(7O)ZX(0/S@Y=13O'#SF3[30R')K] M\BUZ>8^R!._UEV\8DPSK@JT^? M%X'5:F(OG(-N)Z)H1B%&5,@@[+80\LV9+,-O9U]H=*!,!'PB[F.?%'SL(&K* MDLV_;GA^_%3K34OV*P%"GA?WL8>_8M 1H$(I"J6XQ2NAW-\B@Y6VK>0EXG . M79$WARJM.V*!I2KG$\)[(\%ZZ3.*/WP7X3NE'WE/R(VV(1U%5%9F\,^">7=< MR""$8YNA12^MN:7L22ZT\4NW["#?W4'P<:R;D4,D"S:"!H M1-/U>4+X>N6[:5$'8_7-B3UJ>;R)X@WRTRSF)E*=/"PT0/+%,X^(QKC0(*&+ M6=V]2)OFW>L(QN"/!8WT?-6X\SV*!P2C&;Z$MUR#_(H&K+NW:E?0F3(GI,/8 MSD83Q1G@%D%&U&2F=\UP/M]1'YOBC>_K3S]/\*;T]:=?@'@*M(R_[0KI;=/J M(J*]V2;:*KE WWRZ*-2:]K-6/;<.JD. $@#"0VC.Y51_6A3#*%E@6^YR-J++ M JOEXV**:C:16W"0 MW*9I8:CG@APDOVE:@.FY-I>1Z:2&V% ^TV7D2!UKT20>TV'2H'*CRW4(*B?[ M2+,4\= .D^K$1PGF$ZO-G*=+)WF_":)O4WU. \N3&.'C_@KE__\VK$K<%#80 M^9L.J@/8#$7IS/&Q]="T,FF=;O;"+++]/J LZ 0E!]Z&FRC>Y8)$DJ*FV-M> MBDS..!1F+[\/X;4@)?:\BRQ]B-)_HY38Z7B9,ZK=882N$\-AZ/H!:NF8+Q%9 MFL-)4%Z(+:H=!5ZY+I&BUSS%E1] M $"Z*#63X),9^1_D%L\3+PH=[66.D8H9ZPWFK562H'3]EKOZ;L/K3_?=";>D M,%4EU._([.]\Y\T/^''-IXQH#88KA&][KB_225I-#*=)-.49L?5B28VPWE"' M3+[BJV:L'I++RJ[IV4U$T[K#?W3OP;HD:UNI::RBFB- XT MV5.K6V2K:;Z_GA)WA;8;*2"DBIT1$M2GT!B9.5ZT89GC">N*"\D+R?X8-1_D@#ZZA3Z&6O_LUF M@URL'Y7:T).3HG5(-@/Y/Z+F?N"C""-:QQJ0'[!X:_^AT9*S6$-\"9K$8=R& M3KY.F>9AYJ:),^15E?W#(C"6\FM:JL-]6DX>SF91DQA1$_6.>#]_IUHTJ:UD>=Q.![ MB'.%+)A>;>-(Q@!T/%\57ME&:7?E(YK5=YI[H6(XO-7W4>($7^(HVY-7U,C6 MIR$7R*LC+H;8";I3 ,1#Q_#.F6?&G\+7/UN3GOTWUO7[ ^+X4O(5#^5I2\RR M'XSH'_V CTZ FB22PFAR*-R'+30C,%HY[,K1#8O(0QXR%J(7T,8('5@$R"JA M!YW'6+0A7P20QX<^M/*@&[$$2X9-(2ZA YO,T;]D-!6B UIH:KC;%W*JFU:. M^JY]HZG]<($\03TZ*99@$74VQM*8VN$,BX#6D)XDE,2+ -*,GC0,IR]Y 10U MKH'BB9:,O*YVIA^>M AT!U'1>A%0"WF>>BQ-0A:;M8A*.89T"Z$$7P209G0+ MG1"[06"%]FBI&1N-3E#?DF$]U5@C5 'F?FZ95@)Z<8N+**LU].FO''MI%&VX M7*NK P2Y+D(SC8C!%=I1=IS8/3U\=1%5^L:ZBQT;1&MT$>8CI,<. MRQUD+\Q:T,AB?!=1MG(LZ:(8=&P4\[,P.2Y&=0C&!UIFWO2%D<7,\Z[4:D^ M\%=J$G.1)7Z(ZMSP:13T;!)3%RW-*7ML3'V] M*5PR3E#7,Y44DS(SMKVG=D^9?LTN+WB-+_ ,?QL")=9G8(@L]W.B0_KS;._#?V-[Y+8[=R=1:N$![[;* $P#1G6G[^LR"F_@[UJ MGZ+UD,D0QBO32M)# M38^TP+CR )!RRSF+)]OXQXP$0PKH+[3$:B%'<$DBXL;Q8_K@T3V^L>%_MTK; M3$,45"345,DVO["+M>W.FI5L8XO[P-C"*@O4W+02'):T/;6+<4UCRQ8!<80> M2J$3R':LJ(?-PF'-^+YBL1JK4JY7XT\-[2Q?1-D.-_P1&")!@0$ZP25&@9ZU M"&D0'@68F2)BP/U JS@F01\3/.#/MD?^#8&SPNIF19T18,B.P2R&6F N1(04 MGIO&*^3Y$X(54A3V.]\E^LEJ&Z,I"I@^D1*I(>A@[[&$?$[E"X]D,O_RT_?+ M+$FC'8IEEMW+A.QEE*0)I?.- MT%GF%4HVZHF#VGN11W7>%\UYRW;^J:/"$ UF&*55,.A4M&QFZ6+4@KL91/^T)V("EBY.?. M2N)WIY'-6Q1.+U1&0$C#.2'>G'IC6#2A*4Q3;D73&@3&WCYJD=L&,SWH9BT% M>@%T;PGZ3X9'O_Z8GD6L.WOIT^^'M"#3BQ:%U&N M5@TP+4F_B!J?>HS6/4H64>1,#R+] VP95;?4]^>19^=XY87LW^2T\IA>BB=1 MIG2=6T0VT[/[CKPLP")U]>'X 5FFFR@F1>CK69858/+70>A22BTWIPX+0V*< MEN=T.K9+L@PQDYZF*#?FE_J4OY10K(NW#I\(^\;X.*3W)>5L*-5A8.S]HQ.D ME-%:TNY6SIF:XHZ'D3G%,RK6IY#6&HCMC2/_Z.>-O['USNT=8)K?)U-#ZM/OVN,9[48:6+Y%Z^B MG>.'C%FU?C8L)/\9;38[)PSOG*<(;_/;T,4,>M/YZUWJW:/=&XI9$E%S!)M1 MLLX6;[EMD8Y5\"/>6N@V13N>;T;:#1I!2M=4M;Z&>>TB]I,T"NX/6' _X^OD MVUMA_>4SEZR+/?#;M00O#D>E.^J. D-W4,MV8DK<(?2 ("EE2?%*QU*5\XN MPM&F*I([X?AK^QGBN[PJ=U7= M7,'X=M1 ,(2K2HXR9^T6HR+6'9>]Q1%[CF[FQFHP%[@YQ1S M^IKRF!0H!1+MOKFQ%YS[L0WF4NR),EV^=^.!NB$CX "J[T# MRH=R*$6O^"J94 *-LI/N5P# =;W;!]$!H6<4?_@N1\"N CJ-XL9$;^*_8SZA MC_M0H:(.G.GOP3C9S9=@,"$2%Z%4C0/]*8)WUN8 >SM 6Z0O(MY^R'4P?E:, M%]X/KTS,%"\MDR\6T^#ESMQ(_)Y+WT<,,KQ/--5!O=$ D+\*4]\CD_,_&@'+ MUY_DU4CDY1$]NWU6UG75+;(SP(=@B%>=ZCQ',]LB]+;CD#3'MTLRFZW%#R.N M/,_/"6Z8&:]0ZOC!N <4Q[@NF7[/>=>TIROW'34.CJ@#\;X(E[S"BMEZT_H3 M-T).VM%>'3::/$-V7Q02QR@KTD_R34$WEP=O@_7V('WVE=*FE%TDRAXS2?R@7] MDL=QN@)5M8_0$_)^UI;Q]G$M/)GJWPW#>1,%0?1MC=<0J\%8D^:',7-:VN/\ M#Q036Q3-\,VMM4((^>WMWI>.TH#;D5AR;7,9-TZ1AMJMLMG1!V<-$$>Y)) P M%+QE0-&-:^QA--F '8N(A]!C+^%=:]9XG<9H_&-W$<$> MQ\DPPQ M@+1L&8=:[6&L$4R//2Q1B1C)@Q.Q^M2X-=8\F+S@:23LGX1.'J.?L.KI1C&9 MU*.S1['4V]UO:\\%LH2*K8IU!E_#Z"W!3$@VYVVXS])VI=&+ ^U^&3B)F*D' M^YPU ._Q1?.0:Q(W6>@E0@[G-+:W.]FJ$?^0%72P^"IZ&9;/GAW[K\)U.FE( M^WNYN3]$&A.W/3"&%)\:(->BNT/22R>.#UB^4< %I @Z63S$<\]M1R&3'.:B M/H:#!E@W.7[@@* U5 W:=;-=1O-IOL11@L_'&#D!T86_X,/O FTBDM[Q>9Q: MK3BVO=>>GE]BJB<<%%E/T&%RZTL2>(9:W_;85D6E5,)#6[^FQ:B)MN(2<;L# M.WD99H$$'P#0UJ2 MNJ%E# /,K'W)QUMPVE7X%"3$(G 7W-#5 MQ/8TB]+V#6T99C25N1/V(1 M !\I #0WP2)>8KI*MGR9N/+^ M-\N7\ &EZPT_5L;8\$ Y@Z39?<,:"_GW)9;:?DHH>XC2QQA]^%&6! =B\8B) M3#J&773&AW&DGN8$5A MBS"=#^E*YTFS15C33@/6G+0KM.K7M>)/4A7/J6-P#(] MH22)F$RD:DBLFQC])T.A>U!+J>+VM$\6:VIJ:9N"GO;)R@4EWD1WOO/F!P4K M]?S I)Y&A%7.YH'2LZF)\U9/_(9]J)H'P3RKU\B=W MZ ,%/PF%D:B'?3).8#Q1 1!SXT.!:'$I[+R0E#_I$A>,RZ3,Y27L8I^0BT-?VZ+*BAI7B3K;)ZZI5%8'JIK: M)NH*H8B0NEE$TNFQ##P M\S(A'-@P,$8-)^C@GLOC3$;#%Q=PG3>61QWX C?>(.59H%44'E2.+KF*TU@' ME/"NM8BR(L,B+2GA;K3"R/+XUXP+JHG+>+8G^WNUJ =Q_;E'88*(F,M3\+$4PU]L MB+Q&)2?5+I/HA[78O^O=/H@."#TA6BVOL2K%.G&( MD?LW=UV/:?'.-J@)*'RXP;)5D+2 M:9AEP%_#=_+T4-21H"@^9AA8)^F]!:7>SV[Q)67>Y[4>!NJN_)1.4[,SC"-: M09PVM6X%L;4(SY B;/H2=!%F-DVFDXGG111!/H+C)(?%(BP[FJS&E?2+J 9[ M!(^IG)*#V%:85G +][5&Q=WMUHO#8^*Y? R?(QF6W-3+U!+D_ M;*./'SWDY[/&_U%/%O_CZW6(>9M=XJ7WL^&5OD)O?K1_=^(=?W5[;>Q=AN*M M$_J_4S:[Q-P?!;Z7\UR(C_):+C1B99[Q7XI])+:!F!G;&C2U<8LO9*D@<3D_ M-Z6*J#S- !^RF!E[,@5WDC)51C]AL7;(!PHS]!"E-U@=PMN#H$"+M:+$0 *G+6FWB._(1LM_YIX2H!S0RA!63Q'U&.O;NT-8)\L.-@3FK MA:^X9[R92<57_KK (3C)Z MZ6"_OF9.99\K'4I('GN[6(3'=E@1H"26A\ 9@D@0& M*\=A67$MW]P^SE8Y# MZT&B._4B@@G&V.<\19B-L7:%.?RF\]>[U.,[QS5'.+M6>H^G^HFSQ0)B6QC1BLW3TTXZ MK"KM9MRI(I-M;"^*M)?A>5[$?I)&P?T!*U3/_\G\MS?R%J43'O@L+.L"0V>0 M2^&6;;4C[N9J+9$:[74EW"(,).S#<+&F-E41W+ !R87AK!E)NNVD8G@9-C'N M/E-GO;-1:URCUA2OH.?P<<#AX_WU4@TDY_9<>DCYV8IQMF),WHI1K7\2IXVU MQ_^J@<7_^/I$]@]SZMU?1YW6O?/I[S)VVD3_]_$18TBF]F^C3NDQCKS,3>MB MIXC]I*NXK7&;3NZ[;CBN\3>?T#8+R!B'>S] 6(L/10]^:8^Q$ N@&C^LXV*% M.=S*;'8V56JH7_4ICOP/Y$F5KF[[29HG!Y3Z?BB6^JW?32\L;N*[3M"0-0)5 MFMMX-'8CZM>U$X>Z;-?H9WBN+^]^[-6W109&CX$3\D'5ZC\"SD4ZNBJ\97/C M,]OM Y0+-Q+UY8>9'VY?8M\)!">G0J\A$52%;B#,7D,OSK9;,O2+$V^18"?S MFII^Z+325##)Y9,&W$-#T-KPO H=H HT=%/_ ^LL?+S$'>QI#X59KA)US>OU M[\C[B:<^2/N9W\Y%>6L5!5C0&@K4:L .=5I3B7;OI$@F#T7MAY2$+RC>77_N M_?Q?5_C+4J'(Z&*ZQ-CQA_30Y[-I]A0G*W(:FSZ.]IL8G\$/1%789*%'#IL; M/T[20KJ7PEUP2NF- 5\$@BH@W^CO7U3+C&*8)WI$<74ZQ&Z:/T6^/D]4V;5 M%?8US%UKZIRZ04S!4O\(PVEI-OF6[_V8M8-\FFFXX. [!SV=@YY.18OC0R%@ M,?P8RX"B*X5Z&,T>!JE#IA'LI>LEF35X@&((P6 B\^B46TS =+/&Y^A 2[$K M9]:8G4,L3SK5VWZJV4.A?IP)G&BS1DD])E>T_/1?L M,G+-N5NR[EFSD*8FH!"V,$K6/UC1P[[3+>)5C--V M77>[S1,KO>W&C7A9Q,,A!E/A9OL:KO:>$X4LS9JK]':>)()JB,=GILI6&L%: MX[V'#)[!1!%C!4Q_GB5,!EELYD@=9Z1CQ\X50/UEED"944!9,7VSADV/OW3M M3W^=)68&I5>W..0\ =.\\&C&5!;0_6V6T!GDM6;(YADS<2%[68QHZ9@XFU!; M6[<1L%HB-(+O9HJE5^KJGYU=.LGR*^ YI@ @&:(5R0 M1D':(SR4AQDY3B'LK'->B4$YK:S5SQHS \&4LRMO?K3I7?_:M7#>THX?-!K[ M#8'7@&0.0(#"@,MP[GDF!A6FK[\,$^&=JTS7H3(/7^]7G1DV?K"&Y!U*$I0?1%K+'^@\^^<)L?G$R1S&D*#&!1!(ZHAS4R'N,((YH>2 PT*?-T M_9_,IT'1%P>)_%/I"8\LJ514Z6F1Z:AB*0Y1ZS2"N \^,)L9/762=!_G$R7_U9@D_M?7R]7W_W/9G5;]@V5QV);.UU@$ MX)N+BXC8IK(N(FDJ?MBO.'WT,*:C5NCJKNA%G!@@H_CPO'=<]G-4*CU +0B! M+?>O"L6'M*-AT-F+7N8RW>.OOF-\_XT7 1&4C>/0)-8Q#%XA VX MU%'9-L!9HZ6L-#3-CXN(P--0&HZW@BX826;0K. ZN0BH-(66DM%Z$< 9VJU= M$_DB(B,U%7[Q>P%+A(I_D]3Q;;$F3.CX3GB4"GB\#V*4R(F90@S&EJ;]*].[!-- M1#;G?CN[3"&8JG"*MMP*+&'1/$!8VW/6EE\=ITL/O^4@(^,;EM!9B,5- 1V& M=%N(G4@!G#XH9LT94>H$\#71=?J.XK;TG7K"[*2TIC;TY<-*2KIIU=A>&4-_ M^YZN-Z\)6N'[7[I^P]P2(N\VO/YTWXE]^B;J\-8=ED=^@#<8A\)31@2RAO]" MA ;DK3[P7[<,,\)/2JNK, Q,@HFH(2%N3TZ*'E'L(FX91NUA )TN0I6-MZF' MT-MXA1A W22X%B.?J?!9"I29SFZW_' ,:77>.XN^_KA\SON<8&!\4@A/A0F M^>+-IIS*KR@A:R],0VZWL6A18R[%-R?V2'B]^X[6(3LY\I@1H*0JGRM_F"%! M5BX&BS8'2[/7,-DCU]_XR..7B^&VM3)EK!P@UTG82>V"AO8*(@1.^.#L)+4/ MVHT,I_F^?(M>WJ,L<4+OY1MFN\/U;A]$!Y3+^\B'".0HRHD$'8;:U-G3AUH_ YC=S?A&=0OYV=2EZE4)!5 M\6JU@W;VUV%_%X>Z27'#I.?ZG:3*D(&!(;#@4TW(6]OQ!_*PO+_) M4JS$WB9)1A[?D[.DXCBCLNP360KNX=;\==1IW3N?_B[;<2?6_GU\Q#@;N_[- M_AMQ'1&>B/1<81][I%0O$$H%2<*3),*7\HR-;R^F(+\]"M:VV<+FVV#%E9^$ MW-<(/Z$ J('J MY1W%SAYEJ>\FMZ$;Q?NB_GP>ORJ^E>@.89B"51AFQ"I6UL\OL]=SC6+UX?@! M?8HZBDME8I44AD5GB];A.DN3%-^HL#S(N]"-4ZHGZ_#&#YW@RCFL-X_X,HM( MNTLG0*'GQ+RB3+:G-*Y6XH=BK:3U^^"W:GI88^CQ/_P/[?LTM[L"Z9"@2\;-O8\:8&ZM<.&^HIA'"J[5.R[J)I8 M4^!M;AP_OG?BWU#ZJQ-DJ"/NKK#F@D5=,0P+!-.?@'#!SHE@+KRLM<5G-;$> MZ;M8T:23>@W]-'EZ?A4J/^(^=H59 2AE*\Q,]&\BB<1L;\^V65J'*8]3-4RX M$OSV-BL9NPAYR4T<[4KY5>[OU]!#<756D]>[F(<"$?*"*LYFAC?^&*^7N?0< MRY>!'EI\/4;4W/#,%*R7S=.V?1I=DB/*^X+;DMLWBQ*3PX-@6GPY*@Z5]2;7 M+A58D=%I_&5DJT\#+.@1'[)[*KS)R7GKDE-GO3_2UXY$IXB1\:<'$?V?PC)' MX],:^IMIN(3? K#7:&F$X%#.L%\RW.3(<"^,:L)AE:7O4>S_SM63S7]G\I U M[H54J@Z,7.]SAO<8SZ%X2QYP=X+@H.JA/'4TN(S!M8@4K]K2=<$DYN=')RKS M^A.+1[^X8!NWR>C/P*(GL;*37&4QEJ#Y9'/^:%RRHK13\ %2B8YRCUB57SI30+$[51'8,G[V3=TY4^- MLU?R(0H_,+^CG/63%Y(>VOR=N,;S:BE/R(VV(='SZI'R3C19\^7=*9R:/"EF M;SXS7((&JXT.=_/;\X,VEU)8ARW^1-KQ#IJ1)V':%5=ESSPZOG<;-K7ZECBO MI7TEUHKUOXP1'@-Y+U%Q.Z"*&M,C-]C'8"1X,1-XVC4A--)F%E%* ^[K)P$ ME)2R8:H2R9PD."WKGBY%>TZIYU[X>SOTH-)/%T[H!FN/71?#C^4FP\0PWC4RF M152!DERXM;.G%@&:V=L!B(RJ>2^<[*+1SO":-12#*HV=6\PB@-0V6?(3^!91 M/H^9[Z=P2)^895=B^\-L%740IY(\PV\13#[HE5QB'%D&P.:9W7@:YR+>L!N6 MT\=\'G"^LER:?+N(%^^&S-YOE9X6YPB76)M51."A/=3]@N.Z'(*%YR\1!$G@ MBWC)<2R9(,A4+W$^RX/C]83.G7((UIV_+#!7BF 1CY@.+3KD=1)*F,^2XWC) MT?+U#L&W\Y4;YLMEC/=>[US9V<0*+V,5!C]"6851"FC_>H;6N)0YIII+L1Q_ M.R_'<1=',W5B2B_AS+486,L@KD53+LF\/;= !!6K%$ZY &#/#M76"GA*@"4[DD1N_;YR4YJKI3N1;GR[:%/O27!)/_6:,#\O0"CMSXQS5.,/W]PH]V/97FT'U/G,PJCW2&? M2)W(S+::=QRS1<"%F_H?&(*0@^?]^<'&"$\ MP'CB#;.189E;)CGXF/_.9"%;:EGDIA1LX;(J3T?W@,&_LT[[@_@&AT79#/O M-#N RZ1]D5]$TMYD3R9\!1\DCX^O/UAP73_A__G:\5_WH*W]UZ1,65&@K'D; MN4*8[79^B+QU2 \44K#L-<$ 7P2.^QONCS^3%#5],;;XA_O(0\$D?=_LP@H= M,U&GD>%'V71*?[:FI]O;WE.;C(>'.!#3)M.S1O;B<$P9&NN!IP>*BE):"9A* M&(WB^I?/PA[?*3WVYBA&Y#K .@ M),W3C,UN2.7OVH6T%_BGD"[/(NWZ,^40$Q/S78[)SZL-S3KNN$=9;TW,DF7W=E)8Q*4TGZ!F2.C*DBW MFD65S#],XICV]\^.&;B.&>:CC1TRVVW./J1)^Y"DN[=M>!I=>'0^#Q?@$UX! M,98[)O@47.".9HU?Z:%BC3,[GY\AP$4$I46,^S.8(++QK.]MPAW.LR5GH'&V /(>H9$K!3$S]=*_-"ZOM,;9D8MNJ%U/Z9VDKUSQN7H2.WJ) MM]E3!IX2-=6=H9[>L80R35-;QF-3=>9=R&EJJZCM*5A$G:>IK:*>,V$1%:"F MMH1:=OUSB:A.B2CV[R3L/DS0-*/'*]J4GC);!70:^+_6F^YC9=30K!;1:_); MY^C>3;0$D;#) M8X;E!685W9JBDC& 7$V'5.U'CK<29#O&(!&+^\H^MDOV<9SBW, AJ.Y623T3 3?Q': MEBJ.[=ZNT-M4W%'L^?8ZQZU(4K#;@IEZ :[BY,O6,'1WF9+4O.T'R(KE80C/PDR,_5E:./A$UN7;D&E? M)C\5&O$M7@,2._02K<+4+\;*Q>W5M(S.M0N64.(5)\4)&/F(O<^*TV5\\3D'!UL4*7![M)NAFV= MAQJ;*R(^.5ND&#'KE#7$G2?(R-OQ4 5KMHBSD[40S8Y]S&W@;]CI) M_5T5DLR\HO&WK7IG&)KN,)I'*\)[R./Z;(SKH&UZ/1-X,16NGAS8^7N2VK;-C"3S% EKE^5Q&>*R01CB'213X'@6L_#4I#,J%-3.O M,?4:.IE'2L3:LT5664JRAVS[#>T52RCG(C2 MAM9FZQ2309#U12 Y^^/"[C MQ-MJ8GVB&ISQ%4LS)PML%GZB@HNH(5&(V4 X=W9;:U-O1%D)[4_]=O8E70=* MD?]"W&>ZC&.?]YL!>OD4N4O0:VC/..UY?JYV/3J^=QM>.GL_=0+A#A#WL5LD M22' &5 (\\IULUU&RYG0*J*$I[$2B/5$K'OG;G#Q2BCWM\A@_YLE*=5Q7R(. MY]157-IU7O#>2+#^6^0(YWF_11XP:2!ZMFWPSUKTF:18W"&OO-Y+G"7,QG9E M)+D@(N\*7RS#;8XNA;09%'?]B6+73[@A\?KC0",YET(&:!8-!(UHNCX=&PO- MX'U Z7K3J'U]Q+(K#0L-D'SQS".B,2XT2.ABM@H0-*^/1S &?RQHI.>KQIWO M43P@&,VP':&=OA)Z#&6$D8>KU=7:@O&T*S(KNJ->G$_.ZBAUM5S6ELPE]Q^$ MJ1]FF(76>Q13=2C!+8*,J,F/44RMT*U(S(<(#Q"F<13@66UOPQ1AGN-%JPST M,09XM5F7:32O[?@$."_].XE21=X_ODMCJE$6?\3?0I_I=4#OR__X+D%;\A\\ MFWMEFO;#]$?/WU4F=R<(."XCKGFUY<;OV#,%EO.CD?A##XF-$]0EIY5)]>A= M_/M=2R=M$VV\2@=H//P=V?-1^+W7(I<-"<_3W85L(A07!AD#)%?&'=BDRYE? M:.9JTL^P1H(F78G/E>R5K;P)-EP304+$_V:@F,:^>,%\[LB\6)>9JR# 8W 7MPQ,RT>:8OF_<'X+NGR'R MO+J38.*0J+'"\!Z%(6#\!2!G\5P)$Z=?XQC5ED&N!> N MPVJ.F4&P '='&LJ7HX9>$7#?#J@?.]S^*6H]-KR.MT[H_YYG3X3>@Y/2UZ0N ML@3CB+=/=7FX#3=1O,L?XB@J51O._!?/I+>NK?1_U;ZFJQ6(O\L*KU?O9\3C MF2#WAVWT\:.'_-S9B?^C]G'B?WR]QIN O-;M1O$^RG8)[O6G]J4.%1L?I M!LR>(ZV3.&U,%_^KGBK^Q]=UKWSZ>^R'7=B[=_'1XP1>][^ M#>8B0H@?GTTT_W/VEOB>[\2'9X=DQ.:7/0$9W/;V2*@G0DSM6)&,\0W#<>E! M('Q 5]YQCD39WS^WCVOA<5+_;EA/NL$*<_1M':XW&T0NJ_PT.4Y+>V%M'R@F MCVQ1:[K"\\C\]I.+P3I**Z^+?BBIQA-U1Q\-C8["/5%L9A_(PR>=HTX18AEZ M*6@BA=%*3$VVI+(%P$1H9,4AJ1(YC0BC<_B9)A(R_;QEC%=0&B<"B3 BSRPF MT]@XTJ D;4-@2X;,(RI/^=+4,L;7MQ'( 5K#,(#%<,TQO3):C"&\*D(.W!J8 M1?AB%S(H@\D-P95\NGZX2R=Y)[YJ_/^()/C R(3T^9E[)_X-4?=C76FL>G=6 MJ]>);CN39?O+E[MNHICP0#W'WJ697Y5?80QK5J,K])8VRG-VIBJJNJ72TQI9 M-W[HA*Y/G,%)&F?TB6F^R9K7VEZAC0Z:':QWQ./_.XF'35+R@ NWWKKN,-8( MIN(4'Z/T!24:T$MB'3:,A4G( ^$)^R>AV=OH)ZSZ6TFH)HF1QD>YU.?:;VMO M3SI^3"/B5DF"TN0>.>0X\=;A$V')N'B)+WD-H[<$KP_AV]MPGZ4DIALO0^!3 M?>3B0+M?!DXB7N_!/F<-P'NL;Q_R\_(F"SUQM1A.X_,.5_N$?1<81V/BGV*" M#@ >A6#/COU7Q3-M>H$U$'AC@U2HR,[8U:%Z?7V(JX0Z*K"?H,+GU)7'_0ZUO M>VRKHE(JX:&M7]-$V41;<8FXW8&=O)6F45M]M8YA5O_)!96=9 QN>@&43*R0 M_:K*U2XTC,E-@+C&6LB@J#B-3N4!C6$\GCMK0]] F@CP; M)&@(E>*H)"ZC)@AFV70BT(GBK2QA-XVX+#7VDYM[V6^;'6-.G A:(HX;#ZXY M,9G4Z-I2RP8[5B8"I%#B04!R(JPIUV!,>$=:>M[HXF_TRH+'WK7X? L9EC%N M6S+C_<3Q&?YN)7073!R],>Y84J<&Y"#:H0672.&#C L .Y&J&VGB, XMX$0> MJ:E7V;3%@1U'U\1A'/R(;?C,IEZ_U#3'\5US4R]H:D*O5?3Q33EHW#B!;SSG3>L2.;'3D_])'E:$9:K31IZ;"&. M*#OQ&U#B\(XB0Y3I8FY\>X$,=.:,/;]ZP^>.X_)>^9+W6V;HPCEF'EA6#)10 M19-QT8VC["9&_\E0Z![4(J2Y/>V3Q9J:6MBSH.<\R;(?F,W4JJH__M-',59D MW_4)Y8]AGU1JMDONT <*?A(*$%$/^V1,.R?!>*AX)VPE+YZ-Z",SRKD'IXQT MSH0^9\%!2?X"()VFF_0UZ238&J+(>ILG[BQE!6@^EEU]*II+Z*N M%I\R_T#%NW#J-WI)IW,JDVG]^&=M_?CG$\F8;2;@A.MZ<&V$NC;%Z>8(#6*L M%T00GF+BGGBHH+(E>U 7&%AX9ACE92U$6F9_96Y0D2%P(N@HQCT;AF4RG,Z M(!RT0&1C 0=R_"RL&>>*:]G198JP0+.9"%2*-X8AL9K?]4$>4B(%J^<*F'@6 MUE'&'YDO8>*8S"WMQ492G\EKYL]3 ?<-7-FRBP&4'&0X84FOL3&13"8PPT%.]#D#.;P2"Y&EE$T%D\36>E8J"P'FC3PI_ MH%47L//YLZ0JZG)\;KX9)D_.,?L+>*_55 M"J8!>D1)>@-\R%Y$36_2#GN>PC AW5$,QV0UE@%+Y6V,Z'?Y45G"]O92\/#8 MZTT#2D& ++OMLKC(;$QL@MP?MM''CQ[RS\;9O K].9' M^W8+7N,@KIA>I? M?OI^F25IM!-D9T@[6@RMQOH8JE[SO2,?(1*7+]=$/:"1(8SN%_>9#RD0=DZ" MR(T.GQA7Y$X7[>G+T9][?%M"LL0F:4_#@OP)^;NW+$XHDNL->P:DR'JYD5F2 M7G\0:XNS3M]1C.^&Q^0!I9?XPMF(B.ZLB:##9$.VA[C!M=["'N#B,W'/ MYI$*:67K%M\H0(.C%%4@O&NTS+>Z0$X$&U$8P5#@3#YN@*=55]NF?T\!3:EP MJPCN-H3>/A83(97%^9JT3IZ1QSJ956YUH"%4.DP4KGGM(!GA'60B>(@.$). M3&.O*;NIAC/2EX*J)\<@XZ8@HY2N[)T(;?F%>.(!&T,)[F,OZ9#A!+(WE80C MY) 0 /J$R)P"&3I@+,BYX$TRF*%0,4DTWS;_8JYJ-NT7)!;$)=*_LF0TZA47 M _1[56UM1T!@8ITMGLV6SJN:<6^G=$R)TF[V(A5*X2>,,F@W@NT MV>R<,+QSGB+,G?BKQ7:":(\S.0)X7L8\O MQ<'] <7)\W\R_^WM,MKMG?# 7W%9E\GZ#%1E7LL/T!$K$[WX2*V,NH(",@[J MFA'SS)CFI7=!=E?YG4%GIRN+<\CWT5.VOO2(6)(.#S)<^:RLG\-Y3]0#98RO M&MC+[;GT$-_S-=#X-;#BAB1.&YR _U4#B__Q]8FL)G/JW5]'G=:]\^GO,G9T MBPE\[<:C+=HU^AN?Z M\N['7GW=8V#T&#@A'U2M_B/@_.@<&)G&VW9.@7)]XBP4[F-35=D+_223#)],HJ.C0$K0W/ MJS@_J^@1?&/^P-H)'R]Q!VMWUBNT07&,O$K4-6U5OR/O)YY%1]K/_'8NBJZH MJ+J"UE"@5@-VJ-.:2K1[)T4R>2AJ/Z0D?$'Q[OIS[^?_NL)?E@I%1A?#,SSA MD![Z?#;-GN)$+DYCT\?1?A/C,_B!J J;+/3HD^5^G*2%="^%N^"4TAL!"O@D M!$H'_T9[VSG.3XC<(K'.](ABZK8(7;1^"_S<],\A1ZVO8>Y:4]?1#6(*EOK' M0Z3=PFAO)%0.W^@-(NJ:W%'(.HK$]H>>, MA0R)@6W2N11!IG:L;5%Y:"%7:#=W0B@XT2$#86@/L!5HR(0/OAT&W0>FZNL; MVP?=DWV&2?:>660(HB588\)V\1,4YJI'MIMK5\(RQ.(R1D^#C//__ MMZ'84\N:NO88MC,(>,I!]3.4?68J1>:<3@ \@NP<"SXEW_$Y:/@<-'P.&H9@ MK9ML(-VB@V35);RR0@T9CLB,PP^$V?X)_\_7 MVG9_1Q@=9KG>.Y0D*)_@%4KUN[?[(F)+/*B'N8IA[0 M-PJK0MU>7M-1#;O5Z?T%1=O8V;^3. R.=9??=MPIYR:9)PFEI;6WSKPU-)#R2* MCQ1(N/Y/YM.POHN#1&BH](1'EG0?JO2<)UGV!4U'!@JU1W;;476%]6;CN^@B M\P,/[V1N\6)F,Z,2,4GW<3Y1\E^-2>)_?;U$U%AKX M?NLB(B'I12>/0PIGWR='5);%MN)(KBP_/><=F/**CT +4@!+;< M^94_)*R\!)V.AD%G+WH9F7^/OTJ>0_XW0M(_A#:L GP#2-A!.E]0BE0FRLA(R#K,$A^_$#Y4C;.^E>LHV$$\T MI$[Y<&U:G2=*Z\DW=AVS-F2,3!^\DML=9"C,BP@E_\'$PTL-[:"N'P(R*D,I MJR.6^AVQB*/N_47']0,9FJ&XA&LDF7BH]G!'<>ECFGCE0T, C8'*B(7_#*'" M(62D?K_IYD4\O^,>%Y@\C^3&81F=ES&"F"?!F6JM*UPNO=#;,Z?6![X615<2DI%0F/#&&U)&/C6X/H5Y20G2P,'6RWL;>:;(PI MB!AGO!;KD!UU=$'/@A _.3A*OW&YD.'[PY5OT\AYEB1-Z+]\PVQVN=_L@ M.J#\R'_,8O<=BPGQ>]C:8]A+UZ,23BQ(VFV@"7F%@[0F(/24.&R03YV!.^Y3 M]G,/ROF(,EZ:3:Q-E!B5TP.!/@HQL,*E8K>U-G5R08S"YS1R?Q,J:OUV=C)M MRY-3EF7;:C<]O<7^YFLL^*6S]U,GH (D(8^4Q!_(PZK+39;B*_EMDF2D5K2< M<13'&76U&*\W-M:G^>NHT^H\@=V;6/MWB]45DS3VW11Y=(%?0S]-GIY?A9)$ MW&?\Q>=(DOHW^_6A.V=&(KI]"OO8-FH()MYL87N:ZK87^W(:6H*F4?,1OM"= M:#ZJ1S!\7WVBQNN7=Q0[>Y2EOIO;G\^K#\0/Z>$@4ET?S*GE$,5994F>+UN$Z2Y,47[7Q9LB[D&B ZK!? MAS=^Z 17SF&]>8R1BTB[2R= H>?$O#1 VU,:]XQOOP[=/^-;O]N[W)0V% HA MY4GAGN2W']QB1(\\S#WX'_Z'MJV(V]OZOBNTO;)A@Z5)"]1-QASJ*\8+D7N9 M2W65G$NHV.8OF*BYX9E5ED*LIZ(*LJ:DV=PX?GSOQ+^A]%BBN9!JIOLK4F(BP$Q25,3.\X4VJX 9O&CK;\N^2"$7O"VY+='G6!C4Y M/ C6P-IF(2S6F_RL4UAP1J?QEY%MN1Y@08_XD%W!]28GYZU+3AV9B467'_$D MM;GQIP<1_9_BGO_D;]_3QKEL&B[AMP#L-1J^&QS*&?:K_I@<&9HI0EXWYD\9(V;")6J R/7^YSYM]28_HY;$B7I!,%!U8%RZFAP&8/K MC"YJ_]-UP23FY\>_$)&*R%M]H!C+Q.M/\AYZ<7$R[@[7GX%%[T!U,[_*XOS= M5CS9G#\:QI>DG"]7)ND/!)>WM!;V2QPEQJ-L!5^:'FQ-[22GY"?3>+$^ 10H]XA5\:4W"1"W4QV!)>]GWUB>/]C"7LF'*/S _(YRUD]>(GRL-W^_C)(T M3]\HWF[&>EX]4MYIG;ZC^.7=*;Q$/"EF;SXS7((&JXT.=_/;\X,VEU)8AVT\ M5LX[:$:>A&GG3Y6J].CXWFW8U.I;XKR6]I58*];_,D9X#.2]1,7M@"IJ3!_0 M8!^;;,%'6:B MM':CR)_(CE>HD3B(MG]$ M:LQ$<>1DR)0,U,E2F2B1PVH=??:1),V 1E$J=WLI-26OM-AHNC1JY>8T5YUS M%$-&0OT5<]-575@JV5PJ/S-2H9KD=@PH$Z%7=&G1(7@^F@?0ZLPCEEXU8 IL MY']-' R)&4@[FVSB<)A5S$'DCDUU260Z?CM+;:)$CJWC"Y+F("-H5^/KW!\@ M%Y0>PO#/SUZ<.!(@A+T\AW+N*)\HVN0YFY !A'&7E5@-(!='M[//C6?B0H88 M"(_.M%K]X+Z =OHS9+3LJWD<_]3$Z_T/%%S&3U&'C!<,:=:)F)CXTPG#,)BY M @*0X87!CRUC^,2?JQA WS-:U&$(>/\Z57A52T(, =K?I@K:D!4J!K$#0@J7 M.%[9,5/68A" (=FJQP587!1C$+ A6<_&D1NL:AN#0#M9L]" %3L& 7KR%H[A MZGP,@O=DK_LG5P\9!,[)7VY'K48RR!),]D9W2J6209"<_.5MD/(G@T ]V2O? M,"53!G&-SN.R-V*UE4%68?(W0H4R+(, -]G;G?WB*L,LR.3OA".5?AD$_,G? M$\._E(_% 1.=3!X_Z&^^//)$5@/E8O\ _WD8>"\[/C_('/SX[#?788#\Z#+TN:?HT"/$R 9?-8G,GY\KQ@O?(_? ]K MSV.#VOKNN2[DN2XD$U_@V7#G*F23L7184U$AKP*,X.;A2[5,WMDR@J8/.0US M>F&/"M4%]4HP@, MJTS?V;A_-NY/T;C/K!O=(;/=!JYMY(0R%L;>61)\"BYP/&+*JS86=QFENAMN M4CGM\XANTR)$^_O6()94;F7"(NXS0VYIWZM'9Y;.YV<(\*]T+U@#N//Y&0)\ M$\4;Y-O$N#^#&<)%1'J%\VW)=RMJFG+-G>53X MNX:>LY]Y5/@99B#(]39GN (Z%B+(I2=GN#0@HN>F7QD%C 'F7"S3RN&B:!V: M4+R-9O8M^W<2=10FR':XC5)*^RJ@'\?_M=YTD]9).GO2X[".E<_T5P $XI@A M22THQ^2WS@$ZYP"=X:5)_TTPL5SHM;?'IODV0IPJ\(78YO&O6F=KQ)$7%W>H M>IGBKA 8@ATIZ@&-#.%&$_>Q&6^%L [XCC?Q%?I 0;0GLRL8119U)>UY#B,[ MG90O*,1*:X!A7GD[K%?B23HD7T]EC=3Z#EYCHI2R1"A5STUI5IJ0C#%9!^I M"C#;FVI4:83L6CE[5L?S20UP$QG9/S5#M^C(K^..B. ( E-5!P>-I)($5%#( MF\!(%%_0>,@Y2TFM[\0>R)5GR YU>-)>R)"0H00D^RV$Q(R(HO8N5;Q S3WR MPL3;U/I7NPFY56J/R@-*&3,4C4\%;XQFY&5XU M'R77GVZ0861)Y?(6 M=.'/KAMJ):YH(Q-CP W\N)M*@Y78Q\Q)X9^[397QS8 M XA\-P-^$1B,4J^.M)MADU_A<7^)RB.@6=F:;^53Z38WZ+_B8\S)@A0:80T4+GVJ9U1U@5,ZJ$&#HN;8&5[[ ME+/H5%P^#4@+U60*F%9Z%&QLC]W#9HXL0ZK>Q"V&.E+2H@UU1&.A]KFAH7<: MM/BY3N!F@3-P)'5E2KZ,\( AM:"&213X'B'XP@G(V[_/[PBER6OH9/3M)H:5 MKC%9YBJS5Y',M%K)G__PAU^J94Q(U40RVO?X@SO..B8)GM5E%L<-+;K)QI=. M0KQ3Y/^1>/D/)R"6X%5ZZ<3Q 6_U(OB]EGK?:*0\W9Y2MK9!\9WOO)'JI.3D M"/.]61A5\WP %@B-/A,E5;#"*]VZ1YCM$&8MGR/3D[.2"7KO1/_AJB'ISY NXOY$WPZCY&GK%:3I%@L M5N,,>6UX:(89ZS29 -E\*?L81WL4IP?BMDTQE61):2#+ YHJ*[/(7&,B'?)B M^!UR$E0V/CQ$H3N];:NV40OC3E\ 3X!"J0#.'>\OSB=*GI"+L&Y+#8CU90HZ MA6J"B,.VW:-F6O2RF35,8\=-_^6G[Y=9DN+%C46[= (4J^U2SI/"CHO6.3? ITV7F7^"3J;9YA3P]0:KY2@13&C-V[02(5-RUKIOMR-10KA82 M0VJ,WHDE_0/506&8N]<;#,N4 .!N86H*9 <]8Q+S=\U9A_$?X=.L=2MH,'MW M$T^ 5/XF;NL:3X2,]>8U0;3'E$A4V\)/I/9%B+S2[='8TE=HX[O^I&@6+"N1 M3_G/#(G\IZF0)MB7#77B+@JWY-&P\NA-UC&^X&YC9U=?U_\\%9)9M%X5=K5* M"!4KV]BADZ%/L*2/Q'_C>T60?E?,_E6/PI$"ZU@T=0/D6FVL3571+\0D0:VO M-=)4+9H=JJ3=(! DGSN(:8JW *.AO2W+\9ZQ]RZ[L65Y(Q0T%K,E5#<>I*W& M=%HQ9\UJ:6W:0E\4<_JB'C8WHXK/A;YX,Y:W9;:.PC%E:23A891]%CP>$GM=[VQ+&"7X(M MB^4=[3&@P/O 9CY^!YB,)R9'J2LLR2;=2;)>-A4:/1\!3[71&L5PRIF.O;\U M?]W>MO5.EE5?I&LRV@,Y5WN6>X5CM=O'8@ZFW"K/I$>AH]UCIV^"YY\XO;86 MUT/-MLY9$Z7.UH@3&=.9! DZV+1:L$SE/+L%HVT_,:.3>C%Z9H8X*:/Z-5EO M"C&&?R5&:?;9""UO@S'-KA+0<^!)COW'**8DM$K//#I3"RZO"K?($V48P:A^_U)Y8GF$(_=.(#384C8I-(F2C 7]C>ABF*4<+T,N&647D, MYD-6Q?VF@]FZ30$!3^C=+TAD)L-\#Y;(4_> WK9:?3A^0 :XB>)GIVDF77G_ MB^]-A2&N'=LS)5ZIF8#E3A?4-9P2M8+MW:?ZEKZ$12BM)/*D:&W6(N.'Z TD M6J>#D^;9VX%U.@'T(Y^DS$-H.FA)SM#"EO&!P@SE< ;X=(AR(%?;&.7:Z"0I M%IT$DMJ94Z)7ZRR@JD&SAX!@L"J3XHF MWY!W05>[4TCZG$21.HL*U;F,#UA M?NUU#R^Q$R:.2[[PQ?%# E,N$YM*G6;.Q6@^2]DAUG=?_OV_+X YUGQ&RWM3[NK4_ F7;4#*8+T MC #:LDAK>)@OA''-_J(^%N4KXX;/D8O]EO;D&4N/Z\JP5AOC+F#YQ8?E^I7V M@OJH&@=D62^[0HQY7>$+)59S^X$?W9N(.."CT]K:]+7N%4R2=$: YZU3J*/6 M=-F1U)&;(/H&SB]'@KOPW![CZ,/'F%P<7A/BZJW4E15>D0]N!0/<#7-AR_(U M!7LH)KB3RU,7/RQR?=I_:+3,G_3!^S$F,217*/__^-\!7E4UH #M/E*HBOKNBV/43(NTFSQ^*0HG]+M"4#+?V!93."DP'UQ/E M3G.+8:SQ(MP[*;F_'M8;5GK1#*!1W')7"-_V7;^]T290N@?L1F.RY'1P-7S M"S?7S[,]VZE-H2EU:!'JT$7X/E%GEN05J96?J9L!&ZE?3CY\4N4?WS3O(B?$ M>SE/I\+7E0;_3* \$5@QQ63@Z>!Z''_1;2FW7K JZ4Q-0"GN-)(>@NA\=\3) M^#O]&GDR,LG+!Y!G-F.T\[-=4IN9$U8]GID"U-]]O:CZQL[Y\P+Q:$?I5U#\ M98%0=/,OZVO$A,T8IZ%1]RX*@)2(3")>QS BG:(L-1BSU>CHB+#K%H^;Z6$L7O4:BG_-(%J?Z:W$>OD_6D"I0''X(]6'?P)U-8;2CLK M'/HU%G^!&!JI3WT_E$)U )OUA"I7(Y.(1@.K10;'OZ@SJA6.. EK8 _B1&4B M.L27H$D+@6U635JP!K G+31\Q&QIHCX M)446)755I(U@$VY+W-L\XX#23][ MA2(Y#FHF'9S&,-9#S0LJ7Q^E<2R6S&AZ-YG4M)K D7HZZZ'4UW"8K7GG5HNV M8;YA<^L)'5J\?2;J9'A!5=PB_252Z&6U5-8QO@WF8APYF,T@916_!9-6M;Z M2.NZ(!2IZG0#1%#?D:!(4J\C-*)Z_@ =PKJ= 1'7,^TKTM7M9UBJGV1Z[XO[ M4X8;G#*M>KW'C0&(X8X1XR;$]ZG+T<]CT^\/:!EZ]F;-$[7L!S1/AN@W091D M,>*\I$+N?OW;QC.Q_,>'/'M&N=<5*8H9)$#R:[H9KU?H+6UDO>9J(+G;)RF^ MY/OL\!KQ&'71SR\QK?R'F2,@@Q+EN5_=80I!!#918]?$F$ (]Q"@-;=5VU[=+I](2HVL#J!%_H'@]#LZ>PH%(O M?G6.:#2=1K@SB6]#24*)ND%]C@ <_6V&(\H(G&;P3>F8G43:V>FLP&UZW*/M MIYAJM>EHVFG5.]N++I2+8N8Q+>\WS$*HR4ON4BAUM_U>%5<$S6V9-F?<5-C%,W90ZAVI_ _TG,>L!42Q+?*MY,<^&EJ_]H]T;PL"$S@[CQ/TYA]%+X^_)?R5_ M]Z*=XX>D%O@+_O=W_Y5D;TGJIQF-68RC;/^/[PBL_M\+L4#_>T]S:U[RH;*X MB"<._8!:T?_Q71H3U[_SEM#7 HM__\@GIA^SBC6']' ;NO@?_@>-5FW3I],# M),FMLKID&V -U<__=875[9).:;.1KREOK33E,B87Q8;LLL,]'LLW# M[)+7;7X6MP')VZP8HS91HA8@22I2H5ZB.\R1^'[_&GIQMMW2)T&<>(LZBZ;< M'"2Q*\_S<[7Y$JL1/E8T&@:._A&IW!PDL?KQK#G5^OVF(];O\>P.^1Z]R4(O MR9.921H"VU78V=Q']@;)'M5.+@^3XIRA1Q)GTXN:@B3RW@]0DN)E2\J<;;\.V-Y,DZX:'-SM)F(%GYI,0+GF37&&(Z0GZ]V6#EA"0WYNIE%!^> M]XZ+.D)-T@HD$Q!">*5B_5_82^QBIKG8M;PF2Q']&F\W."<,[YRERWTFY M$;Q&-YV_WJ5>FUS=7B!)?T+^[BV+$_KG]88MHXG1C"PH&;*6YMH=P6QGEQXX M8EB($^<%RR5GC_"47*)X1?&^N#KFVDE?>]?N!I(G6K?D(K>G2@ED7*2[3: < MWO)E9MRQ.B*-WP#DTA$=*DR# ZDT@+PB+Q,+X<^R7=FP81#,N:,";("1F[@F=!S;G,02=_5UY=J)PQH1M;90>$>J MV1X1#OM"37-=Z6)@(+"21N6]QE+&REM.2$^Z0TF"4-M85SN[[K'J1V3HO[$P M+0'0Z=$$8DO^1'^VO=@2<_6TS-/JA8=DKEQ9/Y#D/^^<("#%1O8DFS+<%E89 MCH*DVAJLG+K&W]S1QR'S8Y4MXZX1%K31,T@.I$HG9^B)+_!#K,B]-L:'6MG6_24G6KI1T+_W[ M^X$$6F1O-%AH,&^U>EI%Z\*LT@'*E4=)0'J9FU96@+P.;<>E(VD$;!"1I.W%X_T*X$DG5X4 MR9_PT="(4%JEF-7>,AJ5^1)=^4%&XMO+AQR:!>$Q]_+OUJWKZ(!? 6YQ)Q$3 M>>RG4EPOOS5(%JK*:>354&CY:7Q<)1:XRVPTSN-%-HXRMB>A;6KY4 M,_*6]@%S;9?;8VJKTZ6S]['@+.1?B!5Y)P@.Y$H3X]/E)HIO,J(]E!:KYBE\ M[ C@6(-OO51Q7$[*8:GR!D!Y.Y"W!,/Q0SCY6UE X3I+R9J0=[;R+IT\(%*' M+KAR#NO-8XS9@K2[)$'GGA,W'7S6I]$]Y('D)YVLP]6/>>4]7[$@JA2[0;7' M([X,3Z.\#;TL#V'*J:(G?%N-%#8!J3LJJ#8#:$L3UI&.T05IU$%P^#5_7^ZI MD>AK:K31C11RG,IB).TW*^YRF;Z)XKSN!"?4Y[C.8-WF)8^W*:F]7KR?F\OJ MARG:HM@V*;4E^]'Q:199K=JV[C\U#U=/UA6G09ZN@[R7J'F:]!,8C7\ C"Y6 MZ:!YY8?$?4<[Y___?U!+ P04 " #U@:=8EU)Q:?L) #A10 #P ')P M='@M97@Q,%\Q+FAT;>U<:W/;-A;]WE^!;28=)R/)DF([6\F;&<61&\\Z=M92 M-[O3Z0>0A"1L2((%P,CJK]]S 9)Z6'*]/]3;S4;K<-=_RL(=@N*PT!%,V;L+!;_^#'A>BS3#N.Y M57^32::TY:GM9CR*9#KNL+]GE]T?W;:1_% MDFE](N1X8CO-QKY,07&XB^\= M7592C51JZT;^*3JM9F:[GE/=JJS3[+KO1CR1\:PSE(DP[$Q,V85*>%H2!LI: ME8#6BDM;Y[$4LSR(Q3)\ZB14AR#4#92.A':R$'X@.I'78SY3N<7VER+J M>E:M9K/1?%PN@!-CGAG1,2+CFEM1VL"YW._M< @!=,G]@S1P02SMK%.N+XA M%576*=D]=CBUD=]FU^K5_0I,.WNMM>D4PM8#+?C[CON[3@_6>&=5A$))Y_C& M?@;'J5A&9905SYLM1%)!J% -BJ)"W1LX9AN;UC M":/<)F!#8$GHSPC:3:C\[>G3I[^S(^C-9"U4V(X5X.JM4+VU&)MM5NC+25,8QC,1&N4ZE 8TWHV"#_A'+ M,]A"BS]R8>R2058C"O]2S-]Z)EQOK#O-A3=0K]7^&,-;@,-7T/?XY'CXFO7> M],]>X6?(AN=W6.3N4_&C\]/3WLOSB][PY/R,]L=.3H_[9H,]ZOUST^V2, M399P&L@TPD:=O<;^LV>/5P7Z2L#X7VZL',WNQT!#RJO'(-,*/2Z)' M5()1>WS6I&Q\*N%((UAOK(5P9#LN*?_TZ++=;(7=E4W\XZC[A%'B)@0@ \D4 M6W-#*>P-U^&$M?9JK-UL[]%>8M-6K#\:B=!*)/U7:";F.P,HCR5.D4)V5:DTEV*C1")JAXECVO-UJLF,( M*K0,W]=?HJ"@P-;8((?QT1LV\=$VV"G/-<2JL7_E(A!AS6_.V>N] 6OW6FRG MU*,0B&28"TT2KY/TUT&O5HG[2L1\2B37B=MJMF!&E,V!A4ML)>?!?I-D2@(M MH[&H@<88'DYR(RR*:;/=VFM?D1'<2Q%)PAHP,!;PB?9<%S2IL>6EE68U!AG) MC2H5*-&T">GZ4DMC55Q_,Q/:L,$?N0P"P"O)4,1NK.K>LR;K-UC[9SPNM6WM MX9?C6"E=-BIZ-WK M_D6_-ZA5'B#PP"E+R<-.@(:P:!=ODJ3*;#-C[0.7:YILAYQ&R440SA?\4:VJ MD+)UB7<)C,U#!&C$TU#XZ!P0K&'V=N.@\6PG=(TV&;,R8N7(2,3 ?Q%"Y%&L M.A:!SKF&5WP!\([X-8UT/AZ[H70(FPA+&9^SMSQ\S\?H91%Q&^@DN4*.)+C MO6ZL:&R=YYQ'%BM2#5QG)N0&A_]E?]%CB%X^/\^<>X=")PMV#V*R6W1##SSP M\#D[?U=C0W+#\?E%?\D1%%)D:O079'?,:;$8\SB>L4#E5#JIU%!_0]XA>XZ0 MZ]34=#99=/'PYJ]KT58#C4TF+43YD_()P&D8&ANJ#OZ,X$HO2P6#LE"J+#+1 M2*8@+NJXF<#B_C2!7),(GL(?* XFU#*H)N;$;[X0*ALSR\/P0KO!SI2E*F L M]QA&,P?SX\.JJ%_K=Q2>L_'B;C,I*;6\R.I_V$XZ%F#K1WLO,D" M*LEP#@5-V717PQFR?\(CI!R&VFVO%'7:6+!,*SJN5:GQ!!M90228P>:6VCE? M=!9!L= K%$.'>^RJ4!FZZ7/U HMC$%2)453@T&$B%S[ MLG[?5?36KE-NK-#5^+[3H5O%#=:_#$7FNLXY\T1%'KJ!1[_/6AM4@"6P=6%V M1TE#!(*,(L;XD6K5_$O]+J*@B GJBXFO7[1,ID6"#MJ0PJ,<#!&%H6^YA1NV M'W@ [6T(H )?XE*$N2VJSE2QG?83."FG086B!FYRHR.< P'Q837N$ M*2VC. M8^\<&&"!O)J]KP01C=:E,PV-H/"AU;F/S!X@;7*L7Q!E-:;FO3@ 0@7/04C0 MC*I5*L.2 ,-J)33F[2)!.&S";BED(S$ \ PKC1N#YSK-[;,@B5M0[>G",2J' M@JH$.YT"Z6N*ZX@*/!('.6)TKHU%?G@ON1G !?M :A?#9#D!I>:J0O ,7ZJ4 MZI;KP&8N1L#9"Z2Y-'Y3]!(;#$)R%I^1'(DGM[EVAP"T<,3#A8RU]#6OH@Z_ MS!W&IG01C>)G97J'4)3DT"=?CUAO&] )4G/*P<%XA1RN5I@ YC[=K.I2CNH;2S;W9BNY\7$7>F]7T>T?\VJ&+E+ML]?Q$N/;^ENRM% M^):LW=(ZBGD UUCJ-ZH7][P;?EW#*+Y39Y)=3$B0Y3Y>P]U/H)P'1Y/ M^WQ=BKH;=U_WTNJ6KE#M77^#ZHON2SUO["_=E[I*\7-[A>0K7JFZ M*M6:NU)KKC[=QP6GSX3<1AS-.NMNU]R"+5;J8ZL$_E,+_](#WCB>ALP;8%VUV ;4@W^#ML M(%*I-'OE9AZZ*/)+K (>LUX<2WK'_LEW,O_J'=FFRUW;;NR!)9]M-W9/W=AI MK&81>]- [L*,NRV1VQ)YJ_W8%FY;N-UE1_96"^.NF;CSMJ.)%"/6=Z=K=!IV M[H_.MFW9MBW;MF7;MNP;:LL&5GR@MZ;:7CLT;B&Z+9)?W)-ML;;%VITU9//F MZ]]HO>;]6:UHSHYERM-0\OBSF[/MK8I[O%7Q?9KX4R]4'.[2?]#RXH?#7?=? MN_P?4$L#!!0 ( /6!IUC"FV%^?0@ %\Z / "UE>#,Q7S$N M:'1M[5MM4^,X$OZ^OT(W6WL+57%( H$YAZ.*83-U5.T.L\!6[7U4K':B0[:\ MDIR0^_77+=E)2,*0@9WC94/5#-ANM5KMY^D7V3X>N4R=?,>.1\ %_F;'3CH% M)_W?H_UVLWV\%PY18*^2.!YH,676317\\UW&S5#F,>.ETW^36:&-X[GK%5P( MF0]C]KZX[;WS:H4RV0>C4 .1ZXZ,="WD97_)1T#;028 M",^@IN.B5I+JW)$(Q.U6X7K!D*"RYZ^E/)-J&E_+#"S[!!-VJ3.>UX(#[9S. M4-;!K8NXDL,\5I ZFH.&U]-,1M)!9 N>0%P8B":&%[VEN;\X'4]]RB89\O+S&1"MMXN];_J=W_XHG MX0X-M!)_A@OZMR,YD(X%G,T_G7ZZ9M<77^^31\/B13GDJG_F7;'?ZK"+C^SZ7WUV=7KYX?13 M_RJZ^/WG_K_9Z=DU7>FT6IU' *?S>."LBQ";>NEI3CEOL)^5G@KV2Y-=P9"K M!DO .)E.F1MQ%R_Y82':"FD+Q:=QJN!VQ0__*2WIJ"?R0I%UW+B>7W&$J\EL M/. 6E,QAQ3=SG^?_FK,J!>KLS)X,BO^@NK?'?2;M:^6W!: M4-ENM985/M/=9R,^!F9@+&$" F^YM.S7$A< 1DW9)5#B93IG'[7)6+L5_Y 78] C0#2B<3R\[SI#E/.Y1RYHEG"YJ-0=-Y!:#Y@/X7!(ILRFYR/5$@ MAM (V#$!,4*CIEP[1J.XS!G/IZS,G2D!;>5X&U$508FS#(^,Y(JE/,%3AND, M<[?306Y%((<$K.5F2B(9OP&<=T&GQ7,"C<$I%24/FH,$$FF2,D.Q'(>C)5CY M,?1/,F*VI/_FXR> T Y*: &9M KK4RP8V42Z$2[0%I!X TEO@:9I@8HCE3J(>F2>J%*@3 M4;P IP8R0%)81N,M\8=XI=2<(!4V[=+4:*F0I+A!$J5" 62%1NCZZ:RW)^%V MQ%*E)[:FC(&AM,Y@V\4XG0QVHY6-!>3;VI@5:[?@?S+X#UX!^*_O(.5'6P&[ MJB$I;.HTE7BX8W<]@,X9U0X$582>'"@@2#' -0^4M",:06(99@W*''2,ZTR4 MMB6.HXF-5@&SA=$)"#QMV0Y"5 !B/N"P?YN,>#X$=HJA^K)4*-'>YU&[NP/! MBG97A*-P**E-R0-72#^C>+Y H0!ILF63B7;X+BE/ZZEV1'6\Z]>Z3"Z4H2HL M?I@P%<:I6R!0==[/,;#,H<.W1J&C;J=]]/[PX!^=_:.#HT[W$7S"^_+R"?43 M6/0OHLL7)@]#OT$U4\)+N_D0*EX&@#"N9@KED"X-*L"P/I;6)PN4@MSKH4YP MGF864Y4!Q3TOJGIHCNM&E<;HHL24@[98K:3@SALZL%)(;B0M0(:JS2?/G#25 MEBHI'TFL+[M\:M$6T""'J8P&80N"C4>I.&5$7)8W8EZ1X8A0WRV6I?C7 $@0 M;QBU,&*#)+7EW-,X-WAUG-LX&:Q0;_,TLC$#D;5C*8A8W.J<4[[D%DE)C0RQ MC1M1(Q^Y*/E *NFF5,.MFY;B@">)QW^@\!W1A4;(I^7;:D%%:0KDG_4U9Y)H M([P!OB4:0HZEI$(:XA4HB-\D@NU>H!K& 5E@9MR2[9N3+7D%9.N/N2I]%B D M0IIBRR+'B"&[IO7 @G*#?!8.U_@JIVZ)?G&$]:Q(6>VVPM?)D7W;6XO^"<:HN928QYY*1$L8GL>A"F$?T75 MM]+KH%T<.QVGC9V56/X$*LLRZ1S VM0VT%B^T14AT28_? =)A)G$4J;"W]1I MU22%/TJ))GM:EGGB]^YVM[L&VUT#G/)48>V.'I9(!MI4HBVJ1 )"MRJ/9MW[ M!/@-U3NAEO<5C^]"_*.7>D_XJPA1-=IA6V]-[.<"!UJ8A?XUY*FZ%A1&'F!S MT0CEEL5:RY89(@R=XY=19<2U^^8OL93RN>;-,>(U]/2G6#2E!J-P _$)/FL@ MPOTCO8H*C5#.R'RLU1BHILGYL'HR::I$ UFA]!3PZF2D0VKA=XB&Q'AB5=:\ M![+.-_MK0$OOQ/6JM]?(;_0R6ZOGQ2/T.G8WZ(I;$+W9'6GB/:D&H/,5+RS$ M-NP S #KW^ *NOV+=6B J6>G_8A T;@>7PFAE+@+@(-N\^#P![KG>T[<(]-M MM@X>$-E_6.3@<'DF_,,LVUZ]_N=Q-.#)S=#H,A=1!<+4__0FZ)QH@-'K)O;_ M1W1B/317UWWWM<-66^:],=4G6#A7) _!H'Y[L7)U)?H,[QYN0,![>Q1$3,Q^ MX5-VU&"=5N?@SIN&:V[57\DY[.G.P"MOP1,?IO&?!HS9>[K!ZF:G6Z")]"B! MU;:] 8_MV;VE%_'6.7 ;X%X!A[?.6'!&)H50\)J_QYL M ?E7=\8V=CT&*I\-6"F@>A?K;"0A9?U;2$IZ-L@NP@;SHL->X-J")20>2X>: MDGM7N_,Y/)'G:G61NU\*W/B;]AB^^4=#S_JYW-)FH=_W"KOS4N>T^U%F^=W] MPIH LP9E[8>':S?4(!=/^B+Q*9\"\+7&<:#%CULT4_/U-SLU(%C'C ME=-_D7FIC>.%&Y1<"%F,8O:VO!V\\6J%G#2#ZJN1TV7<:?=E,J<%XU@HIW3.=P?$>C3TYWBOQ'WK(>^IK+M&0CU?7 MF&JE3?Q]Q_\,'E[Q--RA1"OQ9[A@>#N6B70LX&SNB U=T'W[V+0/>R%% \ \ M$S><#2^OS]^?GYU>GU]\8!]_O;SZ]?3#-;N^^'R??#$LGI5#KH9GWA7[G1Z[ M>,^N_S%D5Z>7[TX_#*^BB]]^'OZ;G9Y=TY5>I_,EP.E].7#618A-O?0TIYRW MV)6#";#W&&*AQ5(P3F8SYL;0V3K@%)0NXYYB%K0?M_O[1#\N>JG7_KYQ5&] L5Q9D<.17_8E5 MOCGIMAO?+3DMJ.QV.JL*O]&M9V..-][ 1,(4!-YR:=DO%2X C)JQ2Z"LRW1! MT,A9MQ/]PG1&I[D!=CT&- ,J)U/+SHNTO<@YE&\666<+FHU!TWL!H'F'_A<$ MBGS&;@H]52!&\=DQ C-"HJ=".T2@N"\:+&:L*9RI 6SG>1E1%4.(LQR,C MN6(93_&483K'Q.UTD+LG4$ *UG(S(Y&*;4@2(U-NS(U6BHD*6Z11*50 %FA M$;I^.NOM2;D=LTSIJ6TH8V DK3/8:>M5OP/QG\!R\ M_-=WD/*CK8%=UY 4-G6623S0.>,:@>"*D)/)@H(4@QPS8F2=DPC2"S' MK$&9@XYQG:G2ML)Q-+'1*F"V-#H%@:V+ *Z6<4SY59,]6.J(]W M_5I7R84R5(7%CQ.FQCBU"@2JWML%!E8Y=/C:*'34[W6/WAX>_*VW?W1PU.M_ M 9_POCQ_0OT$%OV+Z/*%R>/0;U'-E/+*;CZ$BI<$$,;U3*$4,3*X7D1M(" M9*C:?/(L2%-EJ9+RD<3ZLLNG%FT!#7*8RF@0MB#8>%2*4T;$97DC%A49C@CU MW7)9BG\E0()XPZB%$1LDJ2WGGL:YY,5Q;N-D<(]ZFZ>1C1F(K)U(0<3B5A>< M\B6W2$IJ9(AMW(@&^_X'"=T27&B&?EF_K!965 M*9%_UM><::J-\ ;XEF@$!9:2"FF(5Z D?I,(MGN!:A@'9(F9<4NVKTZV] 60 M;3CAJO)9@) (688MBYP@ANR:U@,+R@WR63A #%^"LB[CV#:/*O;#']E MA2"?D76HCM-I6AE"Z%+1=$=?KJW#,_3@!K78%%7\'K:$@X(QM_-BD(*^9Q$( MGPV]T76FFC$E;T#5.W4K\JTGK&-#SFRW%SY-BO[KW%[P3S1$PZ76(O)2(EC& M]B((4PC_C*KO7J^#=G'L=)PV=EYB^1.H+,^EUN=PVVNP8XY:G"VAT]+)$,M*E$6U2I M!(1N71[-N_WX7X1R_-GO!G$:)NM,.VWIK8SP4.M# /_6O( M4W5SS:MCQ$OHZ4^Q:,H, M1N$6XA-\UD"$^T=Z-15:H9R1Q42K"5!-4_!1_632U(D&\E+I&>#5Z5B'U,+O M$ V)\<2JK/T 9)UO]M> EEZ(&]2OKI'?Z$VVSL"+1^AU[&[0%;<@!O,[TL9[ M4@] YRM>6HAMV &8 ]:_OA5T^[?JT #3S$[[$8&B<3.^%D(I<1< !_WVP>$/ M=,_WG'A IM_N'#PBLO^XR,'AZDSXAUFUO7[WS^,HX>G-R.BJ$%$-PLS_K ?A M%#T6)1C2;F+_?T0GUJS[[CN'G:XL!A.J3[!PKDD>@D'SZF+MZEKT&[QXN $! M'^Q1$#$Q^R>?L:,6ZW5Z!W=>,UQSJ_Z?G,.>[@R\\AH\\6X6_VG F+^D&ZQN M]_HEFDB/$EACVROPV)[=6WX+;YWWMM'M!1!XZXPE9^12" 5;9[PR9&SCU!:- M6V=LG?'<]PG<$2 M$H^E0TWI@RO?^1B>NN/2[BUR]U,Q&W_3/L)7_RKHFWX/M[(AZ/>VP@Z\U 7M M<%1Y<7=/L"'#O E9^V7AVDTS*,23/CE\RC=%Z[^]^@;?'8[-(OZ,(*3SB&=H M7,S5E,^L3^C'>_3]Y\EWQWO^R]$_ %!+ P04 " #U@:=823/=5\$& "+ M,0 #P ')P='@M97@S,E\Q+FAT;>U;;5/;.!#^?K]"1X<69N(DS@LO=HZ9 M7!KFF.D!)>E-[Z-LR[&NMN63%)+MJI:+6TR)QJNT%HD(*O96%LTYH/4B5FHT09VGYH915PS2V749TXFF362 M-'.7;-]I#FR->* C)^3:\D&2I6CD[1O[H.JV*MCWI%7)X!L0,DA]RR%*Q'AY MC+Z(A73>5,V7NW[$HWR&/!$'7P."[CCB'MJ?G9YUVOVSBW-R^>FJ]ZE]WB?]B\=CLC$M7A0@]A'Y5.Z5.V72ZW8, M*':]62V1=H^TWU]<]KOOMRCMG$RQ.:X>D(M3TO^C2WKMJ]_;Y]V>=?'Y0_=O MTN[TL:56K=;6@60&Q], 5#J-WUUV;3'B:IM'W#]#I7DXV12[IT%UEA+X MD#)?2 =6,@$\, M7+SA23Z,F2,E\B$6$S -@<0&-"ZAU4O)%,?Y-E8Z$6NL5J ![00&0:,%R4+F0P*@I;/2H]FC)E78QC-B%M M7V,+1D4)VJDN83<4])@R31%7Y$LJ1C ] ^8LA<[",::@.YX:,'AJ1[MNP%46 MTXD3QFQ\*W2*&)@2TPA92@,)71,D%K _48Y'%8MYRFZ%TYS>&*J'N\\87XWR M8;-F'QX=-(YK]/SK!T0 M_-/E(1S&L%;X0-T8HW06N9+].^22)=!!(7]4L=#8]3VZ3V QL)M[P?Z,CO,X MG\5XP4G[N-YP,7QFG,,CX?Q@N.7>U^->[95PCZ>PG234$ I;*'@3P%/#I2DQ M*<==#$PKY& )FVD<$^@&6Q"LOM"0 2E5R?0*9ZLR* RX48UK-D@-XYS" O8N M8U,MK=CE-=1<>:*P8*H:Q[O3;'#&UKN/&=\U?;OW2//0],UDSM2+V:H(Q>S8 M+?)8] 736G =Q2T@F1@"._F8!>Z,@&6@8-$!N!;33#%'X7$$IG2*@06\5<3YQI_T((I(*;?&^"+8"MHH,U K5[VAM'-P3@%[GL3Y'< MF[GVJ/]E(,4P#:PBCD+SM3J.1H""Y4E&OSCF?PL?K!C+S4N%JLU3]QH/%#Z- M"W[DG)FQ41;7#4;T&6X6'K"&K&/?>V"! T?*"3G,SY,W[A%6S-/]X$#+BT'F M45BLN$C9"(""';/;IMS5D)!*JHRE)RL K ;2!_ZWD@ M3^=MPH,@9J\)C%NW(=\0G1^'*MMP??XY^"D)N0W73:CRH'NV1X-AR3U#< MX1HT^6M'NW24MP:Y?]=:!3\Q"_KF5_>;Y(;V4F[XK@.Z/,G?E11- ME:4@MPX?ER#^^"/7O;]V$YTC#5FV?*CZK?JA^\ MTOJM/E;D%-5!?OXJG/J^>2&-913X>GI>MZ4% 3_\B'!-)(LA3< 7XHJD0I. ML80%&U1>X?-"!^CW\+6\+V0F,!<-B#!&.&#P84G#B1D6"&@+J^:C+/W?!8? M,NFK"W2?H80_DO-M?\#RDZ1E(M"A\8A.E#E+MBKXIQ0GO[0JYH\P_@=02P$" M% ,4 " #U@:=8.+FEC#$' 0#O-P$ $@ @ $ :6UG M,3DT,3,Y,S0P7S N:G!G4$L! A0#% @ ]8&G6*BY=8VC@ $ IS<6 !$ M ( !80'-D4$L! A0#% @ ]8&G6)=2<6G["0 X44 \ M ( !H'@# ')P='@M97@Q,%\Q+FAT;5!+ 0(4 Q0 ( /6!IUC"FV%^?0@ M %\Z / " "UE M>#,Q7S(N:'1M4$L! A0#% @ ]8&G6$DSW5?!!@ BS$ \ M ( !%90# ')P='@M97@S,E\Q+FAT;5!+!08 !P ' +(! #FP, " ! end XML 64 rptx-20240331_htm.xml IDEA: XBRL DOCUMENT 0001808158 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001808158 rptx:TwoThousandTwentyEquityIncentivePlanMember 2024-03-31 0001808158 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001808158 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001808158 rptx:MarketableSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001808158 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001808158 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001808158 rptx:CompletionOfContinuingTrialsMember rptx:CollaborationAndLicenseAgreementMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2024-03-31 0001808158 us-gaap:RetainedEarningsMember 2024-03-31 0001808158 rptx:CollaborationAndLicenseAgreementMember rptx:BristolMyersSquibbCompanyMember 2020-05-01 2020-05-31 0001808158 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001808158 rptx:MarketableSecuritiesMember 2023-12-31 0001808158 rptx:OptionsToLicenseUndruggableTargetMember rptx:BristolMyersSquibbCompanyMember 2023-12-31 0001808158 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001808158 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001808158 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001808158 rptx:OptionsToPurchaseCommonSharesMember 2023-01-01 2023-03-31 0001808158 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001808158 us-gaap:CommonStockMember 2023-03-31 0001808158 rptx:CollaborationAndLicenseAgreementMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2024-01-01 2024-03-31 0001808158 us-gaap:CommonStockMember 2022-12-31 0001808158 rptx:ThirdAdditionalClinicalDevelopmentPlanMember rptx:CollaborationAndLicenseAgreementMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2024-03-31 0001808158 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001808158 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001808158 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2024-03-31 0001808158 2023-12-31 0001808158 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001808158 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001808158 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001808158 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember 2020-06-30 0001808158 rptx:DebiopharmMember 2024-01-01 2024-03-31 0001808158 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2023-12-31 0001808158 rptx:CollaborationAndLicenseAgreementMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2024-03-31 0001808158 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001808158 us-gaap:RetainedEarningsMember 2023-12-31 0001808158 rptx:CompletionOfContinuingTrialsMember rptx:CollaborationAndLicenseAgreementMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2023-12-31 0001808158 us-gaap:CommonStockMember 2024-03-31 0001808158 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2024-03-31 0001808158 rptx:InducementOptionAwardMember us-gaap:SubsequentEventMember 2024-04-30 0001808158 rptx:MarketableSecuritiesMember 2024-03-31 0001808158 rptx:MarketableSecuritiesMember us-gaap:CommercialPaperMember 2024-03-31 0001808158 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001808158 rptx:DebiopharmMember 2024-03-31 0001808158 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember 2024-01-01 2024-03-31 0001808158 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001808158 rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2024-01-01 2024-03-31 0001808158 rptx:RepareTherapeuticsIncorporationOptionPlanMember us-gaap:CommonStockMember 2020-06-30 0001808158 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001808158 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001808158 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001808158 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001808158 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001808158 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001808158 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001808158 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001808158 rptx:OptionsToLicenseUndruggableTargetMember rptx:BristolMyersSquibbCompanyMember 2024-01-01 2024-03-31 0001808158 rptx:TwoThousandTwentyEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-06-30 2020-06-30 0001808158 2022-12-31 0001808158 rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2023-01-01 2023-03-31 0001808158 rptx:UndruggableTargetMember rptx:CollaborationAndLicenseAgreementMember rptx:BristolMyersSquibbCompanyMember 2024-01-01 2024-03-31 0001808158 us-gaap:RetainedEarningsMember 2022-12-31 0001808158 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001808158 rptx:CollaborationAndLicenseAgreementMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2023-01-01 2023-03-31 0001808158 2024-03-31 0001808158 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2023-12-31 0001808158 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001808158 rptx:CompletionOfContinuingTrialsMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2023-12-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember 2024-03-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember 2020-06-30 2020-06-30 0001808158 rptx:BristolMyersSquibbCompanyMember 2024-01-01 2024-03-31 0001808158 rptx:CollaborationAndLicenseAgreementMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2024-02-29 0001808158 rptx:OptionsToPurchaseCommonSharesMember 2024-01-01 2024-03-31 0001808158 rptx:TwoThousandTwentyEquityIncentivePlanMember 2020-06-30 2020-06-30 0001808158 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001808158 rptx:TwoThousandTwentyEquityIncentivePlanMember 2024-01-01 2024-03-31 0001808158 rptx:TwoThousandTwentyEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-06-30 2020-06-30 0001808158 2023-03-31 0001808158 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001808158 rptx:CompletionOfContinuingTrialsMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2024-03-31 0001808158 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001808158 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001808158 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001808158 rptx:BristolMyersSquibbCompanyMember 2023-01-01 2023-03-31 0001808158 rptx:MarketableSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001808158 rptx:CommercialMilestonesMember srt:MaximumMember rptx:CollaborationAndLicenseAgreementMember rptx:BristolMyersSquibbCompanyMember 2020-05-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember 2023-01-01 2023-03-31 0001808158 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001808158 rptx:ResearchDevelopmentAndRegulatoryMilestonesMember srt:MaximumMember rptx:CollaborationAndLicenseAgreementMember rptx:BristolMyersSquibbCompanyMember 2020-05-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember 2023-01-01 2023-03-31 0001808158 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001808158 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001808158 rptx:ThirdAdditionalClinicalDevelopmentPlanMember rptx:CollaborationAndLicenseAgreementMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2023-12-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001808158 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001808158 rptx:CompletionOfContinuingTrialsMember rptx:HoffmannLaRocheIncAndFHoffmannLaRocheLtdMember 2024-01-01 2024-03-31 0001808158 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001808158 2024-05-03 0001808158 us-gaap:EmployeeStockOptionMember 2024-03-31 0001808158 rptx:MarketableSecuritiesMember us-gaap:CommercialPaperMember 2023-12-31 0001808158 2024-01-01 2024-03-31 0001808158 us-gaap:CommonStockMember 2023-12-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember 2024-01-01 2024-03-31 0001808158 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001808158 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001808158 rptx:TwoThousandTwentyEquityIncentivePlanMember 2023-01-01 2023-03-31 0001808158 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001808158 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001808158 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001808158 rptx:EstimatedSharesIssuableUnderTheEsppMember 2024-01-01 2024-03-31 0001808158 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001808158 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001808158 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001808158 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001808158 srt:MaximumMember rptx:CollaborationAndLicenseAgreementMember rptx:BristolMyersSquibbCompanyMember 2020-05-31 0001808158 2023-01-01 2023-03-31 0001808158 rptx:EstimatedSharesIssuableUnderTheEsppMember 2023-01-01 2023-03-31 0001808158 rptx:TwoThousandTwentyEmployeeSharePurchasePlanMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001808158 us-gaap:RetainedEarningsMember 2023-03-31 0001808158 us-gaap:CashAndCashEquivalentsMember 2024-03-31 0001808158 2023-01-01 2023-12-31 0001808158 rptx:OptionsToLicenseUndruggableTargetMember rptx:BristolMyersSquibbCompanyMember 2024-03-31 pure iso4217:USD shares shares iso4217:USD rptx:Lease Q1 --12-31 false 0001808158 A8 00-0000000 Unlimited Unlimited Unlimited Unlimited 2023-11-30 1/48 10-Q true 2024-03-31 2024 false 001-39335 Repare Therapeutics Inc. 7171 Frederick-Banting Building 2 Suite 270 St-Laurent QC CA H4S 1Z9 857 412-7018 Common shares, no par value RPTX NASDAQ Yes Yes Accelerated Filer false false false 42445406 103217000 111268000 133784000 112359000 10829000 10813000 3377000 4499000 3463000 4749000 254670000 243688000 3714000 4215000 2763000 3326000 1630000 2276000 307000 396000 263084000 253901000 6825000 2400000 20454000 24057000 2218000 2400000 1073000 10222000 30570000 39079000 561000 1010000 0 1730000 31131000 41819000 0 0 0 0 0 0 0 0 0 0 42445406 42445406 42176041 42176041 486375000 483350000 65638000 61813000 -113000 28000 -319947000 -333109000 231953000 212082000 263084000 253901000 52404000 5678000 32970000 31830000 8618000 8529000 41588000 40359000 10816000 -34681000 31000 -56000 2968000 3427000 24000 15000 2975000 3356000 13791000 -31325000 629000 3616000 13162000 -34941000 -141000 193000 -141000 193000 13021000 -34748000 0.31 -0.83 0.3 -0.83 42234001 42040674 44024198 42040674 42036193 482032000 37226000 -428000 -239313000 279517000 6062000 6062000 2000 7000 -3000 4000 41703 638000 -229000 409000 193000 193000 -34941000 -34941000 42079896 482677000 43056000 -235000 -274254000 251244000 42176041 483350000 61813000 28000 -333109000 212082000 6475000 6475000 8485 27000 -10000 17000 200262 2488000 -2488000 60618 510000 -152000 358000 -141000 -141000 13162000 13162000 42445406 486375000 65638000 -113000 -319947000 231953000 13162000 -34941000 6475000 6062000 501000 441000 563000 541000 22000 -66000 1245000 1839000 -1286000 -1330000 -1110000 2741000 -89000 -89000 4431000 2016000 -3587000 -4203000 -153000 35000 630000 3616000 -429000 -581000 -10879000 -1677000 11932000 -31786000 0 475000 69015000 92500000 89331000 98711000 -20316000 -6686000 17000 4000 358000 409000 375000 413000 -42000 -1000 -8051000 -38060000 111268000 159521000 103217000 121461000 0 1134000 0 146000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Organization and Nature of Business</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Repare Therapeutics Inc. (“Repare” or the “Company”) is a precision medicine oncology company focused on the development of synthetic lethality-based therapies for patients with cancer. The Company is governed by the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Corporations Act (Québec)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company’s common shares are listed on the Nasdaq Global Select Market under the ticker symbol “RPTX”.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States of America (“U.S. GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and as amended by Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements as of and for the year ended December 31, 2023, and, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company’s consolidated financial position as of March 31, 2024, the consolidated results of its operations for the three months ended March 31, 2024 and 2023, its statements of shareholders’ equity for the three months ended March 31, 2024 and 2023 and its consolidated cash flows for the three months ended March 31, 2024 and 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="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “Annual Report”). The condensed consolidated balance sheet data as of December 31, 2023 presented for comparative purposes was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by U.S. GAAP. The results for the three months ended March 31, 2024 are not necessarily indicative of the operating results to be expected for the full year or for any other subsequent interim period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s significant accounting policies are disclosed in the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report. There have been no changes to the Company's significant accounting policies since the date of the audited consolidated financial statements for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> included in the Annual Report.</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiary, Repare Therapeutics USA Inc. (“Repare USA”), which was incorporated under the laws of Delaware on June 1, 2017. The financial statements of Repare USA are prepared for the same reporting period as the parent company, using consistent accounting policies. All intra-group transactions, balances, income, and expenses are eliminated in full upon consolidation.</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates related to revenue recognition, accrued research and development expenses, share-based compensation and income taxes. The Company bases its estimates on historical experience and other market specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB amended the guidance in ASU 280, Segment Reporting, to require a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Public entities with a single reportable segment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are required to provide the new disclosures and all the disclosures currently required under ASC 280. The new guidance is effective for public entities in fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB amended the guidance in ASU 740, Income Taxes, to provide disaggregated income tax disclosures on the rate reconciliation and income taxes paid. The new guidance is effective for public entities in fiscal years beginning after 15 December 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States of America (“U.S. GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative U.S. GAAP as found in the Accounting Standards Codification (“ASC”) and as amended by Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements as of and for the year ended December 31, 2023, and, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company’s consolidated financial position as of March 31, 2024, the consolidated results of its operations for the three months ended March 31, 2024 and 2023, its statements of shareholders’ equity for the three months ended March 31, 2024 and 2023 and its consolidated cash flows for the three months ended March 31, 2024 and 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="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the accompanying notes for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K, filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024 (the “Annual Report”). The condensed consolidated balance sheet data as of December 31, 2023 presented for comparative purposes was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by U.S. GAAP. The results for the three months ended March 31, 2024 are not necessarily indicative of the operating results to be expected for the full year or for any other subsequent interim period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s significant accounting policies are disclosed in the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report. There have been no changes to the Company's significant accounting policies since the date of the audited consolidated financial statements for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> included in the Annual Report.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These unaudited condensed consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiary, Repare Therapeutics USA Inc. (“Repare USA”), which was incorporated under the laws of Delaware on June 1, 2017. The financial statements of Repare USA are prepared for the same reporting period as the parent company, using consistent accounting policies. All intra-group transactions, balances, income, and expenses are eliminated in full upon consolidation.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in consolidated financial statements and accompanying notes. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimates related to revenue recognition, accrued research and development expenses, share-based compensation and income taxes. The Company bases its estimates on historical experience and other market specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB amended the guidance in ASU 280, Segment Reporting, to require a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Public entities with a single reportable segment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are required to provide the new disclosures and all the disclosures currently required under ASC 280. The new guidance is effective for public entities in fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB amended the guidance in ASU 740, Income Taxes, to provide disaggregated income tax disclosures on the rate reconciliation and income taxes paid. The new guidance is effective for public entities in fiscal years beginning after 15 December 2024. Early adoption is permitted. The Company is currently assessing the impact of this amendment on its consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Cash and Cash Equivalents and Marketable Securities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents and marketable securities were comprised of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Unrealized 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;">Unrealized 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;">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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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="14" 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:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash and cash equivalents:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total cash and cash equivalents:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">103,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">16,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">133,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash and cash equivalents:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total cash and cash equivalents:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> U.S. Treasury and government-sponsored enterprises</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">89,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">112,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest receivable was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="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.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;"> as of March 31, 2024 and December 31, 2023, respectively, and is included in other current receivables.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company held available-for-sale marketable securities with an aggregate fair value of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">109.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </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;">58.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;"> that were in an immaterial, unrealized loss position as of March 31, 2024 and December 31, 2023, respectively, as shown in the table above. These marketable securities have been in an unrealized loss position for less than twelve months. The unrealized losses as of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, were not attributed to credit risk but were primarily associated with changes in interest rates and market liquidity. The Company does not intend to sell these securities and it is more likely than not that it will hold these investments for a period of time sufficient to recover the amortized cost. As a result, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t record an allowance for credit losses or other impairment charges for its marketable securities for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized a net unrealized loss of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a net unrealized gain of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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;"> in other comprehensive (loss) income in the three months ended March 31, 2024 and 2023, respectively, in relation to its cash and cash equivalents and marketable securities.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The maturities of the Company’s marketable securities as of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are less than one year.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents and marketable securities were comprised of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Unrealized 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;">Unrealized 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;">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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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="14" 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:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash and cash equivalents:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total cash and cash equivalents:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">103,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">16,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">133,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash and cash equivalents:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total cash and cash equivalents:</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> U.S. Treasury and government-sponsored enterprises</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">89,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">112,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 48706000 48706000 44558000 0 0 44558000 9954000 0 1000 9953000 103218000 0 1000 103217000 117197000 16000 113000 117100000 16699000 0 15000 16684000 133896000 16000 128000 133784000 44462000 44462000 36991000 0 0 36991000 29811000 4000 0 29815000 111264000 4000 0 111268000 22434000 0 25000 22409000 89901000 60000 11000 89950000 112335000 60000 36000 112359000 400000 400000 109300000 58600000 0 0 -100000 200000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Fair Value Measurements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</span></p><div 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:justify;"><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 1 – Quoted prices in active markets for identical assets or liabilities.</span></div></div><div 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:justify;"><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 2 – Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></div></div><div 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:justify;"><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 3 – Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Financial Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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="14" 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:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">16,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">133,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> U.S. Treasury and government-sponsored enterprises</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">112,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top: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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure the fair value. In determining the fair values at each date presented above, the Company relied on quoted prices for similar securities in active markets or using other inputs that are observable or can be corroborated by observable market data.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> transfers between fair value measure levels.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Financial Assets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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="14" 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:8pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">16,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">133,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">143,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> U.S. Treasury and government-sponsored enterprises</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">112,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top: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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 44558000 44558000 9953000 9953000 54511000 44558000 9953000 117100000 117100000 16684000 16684000 133784000 0 133784000 188295000 44558000 143737000 36991000 36991000 29815000 29815000 66806000 36991000 29815000 22409000 22409000 89950000 89950000 112359000 0 112359000 179165000 36991000 142174000 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Accrued Expenses and Other Current Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</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 style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued research and development expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Accrued professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</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 style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued research and development expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Accrued professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 16443000 16251000 2739000 6981000 671000 631000 601000 194000 20454000 24057000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Collaborative Arrangements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debiopharm Clinical Study and Collaboration Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2024, the Company entered into a clinical study and collaboration agreement with Debiopharm International S.A. (“Debiopharm”), a privately-owned, Swiss-based biopharmaceutical company, with the aim to explore the synergy between the Company’s compound, lunresertib, and Debiopharm’s compound, Debio 0123, a WEE1 inhibitor (the “Debio collaboration agreement”). The Company and Debiopharm are collaborating on the development of a combination therapy, with the Company sponsoring the global study, and will share all costs equally. The Company and Debiopharm are each supplying their respective drugs and retain all commercial rights to their respective compounds, including as monotherapy or as combination therapies. The activities associated with the collaboration are coordinated by a joint steering committee, which is comprised of an equal number of representatives from the Company and Debiopharm.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the terms of the Debio collaboration agreement, the Company concluded that the Debio collaboration agreement meets the requirements of a collaboration within the guidance of ASC 808, Collaborative Arrangements, as both parties are active participants in the combination trial and are exposed to significant risks and rewards depending on the success of the combination trial. Accordingly, the net costs associated with the co-development are expensed as incurred and recognized within research and development expenses in the consolidated statement of operations and comprehensive income (loss).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three-month period ended March 31, 2024, the Company recognized </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in net research and development costs with regards to the Debio collaboration agreement and recorded a receivable from Debiopharm of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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;"> in other current receivables, reflecting the 50/50 cost sharing terms.</span></p> 500000 500000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognition from Collaboration and License Agreements</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue from collaboration agreements:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Roche Collaboration and License Agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Bristol-Myers Squibb Collaboration and License Agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,404</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="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,678</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> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenue recognition accounting policy, as well as additional information on the Company’s collaboration and license agreements are disclosed in the audited consolidated financial statements for the year ended December 31, 2023 included in the Annual Report.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Roche Collaboration and License Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2022, the Company entered into a collaboration and license agreement (the “Roche Agreement”) with Hoffmann-La Roche Inc. and F. Hoffmann-La Roche Ltd (collectively, “Roche”) regarding the development and commercialization of the Company’s product candidate camonsertib (also known as RP-3500) and specified other Ataxia-Telangiectasia and Rad3-related protein kinase (“ATR”) inhibitors (the “Licensed Products”) which became effective July 13, 2022 (the “Effective Date”). Pursuant to the Roche Agreement, the Company granted Roche a worldwide, perpetual, exclusive, sublicensable license to develop, manufacture, and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">commercialize the Licensed Products, as well as a non-exclusive, sublicensable license to certain related companion diagnostics. The Company agreed to complete specified ongoing clinical trials in accordance with the development plan in the Roche Agreement, as well as ongoing investigator sponsored trials (together, the “Continuing Trials”) at the Company’s expense. Roche assumed all subsequent development of camonsertib with the potential to expand development into additional tumors and multiple combination studies. The Company retained the right to conduct specified clinical trials (the “Repare Trials”) of camonsertib in combination with the Company’s PKMYT1 compound, lunresertib (also known as RP-6306). The Roche Agreement provided the Company, at its sole discretion, with the ability to opt-in to a 50/50 U.S. co-development and profit share arrangement, including participation in U.S. co-promotion if U.S. regulatory approval was received. If the Company chose to exercise its co-development and profit share option, it would continue to be eligible to receive certain clinical, regulatory, commercial and sales milestone payments, in addition to full ex-U.S. royalties.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 7, 2024, the Company received written notice from Roche of their election to terminate the Roche Agreement following a review of Roche’s pipeline and evolving external factors. The termination became effective May 7, 2024, at which time the Company regained global development and commercialization rights for camonsertib from Roche.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2024, the Company received a payment 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 for revisions to the clinical development plan under the Roche Agreement, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was previously recorded as a receivable at December 31, 2023. The transaction price was updated for this additional consideration received, as well as other adjustments of $</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 pursuant to the termination of the agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In February 2024, the Company further received a $</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 milestone payment from Roche that was earned upon dosing of the first patient with camonsertib in Roche’s Phase 2 TAPISTRY trial in January 2024.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred revenue pertaining to the Roche Agreement</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;">Completion of Continuing Trials</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase in collaboration revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition as revenue, as the result of performance obligations satisfied</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as short-term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized </span><span style="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;">49.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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively as revenue associated with the Roche Agreement in relation to (i) the recognition of revenue upon the $40.0 million milestone achievement in the first quarter of 2024, as well as (ii) the partial recognition of deferred revenue for research and development services performed towards the completion of the Continuing Trials during the period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, there 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;">1.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;"> (December 31, 2023 - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.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 Roche Agreement, of which </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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;"> (December 31, 2023 - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) was classified as current and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">nil</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (December 31, 2023 - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) was classified as non-current in the condensed consolidated balance sheet based on the period the services to complete the Continuing Trials are expected to be performed. All deferred revenue related to the Roche Agreement is expected to be recognized in the second quarter of 2024 pursuant to the termination.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Bristol-Myers Squibb Collaboration and License Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2020, the Company entered into a collaboration and license agreement (the “BMS Agreement”) with Bristol-Myers Squibb Company (“Bristol-Myers Squibb”), pursuant to which the Company and Bristol-Myers Squibb have agreed to collaborate in the research and development of potential new product candidates for the treatment of cancer. The Company provided Bristol-Myers Squibb access to a selected number of its existing screening campaigns and novel campaigns. The Company was responsible for carrying out early-stage research activities directed to identifying potential targets for potential licensing by Bristol-Myers Squibb, in accordance with a mutually agreed upon research plan, and was solely responsible for such costs. The collaboration consisted of programs directed to both druggable targets and to targets commonly considered undruggable to traditional small molecule approaches. Upon Bristol-Myers Squibb’s election to exercise its option to obtain exclusive worldwide licenses for the subsequent development, manufacturing and commercialization of a program, Bristol-Myers Squibb will then be solely responsible for all such worldwide activities and costs.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Although the collaboration term expired in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e5ea3467-af40-4a40-8a8c-6d78b89d8675;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 2023</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the BMS Agreement will not expire until, on a licensed product-by-licensed product and country-by-country basis, the expiration of the applicable royalty term and in its entirety upon expiration of the last royalty term. Either party may terminate earlier upon an uncured material breach of the agreement by the other party, or the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">insolvency </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the other party. Additionally, Bristol-Myers Squibb may terminate the BMS Agreement for any or no reason on a program-by-program basis upon specified written notice.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is entitled 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;">301.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in total milestones on a program-by-program basis, consisting of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">176.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 aggregate for certain specified research, development and regulatory milestones and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">125.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the aggregate for certain specified commercial milestones. The Company is further entitled to a tiered percentage royalty on annual net sales ranging from high-single digits to low-double digits, subject to certain specified reductions.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred revenue pertaining to the BMS Agreement</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;">Options to license undruggable targets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase in collaboration revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition as revenue, as the result of performance obligations satisfied</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2024, Bristol-Myers Squibb exercised its one remaining option for an undruggable target. As a result, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as revenue related to undruggable targets, including the option fee payment 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.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue from collaboration agreements:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Roche Collaboration and License Agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Bristol-Myers Squibb Collaboration and License Agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,404</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="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,678</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> </tr> </table> 49815000 5312000 2589000 366000 52404000 5678000 4000000 2100000 500000 40000000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred revenue pertaining to the Roche Agreement</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;">Completion of Continuing Trials</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase in collaboration revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition as revenue, as the result of performance obligations satisfied</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as short-term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 9463000 41425000 -49815000 1073000 1073000 49800000 5300000 1100000 9400000 1100000 7700000 0 1700000 301000000 176000000 125000000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred revenue pertaining to the BMS Agreement</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;">Options to license undruggable targets</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(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:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Increase in collaboration revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition as revenue, as the result of performance obligations satisfied</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2489000 100000 -2589000 0 2600000 100000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has historically entered into lease arrangements for its facilities. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating leases with required future minimum payments. The Company’s leases generally do not include </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;">termination</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or purchase options.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables contain a summary of the lease costs recognized under ASC 842 and other information pertaining to the Company’s operating leases: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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 style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases - Lease Costs</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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, except as specified otherwise)</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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other Operating Lease Information</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows used for operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.23</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.19</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div> 4 false <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables contain a summary of the lease costs recognized under ASC 842 and other information pertaining to the Company’s operating leases: </span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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 style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases - Lease Costs</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 594000 592000 19000 14000 85000 40000 698000 646000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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, except as specified otherwise)</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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other Operating Lease Information</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flows used for operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.23</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.19</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 613000 599000 0 146000 P1Y2M23D P2Y2M8D 0.042 0.041 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Share-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2020 Employee Share Purchase Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In June 2020, the Company’s board of directors adopted, and the Company’s shareholders approved the 2020 Employee Share Purchase Plan (“ESPP”). The number of shares reserved and available for issuance under the ESPP will automatically increase each January 1, beginning on January 1, 2021 and each January 1 thereafter through January 31, 2030, by the lesser of (1) </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;">% of the total number of common shares outstanding on December 31 of the preceding calendar year, (2) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,300,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> common </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares, or (3) such</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">smaller </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">number of common shares as the Company’s board of directors may designate. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the number of common shares that may be issued under the ESPP is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772,568</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ESPP enables eligible employees to purchase common shares of the Company at the end of each offering period at a price equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the fair market value of the shares on the first business day or the last business day of the offering period, whichever is lower. Participation in the ESPP is voluntary. Eligible employees become participants in the ESPP by enrolling in the plan and authorizing payroll deductions. At the end of each offering period, accumulated payroll deductions are used to purchase the Company’s shares at the discounted price. The Company makes </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;"> contributions to the ESPP. A participant may withdraw from the ESPP or suspend contributions to the ESPP. If the participant elects to withdraw during an offering, all contributions are refunded as soon as administratively practicable. If a participant elects to withdraw or suspend contributions, they will not be able to re-enroll in the current offering but may elect to participate in future offerings. A participant may only purchase whole shares of the Company’s common shares in the ESPP. ESPP offering periods are offered on a rolling six-month basis.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company issued </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">60,618</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> common shares under the ESPP for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024, at a weighted-average price per share of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.91</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for aggregate proceeds of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Option Plan and 2020 Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2016, as further amended in December 2017 and September 2019, the Company adopted the Repare Therapeutics Inc. Option Plan (the “Option Plan”) for the issuance of stock options and other share-based awards to directors, officers, employees or consultants. The Option Plan authorized up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,074,135</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 shares to be issued.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In June 2020, the Company’s board of directors adopted, and the Company’s shareholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective on the effective date of the IPO, at which time the Company ceased making awards under the Option Plan. The 2020 Plan allows the Company’s compensation committee to make equity-based and cash-based incentive awards to the Company’s officers, employees, directors and consultants including but not limited to stock options and restricted share units. The aggregate number of common shares reserved and available for issuance under the 2020 Plan has automatically increased on January 1 of each year beginning on January 1, 2021 and will continue to increase on January 1 of each year through and including January 1, 2030, by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding number of common shares on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s board of directors. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the number of common shares reserved for issuance under the 2020 Plan is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,136,183</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The exercise price per share of a stock option must be at least equal to the fair value of the common shares on the date of grant, as determined by the Company’s compensation committee or the Company’s board of directors. Stock options awarded under the 2020 Plan expire </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;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years after the grant. Unless otherwise stated in a stock option agreement, options generally have vesting conditions of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the shares subject to an option grant typically vesting upon the first anniversary of the vesting start date and thereafter at the rate of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b832020c-c95e-404f-811a-909f59c83c20;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one forty-eighth</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the option shares per month as of the first day of each month after the first anniversary.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inducement Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2024, the Company’s board of directors approved the adoption of the 2024 Inducement Plan (the “Inducement Plan”), to be used exclusively for grants of awards to individuals who were not previously employees or directors (or following a bona fide period of non-employment) as a material inducement to such individuals’ entry into employment with the Company, pursuant to Nasdaq Listing Rule 5635(c)(4). The terms and conditions of the Inducement Plan are substantially similar to those of the 2020 Plan. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> common shares have been reserved for issuance under the Inducement Plan.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Options</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s stock options activity:</span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>average<br/>exercise price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Outstanding, January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,097,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,376,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Cancelled or forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">16.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Outstanding, March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,320,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024, an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,485</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> options were exercised at a weighted-average exercise price of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock options, and the assumptions used in the Black Scholes option-pricing model to determine the grant date fair value of stock options granted to employees and non-employees were as follows, presented on a weighted average basis:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected terms (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81.77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted Share Units</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s restricted share unit activity:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>average<br/>grant date fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Outstanding, January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">527,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Vested and released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="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;">12.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Outstanding, March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">927,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of each restricted share unit is estimated on the date of grant based on the fair value of our common shares on that same date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-Based Compensation</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-based compensation expense for all awards was allocated as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total share-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-based compensation expense by type of award was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,537</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted share units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total share-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, there 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;">38.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.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 unrecognized share-based compensation expense to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years related to unvested stock options and unvested restricted share units, respectively.</span></p> 0.01 3300000 1772568 0.85 0 60618 5.91 400000 4074135 0.05 12136183 P10Y 0.25 350000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>average<br/>exercise price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Outstanding, January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,097,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,376,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Cancelled or forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">16.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Outstanding, March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,320,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 10097771 13.77 1376682 6.95 8485 1.99 145179 16.74 11320789 12.91 8485 1.99 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock options, and the assumptions used in the Black Scholes option-pricing model to determine the grant date fair value of stock options granted to employees and non-employees were as follows, presented on a weighted average basis:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected terms (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81.77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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> 5.08 8.85 0.0419 0.0365 P6Y29D P6Y29D 0.8299 0.8177 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s restricted share unit activity:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>average<br/>grant date fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Outstanding, January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">603,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">527,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Vested and released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="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;">12.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Outstanding, March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">927,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 603685 12.42 527273 6.95 200262 12.42 3392 12.42 927304 9.31 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-based compensation expense for all awards was allocated as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total share-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-based compensation expense by type of award was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,537</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted share units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total share-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3419000 3219000 3056000 2843000 6475000 6062000 5685000 5537000 709000 425000 81000 100000 6475000 6062000 38600000 8100000 P1Y7M6D P2Y6M <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. Net Income (Loss) per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the computation of basic and diluted net income (loss) per share attributable to common shareholders of the Company:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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 style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(in thousands, except share and per share amounts)</span></p></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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,234,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,040,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Dilutive impact of outstanding stock options, restricted share units<br/>   and shares issuable under the ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,790,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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 — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,024,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,040,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss) per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net income (loss) per share attributable to common shareholders for the periods indicated because including them would have had an anti-dilutive effect:</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:4pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Options to purchase common shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,778,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,572,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Restricted share units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">927,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">622,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Estimated shares issuable under the ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the computation of basic and diluted net income (loss) per share attributable to common shareholders of the Company:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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 style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(in thousands, except share and per share amounts)</span></p></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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,234,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,040,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Dilutive impact of outstanding stock options, restricted share units<br/>   and shares issuable under the ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,790,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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 — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,024,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,040,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss) per share</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-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> 13162000 -34941000 42234001 42040674 1790197 0 44024198 42040674 0.31 -0.83 0.3 -0.83 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net income (loss) per share attributable to common shareholders for the periods indicated because including them would have had an anti-dilutive effect:</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:4pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Options to purchase common shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,778,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,572,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Restricted share units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">927,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">622,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Estimated shares issuable under the ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 8778678 9572829 927304 622835 0 48136 false false false false

    4M.+6XT]$/1 T&4@R)\C$.1?'V$3H2Y7_.ZLT9[S>\[O,N>+ MY\CYXFLX.2QL\3"9Y;O3MGI6OYG5NU"JZND7>(.K9OQ0*NW^O+5U(?"6CT/K M\#$E?7'M!ZZ#>;]9+_HJV\^GRG9]J,(]:W7^3!A9"S-V9?'.^YRLT1(WPSO_Z(D?L QQ3)'@W"S;:'YO M-$\SVH#75,&4[K >H0_?PV!TG!J GU5CN _R;EK^963_D:3A]V9C\2P!:R,S MJ;TK)WTS>P=3DFK%.%.E,T!.1Q/XF YE@=M 4=ZXAA><.E.54V.+EVU85# J"]>KBGO" 9_^3WI M5C&<++D^&?B+%WU(RNZEJY=_'8"YCI:T%DX 8<<7KWX;F<'%:T7BE4L=.#*G M%R_-%_+BC;36EZZ5P1>7.W \:@X?"Y<:/!XEEBTN]Z\*X8]+UPZ73=H80"A< M:O)',;CTSA_IY[-K-9'67%@5 "ZFS&#R@+ZKNH)1S>")4JF5 M47XD9IS4*8B)&^LN- -9!,NR[@*\-64JIC%9 )7Z1S#N!LOJ.6J"CS(W*6&: MQM#F'\/1CV'BW06D;0C9S.<]S6,SNQM36 ;9X0Z;K@W3L7<6/C6 >^610.LB M_*[#U]NM^52(I,D^&B6A,157*59TXY*(W+K:,EHLE)"F7/[YO%FT,.$"QKO4 M_H'FRO'K>F91X%X /L&*0ZU2LYJFT@/Q'SSI::X=,;L%*:G M*NHRL![YB1LG_,GO*7$J9B+KB:PA,IMH)"F;T)ERC MPOT\M5*U7M1*I!)<4R:YI/ES)M=$CR%YD!/Q%$?P_G'C*G7E".R0X0C(9>I< M6B2S*77-" KN-2>]UY9],8R#F0D&K_^RN;^9O0T>B'B0*D>%\COHFZ:HL31Y M $$#&&?)%PRO6>0:>)5Q+O$2H+4UPS^ ,VHG7NVU&H3ZZ.7ZM.9BW.BI?A+F MST8PG^J2,S-3;"\5N3+HRQ]E\CO5ES_4$09HUU2U0RH"XZ1Q)DY+2L>"S[F: M'!\/3M,HB_056*H>SGR*YA[K]//S'"W5>1HQ,Y,Z-8M=$B;P&!B,8= H1M6D9L$X&23R'QT=#\(X M.8!'55ATA"0Z#RXD!_,PI!\8T/27*/T]:?:DN2!Z&A==0KTI:4VUG#-UJ+$$ M&U]80\9P&[1QD\5R='3.AW=+<#R'J<-OHUJ(7/#MW62:[GU&1 C>$W-/S MZ M5+U=%/P"54<@V>&WY-@%;6D1#B> H-/LUMJE-CSM71D]N?V<7W=Q=_+,M5OO M.LPVM$&1KRLMIM;FZF92M:=.CV]E"(V^7S^6U.WC<7TXUXPJ9^ *7WN76T^G M]U,_9RIB(BQX#]A]([#$@+3*T2D8E("!YK2QY.H8Z4:Z@R)@[#1VNB9;L-+2 MYD5F$O76C_<$UQ/=? M JT/!J,?LP?'I1DVH4Y3Q7K:@TO[Q74D?F,$+KPLI7XD9IWT;-6SU54XGN@Y MU-1FPS#$XBR4X3Q#);,N91$E8I[&>S4Q5A=(]E:,>27W)<*>WCG/M#T%]Q2\ M8*#5VS#5S-T0QL49;8&MGY W4?=5EG\=2WGEIO1U"O*Y$)YB.!Q]GR*\/5VV MJ3WK7(I0+(;G@KY[@NX)>BDDQ\DT:#6%G]4NK26!/#WU]-1S1CUI[VTP -"; M--$.QX!R8()-P^07-=,$GI6#!Q+TP9/C)L_(](]^S="&@H;KX1_); MS6+W%S>]FNB+[VE+J\D!:IY8,!._E:,?X\.>OGKZNBZ(<3'P==)$'R1(.Q\K M4"?U](34$U)#2+6-<$5"YGD1FW;4!ZD:JI]Z/VNI.Y6T8 T,X,8TAVRQ@/(L ME>S*E)I: @^J\ -Z$F;VQ/9P.*G#<2YFW?S[W)45BRKMB)Z&E)4&'?+9F^#" MD86>,;*144S91MK@@ANU!95^:,N9?IN>DX]G=WIMW_ MI>Y#L.4D!0Y05;]_H5;>>3ZZ6S+5G=/'KV"0OM##PQ1Z>(1B!'U]A]75=_@I MGGVJ^8]79LV>!0K,G?QQT(0-U B>$EJOJP90Y^K,TFTW+F? -AEIM=*R+,=^ M,:;Q4MK]F>EW,2L(;+%_-)V!6J>BQ:=3WO*>I^VMF!NU/%UZ7=-L.@L"BD]EF9SV&04 MSH.23)K7HM$8+B8Q-+'DL$1-R-1&'8F:S.91>1:NMZR!2U%1Z G"BWKI;. 'S1QK,'W70+Q#D<$IR MT,R9DGB>O.=SVF01G".[Q?P >-$LJ_16Z=5GG9_FU<, 4@X[# )H!&8)M-!) MFM1!T4S:S?"T,J#G^I+J;OK['Z]3 "D_9ZV#.KL]6<*C@7$K M83YJ@DX*6_%=K!DGR?ZT.0^@*:>_,NIKMS+O:(?J&?OVE MF;5LOYZU#O4M6U=V>_EE:, :!I+^I5^.QQ_XR^VCT61>\FHTJ4P*A@,SJ$Z+ M]2G(K02[*3164'68H#*E-ZWKXMW1UWZCKO,SOO:Z=O2RC3JPDT>OIQ9#ZDLR M(%+M/W@<@?&7JI#%XB3XU_-=J$W\Y]D/ZH#&XRIL54VMJ/DF75..NW[WBXLU MV;\75=%X>[9FOW]]^0B%ICDA-K5F?YZ:1$L>()NYNN[V=??HIJ;7OOO1V[VF MI+ULJ:+]96ON8J>6%UY?;EG*S7REB-=23?5U&-Z2\PF6#W7N+I@Y=A)H)\4L MFZ'RXTS&723#E89G+9]^M>6KWS_4=>88V;@;871UMAZ,,ZZ9@ 9],'L&4]!S MSW+N68R7Z!GHYTZAZ45V+[)[T+DMZ*1@J1YA>A'=<\LMN87UW/)S\E@OE<<. MV".Z^YW_>&&F87:NF$2]PHW85C7 _?W=W&4>OG9_<>3/!K M<0)K.GQ;FB9'.057OOWJK?;:&8<8I1AQKR*RU$D4@Q=>YCJ7Q+^H2]Y#/_=" M_.W%SE M[$7F@RN.S*#Z M[06";TUL^F\OBI/QUG!RA/QHC*9/O/B=8+9!B?SUU?D1__Z$J;\]MNYAK(>Q MYP=C4@<1@K?(*!X1%\(B+7*,2-#6RZ T9?$BC%F*N=).(6L!R[CB#&EK#*)& M!*,%9@",CPICA&Q0H=8;QN[L_>GUX]OSU(<"I05-XCKJE'FE(.O9?:<*P4\;(-_?Q:47=7#5:$K3=8]=[=!]!S/YT[^.9,U>T]O,^9M7KQ M<8VNRXA@4>:(Y4$AKK%""E.*2.".2H.(\ <3CB>B[ZX^ MW0?0>3^7X=@4327[8=6KNG?FJ+NF4'>+Y^ZXU#C1Q'#3BFMXRK2[#<^VK2ESL4)G2\\F=ZK)T:/F>I'#.J&FR(WR M)@243DQ#W('.;O-H$74NG:-GI/>74/,N.OLJ49-O2+Y"=?UYL,FJG=AWT=\[ MKZ ?C-)IU_/3U*LJ]-EXS]KL[=T[UXB*2 *C.""?*X9XK@("_/<(B^"QT8I[ MVTH2WG;-9NV*")KS#2'Q>OMT>I1:[X5<"Y0R2C@3/.@L@264(J"F2N_@*Y8J M]SG/J6U#H5T)2G&V(52?2[=2S_.S5%0_E^G QO%I@O28*[.80;WOL\,,/Q M]M#OSMCO8VC/+RQ)GR#70]8:+^1:0!9VN92&$R1E+A!WT2!E/?SGE?'!!TGU M)1/[;M[8E4,6WZ D7V_(ZEVN=XD#GA\\/@BF/L$V&?/-+UX MN$8\F& Y31'!45+$0ZZ1Q(5<9ZO",2;W'K&>RD&N!60 ^Q#H!!CCF@#^1 ?Y@CQ$3VFFE'!>BE9IG M#X%9;(-1L=Z8U7MG^QH.O43H)<(])$+ 6C#/'9)YJH+)"$&:!)H@WGH12(A& MK*R&P\?1T+5;"6A#L#ZNH$>M-5[(M4"MG--<8D41D=@B;CE.VJD$G51S99R1 MRN.5%7-H';7H!I6])MM[9^]6I:%WPSY[[NA%P=6B("HN@E"@?;(<%%C.25)& M#<(!!\^BLI*VDFE6,UL39]:Z &"XK\C0(]4:+^1:(!4!M*&@Z:%(HP"DPA19 MKPWB$0OL# V17C*U[UR1855(I7M%M7>YWOL [8-/!]OOL]L=H[UN\F":X5AW M=4EZXQTS)>DF3>_RHTDZLN/Q";> ['%?QO)EL-0 T+\S0%G<]KTH/ MSYND>MSN*FY3P7'PD2'J<@S&1*K"3@5!PH!1$7*#1MQ^ M++_Y,KJ[K8WR[,R1]^^V__+N_;N#=[O[V?;'-]G^W[;W=O_VZ?V;W;W]?_V3 MHD2^SG;__N7=P7_W1\I?,\S;PNU3.&1]O8Z4[TEX+1?U.8WVSHZY=9"$5TWG MSI>]O=V/!]F" -SJ\6%-.&:]\*$GX;58E-A1=\PH(/6IU@730!#E#+.)1>F0P$RA8;4$T8,W;*6(X95_.L >O-5[(M0"O$&C0FBH4' ,S7@*,*14PJ]PH_1*KMA4*(,VWX=&.N(!^/RD1\O7QYQKS6RY=K\@>(])0)B3P5 M'G&O_R@E\V_QZI7A-R$&H%N?E>%[&$Y"KP.O M$XOUXN0:<4($8=QAI$@TJ1@-1Y9ZC#CV@0DEO^S&!_N3"H8 M^YEWI66A0C:P[$N#]]"UQ@NY%M#E<N-77UAQ3MPR/F3QOO(AY6G8S\%3EI-&8.UD"W!"\RI5$B&)"=L M[I'*4XD"IXS@44BA+\F6NZC%"QN,[4H2AC?R.QQ8WK/'_2O(]#CY# FAQ\GE MF1;28R*40D%1A3C6.=*<6L0H(UP0%S5KI93+ZG!2;V"I>YSL"T@^6/C%,(RS M4>P]T&MDT_9NG&O27E0TT@50FP7CJ<@P03K7!'E+++,NJB75P%J,PFB]X#"8 M">OMP.E1:[T7\7S_R(I>O6U54)RO^[G,V'P*O'7'I;YY\&LA;(1UCG/AD.'8(.X=018[ M$#:1Y]307.>DE4#E:W:Y8/_GD5,._) MH0?1V_L9!):"!(P ,@EHWT0C@Q6HX%%)E1,7J DK#Q=9@=XN5WE^\/-@G-Z# M?0T7U:W=_@BDA<*KO4Z_UES5BZ/[B"-C>2[SB)'V3B).09VWEN;($)6S(*7- M:6PYPJ2M+5.R0=@*?=P]=_2Z>T\./5@N@"7S5@(F&A2C!^#+!4666 >ZNR-. M8"$E:7_MZ9DWD=4GJW]%:OQN9QM6E>'I@S51C9;F0=4:;%2V'I!P()W*>R-:62T M I76.$4#4Y:Y2]6>[V+_SP>[/QZY/SZ./IOR/\Q@$L[KM_ Q/6'&H?H4MX]" M"=3P9C08F++:3W.TJ//B#&TE6?/!ASL<+5'NK]#V5T+-#;8RH>O7MR#K"RR6 M1H>*$W18>.#MK;=?J14XC\$BEU*@.,&P&-%91+#GQ&(-CX4;7R*(%UJ1]'MK M$#<,(^6B0)$1#T01/>:ZQ9"4R7!0'*4%GN/MLC\K7(L&53(S&1^.2OB)_]66 MKZ;W%O\W50J4^6!*=Y@QLI%13'E=Q_I-<.'(PCI.K[*-#%YX'(":OH?!Z6T6 MMG6\,@U3L5@4P4L0!)C ML4!,4$8H$)4@9X4&(6'74J,*;;22!((WUD3Z/6 M3.8D3O.)$9OD3:,"YW#S$6YDC&UYZ#B=(/S?(-CT0GD2?3Z",3I@]LTNXV3M/>1]LZ'WOEP5<0$M]0$')&G4:40 M @KB%'.4>Q%HB#+F>4NEZN>P=0_/PV7(4F(##)/U=C_T0+7>"[D60"44H4%I MA8)(RK_@)BG_"A2F7$BJB2#RTF;./?6K=H&*;;"\+P;4IPS_+#ML>U\D4C&# M[-@4'A7#S)GC8FP&O2QXQKS2RX)K/.^:@P5G!8I.I +)-M6YC X%+I7'/$3A M6RG=<\9ZGX'SW@UW&KY;$!$M20>1;PC6'S3:(]<:+^1:(%< L(E"")2S'+38 MJ,'<)H!"&D3@1D'GXW&AZ$$ MJC^"7QV&855\#]G+P:BJ?LF*(5P.O;QXQNSSI.5%:WL>+Q]A'RYELQ-0I5&T M@B"N:=J1([5<(EQ9;:-KI5S. J]_2JR^L\CI[VH.?P_<_C&,/\4#D-SN5Z5VQY>7^_K73X%NNA!^SF!=LP5]BG@-WI% ;0!KXT.%$F+I>\\RK[:%? MG=02#*06?RBIU14&>B3M[L+P>W6_0R318^JC8:K).?%!6D0H!4QUDB#+'48, MDQS4_URY0%H^&FNEF)JS#8T?['3!KC#0W6T!^&N@[_7'5=+V&0?="(4+K5-H M_=H&;SONQQG>3VWSU7VYKOGFT?3FK93A4KBK393#D!F7L@S,\#05BQF.QJG4 M5PF7@?'AL6]EG61;CE,1F?%AJ +PGYGX5) L<;L/PZKY5)NY=3A5+(9FZ(JT M>9%JTAU!6]6%*?;%]_DD#\()\D49:@;<@JF8' U?^Z(Z'IC3K73W];'QJ93- M@EE=-$LZ-4J;"_^85.,BGLZ&5_\4A:$'5CQ),P=OV)ISYKB^LPFOR;[Y3-_GPE> MO<;4PFPN@C2>+I8@CZVVA2 M 0O5%0&_;.YO@D%25PG>R,*)"VFOXK#1_?Q9W=T,T,&LZU+>1U9Z%Y]XN+.T#?BZJH3?/3K=GOE^WMU,T)L:DU^_-4G5SR -D4]+K; MU]VCFTHQ?/;OVH<[U8=K-M;4M7%PRTCNCN=/7\Y[FQ'Y$D92#V_5/]SQO&T- M[L&.YQ4W',_[4V$*C[;JK>ZQ'I8A9!_@^V&5[8):VQP=]F%6[?9NY'*;Z)\N MS&1+1'8-*LD>E7I4N@&5;CHTO"U4DNF73P274I'MQ\:>5<_7@_')\QMNSSO7 M\P[K>>>^DKLV@:^.U&M1=%\=J=>)8[-N0W)[X7L83L)6FW+\X7T0JP:C;L0Y M/(;868?A]E3\+)?U60WWY^5=?ZSD'2+ =I)[%Y2I>M,M,]_*<"F(8S41ZD\& M;7XV&NS1]:.'B)7L!M2TGRKJC&9,2$1#B@RW1B%E"$&11J4D7D\/MF::J!OR]'1.>[;GC-?2X&/.=W@ M>(6QY(] Z8]<6+T'K1ZT.@=:U B (!U0\%XC[@E%Q@B")-%8>"6H#)=.8@XN M!NR\A(><1YRX=$ JPTC&$"Q-1U#F])% :T/(!R_RV#',ZGT][?AZIM%DPV]9 M.#E.87!5[_99'PMRS0SFGHK7=%F?U7![M\^#N'WV0A7JP)D4_^E!MQN,CI,6 MMY$-0Y/_8TXR5P9?]*Z@9ZYL]L;4N=Q7*@R37"#EF4$<$X:,,Q9YYV1@/N=! MBOMX@,X*638,N#WT;\[8;[=14ULRI1C=T/+!#UU]'N3=(]6S6DNKO7IU=]?X*;_AJ& M(66Z)\W7>'BJJ,;)2_1]]>?L/5OQ<==:>!WCP&=>,K)U$>2Q4]KG%N72$<1E MDCXQ]PA3[B/G(@IVJ>K[793E*7!)#XD] M)#Y_2(S1TESC@'S4'''N&#*6$$05=3;7N7 DM*&5/Q0DYO1QCKYX6I"XVE3B]U>JGS$U*':"Q-T!@IYD-2JC%(D""0(M02;P/) M@VM#$9\'5$S%3%M!/YQLY*K7O7O=NT?!'@7O<]!/SI2-B&MK$%=,($NM0+GD M5)-H>6XO[=W=1?=>&0KB#9;WZG8'/.7/4]V>U<\;I/IY62Q'1S/=>S3L=>Y> MVO32YJ?"[H7B-)(K<#?NFXIX>!WLEAXLW7X$'L/.T. 0R05%''1PI$G"U^G;O1?ZF#N/E5D M;7(GUBQ5I*?B-5W69S7X+7_$WP=]CD9EK.OWTPQG'G$0 4%=0[F M?IAJY!^:X;<^)/1YAUSW&07G]D\ 6#S6&KGF(YI>\^G?Q/JT$ V_GEMW[I_:= 6Y"-?Y_[+UY[59) MFI2R9^>OLCA%5(( "X %TB)(A](X,';JI4@\(ZX_.>W^\I A?QI MCZ@+^=/C^(GGSCH;&5@I7.$-1(,SQH$7-F5.2)+4=2%3OQE_+A16,W.7[HRW M:=Y5^^R!58=>D WAZ="WLJ?P1*Q6UCL)UIH$@JLBNH9,(6O)G5#1.=I)R.3V MX(D/!-,'#D]H0WY"+^O*NXIL N.$,$[H&2TU.EI&4U808Q&JA54*_H2>1CRL /E M87>4%%/:!QYD81C:@6#*@Y/* 9,A%0G=1<,[R:JZRFZ6)JF.Q?J!U8?'=]"R MCF"(8-B==5XI'4.!0.\4!Q%C!)N] *\CUP"[39I=- <>%>RP* WEW45)D&<&XO.YCI.9#H9C5K>LPP4Z\KPPP?:8N0WXMQA;^7>X]S36+N+4.UETA2(]K(( MV\*!U8Z )"+R+*4E>L.?^+!0F!W S7O6+Z #SK9HQ7AV,7.W+.,897-%FJ\- MZ##4!NU&:#?: =;(O7"12(B4F-H43X&EQH JZ@(WR9EH.@IB7[&\E?GIYS1. M97P=J0/J $O98Z@-(BPB[.XCK&*91$V+\N%KZ6*:,YBL5?G'2:^+9I),[D[Y MV!;"\H$ZP'J23ZI2')3!OWW;E^5Z^,DHWKFX;]/\HOI9ZP5 AM8-D;$C5JDL M3A9^E)Z3I=V/R/YM:[SM]H78>^YV1R$8I:7QF8,V1(%PU(-E18K/(69-%:/! M;G"C!P7AI'GW18WYH(SPJ9C0C6.Q7^YF!$0$1 3$9\E=8BR&F#SPU/IH90#/ M; *J,_>D8"?/LI/ GHH!+[!B[+?FN1LXC15CL>XQGN+#/,58L^))O.F_7Y8Z7O''MN)QD43= M9S<B$ZB!VN-B1'# M:V]Y874&8:0"XZF'($@VSF?%N\F-:X7K5U=EZTLE\GB-&K].IA\*9GRXP(GC M^,_%LL13T3K?Y2T4+J5/IVWVP;F$((T@C2#]W8+/7B:BI0<2(@$AF ?G:8# MI2HRJ(Q2^LZ*7#PIJ'X;2RT_."Q]"B4%BV&\O%X,XQLV.F1:O6):&'6V;PH% M4;R %8O I- @/!=@G-9@B5=&:LX*E]NV0K'F:^\GTSJRX_E\.O2+U@CQ M3!0/$D$B(-(H+L6WUH5,(1:T! MRWCLB)/_VG''^%X,9\-PMHX<"=0$J@P#+00O,KP(X$/2((VEGLM%Q/\PL@0GMI+.A)470;=T7W;>:3ZGTX M+738_GA2'IJF,XP,/IP@PP.+J<13?*#;VJOI8F3PDSCI?W:S84!%\:$2ZK,+ M44^A!.X&KG2ND D5I/ Y0HJF*&2)%85,"0(AQY1MT$+*U(7]Z[6;CH?C3[/W M:?JA2J MR5U7Q+!/H#IHK$*7<-HJD)MO7L+%2.!J^#!4B] M".7 VR" 9D>]LU9KTHF%:BV>'B^ET[>+4Y^F[W*K370JGFSZ1I0![5<\B MWU&O!!LP+@:$H"MXCX\Z EF?=[=[^Y%QC%O+(%(60%";P.1$(#D5DD@J.$^Z ML!\],9 1009*BP,',HR,1%\M"L#(-[;1\H=1E:P2$$(M,$HIK56 /*C,F*=. M4*7T%@7@%;8?=T*XNO)N5M[]S=?==];;GMPE MW3_$(7LYEF^]?GEI??*+X;R\-MQ=-_0D-2[4BJ%N?%Y(IAE/YN51;6)OH>YR MV:>I&S5G;CIO)KF9GZ19*E3E%K$&*E22CK6I;?NIK1SEZM=Y.';C,"PWSFHH M0RVF.WM@+,YO/U6]M;(8WC2S_Y6H=?O=\7&?9?[TGV MWS_4SWO,[EIP<0U$RG*WRWYRH4"?%>Q>ZL;@ G1:B'KN8MN+Q>TMW%J:N!(QVLP6_IK$)20:ORAK0HC'36O!F' MH\> 2L=#O(DR3[$WK?AU@<'_N(K!_[A$WOI]D3YV8R=?77",5U+T58V MLT/;^N%*'8O__M\,H_IE\_I?B^'\?(<&^1QG;RZ>2NI\5EU MG57SL4U'@EO,)^NJ4'4L5<(JHV_[EQ7I>+(H4N[P:XHOEZ^BA!R1/Z]O"'6O MSV;IQ:QR[H+MZV5H#1++9__IIF/E\W V],-1P=87Z_MO\9BL7B>/C/KS2F2\ M[?>'_D:.--O&<[_]3KZ5N>S:.^D1,8?P3G8DQ;WN_89[47=4GVQ3:WE,U+7> M*MMZYJ),^S.YB]!;]9W0VX?6R-_N4G1C[?MB/8U%VAI.Q&_T//_WWO[YWPPC#\6%N>J\G=S@G.H3%Z6)4C4#MD6Z[ M;C37ZNH>Y@GH]>0.\G@?Y$[W>G('M'>%BJW#1?ZT= MU76D Z2#(A^V#C.D Z2#PZ:#5^ZL1BHB(2 A'#8AO%FUV?G;?7IN(CD@.?2; M''Y)>1B&*" A(1PX(5R/.44Z>(PY[DE[?W>UA-LNX_BS&[EQ2(.F-?,N5_OJ MO[^DD&JZ7)42&$8+%"D; M>.(%Q"CK!*_FD_#'RC6\%%?OWP/[V[!E*FXQQ"S$K)W;2,2LK6!6YD9R'1FH MY!,(J2DXQAWX("5CSDJIY$W,"HDSZ:,#J1BKA?@L>*DS$"V%-#'P3.2381;7 M \840A9"ULYMY*%"U@\5OV@WX(ZEN;4OS98!47":M!(*G"6F"'&6@2VP")GH M&)+(S 5Z$Q"MX$+*K"$X4>YA48&W3D"1^W0L@!A]+KP>-8$]>&N[Y MJ>F[KCS$QYV9+>+C'N)CSB$$E0A(PFLK7:^+K!@"D!"MYUD$I3>J:;(4?"S* M+"C.BI!I0\QTAB%$^/CXS; :>]LM A1B)&]@,CM^Y:8"JK2,"& MBDC16+!>*; T%^DM.9K81E.,2!D)3C+PA&D001?*-B_#.[K[^9/P#>+4M/GIZE\KO[FHI:4 M,0,AZ0 BJPR6Y2*H:DY8("XSL1%JD52BG%D+T=;^\]P8\"H+*'=0(:F*GF[H M;\>QEHYLZ^5^G%P6!:KU@-Z,5[E4K8C<2LBOK@C(OZ6B[LW*1#^DZ>=A2._3 M=#B)OZ4P^31NG_*?;K1('6F#:D 4AFT@[!WP1J*H.A&D=RT03/(N14NP]SRL [Z< :Q2P+4ADINFB]AAK'OE#+MM,AT?OT MU]=?TS0,9ZFVMIA55VHS.:L'[;L%K5":W)G9(AOJD@U%P4/@N<9;V03"9@;6 M>0/2>FDD%U+;3<.7IC8[(T 110OKTA8,81Q,]E$2F92+MP;418=\AA+52\/<1[.&B\8$'92&&'?9&[@:&[76,/=%!<\L< M\!AY13L"ENH,@=-8OJ?44MN%=W.+"'F_$'P,OD?,W.$=W3G,1$?(WF\UTFQ/ M-A)I%K<:G9<'L[=[;7(17D5&* .GHP*160)'HRZC9\R2%!Q/O OGY7.97$2? M] C,@]M!3V0]U+5L:_5$AF4GW*6/XXY$N++8:=K,3U(MX4J:UZ=GH\EY2G=< MW;I5FO>+:3AQL_)AY+[;:Q1%SIV9+?*J+GF53IPPD31$PVMJMHQ@9"TPD945 MTE@:E;K)JW(*06CAP>?J%25.@ F:@RW?!AI98%G]D(=S3:_M16NZK&0Y>WQM M6#K0I%>&+]2=$<@0R#:%;IML])*!Y=R"D(Z #[8(W5'IX 5366^45NP0R%JA M^TXJQA@B&2+9/B+97GL[713!*E>++1H*@KF"?CY9L%I;1J(P:;/B M8G2Y7*(E!*(+MHJ8P/.H(6B6+?=$N6K0>%*C.OI/ M4-I!FD6:Q:W>R:U&,NZQTK)EM2*30&-.!)3(I.@6.8"U1D*D5HN8)1'>W%0K MJ-8Q49;!R-IQC*8$-G@+19OPBDA>=(O;"Q4_D_E%D%YI$YB#N8.>SW?SDS1M M:W].TTD:SX:?[_)B#MN6VB@W]IC>]EF80+D1=3VD6:19W.KGGQK2+-(LTBS2 M+&[D81ACG)9,"^M 92I!R/*/\]I"HLX;*CU+=J-Z5G!"9.8C:.O*/RQ_)9Q&R(> B$R"$L5 ;E8/4E%&E;90F=)$ UZG\@2(&)K9M MW;U33F4S*J<3);P'TI$O1RM-+X9Z),_FS6PR&L9FO1_[0&D/W.KO3WXG1(<= MDA*_L6)+\"*\SP<&L0&Q ;$!L0&Q ;$!L0&Q ;$!L0&Q ;$!L0&QX4FQ 1.R M[S261T:,=#:!4D2#X$& $S1#R$8%IAAS+-TTENO@K0O6@H_*@3"4@Q'2 PG) M:"F,%K'F5$RF]8OC^7PZ M](NY\Z/T'WTWP?OK$[IU@Z@CL M".S]!7;"I/9.6Y I2!"!6RB(GL&G;)(V0077B1<4@;V7P+[M9+N'>%]WQK_: MONW+@."N,2G(*)E,!V5(G9')!B8UR>\X[HBBUD!(O6DOE MA287G8=1D5RTWE@?-_*]VYJ?[Q;SV=R-*PM[?$50-B#:#HQ53\6,;AP3-!(A M*.Z.[/%OB([;$/V#%2G+(O"G7$1_EL$F+B''9*VM:&DV6HH]"!UKI8N3(O^D MZ>SUOQ;#^7E7I2X,&RB]Q=Z*B)"(D(B0!XR014ZT0E.P+E$0VE'P@90_!5$D M$*NEWC".L,"YKU=&J6.M7ZK U]ZTEBHGO+5>\]N;+FX%(?F 2!0A$2 1( \3 M(/?;-AVKTY$P$-::\D]%7F>8Z\ 5-[8,MPBB(G%:\$]PH$3+*(V72FTXH#PW4:E4I5Y3[JDM6HV5 M"A27GM$H>1&+G\R P"0=,'& 4-E-8OK=V>BWG:W[!D7L1/S#%G"VCRRD;'O] MY7_^B?WIV]/L:ZPCSA:/<"\W];!FBT>XAYMZ6+/%(]S#33VLV>(1[N&F'M9L M\0CW<%/[--MM%Q@\L)26.QI#_9)".O5IBLDNAU"T$^O0WNTC$"&3G",%2JP& M88(!&XF"VH\PDFRT9_&FC\!H(P(Q#&3T% 1Q"3QA!BCCF7J277 ;=?"WDJ1" MM1J0;69,]OAT(TSUS>]Y$'CEI$G\"L*#]>4?H4WFG@09PT86-'40*BDP"3/(6CA;/;><^9O8I;2 M+FD9&!C%9$$WK\$XG2%QXT7M'. 4?S+,4G1@Z(%7_D?(VLF-1,C:"F09PT6. M/ +Q*=7J:1(\\P&<)LIP*C*A&VIA\,04=")%E12U5[VW8 P5X+@@QE&ME7BZ M[%QF$*X0KG9N(P\5KO8Z]Z"JG+$6SU4BS/=G(@]#?@A24,BU!S>,;\:OW-EP[D:MB-Q*R*^N",B_I:+NS%[)A&T% J''L"[5L.SL1O4]_??TU3<-PEII)+D^; MA#^:R5G;H0ZER1X3%K*A;[ A*X*S2H/WM?2K- P)W1ZX\&8V6Z3XRV):6T&VW&29N=C^^&Y)B6L2 MC8_.830#80ZU]I(&"Y+G $9.Y0%A.P*TB!9 ,2UN%L%8* M_CZ"/2(T:XMML'I\]A'$>K*1NP%B>QUDSXS(2A):%B.J I':@ V&@RT27E"* MQZ1(%^[-+4+D_6+P::]ROS'\'D%SG^WCZ I!00=I%FD6MWHGMQK)N,?ZRI8U MBEPM*]$(X,Y9$%9'<%)K,)%22Z/0(7;BOGPNHPL]<*,+IL)MW1E93W4MI%J= MD6%R>EIH:^GFN",7KOS^.6Z^708YBG><7G[K)88T+O99TI%+G4W MEU+&$.Z]@FQE *%)85!6,!#9!*L+KQ)A(RV[<^_F;Q>4VEYV_,5-X]LT?Y=_ MG4QS&LX7K6?SD)::WD_<.0]@COYT 8+#>&L'; &[D;L+;7#E#.5(S26##$&1"NR(#> M%;E0JLRY9BQ*O=&MMVL':+>@><]^Z'U#3W2)(HSNL\T=W2LH^B#-(LWB5N_D M5B,9]W=OD8PQ'7&_/8!EL=.TF9^DVE:1-*]/ST:3\Y3NN+KU/C3O%]-PXF;E MP\B-4<3J,<'NM75IR_8?RD7D(5@(Q% 0DA*P)$:0.F4B-.7,;W0VX[S\1'RH MC38\"&K*/4YEB-8F8GA2*K$?<@2NZ;6]:$V7E2P?[_Y39*!HKPP]J"LBD"&0 M;;8[\S3IS!TH35P!I2'3L$LM:0?2>.=>3RD_W*XD$D M0R3;1R3;:X>?C5PP845!%5MPT@M3(#(7L S2*JN#,R'?Q$GJM/!4EXNBD>6> M7!"3:@_24B&-3IXH_<0X><^L1]FKP"_T\2%RHJ$1MQII]B V$FD6MQI]? >S MM_MM?HE:.Y,%2.(S".XB&$L21*\")Y%JQ^Q&Z^;$F(W, &=:@" Q@5>20(Q4 M")]8(D3MDOF%RP,W)&/NX]8]G^_F)VG:-@")&[HC19:\]Q8(F(4S0P$QT(#+EX!CS M8$-4UM-$B]K9IH!_=U\X=PX+VR92#CF$$2A1N<*OW8*N1C%'>V4UY1Q,B:106 MO,\)!*_!P\HRL(XJ(Y+,Q*BO/.<\@YF[VW=AU4.<3-LCS0*G \D*5\. M5YI>#/5(GLV;V60TC,UZ1WK,R[X_^9V09'9(:/W&BBWAB_ ^'QC$!L0&Q ;$ M!L0&Q ;$!L0&Q ;$!L0&Q ;$!L2&)\6&O4[A"-%$:4@"K5VJZ1@"C$T66*8\ M"J\")1N=JS1)+ <>(:AEU8U0+>$6<2.)%?FF_?O2VOWK='+ZJCQO.%X, MQY_>G:6I:WM6E2M&BUB3.R;3^L7Q?#X=^L7<^5'Z.'D[&==!3">C4;GD3=V. M-)MWU=Z*#^@VNX4<.*KN!)-%H$6@?=9&)5GZP*@!R:(!(4D&IY(!0X66QG!* ML^O"T8A VP.@W7;.W4/\DSOC@6S?]F6Y&GXRBG<2XL]N5.N)#IJ_NVDX:3@= MU$JA O6%3JB+';%*7G&R*+AQ>(SL]ND?!"N3+*NL$P?O:A_!)#08YQDDKPGS M5!LGR$;:M_0D<9VAZ!6%E5G#P!5E 7QBFG.EJ5-\(^V[+?WY;C&?S=VX,JQ' M%P85;""$' BBGHH'W3@F>\6%$!3W%A3O%ROU;XB.6ZBU)Q)5*E!@6G!3Y)TUGK_^U&,[/.Q+2A5$#KB4B)"(D(B0B M9/<(F8PRG)@(Q!L"PL0,3AH'@9)$K=6,N+"18Z:3XD11"%HS$*[ I.54@(Q9 M"QZX\X(^&4(J.5!\BV6!$" 1(!$@=Q@@]SKEA5!N1389"G1R$"P6.9,5*&5> M9<^)TU1OIOC:@LLIF'*E%2"\5V"(3&"LX\$Z88.\O1CT ^'WG@DNE!\>"&/: M+Z(QHG%OT-@S1T,2%*@0M@BVI*"QF8W^=413RUVPX&TURW*JP>4LP$FJ@@Z>.[X12[$U P+C=&#E 0JO#P^% M*/^M 2KMQVV>YW\N9O-A/K\7_EUY/2NO_^8;[SOQ:_.[F@,.XJCP_#^_/'.Q M^D)7B>)'DO,_O]S".ERBQX-%K78LWWK]\M+ZY!?#>7EMN'.9/IZDQH5:(=F- MS\OLF_%D7AY56[J6P0W+99^F;M2F\MH^=GZ19*J3J%K&,,%8H*&LX6WYJ M X)<_3H/QVX-;M-!.QVUG?-L;GK%-R]N]\]=3]\SG]LJAW- M- X_7\QUE+Y"'$Y3"X@ORG 6I^.7<3@[&[GS%_77"P*XC/(:+E^UBI!:?K&: MW_JM[:V0QK% X]7/+[9/Z\!'77@LMKR%J6NUWVDXO8LC/W M*2WCQ@I3+*-\X49?W/GLY9_^_>;^K!>_Q9;;5_XQ"[Q]F;6#U;R%6:V7=)M3 M?-P!NAHPU\$:_);.*O@67"YO2(LB@LR:-^-P]!CX['B(#\#31^]-*Z!><)M_ M7.4V_[CD,?\(;G;RC[P;._GJ@C>^NLH;/^S03EXL7.7MK\K:-;^.)E\>Q:I[ M<-9V8N(__;X6LOZ"V_'\$__I^'2RJ(0R'!+*8N7%LJ>;WHP]'10$*,-7*GZYQ7RRUMKK6*KT5 9?+XP_WR8.W7$"/I/K6S]_ZC1TI^\UG/_M['UP^[K:C==\_FTJU%WEM( MQM;,EZ>FF<=9@W_$T-W=]+9MZB[GH?[R/_^D_O3MB?Y0EMPW=EYO>>>[S,_Y M>#)-J?E[^?MDUKPN4FC\'W[Z[W^]R-9YV)&Y3P[8;JQE1P<-T0G1Z9'HQ!"= M-M;N/JF"B$"= L,^31=IY]NTPY%V'LN][3=3O3ODWG>G>ML]2?6^- HVM>Q! MLZIV,/[4'(?Y\/-P/DRS%YTR^;ZQ^/L&CG0U\:68F^/V."\U/M5OX7VK,60U]:0KS&T[BUN--]P5 ?C1X[KE/P5/$ MDNY:G*C=1IPH#XX)81Q(8VK,IZ@AHL: -CRIF+FA4711<^O]=%*&4VMN[4F= MK*<_X<^<.HI0A5#UA$E&]N%)1EL!PH)P0G)"^ XZR0AR="\ MD?(9D'VUGAC:C MNU;R.-:0X&48V7S23%/Y*0Q'J1EOR-'EY_IEC=)KSJ:3S\.88N//FY\6-4QN M./Y+,[FP+SFT+Z%R?N"SQ2/2F M=+E[#+8MUPG>+=.L3L_2>-86G&[2U_IY^WU!]P5P=E\VW;G6 'MMAK*2"%]T M*3#,%$TJ* J6A:))!6%S4$8IV8D9JB7 GRO]O;I"?EW5/!N(;=:$[/$91[#J MR48>!%@)*ZROM66XMJ16^N)@(V60F>72Y8(^27=A*MHR6)%#-Y\_V$:$(N_] M2>B75"X)0Q1S#X6JD'/N5:0-$6 0H!:@.@M&/..LN!$I\+V.@,)C$%P5(C:79"L$Y$VRT E.B7 M[Q,MN#LISKZ=C*%U>HY24_"-Y2(7P!>ZL5")X4>*L<6!NM MB)(0SSMIV?F^AAC,RGM_G4S_-G'CXW'\6R7 &D>3N@HIE&J+Y29[?-(1LGJR MD0>1IWI9D% M(B,BXRY*V%:I$(C*0&6-CS!)@Z$%C))F/%++@K3V,1)VY]AUO_P:M<6.Z/MP MY-&^_$09ZRZ$:6KI:9*;\NH_TJHF:@J+:9M'@ZREQW2VUZQEKX5NRY+G43,@ M7K8"M $3-(601>#)1V'CAO?S(=;LXS6!'Y].RE;^5^L&?9=_&!S? M3]/I<'$Z>S/^G%8I>5TES@^8Z%64,HKCB)F(F<^%F309+D0D8!AA()0+8!E- MH)26U*=D-=]HSOD0<_HS8Z;A%C'S^3+K-W2#GJL!KUH[>]NCXDH>_6R6YK/& MC6,S&KJV,0'FU&-"\L'.%H]P#S>U3[-]2HL9Z\)BQO:051:I[\P-XSH4$VUC M^R.%'IB>MVV7L6'!YQK8%$T"(6P&'V*&;&.(A&5O@N_">O5F7#0Q-TN_I.5_ MWXQ7)/AZ28%=^UWH@)D#=[T@?AWV1AX$?F6;A<[1@I&DEF$L@.19%)!(02*K M3(BNDPJ,3X]?G)/#QJ^GC-(\6$'XW?PD39O0!D3,:_'&-/Q<_<8H$?>9M)"C M?"/=GC,;F#= B@Q<.(H.8 DQ13;.65-3?E5\.Q)Q2XN_79)@]SR%T@/G*8A@ MA[V1NX%@>^V[323KH+(%)76--#<:G,H.#(^)D")1,\JV(W$_'!^_'6<^T/U* MB'I*/RT:GQ\JUP("6Y8T:!-5:#4*1@":7E M'R9<*M\[E[=DA&Y)\:*IY7%+AEV+W:9704 HBL7'81F4VYRY\ZK?(2_I,44A+_F&A<5P MP:6W$#0IHBVULHC#R@!+6C-O& \^;$<<7I/@^R4%=E5D<5!&=M@,!''KL#?R M('"+!)JM8@%"JI9A93V8*L^2P .GVJO$.LGJ>2K<8@-"#SR&#.W!3R/X3A?I M,ABY3=:97 O,N)*Z@^REQ_2VU^QEK]V:5-C,C%($.$O&9:HM2W(+4GM7F/9M T>OZA6BZ7XGI?)RMB>GJ9F[KVB8 M[S4U(1?Y5@Z^<906>5C;;$$0S\ 2GR"HVLN-.$G5EL*WE^3WL5)?5QWN#SWK M'A'KL#?R(!"+6R=)3D6#%Z;H\H1[<(%GJ'V,931244Y'R8S--G]-X@4F:#R4M7PY9FEX,]4B>S9O9 M9#2,S7I?>LS8OC]Y9'V/9WW..\F5@/(, 2(K"BZ'PL98)D4%X(&E+14R7(/$ M;TN,Z#Q(A0R,WJ*.\(W3N609A.\79T1 1D!&0'YV0*8NVJ0$ 6IX!N&% &.8 MAJP9U2D%P^-&7G\W7H=M _) Z2WF$O4.CY_27W'03;&#FYTT9]/)YV$L*HL_ M;WY:S,J'X?@O5SODE>/Z&5-KD7?VG'=NF;L%F[SB-$+RM' W22TXEC1PD4AB MSBGM-V))'Z)N%+I^5Q3=O X7N6+J #OK$S^D/[MB_+U?"34;R[O795)GX=3;[,FE^GD]-FV3&^ M:A"71QW[:G]KFO=%]WUHTWM838GQ"!_DIO9IMMLVNCW$QK8S3/#./MF+:3AQ MM2;=)%=#6A'NYN=M?;KTK\7P[+1T-V,2 MV"@R)*<<(U%GX39*_C_$X/7>G5Q]=K4GR8 MP2L/OZ8(_Y6FDWH2#*/L99\BRM"0A>BUC^BUUT8H:FUP64M(T:N"3$W2ORDKL<+AM/^7IZ:167)DUN5J0RC%;3%N[416O MRRC^2/-:O[R9I;#Z ?G3WM#2@?&G;;N3O27!<@%:9%:D:^; ,9:!!*VUB,)2 MWTGTZIHBJTGW0V$(A6?\?4F6Y^_RWR](\L,%1795:,(.".T5+T%!&X$,@6S3 M3&!TY,)F\#Q:$"Y9,,%28"X:J6G2QFP V8-$X6<",LL&DAQXT1RT+3_"MHRR M+P8989#1?MEW8K+,*EI8F6_;W3)3)&TMP9M8J\%Y&;/9BNU[BXS,V '?9I_" MWH45(18C%B,6/SL6:R*X<$) Y"F , 65"R@SL,+)&NZI36.\,A5 169 M>)F+^N(U>!JI9TRJG#>::W68M/8$R*P&"G/6GJ)&!N:L?2-G[=?AV(T#YJQA MP@_.%H]P+S>U3[/%&-M'Q]BFKVD:ALLH@]E\$OYH)F=5]$([79\#GW4$K9YLY$& EO54!,$%*$,=".(* .F0P0M#M*"<*;O18_+14;1;!"UQ MV)B% ;./%FR'L]G"C4,KV(;)Z>EDO))ORZJE:3,_20TCC#2O3\]&D_.4F@\G M;IJ:BZC;FB&)[*3'-(;LY!OQJX*HQ(L ZWUM"Q1< $\" ^)(D,(;9^FCLLO: MMD!7>!,)YYVI+8PNN%7Y#*K)RUAJ<#<+(:%WYX]&-SW84X03I M50?)W;,;8S3HRSL:#.0+!RM&A-XUWU6L0CO46\)I#C@LZ0=6IB=12UOF@B1& M$PS+D'*L[3]U ..5 %/%?V45E5YM,>+S(MRB\Z8$_ %UB.XZ71;=0_ MVML''S4B^[Z>KKU&=FV3UHX1$+:V.8@\@==2@.2)>D&I$GZ;$:/;0W9!.2([ M.AB>0Z-YG7,*\^I02%^+3C[^E)JIFZ%L85Z$2_!.%-XF# FLC,@DV2ZTEB6]O\NO5]3^6R'V M=^/*[NK_U]*IGPL#&\]GOZ79?#H,\Q3K#\?C>/V+*U=VG38AMMAX[;FQ&1/5 M$%815I_0)5*D_JB*CD!28 56$P%+RZ=LG$X^*4^[*4J]!["ZQ=(:>X6J&&#? M1999]82LFXTW;\9-FW56CO/RPY5CC(QM;X@*&=MWR>$I.=V]:?&.\-G"QBS3 M%(*RA8VY\LF)6E([6)M%3I[K3IHS/XK)O4_3X22^&2^!9 THY>_1(@['GZZR MTR6+[9HKF@&1/>:,]SY#J(#LSQ8C3O<)IXGA@FGO0,2B4LP$FJ@@Z>.]ZM M)^29V"'A [;-:DK?/)5[Q1 1G1&=$9VW@,[,F&"\+>-7 43B'GQ.$J)Q.86@ MA%<;D:^>FZA48A7"/0A"&1@K%2@N/:-1W3;!]L?CL$?G9OB?/#XNQLE&H+2S=JJJ@VFLP6 MT]2\R\U%FXSFS7@IA!7)"OMB' I]'1::X!$^R$WMTVPQQ.T!"M[[Z>2L3.&\ M]4E5=]19Y87-V:K^WJP9CL-B.JUUS!;S9CR9-^>I_.R&Z)_JLP44#9Y/&(QA MF(N>^P)"+H9JL"3@DO<0C,LL::^DZ:3WQBMW-BQB[NNO9VDY4CVHS+^"9+;^7X4S-JD_A'0^>' MH^'\'/D8\C'D8YW$82M7A'ZK(?A:L-)I7WA2<&",4I%RE\UFTLM#1/^6]-_E MWV?IN-+]NQ79OQFO\S)_G4S?K?TWWWC?B6][?I?0\1 __.58OO7ZY:7UR2^JRCT,=T[_XTE1 M7T*8G):QG%?U9#R9ET?51H9E<,-RV:>I&S5G;MJ6+9Z?I**\+,9N433X5%V! MM9O,;/FI3;QR]>M5DY9RXVQ>OCB]49JL+G$ M7!#FUWNB]_=/UO/N]5T[JZX1;^[->_%7U\]M6_C$+O'U9JH/5O 4?UTNZNV!Q>XV>!Z_!;Z_?'__VNOGX M?[_^[?C]Z]\_OGGUH7GS]M71;75]GFF(S3, >2LXM;"Y&]OT]MW'UQ^:C^^: M'=J7W]\>__[+FX^O?VE>O7O[R^NW'Y:?/KS[VYM?CNO7O[YY>_SVU9OCOS4? M/I8O_O[Z[<I"SBI_'(_C^VF1R,;S]L]W M^=>UX/7A0NZZ#,3\6$;Q\V@2_OA3DXK&=%;>,)\NTO;%H#M$^F]U,QG4RG\Z;E1K4Y$E85)VF7%0?%]/G-)HL@[G*"9F= MC\NW92C-*,U/7+5(@'?U^GD[S&&9677[G)7CU58C^#*ZX9H4RGBG9Y-5LEUS'.;-3_]K\=__&^/\I4_A M46C_N--Q;35;R[A^.:N[>%IV;E9[WRXUV=%P-K_/UB?KM_XPQ7= MH%-VHZPCPM (1O.:A^DE^. M*$5)Y(IF3UT7[.9#(?O"R,N)G1^'4-E_T>O> M%Z83RM%^'!,Q?6$B[*CYL#@MPSVOD'!EQ9K+)6O6:[:KO*33TQE-M,S$"-JD M&GG'.!@C0Y&-DN1:195Y[N)T_NQFP]F[?.-DGB__?=3I?#XFV?$FMTM4S^55 MX7!7#^%A"30;]M8'V5*;$_X2G3W0*QA;!CN.;AJKE!);#&Z%^O6( MCS^\NI#_JJ!?GE309+QJ)G[K,.N#CJ:XS0EN)D;-RCAK?(FTY5,O3NWR^&X\7Y2G? M?[AKB:P>R[S27,Z3FS;+X_E+"NG4%]K@=- PPOB@7CE8D\#D;#BN![T\H,S< M?6H?.:CDU,JSA>H;%^NBMZ\:M*,I8O"JQO*X.D9'Y>H:?UF_NW;MN+QZ-JNR MS7IYNQ,S]_P O:#_4=UZ;0%J7+H\F7AXP9<>*Y<.*A[LURI":+4>$JJ1Q>MV;' M_UR,E\$5+3^^C6"NO.I[:#&.2YC9=-?>!SYJ]MEH$=,%$[TYDN,E;/V6BJX_ MKRCW:P&)AA+X?P=E0*-RX\4D/E3<:'LRMZ-:AVS41YX.9ZUUY:OZ'( M8.7PIJ]G*:P7J(7^11EL>[#*%_7+:KEJK?[-;.%G9>35+E8C!:;#TU6]382O M9Q-S;I[4V173Q%7A?V6::$_+ZBA>0L/]C_>#D.<:B;?'O SB4M(:3YHEGLS6 M>L%J4O_7]Z75@9VG/U;(]YK$Z!PF7ZHWIW+&81P6(6?0W.;#^OW#\6U^K/K]6N09 ME"<."U^O\D@9Q\H%4YY]Z:,8N2\K.:=\JK<7X>K_68Q3TP(5U4L)XJZ)7KZR M90(7^NT: EL%=]HB2PNQ+6=?Z[KUT@+!*TETT%17T:>UDIEN!^>CYKB($D52 MF#JH&65G3?DTGBU#;XO:N9+C9H-VOJ=IL"RD4/,%9RM.E4;#LNWM,A0$;$63 MQ=ED?&5GRZ.>&@>S43Q*$PN2U9QSXR4XQBD$)KUDH?P2?!Z'E=#&ORRT$T9 M]N6HRDTGA2M,JBMAU+YB.FR]!?512TWR=.E^7X60A:IJ+G\H,TJ?6V'_YO8. M:]NXT; ,?JVZUBZ)DW'K:KCDD6$X#8O3LIR5LQS5Z(5%:_A#RUU(P*-^5]4[M3OPQ+G+'4_,]JTQF M0C&0*4H0OD8F4&& >!F]B82(%![#]Z9G\Z\O?DLU'G)T_J;L?XI7O+[3R;A\ M#$LB0:W@6M#4)LX5JZPX8XN=J]==6)#*T\IB54@N-UWPN31?L]DRR;:* M1WOD+BR9RP&.SH^:]U?F7TTT+8=WU5+S:91N>?&.V X+XJ6O+>?]*R8K;7OE M]6V9->W_W2]C"=.5[I6NU$H%%Z=ZIT.B'C?_I?RT@J("N6M$K"!>R[%<@\ * M: 466Z/QE>]O ;6E6'G\X55%_J7@6Y]V-; EM5I'=;2T,< WL*\:+88U6[DU M,,^N-#YN3_2EK9G**T[_#12O$/JCCQ)%E'73&@M4F7V;\#VK#RQZ1&']&X') ME[.O8#]KS3MUA8;EBK#*!1VN@FF6D='C31_X;?K,T0$[:(J8<;$M/R!F:%'$ MC#=+G>MCU;D&5\]T.;/NTZ=I^K0RBZU5LVN'>16T4BV(K6)1=F4TO%VA:RN2 M;N-P4WEM]CMY(&]7FYXFOCL:8HG.%(REO.A3+-9>S Z$%D5MTFTOM&YJ5V[T MYCD>QV4$?!7$+KW[J%"U9,N/FHM>D^V'UU=[38YC<[EV5T(CMA9IS1*5/+,, M@7L!(BH-7IL$R@=)-3/6\4[\;A_"28J+47J7CS^[X:A.[]?)](.[>D)^NX8E M'^LU]S@T6]0I6]ZP*WC_C0ZEYC$:3 M+U5@O9[0N*Q/LGS&JL+':3=2F2.KMZ?Z&S>CD4=:6H?LOB4B^7 M@Z>$')$_KV\(-=/S;)9>S)8&W;1>Z;8LS?+9?[J4TR^+!WX>SH;+2BTOUL^X M42/(Y?]][_KO_HY#VHTWOEK%L<;JWFRVZGO"]>UY\HR/Y MBMGLPO)TV?;G^+2:/?^K\*I7D]G\XHN'_7Q5[ SD]M_-MD,7/C./L+GHK'P,JZ36-?8*53.\8MJ>EXVAXD&_5Q M\CCAOD\8CS=.N,<3QN.-$^[QA/%X'\B$OZ/XM,$ZNV%0V6KH^",Z/RW7]\[@ MI!?;/FI;+I6_X\BR9[/'&?=_QGC"<<;]GC&><)QQOV>,)_Q@9OPP#6CM^_D! M9>=JGD;[U ?V4;Z:D] ^Y^J#R3=R/W9/8[K/*7QTM^FGSSE^/.G=NS7NL^O* M/]9/^N%[>RLD/'F_Z.X[1(?@0F )G!<&!",:7&81%(TN9Z,8 M@ EN00A/P05"P$JJ./',!+'1(?IFBN+\E9M.:QVF-@2IHR;0P@PTN6R!G-LPRO9^]Y&@D:"1H)&@D:!W=TN1H#O4,BAWQ#"=(6L7 M05#JP#GO@!C%RF^"2:NZTC*.Q_&&LE%3'5HUX[)[,BH^5&8<,IQ=$AWSF*I\Q61BN7 "5@@9!JEW+:@Z1Q&Q59#RY MC:;*GI'$>*8@92W Y%+A,T9[$%[IS QE+I.;?.9F":5?DI]?EE&ZJ*%02RBT M[5N[8C=B(*5!=H-@AEO:?S#SB7#C3)&7T[NCE# M-25$ :$A%?6>*K J<>#>&R8+S@43GQ/=:HT11+?=(@5$M]YM:4_1S2L6-0\> M.",.A*4:/&$*G*><2"&D560;Z':);-=Q#A707;%W8N#>HP/W)J>G:=K6?3]S M9VF*3.:Q)/?]ZE=[0Y0/W/0?JO_5)T:E5-3610(\*UH859+@I!5 LY/:1$YC M9C<9E?0FD:Q$D=5E *&H!%.D=: A)Z=H-,RF';&8VH&58KO\ZCY%T/I./HB9 MB)D'A)D%&ZU5NL"EI-5T0<%2IX%*I1*/A@NYT2IS"YC9*\,LHBBB**)H/U'T MIPQ47171&=#YP=+X=34D47O,BV0J:"IH2R\%GKL%R;0B+GL3 MX&F6S9@ M5WL /TC0W/&8WMT&XD?;K#].YFZTK,WUX")=N[U$N\6KV!&K=!.X31:/)&L$:P?D()6"89!&<>K" " M!#<4C',&DG>4&T44LUL!URW;OY?F WV@*/H<<=[8HN*B3D5;H:*>]69V<:X? MT9ZB!]SI(66>GQ%EGZO.\Z%,&4]TK[?W *>,)[K7VWN 4\83W>OM[=V4L2H? M9JGN)@S]J%GAV75>+ +[*).:2Y&$:"@0G0.($ ,X8S5X&Z3(P5I+-T)*8Q*, M>)4@TB! L*3 *)(A")^,)5$9L3.1.50/J-VR:6UOC&8(:SN\I0AK'<):SH)$ MEPTDHFN9/E$@BAH+,7HA/54TIJ> M6W&RFQB'=:\1IC;^2U%F-OEZ)7R'.53 M!D*D R&=!!\R!2XLB\89:?1&B.%3PN96HE?HEG./=I;(,#*EOWN+ 'J_VO0B M)9F*G&B$+7*BX@1,\ P2MZK(BHD(:K8!>-N.**EJ+R&]PS6L";A?UM;IV61: MV'@YNGY^);X$^0X6 < B ]. \I>)V. 6N)K0*,K+,MQ<%)8PBGU5N>;+,O% MK+CS"1+-N1;'LH5E&0J9JI!9E,)ILRL66S50UF(U +1V(&@B:'8FYVO)%#,2 M)!.\ *"68+6*H%+67+(@N=](0-\":/8X=Q)1%%$44;0O*/HTYN9 DK-:4$C1 M,!!427"1$@BB5K.*7GNRD<_SE*B\%7.S/$A41HLTPC/"\Y9CN8I(FYTR0$.H M<)HRN$0].)%C3CP(1\4VX'3;QFPU4 ;[!>Q@=/%N(W%']0%/;\N01#Z%.?V8 MT]^)949*:1P)$%(P()*5X*T5X+T)F2M'E?(WF99.CG B+'!K) @?(UC!+.@8 M="-<(UP_80RL,_64F\=J"1E[=3.P%@9(?I< M[0M4*>.V :_;MGYS/M!/:_[>(13MU@!^M]&[-P4!L>P.EMW!LCMXHO%$XY3Q M1/=_>P]PRGBB>[V]O9OR=\)QS,Y4*C?/&XS3ONW+*)[O;T'.&4\T;W>WMY-^7%I!;WQ ML#R^+(Z;G31N7*BG?DC_6@P_NU&YX#%MEVX9\S;7Y?) [QJZ]&?V../^SQA/ M.,ZXWS/&$XXS[O>,\80?S(RQD.CS:4P8*+V']7JQ5G6G/4UL,-K5HAXI@'!9 M@;4F@\B.)Q^EHW8C4YJR2$F.'FC!)1 T4/"N/$(RDT*,60;#;@8X5VI[?6F5 M.)Z_)5B8%@-(&IIGEG%?4^F$S4AM"\ M!3#K57N9OI,"HEOOMK2GZ.:2$,36ZLQ!<1!%.@.;B 62;>1:>.'$1L?!IT2W M#@K7(;HANN&6'B2Z46&)R38#;6O Y63!>J*@J*79<%7^R1NM ;M MRW7C4,% M% /WGMW>^6IR>IJF8>A&S9D[2U-D,MC>"]M[/;A32A0RZ R11@*")0W.E7]8 M<+2P()&,V1##%?=:T)A !EMC!HT&RZ@$*D,.SBF:G-@1BRFS T.WS+!ZU>8+ M01-!$T'S>]*]%5NH[W44X+H/AJ $44111%%#PE% M15#>9)]!.VE *&? &64+BEHK0](Q,+D-%-VRH;G5VR6"Y>X%W^XV$G?4GCL\ MJIK6;B_1;C$K;*UUL*VU#!6>V 0T)5J-* H,5[RP+TJILE)KL>$B32[&;%6$ M;%V-ZO6J!HVD\F?P7A.9?? [8GDNDQ@PA2VV4.)'$$40W1:(JLR(,-Y"E)Z! M$,F I3)#@<>8110D9?8$(-I?2S1B*F(J8NI!86K!1F-4DN!"L""\+)^8KLD7 M2@J1.:%D(^_B*3%U_PW3"*H(J@BJ!P6J0G)GJ54@A20@4G(%7A6#E+4U+A,O MV4;(1!>@NNU&VJV6;Q \GRQN&EL^7-1]:"L^U+/>S"[.]2/:/?2 .V'K&)PR MGNA#V=X#G#*>Z%YO[P%.&4]TK[>W=U/&*G?/H^W\?O3AJ/E8%FVVF)ZWL3F? M)F7RX]-4QW\V&<\FTQ2;]HR=38>SA%7P]C$5&\NN=FAT"X'0;%4 ETPUH 4! MEFL-*C!*26+4)7[3Z.:9HI0' EKF:JB+"@SS'G3()!/C0TIT1T)L&!L(OF5O M\-Y8U1#5=GA+$=6ZS+Y4RD>C+;C,*0C"//AL-%!E&==&6^1V'7, M0NF-1$@7J**<2!#<:Q!"23 V2$YRU;!K(CJ=9$ M8D:G(N1*#<[*"-KXE+63U+.-XOQ=P.F63=C5(B!1EMW!F./=1N*.BON=WI8W MB7P*,_TQT[\3'2!3%Y41D'0N7$@(!DZ2##7>F%,J8Z;T)M,*6BO-C /K P.1 M2+F'$0^&^,Q",$Y)LR/F;$K9@/,G+4V[]QG_"*((H@BB/U0N1>F45+ 0@A @ MO"9@J9>@HA:2,TZTT4\ HCTV;R.H(J@BJ/845)_&VETD6:*L5 ]F RRT'<.\LBC[>_ET^U\WZZWH!WRY.TW08RM]Q M^/G*A*X&5HLCR?F?OQ%=35GY^X'3_.=B-A_F\P?0PXWQ?//]=ZS;FTKO:39O MIBFDX>?6J/W%S9H'RC\=C.C?;GOU#SRWRNK)XUJ<+E 41'O5-#!<\?C!HZ$,%VD^&;\N>Q'K4KR M9APFI^FWBXVY$T#4-0"1WP$0+\][)EJJ MX"'KH$!$2L DZX'RK')AJ=*'C8YPOG:1L*&H+KZ6/#>"%P[J'#"GDK.*\&@# MGO==.>^S9I*;O[MI.&DX'32,,-$2P2]EZ4]]FJZ_Y8/"%F9GJ:S9YS0Z'[07 M#6?-,:]^G3-'TJ.GF3W7#:?':C1:J[ACAUI8P' MU<*0(M]'Z4%0GL!F7:1VEXRC3D@6-HH3/80OW["6W)#VKUM+WD]FPSK$CJ"+ M$GO$$;R06=])!"$%SDRVD*W0(*PG8%7*(*-)7-B8J;VEELV/,^MG) )ICNZV M&1XD#G9?6*$NM&@[+DZZUH1F4OFK/59CR&Z\^:V#7..\=6]K\I(L.LSJR\XTL: ME1M/RX1/9NT;;MY9GGW_Z3S?1@V6FS2>S!LWGT^'?C$O$YA/FC!-<5BDI>'L MCZ9\N;SL;%K.^[0\O\QM-@G#:I!?R@.AK,JG5.6N\K^UOEY^GK437JY],QK^ M:S$L3SU?KMA:_(B3WIZY\ON78C0?M!=TX;O)A>MJL@<"EPJZI60AH*/A(.R-$810S;L!Z6/ MX]%H\L6-0_W[57NH*@"_G(JSFUG2F&9WM^R*UM9DJEWO5 M4UG*R517V_UUS5<172# 1 "26$\_QST"(#:*&TB @*=9E4@B(A#N?LYW%C_^ M'2F0,!+&@[%$Q@2+!,%%/$!O#:?D+4,(Y5B=%19300] MS#D8C;=8H8,Q2R7V@EH! MZ/%V-,^?9JW_(:'W8)8PD]WILIN/XMVDIYVQI,-Q?ED M<]ZK*LY*)0OS.AJ-4B00AGIND3/<.?:%57Y;? MX"8AO+Q&S7?9UGR?\\:P5HLP\M[6?#T@A0=,XM 6^8.8(KLLWK87Y?KR0X10 MZ#.L9PY*;D*D-8?FU'T$$.NY:Y=CM1NOH1 &J[>W^8&O(?)N; YA%QF%\2@V MU]%.5I9\Z_[__]4T_P;_+C!U&+^B,)C$HMMOX.5GEZ.W8=!>#>WUF_SIVRL; MPF#T:>FDX*![K_YP7?>'?K7GKUAN12#T;]WX:QXK/.'-HNCBZSTK*YXB?C>5 M/B^_.GIE&>;3?K$XEGAE/\7NQ"&R"=[RC1U^L=?MVS_]Z_KZS">_U)ELG_FG M3/#SU\7M8#:WE+YLD^3[?]'"R/>JT=MXJK5Q@2:4,O4O5XXBB/(I\M'2D*S@ M.F[44SW&.?X9PM*_Y_VN'P>M!\,Q _#_"(_\RW#L__&G)H*EOLI /9G%>ZJ) MWAM*?^DDT8V'81=+S<^;/#M-F9[FE]++)I;&3O+Z'>Y1G!O( M-,Z9%8"2WGD91G!(%N9SZ\:NC9.N_"J_0+X67JFD8Y>NFHUNKEMIU+JDZ,L,H;#H5/]YU5XM+;F$ MZ=YJF-JIG4S?EH5%L&*7[1MGVS@<]R@0_5P(<%RVYH4QQ M1<7-T >C_/:HS, WAMQU2Z!R :=+$]M]"<%X_:G[D?F_9MEK2%.\-?*V^?]F MX[QA< 6 W6T5V.(O]TY=ZDO==;M3DQCTJI9#=_U?1.E'1H@O1 M^G #3H/1U0SDYKLNRBO.]5P0_U@6P._/FG8&H ?!PA_W$,QV "]H)]O%\FSS M$?-[RZZ4G>^Q=<]=%?2['WZ3$>_&MGCF$B;G-#H,-5N*\60R!D>R[,ZYZ^6+ M^HVX8*>V:E+5I!M-8@M-^L\E [XA;^WLZFH\Z>4*I'/:"=YH/)>L(N"#Z?72 M+;""X+: ;);=U1 A6H)WZ3R4]=JQLN>Z70>ZBKY\6]:Q_._E.(!KC /,X*?YSO%6& M)+E/'>,H,>N%4\S)L-N Y%V9O-[M#A]&O^6DR 1FJ_!#W"-&.1F'_..JLUS$ M'9[?EHS<8-0E54M5BAO/IEN33VG=I[_LYWW-B<\/R?M--%$[_AJ3>SZ:#+[R\I4NRLV,WU[;+;/3]1TJ?(-J'=SJ;C^5F:/,DY M"0'A92D$!6B"H7>=NMXN8.L<@*N_ 59J:*_:^*:-5S;;F_F"E^-3W;/_M(W5 MZ?.@'135OGXS?\9M=$WE:P4^9V" NNS*+=>0L9IVYZRWO5QXWLW8W\0J^3>IF>75:*J1%6)GJ9$M"I15:*J1$]3(E:5:'>4VOL(:U\^:*V@M"M0(OP.5#J$ MT>\2<[XK5:#C66M'H;T7Z]GASLN^867>C_988&67(JX37$1_WB*N$G\R(G]:N["6CH,-N5_;47=I#.23U MPJBQ1Q+L?<'&J0RY2O11+^\)#KE*]%$O[PD.N4KT42_OT0WY<='*KO9LEH^4 ME*^Z6ZF63RB46Y:?@;]Q(N6PHIL?UIA>WE3(J9!3AUPE^@26]P2'7"7ZJ)?W M!(=<)?JHE_?HAORT;9E'QC0T/_61#4^7 QWZ>@.=7\:C>#WG@$@PM??:TJE- M8K_5X'+OVWDOU0#V,%!HYX3#FE.!:4A(21D1EPHC2XA$3 K#G4C11;W1_,G+ MF*2F*,K,%^*,03KW>B4$N\ TSXUO-IK4E2W4+92$.^KFROF9$/IYF[GN0=9W MJ\D5O@Y@R!6^=@A?2A 3+59(!U>@R")CF0$,LUI2&;AV&WSI4B9O$N.(F]R7 M4WF"#/,,466Y<\$*H7"%KPI?%;XJ?.TP M&4T%>_^E6AJT)7A3YYA7[:5GW- M8#UZJWY\>1DGA3GJRE[%207)U8?4OJBVCIE>BI"@)+@36&AL3UV/' M7%_S;A3R/S_=5-D\7RQISHRXO=GY5+RH M>'&<>'%+(U-J0[0IH12$03QYB:P+'$6#>? T&2?D1F+>D\"HQ\@G+Q 7)B&' MP+T[@-EN, MC.<1.96T4-)0A??N @M^)@BI/G#U@2M:5K3<%5I2[ Q.FB.1<&XHR"QR@)-( MQ(B=8TXX8S::$!(-_TF!=/ &<6,)8&W^25D%.)IX%&G?:/D2E7T5+2M:5K0\ M);3DU!+MLHM(*$$\"(F,XQ91PY.0V$B*-^J>0\#8"RH0HU@C#LXI,BP0) 3V M1C-BHW'[1LN:7JU@6<&R@F5-KQY2>K5R+#WYZ'$Y=-RUM\XMMDN[^$JT5"D/ MZI"K1)_"\I[@D*M$'_7RGN"0JT0?]?(>W9 KT5(]IG:8,/30),2K23"WI*\>NT[:!ZET2OO*4TVNQA,[C6""W'1I9[X";BVW MJN56CW4XB>9,F8"TP!)Q8PAR$GQ)37%PX(EJ&L.ZPQFQEYQ;@0BQF8;<:V2H M=L@8E9@,SBEA]^-PRC.I>:U(/0T'IJ+FON7@!%"S%JE6"*D04B%DYXX7CE&K MY!02-.9#D-HCZWGNB&"D(80R)=FZX^4=YEI1C!C5'/'DP&TSBB/+!+;$46\H MKX[7$6O+8>A"1WOA_!P/0R#C%C9ZIZQ-4CKK!98?-983-& MSWU,"@6C,VPZ@$#F#/*)6">4 $Q-NZ!B>@[83(.O,:!_QLEXR=^OB%D1LR)F M1LZB[539Z3K.VA?$L9ZOWB-/[ M:5Y\G\EX]9"]W=,U2B2E)4-)"(LX!I_78"M1P$8KX[V1?H.F^3$IU7=%;Y_1 MR=7ZC!KQDD[NFIR\/AM5T;*B947+!W7!(T:[F A2)E& /YN0-@'<-\(PHTEB M ,!=9%*?&RU?GL2^@F4%RPJ6)P66)-&@.8DH<"X1#U(CC<%A5($+0QU6EKI= M)%&?W;7D[$PQ5=&RHF5%RXJ6KR!W^NKAX[;LZ>W%JD^ELC]V/#K:\54"V#KD M*M&GLKPG..0JT4>]O"[MAFGYL?HXZ6+DX:1LX9BRG8B4]PR%6BCWIYCV[(3R,\?&JTLL&">#*$AS_8]J*)?\P& MG^TPDUF\J9!3(:<.N4KT"2SO"0ZY2O11+^\)#KE*]%$O[]$-N7:8W$^@\\MX M%*][9OTD1C\0B)ZA"SAG*(C,^ M!K]^SMLYIJB3!EF5&Y+K? ])&O&D-?$D*1O92Y_S9O+,&%);D5?X.O0EK?"U M2ZY?S(-4GB$3&0"03A1I0RWBP=A E;.4;[2W]2)Y+C(/$/,><1L$,EQ)9*P5 MCG-O:7IQFHH*7Q6^7L>25O@Z&-Z(JM!5H:M"5X4^'(J79^U-6#-8;W\87U[& M2>'2OK)7<5(!MS8\J T/'LL'FQ3!0BDD%,W(2X31BY&BS 7Q&BO>2(;?+"YON;=*.1_?KJILGF^6)*:,TU>E$S[ ME;=[J&A9T;*BY;-ZMA4O*EY4O#A.O-CN75$65*1>(\H(19P)B0RX*(A;)R26 M''.R02"=')9!8(J8219QQ2PRCF%$G'::!L5Q%-6[JFA9T?)(%_T$T+)Z5X=8 M'4=VE%M\Q<> NF9]?NTP4$7UBNH5U1_I \M(:#0$(RU8 L^78V29(HA@*Q7G M'!.U45PG*8D1+D5$.[A'XH"TTA%I*JR.*4K,_+Y]8"G/-);5!ZX^<$7+BI:[ M0DN++;5'ZU MTBP]^?1Q.7=L]O"A^32&P8\N8W[_J_&H'4]B:(J, M74T&;:R5)J=S?/14SPQOS^0;)W$20J%HB4,\28TLQ0)1RJ44'FNN-C+YFEE& M)'>(L"#@'JJ0930@C#V.$7O)-%_/Y+\??8[M]/*9T_?TC&-3B4PJ=-4E/2;H M.FFZ@ZK'=4F/1(^WNR#B9Q7Z#JZ)7WUT'72+DAE7*J,2\>! ML[4*ZP2JL+:[F4X*EYQ-R ;A$%=*(:TIN(Q!IP! Y1EENV!<>A$W4YLS(W M M5*VN:(7("I&'XH?VQ%.Y8 MV,"U0]YQBCAV'EDA&!+)J!@4L4IM4(8\AF#I1;Q?0N@9$\^\<7U4YNQ5[X16 MV-RW')PL;#K&1>*,(B6D0IQ9B331%G$?3?+>6Q,VN)D?P[3T'+"9!E]C0/^, MD_&2OU\1LR)F1B@%G(>=+-Q1*C4-1G94JC)MZLZB[539Z M3K.VA?$L9ZOWB-/[Z4Y\G\EX]9"]W=/%*FFO>$0*&X-XL@XY2Q,BPC'*I28\ MJEVD5-\5O7U&)U>9,R)?E$AT34Y>GXVJ:%G1LJ+E0]!2$"9(TH!\1$O$!=;( MFFB14EB*2)RT;B><]<^-EB_/45_!LH)E!,X #K* &!)-$6.88>( MB5)[X:T@.Z&L?W;7DM,SHGA%RXJ6%2TK6KZ"W.FKAX_E["G\G&LH_WV.OW^; M7<;)P,/O8?!Y:4#+I:+\7##VYV_4BQ(*O]]_F.7RI9'^]ZR=#M+U(X1B[96^ M^0JW3-U_7<01V*_/<3B^&HP^-0DL7_,YF[XFPFN!(8OM63.]B,T/XTMXN^OF MTGX=7,)WMN6OLS8VX]2,71LGGTMYZF!T-9NVA;81OG3STMEHX^+SIKR&_6P' MP_SGU2^$^]KFC]EX&D-?!MM^_9)' [@$W!$^E?HOQNL?-/"Z(9VLE21 M"P-JLD7_'/M7;1NX;M;F=QC#8R?SZ9E>P"M8>/&ER8 K/:R_B^#'3"9C4$.; MO]!=+U_4SP"\N#U?EOC3$]T?8<[[I9U>3"),#7QTT381QAZ:7^P$UI>1LX9B MRN.\\!Z,6Z M5XT5,^7N76Q$H#]C_KWD"X EO%J[ MUWO:^P<"RBT>V,LOF5E9AOFT7RRV6J_LI]CMHH*TPUN^L<,O]KI]^Z=_75^? M^>07[V?[S#]E@I\_7MG!;&YQR+9)\OV_: %@O6KT^$4AA)>8 7X!)B$NF4*: M9U);K845F'&#-U*H27H'J"61C9D41&B"7, ,24-"X,$G3<-&5L#[\6PT;7^U MU]D(PZ^360Q_'5@W&!:[_VX4/F2<7_K33>K@A]ED O/R$=[A+\.Q_\>?P+7R M]BK;:GC,/?5*/UZOGFBEOW2BZ\;#L O9$.=-/W_-3U^OXBA[=]E9+//7]'/5 M+$WD4W!\Q^_>+(OT3B79:]Z([O)F] MQK8YY-F?)[+J!9>7_3'Z>.G@??N_LBQ5[:#-H0:\:XF4QL/A^$LV3WOTH994 M;1Z\]^2:RU_)U73/_M.V\JO/@W905OKZS?P9M]55E:^5\MP84(S.9[CE M(G(NZ5V7W/4Y/=>:X9O_[KSAX-_IC@HXO:.^@YONTE.[V^@=>6_;?>,#:-_S MN@9X[_X]CRT\?M[I>(S;#$<1CXUD+<5O[_3JC5N"\PJ8 ^ZFN>?65,]MW1*WS M0@5A4;#*(,XU0T[0B*2C5%.#:7#DR3NBO3K^UFOCNU'X\487^YQLGXK=5=FA M/..L))3)5@2'F"$=?<(1,T19Y$F7*/T&3Y.IHYBKDV M7B/G -+@'H:,LQ91*Z,U$K-@_/[1C(IG/G'R:M"L'@[?E7?LQY=96&U1H.PA MNSB*<&D](7XZVE3MQ[+]\#QDLK> HT<<9,TTLDFI)(6V)E K0M/\8;G]34_ M75X-Q]1UJ?Y@MX:#GBE6NSM6\*I+>@+@184FS$J%&,<4<0^09)*E M2# FHDW64F6?XOR^-'C),Z.KTUM3PKMU>J\FXQ3;%D3)#IM\RB2?;JDVXV0T MJ=J,%9OALG_+!-+4R*[+I.4&(V.X,\E0^,L&5^=C'-Y>^WY=4KZ?X\X-AJKF MHN)67=(3P*V@K)9,!D2DL BB=H(,QAP9Z2U)S*MD-K:M'N/KO@QNL8I;-;>[ M&W4IQUJJ6:@\S)6'^;$T=0YSAC%#@N939M$E9 +WR(![&XVBPL>-QNN/<8G7 MST_NV*;@%V6HJQIR,)3;%3H/6#".&SIY"EA[XI# PB-NHT<.*X:""$[@&!/G M<1=>^?-")S$O2E?WJC6D-DE]:0>_X_2W#SJ67>.!2C18B09W4B"2>2:"EHC& MO,?J!$&:R8228S1XE9*,&P6&CRV77B>K>+XJ$7S&Q3XI6E^;U7L.O:DAP\$) M1T77E]Z-C#1Z22,*F#K$N6!(8\<1U9(['BVG=H/>ZK'EVR^'KOP,"U71]3GX M:V_E#WS.D=["Q_1BW'([9Y4C2I 0L48I\(2X<0)\$R:04(D:XK4B=,.I>0RK MW ^9-*BPO X^QW>3B1U]BOG,Q US7*6,*TLNSYN5N6J6)FLEF'L1$MP#GJ@? MHQN,KR[LY++Y83@896!L?I_.PG6)AY?F$$S,NT^36&;PZ1/X,#ZW7<[?TZ;K M_:CY#SN:VV\?/Y;!?SZ5?FT\[GL_DRF%XT2TOQ M/C]I5*[*ZW'^[KSY+O.V4_SVYJKR!_+V^S/XKJO)X+.=QN$U&G\9Q7#6_/YE MT+;(V3;30?&6CCDU=NV/"CGIIR59,XM9D[O'S%)5BCTJ"R MN)F%YWSCUOGLMVT8 MOC.S "XF:6VARM2#9Y4?UO&2V^:_QZ ?,%\QECG,[SZ8PF\PU1<#&/R@DY/) MH.WH!4'%R^0UX!=FZASXTR3V!.P%V]LF3<:7*VNT.K$OSWI^.(#UEX( O<1G M=OMV3MGX3% AH;_S[N8RQFE'X3^!M1M,.KL[U[+E>[+D#+JW M^S0;!#ORA?+_W>\_-!KKLV]8\;,LJ3#?%\V5G70".8ES*OWR)S^ MY\6AOU. M-I>D>E*ZN8*8%*7[>C7.TP1:T\**#1* )(P"1/ ?A!1=;Q]) _I.UGT'\ _?P!OB>_WZU)#+F2Q!!W)#'P^>W=85]^ M[1NX>@BOL,N!3$LYS@Q2+H'T) M1^1\]$A[[;BW6F"6MI8>_+98E?9O<7I7NK!JVE,U;75C^T8GP(N:Q#3,$4)O MSP3^5X&+\I48IOPYNXT/[SKRY*Q:, Z7.IA@$DB7D@RYJ!CRD>OHB96:;M01 M/B:K]AN@SF@6?P9XF(/^?P'L_ >!G@[DYI2*V*DSI^$ECM^FW[-YIY4P;&" M[ZLIJVP,_CKPV?>]25^M) !W*K$F28-QH(@DXA&7T@$4>HRXT5IY%BGF)6/QQ]*(\9=Q:<3X4\Z<%&+T1?:D M\NM7?O1]J^O1#["V:%C,UK.U-3D6S*D:<7H:\3P]2HY%(ZH5KIA3NY34+B4' M>_3OL$^F/6$GZ[>Q+[OJ=Z9\Z_F]5\B 4XG]=\GWI#W6,D6D5-2(&TF0T4+ MKY;:%+458:-$76LOL \6,8\]XIY)Y$PY=^>\LMZ3F-Q:<<723MJ24MYLO>SH M2 @W9YKD\&[70\ M1+]S(F]$SHVJCD".2\HMDIK/+.T+V1ZA2HH(;2C=XE24KFO'>(<@?Q/6$ 9))S)(.W(43N MCL>W#+K?URVONV73^[43K^PP;?. F:K$ M1K>9-\M"X"*57EP8<>P%LC9B9+##7'A#/-G(_#RDLOZ%,S_TC./'\<7=)DV+ M8HK=:-X^R=1J%KPB*ET!>4\L=*=Y,FV=3&FRY4RC]1[B MNG(Z]PKDRE\7VI,O<3C,_T*4/NA)H@:C3K[S3>/;R)K6-P.&_6; S7FWPC@2 M.CJY0F75L4/-X'M*O_,EVI T&-E1(1U:$(BT6#GMW@UGDRWTXJLF_MWZ\QB'?_$_QJG!&\U0G^U37?A^Y$_+T_]^7S+IW\%Z_!=?H..>2LS M_RQ_S>+A':_%_.3]"N]/1[W3LWH-_MGK==JJUU>3<9CY:>/AKJ*;\-,E:&HA M8VN^ P,X;OX!EF>4(>.W7Q$3&']?OB)S@PW2(,Z9[]]-[=>!11_CT(X^#>#M M;3NPY9OJEG M"UE;V56I^32!*^%UNHML\V4\&080O'B6R7RNXA1PZ:R)7P&O,@'26=."-2YC M*&> YS(%7]6OWED#HC!+X#_,)K'PP>V1^&$9)\#NEF&$N'KF?1B_HC"8Q.+P MY /$L\O16S 5T-[_29_^O8J6YG1IZ42_D'WG7T*LOM##POSKR^W(C X-5\ MS>/(9Z$7#L[7>WHQ3Z%=>UH9\]-FGN 5IZAGQ\A^T,4B@7ME/\4N-XML@C=] M8X=?['6;CQLO+]!\]GO_T<,FFU-&-A/HS$,VK=KI)4920M77KYX M&,'<+)F1T:=Q876<\,KEU2P\C;&C NW6:53\@YME6E^> M%4\HTT_$]?E9&Q:LT_++K).D+N;OU__WE__]D6RGB=WBF4B&9<_FNB8"V>?X M/ C]T'Z8\]?"L@T@ZH"@I(M:8 +@?99Y;3MFC#P-XZOL'S?%/>Q8CO[S_/?S M#<;%4=?A?C"=<[C><$XN$ZN\1?C3CWCUZSV\',>Y%TO"N,K8X<_?!G/AB5:R])> MGN3 J0(@&V3]AU_[KU[H_UP@SI9>]FR95[9XBW8(< 7(!7HW'F62S>N>B3.K M=R^Z^>EI!OH!YK\;_?C:#C,_Y_F!>$(GQ@#[8=3\'-VD<%:K6\@HBQ@V7R:9 MB'<$Q@,DN^?%Z=2P"SP&$-$/.T>Q.-=QCKEG-58AK^;J3EE;F$(QCN:CF_(E)VC1%[]@^,\ M##11*G5$4IJ N",!&6(%HEXJ'0('03,;]>22Z.AH0HF9A#B-)O>ABLA+@RWA M*4:>5G+8*PF=/J']6S\_.Z(\Y.?X "D/B]IDW6\+G7 ?CR]\CPWG#QR$.-GN M_X'P=#I]<"($($2TI@Q9$AWBP6)D7&#(F\ I%9KH3$"[UG$G>4/A^Q%S7" N MDD):8@52Z#W7S C*^3U%*#OT/]G):&>B1,]O;WN\1U'*_M)5EJ7QK!U>+Q&\ MMJLS2]YZL))2S]EN<#G['.(GD% X::,=8W*C>"**B&WP@(4J MRZCB 5E-&.*24&,%#\+%VV7T5WN=E^.H&5V;J[5,X[*+TJ=J%\GFE_<3#FJ[ MJWF_Y(5NN@MI-BF*M.0V')P2$9JP2%*C('0^1Q8U@G1-4X[8T8N@4+0TF+;@1H'QQWD]G+5^Q&GK\>I%W+FCS\=VO M[W__^-O_[CM"#%;[^ZQH[7:F6+(V\G_Y =3-30;_%[FM$.8S-?'I/9T'#PN M[3[Y";@WO!V"OATB$]LAS$ME9CN@0W1_L<.RU6]+1FPC)5"P MY%K+H.^(_7=T7,*<<TG&(M'4!?5$]J+C673N4M#NN5 M:H"NT7D[&Y8JIZLX*7)<6IF[X>!3WTZ[A7_;7'Y;K=-3U?2Q33<.4)$?N>@/ MRK._3@OWW2.WI1_(FR4=I4I[I+ BB&NPG=8DBX+!GA 3J'J:Q5QK,ON \^HM M3"K\= !,V(_OX7( ^8A;LYJ5,/"R5:.5> MF4*P-4IY@62B,F?]P.X0%Y 4 GL1O6)NHWI3F:!YME#6>8NXL1QI1P0*3$ M:L%>83:E[E'MLN19$V5,KE?FW(#E2=GRZ(2DU%XDY7$R&SV#=F!Y?IC!+Z/I MZS% K]*T' (EU^&<95P]15\R??\$@["_ROB#._\@A!8 PDQK3PH=M)(:R<0 M=^"("DV-X73CK*25A&FA$-4:9P 1'4<@]RXXZH)V_"XPN-E-Z->$[.HDA#F_ MG?#OY==[?A)BCV^0CT!7@5\2>.>UE@I9S$%X\VE?JZ)$V++@' 7;F-GQ5P6> M^F@4]@:IZ$',%9/()FV0AEA-">P2C7=5:#R;P(OSV\W@2C&)L;F$ M#R[:GK-P-9=5-".7K65ZC,RBTK&Z+6T#96:8L1^4HZ0+[I%U2H0YST[/G_#= MX/M^Y^AF8VF<%D\LAYSRY_\CG]G:CV MQ/Q*:7QWX&^M/+X)L\F< \>,AB'4V94>+LN99LEX-$P!CNN0P!V)!.EH"0H>$X63Q#&%QV;% M'H;%Y"!/V>_Q#;[;9(E%5=QOQ-TIXG#"'BEFP;&0N7TO5Q)%#W\,TA'+-L2= M@+\>I/'@L62:;@/>MR'@R@C)E0V4!2;]RXB[.;^]V<$IBOOW6TWMG(3O-N+2 M!0E*U8N%7F":HO*.(Q=SA*F51LY@BC3AEKC K,<;+/0[, -WI:BJ-:C6X%FE MG@1)O$(L)06AJ09K8"5%7GM/J5*1&?4,UF"W4J_.597Z%:.077R_LAOENQF_ M-36S3R$$$<)8Q$Q@9<$#E\$CXWU WBD%M@W<\,U]Z1U []_&(_\@.90K/?!*1QP"!7]I( M0^\ ^AXL=7?;_(I^=Z%?9K&>(V"?XY/KGE*)LH%D<([[9WREU]^OZUSRBV+U'WMO&_(MHOF MCSE;$?Z>UW>9C1[>;NN77-C/<86K?CZF.%>V6[/:^0S'@JU]!-.ZT6#EIL_1 M=!+M](;X'3!HLDK)ON MW_J6U@,5O(E>%*L!6NT_Y,^QV_PGT9F3*[ M>2P,1M["LT&<.GKXT1A>_>9OJU_?\8P7>OS"_=TQ&4\FUX4[;3;-E&K#:]1. M[:?E&4L]UP9+OH,E&V0Q8MEGMC25:4,+-.^%S+0U?&U,[C2C]MI/Q>K\EQ8 M/=L\HKS.D_&GB;U<'28H[D43)K-/GPKAV7Q\^5LS />_9K+H\0B^?DX3FE]V MM'3;.%..+LA$V\O<-. 2WMC/,D]I)H*W8"'@'?\S#_$V)>C:$"S1;J]PPG>< M[X7=WA4B]T73AYM6-G/MO1':[:T+EEO7%-[NVWH0V?FTG6T7ZB_@2^3OR43= MMZU1UT$!UNGF-9>$KOOJO("GO!DTS,PLGRYZOV=9AK,#D+V)08?:3PT-UX:7 M0R0T^(HN!@&F^,W/F0O6,IYWPE/>";?P?]IJCV3>:]$F:*G$?N;H;X!]!2Q7 M2$56_GGYESK;8[R6967%'G?:.!I/>WEI]!V?D1Y\BKO[=45/*?@8-?_X;J3V?PLD-=BU^ ])A$^* B_ M^0B(!*8K-Y\W/PT*2VS>NKX&L+I>:D&0S=@ /BL/*USB$#C (" BX79,U=# M ]RL\_)FZY3_,+YY,LQ-@]X,P34AMW'6#CKE=KPPO%O0W.?NE%O=N%6 W30LQ8V#$ /^&>6.0K;M6L\NW,-L+?H? M.VO1H?--&ZK5AC,G3I&^'+4-.O,X'78!R;Q;T^PJ_W9P*5EO)?/,$>2%!_