0000950170-24-093354.txt : 20240808 0000950170-24-093354.hdr.sgml : 20240808 20240808081021 ACCESSION NUMBER: 0000950170-24-093354 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 51 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAPT Therapeutics, Inc. CENTRAL INDEX KEY: 0001673772 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 473313701 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38997 FILM NUMBER: 241186184 BUSINESS ADDRESS: STREET 1: 561 ECCLES AVENUE CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 BUSINESS PHONE: (650) 489-9000 MAIL ADDRESS: STREET 1: 561 ECCLES AVENUE CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 FORMER COMPANY: FORMER CONFORMED NAME: FLX Bio, Inc. DATE OF NAME CHANGE: 20160504 10-Q 1 rapt-20240630.htm 10-Q 10-Q
Q2--12-31false00016737720001673772us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001673772us-gaap:CommonStockMember2023-01-012023-03-310001673772us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2024-06-300001673772us-gaap:CommonStockMember2024-03-310001673772us-gaap:RetainedEarningsMember2024-01-012024-03-310001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001673772rapt:TwoThousandNineteenEquityIncentivePlanMember2024-06-300001673772rapt:OptionsIssuedAndOutstandingMemberrapt:TwoThousandNineteenEquityIncentivePlanAndTwoThousandFifteenStockPlanMember2024-06-300001673772rapt:AtTheMarketMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001673772us-gaap:CommonStockMember2023-06-300001673772us-gaap:CommonStockMember2024-06-300001673772rapt:SalesAgreementMemberus-gaap:CommonStockMemberrapt:AtTheMarketMembersrt:MaximumMember2023-08-172023-08-1700016737722024-06-300001673772us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001673772rapt:AtTheMarketMembersrt:MaximumMember2023-08-172023-08-1700016737722023-03-310001673772us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-06-300001673772us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001673772us-gaap:AdditionalPaidInCapitalMember2023-12-3100016737722024-03-310001673772us-gaap:ComputerEquipmentMember2023-12-310001673772us-gaap:EquipmentMember2024-06-300001673772us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001673772us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-12-3100016737722023-01-012023-03-310001673772us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001673772us-gaap:RetainedEarningsMember2024-06-300001673772us-gaap:EmployeeStockOptionMemberrapt:TwoThousandNineteenEquityIncentivePlanMember2024-06-300001673772us-gaap:CommonStockMember2024-04-012024-06-300001673772us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001673772rapt:PreFundedWarrantsIssuedAndOutstandingMember2024-06-300001673772us-gaap:EmployeeStockMember2024-01-012024-06-300001673772us-gaap:RetainedEarningsMember2023-01-012023-03-310001673772us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001673772us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2023-12-310001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001673772rapt:SharesAvailableForFutureGrantsMemberrapt:TwoThousandNineteenEquityIncentivePlanMember2024-06-300001673772us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-3100016737722024-08-020001673772us-gaap:EmployeeStockOptionMemberrapt:TwoThousandNineteenEquityIncentivePlanMember2023-12-310001673772us-gaap:CommonStockMember2024-01-012024-03-310001673772us-gaap:EquipmentMember2023-12-310001673772us-gaap:CommonStockMember2023-04-012023-06-300001673772us-gaap:RestrictedStockUnitsRSUMemberrapt:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-06-300001673772rapt:EstimatedSharesIssuableUnderEmployeeStockPurchasePlanMember2023-01-012023-06-300001673772us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001673772us-gaap:LeaseholdImprovementsMember2023-12-310001673772rapt:SalesAgreementMemberrapt:AtTheMarketMember2023-04-012023-06-300001673772rapt:CommonStockOptionsIssuedAndOutstandingMember2024-01-012024-06-300001673772us-gaap:CommonStockMember2022-12-310001673772us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001673772us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-3100016737722024-01-012024-06-300001673772us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-06-3000016737722023-04-012023-06-3000016737722023-06-300001673772us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001673772rapt:CommonStockOptionsIssuedAndOutstandingMember2023-01-012023-06-300001673772us-gaap:EmployeeStockMember2023-01-012023-06-300001673772us-gaap:RetainedEarningsMember2023-03-3100016737722024-01-012024-03-310001673772us-gaap:AdditionalPaidInCapitalMember2023-06-300001673772us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001673772rapt:SalesAgreementMemberrapt:AtTheMarketMember2023-01-012023-06-300001673772us-gaap:AdditionalPaidInCapitalMember2024-06-300001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001673772us-gaap:RetainedEarningsMember2022-12-3100016737722024-04-012024-06-300001673772us-gaap:AdditionalPaidInCapitalMember2022-12-310001673772us-gaap:FurnitureAndFixturesMember2024-06-300001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001673772us-gaap:LeaseholdImprovementsMember2024-06-300001673772rapt:AtTheMarketMemberus-gaap:CommonStockMember2024-01-012024-03-310001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001673772us-gaap:CommonStockMember2023-03-310001673772rapt:EstimatedSharesIssuableUnderEmployeeStockPurchasePlanMember2024-01-012024-06-300001673772rapt:SalesAgreementMemberrapt:AtTheMarketMember2024-01-012024-06-300001673772us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001673772us-gaap:RetainedEarningsMember2023-04-012023-06-300001673772us-gaap:EmployeeStockMember2024-04-012024-06-300001673772us-gaap:SubsequentEventMember2024-07-162024-07-160001673772us-gaap:AdditionalPaidInCapitalMember2024-03-310001673772us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2024-06-3000016737722022-12-310001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001673772us-gaap:EmployeeStockMember2023-04-012023-06-300001673772us-gaap:AdditionalPaidInCapitalMember2023-03-310001673772us-gaap:RetainedEarningsMember2023-06-3000016737722023-12-310001673772us-gaap:FurnitureAndFixturesMember2023-12-310001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001673772rapt:TwoThousandNineteenEmployeeStockPurchasePlanMember2024-06-300001673772us-gaap:RetainedEarningsMember2024-04-012024-06-300001673772us-gaap:ComputerEquipmentMember2024-06-300001673772us-gaap:RetainedEarningsMember2024-03-310001673772rapt:TwoThousandNineteenEquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001673772us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001673772us-gaap:RestrictedStockUnitsRSUMemberrapt:TwoThousandNineteenEquityIncentivePlanMember2023-12-310001673772us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001673772rapt:AtTheMarketMember2024-01-012024-03-310001673772rapt:AtTheMarketMember2024-01-012024-06-300001673772rapt:RestrictedStockUnitsRSUsSubjectToFutureVestingMember2023-01-012023-06-3000016737722023-01-012023-06-300001673772us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001673772us-gaap:EmployeeStockOptionMemberrapt:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-06-300001673772us-gaap:RetainedEarningsMember2023-12-310001673772us-gaap:CommonStockMember2023-12-310001673772rapt:AtTheMarketMember2023-01-012023-06-300001673772rapt:SalesAgreementMemberrapt:AtTheMarketMember2024-04-012024-06-30rapt:Employeesxbrli:pureiso4217:USDxbrli:sharesxbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended June 30, 2024

or

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

 

For the transition period from to

Commission file number: 001-38997

 

RAPT Therapeutics, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware

47-3313701

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification Number)

561 Eccles Avenue, South San Francisco, California

 

94080

(Address of principal executive offices)

 

(Zip Code)

(650) 489-9000

(Registrant’s telephone number, including area code)

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

 

Title of each class

Trading

Symbol(s)

Name of each exchange on which registered

Common Stock $0.0001 par value per share

RAPT

Nasdaq Global Market

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 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 August 2, 2024, there were 34,903,476 shares of the registrant’s common stock outstanding.

 

 

 


 

RAPT THERAPEUTICS, INC.

TABLE OF CONTENTS

 

 

 

 

Page No.

PART I. FINANCIAL INFORMATION

 

 

 

 

 

 

Item 1.

Financial Statements (Unaudited)

 

3

 

Condensed Balance Sheets as of June 30, 2024 and December 31, 2023

 

3

 

Condensed Statements of Operations and Comprehensive Loss for the Three- and Six-Months Ended June 30, 2024 and 2023

 

4

 

Condensed Statements of Stockholders’ Equity for the Six-Months Ended June 30, 2024 and 2023

 

5

 

Condensed Statements of Cash Flows for the Six-Months Ended June 30, 2024 and 2023

 

6

 

Notes to Condensed Financial Statements

 

7

Item 2.

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

 

14

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

21

Item 4.

Controls and Procedures

 

21

 

 

 

 

PART II. OTHER INFORMATION

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

22

Item 1A.

Risk Factors

 

22

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

64

Item 3.

Defaults Upon Senior Securities

 

64

Item 4.

Mine Safety Disclosures

 

64

Item 5.

Other Information

 

65

Item 6.

Exhibits

 

66

Signatures

 

 

 

 

 


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements

 

RAPT THERAPEUTICS, INC.

CONDENSED BALANCE SHEETS

(In thousands)

(Unaudited)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

37,077

 

 

$

47,478

 

Marketable securities

 

 

77,761

 

 

 

111,384

 

Prepaid expenses and other current assets

 

 

5,658

 

 

 

2,920

 

Total current assets

 

 

120,496

 

 

 

161,782

 

Property and equipment, net

 

 

1,933

 

 

 

2,448

 

Operating lease right-of-use assets

 

 

4,304

 

 

 

5,228

 

Other assets

 

 

447

 

 

 

3,871

 

Total assets

 

$

127,180

 

 

$

173,329

 

Liabilities and stockholders' equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

2,716

 

 

$

5,176

 

Accrued expenses

 

 

9,487

 

 

 

14,103

 

Operating lease liabilities, current

 

 

2,568

 

 

 

2,448

 

Other current liabilities

 

 

30

 

 

 

109

 

Total current liabilities

 

 

14,801

 

 

 

21,836

 

Operating lease liabilities, non-current

 

 

3,159

 

 

 

4,458

 

Total liabilities

 

 

17,960

 

 

 

26,294

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

Preferred stock

 

 

 

 

 

 

Common stock

 

 

3

 

 

 

3

 

Additional paid-in capital

 

 

652,130

 

 

 

631,611

 

Accumulated other comprehensive gain (loss)

 

 

(47

)

 

 

103

 

Accumulated deficit

 

 

(542,866

)

 

 

(484,682

)

Total stockholders' equity

 

 

109,220

 

 

 

147,035

 

Total liabilities and stockholders' equity

 

$

127,180

 

 

$

173,329

 

 

 

 

See accompanying notes to condensed financial statements.

3


 

RAPT THERAPEUTICS, INC.

CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(In thousands, except share and per share data)

(Unaudited)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

22,640

 

 

 

21,642

 

 

 

47,421

 

 

 

47,216

 

General and administrative

 

 

6,690

 

 

 

6,722

 

 

 

14,427

 

 

 

12,710

 

Total operating expenses

 

 

29,330

 

 

 

28,364

 

 

 

61,848

 

 

 

59,926

 

Loss from operations

 

 

(29,330

)

 

 

(28,364

)

 

 

(61,848

)

 

 

(59,926

)

Other income, net

 

 

1,667

 

 

 

3,084

 

 

 

3,664

 

 

 

5,375

 

Net loss

 

$

(27,663

)

 

$

(25,280

)

 

$

(58,184

)

 

$

(54,551

)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation loss

 

 

 

 

 

(655

)

 

 

 

 

 

(655

)

Unrealized gain (loss) on marketable securities

 

 

(37

)

 

 

136

 

 

 

(150

)

 

 

501

 

Total comprehensive loss

 

$

(27,700

)

 

$

(25,799

)

 

$

(58,334

)

 

$

(54,705

)

Net loss per share, basic and diluted

 

$

(0.71

)

 

$

(0.66

)

 

$

(1.50

)

 

$

(1.42

)

Weighted average number of shares used in computing net loss
   per share, basic and diluted

 

 

38,866,760

 

 

 

38,328,741

 

 

 

38,748,214

 

 

 

38,304,758

 

 

 

 

See accompanying notes to condensed financial statements.

4


 

RAPT THERAPEUTICS, INC.

CONDENSED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands, except share amounts)

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity

 

Balance at December 31, 2023

 

 

34,398,312

 

 

$

3

 

 

$

631,611

 

 

$

103

 

 

$

(484,682

)

 

$

147,035

 

Issuances of common stock under employee stock plans

 

 

36,074

 

 

 

 

 

 

67

 

 

 

 

 

 

 

 

 

67

 

Issuances of common stock in “at-the-market” offerings, net of issuance costs

 

 

365,316

 

 

 

 

 

 

8,969

 

 

 

 

 

 

 

 

 

8,969

 

Stock-based compensation

 

 

 

 

 

 

 

 

5,398

 

 

 

 

 

 

 

 

 

5,398

 

Unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

(113

)

 

 

 

 

 

(113

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(30,521

)

 

 

(30,521

)

Balance at March 31, 2024

 

 

34,799,702

 

 

 

3

 

 

 

646,045

 

 

 

(10

)

 

 

(515,203

)

 

 

130,835

 

Issuances of common stock under employee stock plans

 

 

103,774

 

 

 

 

 

 

701

 

 

 

 

 

 

 

 

 

701

 

Stock-based compensation

 

 

 

 

 

 

 

 

5,384

 

 

 

 

 

 

 

 

 

5,384

 

Unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

(37

)

 

 

 

 

 

(37

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(27,663

)

 

 

(27,663

)

Balance at June 30, 2024

 

 

34,903,476

 

 

$

3

 

 

$

652,130

 

 

$

(47

)

 

$

(542,866

)

 

$

109,220

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Comprehensive

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balance at December 31, 2022

 

 

34,254,314

 

 

$

3

 

 

$

613,073

 

 

$

(26

)

 

$

(367,884

)

 

$

245,166

 

Issuances of common stock under employee stock plans

 

 

35,417

 

 

 

 

 

 

116

 

 

 

 

 

 

 

 

 

116

 

Stock-based compensation

 

 

 

 

 

 

 

 

4,094

 

 

 

 

 

 

 

 

 

4,094

 

Unrealized gain on marketable securities

 

 

 

 

 

 

 

 

 

 

 

365

 

 

 

 

 

 

365

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(29,271

)

 

 

(29,271

)

Balance at March 31, 2023

 

 

34,289,731

 

 

 

3

 

 

 

617,283

 

 

 

339

 

 

 

(397,155

)

 

 

220,470

 

Issuances of common stock under employee stock plans

 

 

62,345

 

 

 

 

 

 

767

 

 

 

 

 

 

 

 

 

767

 

Stock-based compensation

 

 

 

 

 

 

 

 

4,239

 

 

 

 

 

 

 

 

 

4,239

 

Foreign currency translation loss

 

 

 

 

 

 

 

 

 

 

 

(655

)

 

 

 

 

 

(655

)

Unrealized gain on marketable securities

 

 

 

 

 

 

 

 

 

 

 

136

 

 

 

 

 

 

136

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(25,280

)

 

 

(25,280

)

Balance at June 30, 2023

 

 

34,352,076

 

 

$

3

 

 

$

622,289

 

 

$

(180

)

 

$

(422,435

)

 

$

199,677

 

 

 

See accompanying notes to condensed financial statements.

5


 

RAPT THERAPEUTICS, INC.

CONDENSED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

 

 

 

Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Operating activities

 

 

 

 

 

 

Net loss

 

$

(58,184

)

 

$

(54,551

)

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

 

 

 

 

 

 

Accretion of discounts on marketable securities

 

 

(1,731

)

 

 

(2,948

)

Depreciation and amortization

 

 

619

 

 

 

568

 

Stock-based compensation expense

 

 

10,782

 

 

 

8,333

 

Loss on foreign currency translation

 

 

 

 

 

(655

)

Non-cash operating lease expense

 

 

1,168

 

 

 

1,168

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Prepaid expenses and other assets

 

 

686

 

 

 

970

 

Accounts payable, accrued expenses and other current liabilities

 

 

(7,155

)

 

 

1,028

 

Operating lease liabilities

 

 

(1,423

)

 

 

(1,323

)

Net cash used in operating activities

 

 

(55,238

)

 

 

(47,410

)

Investing activities

 

 

 

 

 

 

Purchase of marketable securities

 

 

(34,007

)

 

 

(73,951

)

Proceeds from maturities of marketable securities

 

 

69,211

 

 

 

132,688

 

Purchase of property and equipment

 

 

(104

)

 

 

(992

)

Net cash provided by investing activities

 

 

35,100

 

 

 

57,745

 

Financing activities

 

 

 

 

 

 

Proceeds from issuances of common stock in “at-the-market” offerings, net of issuance costs

 

 

8,969

 

 

 

 

Proceeds from issuance of common stock under employee stock plans

 

 

768

 

 

 

883

 

Net cash provided by financing activities

 

 

9,737

 

 

 

883

 

Net (decrease) increase in cash and cash equivalents

 

 

(10,401

)

 

 

11,218

 

Cash and cash equivalents at beginning of period

 

 

47,478

 

 

 

38,946

 

Cash and cash equivalents at end of period

 

$

37,077

 

 

$

50,164

 

 

 

 

 

 

 

 

 

 

 

See accompanying notes to condensed financial statements.

6


 

RAPT THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

1. Organization

Description of the Business

RAPT Therapeutics, Inc. (“RAPT” or the “Company”) is a clinical stage, immunology-based therapeutics company focused on discovering, developing and commercializing oral small molecule therapies for patients with significant unmet needs in inflammatory diseases and oncology. Utilizing its proprietary drug discovery and development engine, the Company develops highly selective small molecules that are designed to modulate the critical immune responses underlying these diseases. The Company is located in South San Francisco, California.

 

Liquidity and Management Plans

The accompanying condensed financial statements have been prepared assuming that the Company will continue as a going concern. Since inception, the Company has incurred net losses and negative cash flows from operations. During the six months ended June 30, 2024, the Company incurred a net loss of $58.2 million and used $55.2 million of cash in operations and capital expenditures. At June 30, 2024, the Company had cash and cash equivalents and marketable securities of $114.8 million and working capital of $105.7 million.

The Company plans to continue to incur substantial costs in order to conduct research and development activities, and additional capital will be needed to undertake these activities. The Company intends to raise such capital through the issuance of additional equity, borrowings or strategic alliances with other companies. However, if such arrangements are not available at adequate levels or on acceptable terms, the Company would be required to significantly reduce operating expenses and delay or reduce the scope of or eliminate some of its development programs. The Company believes that its current cash and cash equivalents and marketable securities will provide sufficient funds to enable it to meet its obligations for at least 12 months from the filing date of this Quarterly Report on Form 10-Q.

The Company’s evaluation was based on the facts known as of the date of filing of this Quarterly Report on Form 10-Q, including the impacts of the clinical holds that the U.S. Food and Drug Administration (“FDA”) has placed on the Phase 2b trial of zelnecirnon in atopic dermatitis (“AD”) and the Phase 2a trial of zelnecirnon in asthma and the Company's decision to close and unblind both trials to support its discussions with the FDA.

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and pursuant to Article 10 of Regulation S‑X of the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed financial statements include only normal and recurring adjustments that the Company believes are necessary to fairly state the Company’s financial position and the results of its operations and cash flows. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The condensed balance sheet as of December 31, 2023 has been derived from the audited financial statements as of that date but does not include all disclosures required by U.S. GAAP for complete financial statements. Because all of the disclosures required by U.S. GAAP for complete financial statements are not included herein, these unaudited condensed financial statements and the notes accompanying them should be read in conjunction with the Company’s audited financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023 filed on March 7, 2024 with the Securities and Exchange Commission (“SEC”).

The accompanying condensed financial statements have been prepared in accordance with U.S. GAAP and include the accounts of the Company and its wholly owned subsidiary, RAPT Therapeutics Australia Pty Ltd., which was established in 2018 and deregistered during the quarter ended June 30, 2023. All intercompany balances and transactions have been eliminated in consolidation.

7


 

Stock-Based Compensation

The Company determines employee, nonemployee and director stock-based compensation expense for all stock-based awards based on their grant date fair value using the Black-Scholes option-pricing model. For stock-based awards with service conditions only, stock-based compensation expense is recognized over the requisite service period using the straight-line method. Forfeitures are recognized as they occur.

The fair value of restricted stock awards granted is determined based on the stock price on the date of grant. The estimated fair value is amortized as compensation expense over the service period of the award.

Net Loss Per Share

Basic net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding during the period, without consideration of potential dilutive securities. Diluted net loss per common share is computed by dividing the net loss by the sum of the weighted average number of common shares outstanding during the period plus the number of potential dilutive securities outstanding during the period calculated in accordance with the treasury stock method. Diluted net loss per share is the same as basic net loss per share since the effect of potentially dilutive securities is anti-dilutive.

Marketable Securities

Marketable securities primarily consist of commercial paper, corporate debt securities and U.S. government agency securities. The Company has classified its marketable securities as available-for-sale and may sell these securities prior to their stated maturities. The Company views these marketable securities as available to support current operations and classifies marketable securities with maturities beyond 12 months as current assets. The Company’s marketable securities are carried at estimated fair value, which is derived from independent pricing sources based on quoted prices in active markets for similar securities. Unrealized gains and losses are reported as a component of accumulated other comprehensive income (loss). The cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in other income, net on the condensed statements of operations.

All of the Company's available-for-sale investments are subject to a periodic impairment review. For each available-for-sale investment whose fair value is below its amortized cost, the Company determines if the impairment is a result of a credit-related loss or other factors using both quantitative and qualitative factors, including the length of time and extent to which the market value has been less than amortized cost, the financial condition and near-term prospects of the issuer and the Company’s intent and ability to retain its investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. If the impairment is a result of a credit-related loss, the Company recognizes an allowance for credit losses. If the impairment is not a result of a credit loss, the Company recognizes the loss in other comprehensive loss.

Impairment of Long-Lived Assets

The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over its remaining life. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. To date, there have been no such impairment losses.

Leases

At inception of a contract, the Company determines whether an arrangement is or contains a lease. For all leases, the Company determines the classification as either operating leases or financing leases. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Company’s condensed balance sheets.

8


 

Lease recognition occurs at the commencement date and lease liability amounts are based on the present value of lease payments over the lease term. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The Company uses an implicit rate when readily available, or its incremental borrowing rate based on the information available at lease commencement date, in determining the present value of lease payments. ROU assets represent our right to use underlying assets for the lease term and operating lease liabilities represent our obligation to make lease payments under the lease. ROU assets also include any lease payments made prior to the commencement date and exclude lease incentives received. Operating lease expense is recognized on a straight-line basis over the lease term. Lease agreements with both lease and nonlease components are generally accounted for together as a single lease component.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by the Company as of the specified effective date. Under the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”), the Company meets the definition of an emerging growth company and has elected the extended transition period for complying with new or revised accounting standards pursuant to Section 107(b) of the JOBS Act.

In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU No. 2023-07”), which provides updates to qualitative and quantitative reportable segment disclosure requirements, including enhanced disclosures about significant segment expenses and increased interim disclosure requirements, among others. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively. The Company believes the adoption of this standard will not have a material impact on its financial statement disclosures.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU No. 2023-09”), which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation and modifies other income tax-related disclosures. ASU No. 2023-09 is effective for fiscal years beginning after December 15, 2024 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this standard on the income tax disclosures within the financial statements.

3. Fair Value Measurements

Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis (at least annually). Financial instruments include cash and cash equivalents, marketable securities, accounts payable and accrued expenses that approximate fair value due to their relatively short maturities.

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

Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and

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

The Company estimates the fair values of investments in corporate debt securities, commercial paper and U.S. government agency securities using valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads, benchmark securities, prepayment/default projections based on historical data and other observable inputs.

9


 

Cash equivalents and marketable securities, all of which are classified as available-for-sale securities and measured at fair value on a recurring basis, consisted of the following (in thousands):

 

 

 

 

 

As of June 30, 2024

 

 

 

Fair Value
Hierarchy
Level

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

3,723

 

 

$

 

 

$

 

 

$

3,723

 

Corporate debt

 

Level 2

 

 

18,240

 

 

 

6

 

 

 

(11

)

 

 

18,235

 

Asset-backed securities

 

Level 2

 

 

3,859

 

 

 

 

 

 

(1

)

 

 

3,858

 

Commercial paper

 

Level 2

 

 

35,966

 

 

 

 

 

 

(4

)

 

 

35,962

 

U.S. government agency securities

 

Level 2

 

 

52,873

 

 

 

1

 

 

 

(38

)

 

 

52,836

 

Subtotal

 

 

 

 

114,661

 

 

 

7

 

 

 

(54

)

 

 

114,614

 

Less: Cash equivalents

 

 

 

 

(36,853

)

 

 

 

 

 

 

 

 

(36,853

)

Marketable securities

 

 

 

$

77,808

 

 

$

7

 

 

$

(54

)

 

$

77,761

 

 

 

 

 

 

As of December 31, 2023

 

 

 

Fair Value
Hierarchy
Level

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

10,869

 

 

$

 

 

$

 

 

$

10,869

 

Corporate debt

 

Level 2

 

 

19,531

 

 

 

37

 

 

 

(9

)

 

 

19,559

 

Asset-backed securities

 

Level 2

 

 

5,242

 

 

 

7

 

 

 

(4

)

 

 

5,245

 

Commercial paper

 

Level 2

 

 

59,828

 

 

 

7

 

 

 

(8

)

 

 

59,827

 

U.S. government agency securities

 

Level 2

 

 

63,206

 

 

 

91

 

 

 

(18

)

 

 

63,279

 

Subtotal

 

 

 

 

158,676

 

 

 

142

 

 

 

(39

)

 

 

158,779

 

Less: Cash equivalents

 

 

 

 

(47,395

)

 

 

 

 

 

 

 

 

(47,395

)

Marketable securities

 

 

 

$

111,281

 

 

$

142

 

 

$

(39

)

 

$

111,384

 

 

As of June 30, 2024, the unrealized losses on the Company’s securities that were in an unrealized loss position were caused by interest rate changes and were not attributable to credit losses. As of June 30, 2024, the Company held debt securities with an aggregate unrealized loss position of $54,000 that had an aggregate fair value of $55.6 million. The Company does not intend to sell the securities that are in an unrealized loss position and the Company believes it is more likely than not that the investments will be held until recovery of the amortized cost bases. The Company did not record an allowance for credit losses or other impairment charges related to its marketable securities as of June 30, 2024.

The following table presents the remaining contractual maturities of the Company’s marketable securities as of June 30, 2024 (in thousands):

June 30, 2024

 

Maturing in one year or less

$

76,291

 

Maturing after one year through five years

 

1,470

 

Total

$

77,761

 

 

10


 

4. Property and Equipment

Property and equipment consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Laboratory equipment

 

$

7,086

 

 

$

7,399

 

Leasehold improvements

 

 

3,295

 

 

 

3,295

 

Computer equipment

 

 

735

 

 

 

727

 

Furniture and fixtures

 

 

394

 

 

 

394

 

Total property and equipment

 

 

11,510

 

 

 

11,815

 

Less accumulated depreciation and amortization

 

 

(9,577

)

 

 

(9,367

)

Property and equipment, net

 

$

1,933

 

 

$

2,448

 

Depreciation and amortization expense was $0.3 million for each of the three months ended June 30, 2024 and 2023 and $0.6 million for each of the six months ended June 30, 2024 and 2023.

5. Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accrued research and development expenses

 

$

4,401

 

 

$

7,281

 

Accrued compensation

 

 

4,619

 

 

 

6,303

 

Accrued professional and consulting services

 

 

341

 

 

 

341

 

Other

 

 

126

 

 

 

178

 

Total accrued expenses

 

$

9,487

 

 

$

14,103

 

 

6. Common Stock

As of June 30, 2024, the Company had reserved the following shares of common stock for future issuance:

 

Options issued and outstanding under the 2019 Equity Incentive Plan and
   2015 Stock Plan

 

 

5,589,209

 

Shares available for future grants under the 2019 Equity Incentive Plan

 

 

2,905,116

 

Pre-funded warrants issued and outstanding

 

 

4,000,000

 

Shares reserved under the 2019 Employee Stock Purchase Plan

 

 

547,084

 

Total

 

 

13,041,409

 

On August 11, 2023, the Company filed a shelf registration statement on Form S-3 with the SEC, which was declared effective on August 17, 2023, related to the sale and issuance of up to $450 million of the Company’s securities, including up to $150 million of shares of common stock that may be offered and sold from time to time in one or more “at-the-market” offerings pursuant to a Controlled Equity OfferingSM Sales Agreement (the “ATM Sales Agreement”) with Cantor Fitzgerald & Co. (“Cantor”) and Leerink Partners LLC. The ATM Sales Agreement replaced the Controlled Equity OfferingSM Sales Agreement dated November 4, 2020 by and among the Company, Cantor and Stifel, Nicolaus & Company, Incorporated (the “Prior ATM Sales Agreement”). No shares were sold during the three months ended June 30, 2024 under the ATM Sales Agreement. During the six months ended June 30, 2024, the Company sold 365,316 shares of common stock in “at-the-market” offerings pursuant to the ATM Sales Agreement for net proceeds of $9.0 million, after deducting commissions and other offering related costs. No shares were sold under the Prior ATM Sales Agreement during the three and six months ended June 30, 2023. As of June 30, 2024, $140.6 million remained available under the ATM Sales Agreement.

11


 

7. Stock-Based Compensation

Stock option activity under the 2019 Equity Incentive Plan (the “2019 Plan”) is set forth below for the six months ended June 30, 2024:

 

 

 

 

 

 

Weighted

 

 

Average

 

 

 

 

 

 

 

 

 

Average

 

 

Remaining

 

 

Aggregate

 

 

 

Number of

 

 

Exercise

 

 

Contractual

 

 

Intrinsic

 

 

 

Shares

 

 

Price Per

 

 

Term

 

 

Value

 

 

 

Outstanding

 

 

Share

 

 

(Years)

 

 

(in thousands)

 

Balances at December 31, 2023

 

 

4,099,947

 

 

$

21.00

 

 

 

7.6

 

 

$

23,206

 

Stock options granted

 

 

1,646,259

 

 

 

21.77

 

 

 

 

 

 

 

Stock options exercised

 

 

(14,374

)

 

 

4.67

 

 

 

 

 

 

 

Stock options forfeited

 

 

(142,623

)

 

 

23.59

 

 

 

 

 

 

 

Balances at June 30, 2024

 

 

5,589,209

 

 

$

21.20

 

 

 

7.7

 

 

$

49

 

 

As of June 30, 2024, 2,905,116 shares remained available for issuance under the 2019 Plan.

Restricted stock unit (“RSU”) activity under the 2019 Plan is set forth below for the six months ended June 30, 2024:

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

 

 

Outstanding

 

 

Per Share

 

Balances at December 31, 2023

 

 

13,500

 

 

$

44.66

 

RSUs granted

 

 

 

 

 

 

RSUs vested and settled

 

 

(13,500

)

 

 

44.66

 

RSUs forfeited

 

 

 

 

 

 

Balances at June 30, 2024

 

 

 

 

$

 

Stock-based compensation expense

Total stock-based compensation expense recognized for options and RSUs granted to both employees and non-employees and for the 2019 Employee Stock Purchase Plan (the “2019 ESPP”) was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months
Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

2,632

 

 

$

2,015

 

 

$

5,269

 

 

$

3,975

 

General and administrative

 

 

2,752

 

 

 

2,224

 

 

 

5,513

 

 

 

4,358

 

Total stock-based compensation expense

 

$

5,384

 

 

$

4,239

 

 

$

10,782

 

 

$

8,333

 

 

As of June 30, 2024, unrecognized stock-based compensation expense related to outstanding unvested stock options and RSUs that are expected to vest was $45.5 million. This unrecognized stock-based compensation expense is expected to be recognized over 2.8 years.

The Company recorded stock-based compensation expense related to the 2019 ESPP of $0.4 million and $0.7 million for the three and six months ended June 30, 2024, respectively, and $0.3 million and $0.6 million for the three and six months ended June 30, 2023, respectively.

12


 

8. Net Loss Per Share

Net loss per share

The following table sets forth the computation of the basic and diluted net loss per share for the three and six months ended June 30, 2024 and 2023 (in thousands, except share and per share data):

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(27,663

)

 

$

(25,280

)

 

$

(58,184

)

 

$

(54,551

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

38,866,760

 

 

 

38,328,741

 

 

 

38,748,214

 

 

 

38,304,758

 

Net loss per share, basic and diluted

 

$

(0.71

)

 

$

(0.66

)

 

$

(1.50

)

 

$

(1.42

)

For the three and six months ended June 30, 2024 and 2023, 4,000,000 pre-funded warrants to purchase the Company’s shares of common stock, issued in the May 2022 private placement financing, were included on a weighted average basis in the basic and diluted net loss per share calculation. As of June 30, 2024, all the pre-funded warrants issued in the private placement financing were outstanding.

Potential dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

 

 

As of June 30,

 

 

 

2024

 

 

2023

 

Stock options issued and outstanding under the 2019 Plan and 2015 Stock Plan

 

 

5,589,209

 

 

 

4,079,046

 

Estimated shares issuable under the 2019 ESPP

 

 

12,939

 

 

 

11,801

 

RSUs subject to future vesting

 

 

 

 

 

13,500

 

Total

 

 

5,602,148

 

 

 

4,104,347

 

 

9. Subsequent Events

On July 16, 2024, the Company's board of directors approved a reduction of the Company's workforce to conserve cash resources. The workforce reduction impacted 47 people, or approximately 40% of the Company's headcount. All employees affected by the workforce reduction are or will be eligible to receive, among other things, severance payments and paid COBRA premiums for a specified time period post-termination. The Company estimates that it will incur approximately $0.9 million in restructuring charges in connection with the workforce reduction, consisting of cash-based expenses related to employee severance payments, benefits and related costs. The Company expects that the execution of the workforce reduction and the majority of the cash payments related to the restructuring will be substantially completed by the end of the third quarter of 2024.

13


 

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

The following discussion and analysis of our financial condition and results of operations should be read together with the unaudited condensed financial statements and related notes included in Item 1 of Part I of this Quarterly Report on Form 10-Q and with the audited financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the Securities and Exchange Commission (the “SEC”) on March 7, 2024. This discussion includes forward-looking statements based upon current beliefs, plans and expectations that involve risk, uncertainties and assumptions, such as statements regarding our plans, objectives, expectations, intentions and projections. Our actual results may differ materially from management’s expectations as a result of various factors, including, but not limited to, those discussed in the section titled “Risk Factors” in this report. In some cases, you can identify forward-looking statements by terms such as “anticipates,” “believes,” “could,” “estimates,” “expects,” “may,” “plans,” “potential” “predicts,” “projects,” “should,” “will,” “would” and similar expressions intended to identify forward-looking statements. Forward-looking statements represent our estimates and assumptions only as of the date of this Quarterly Report on Form 10-Q. Except as required by law, we assume no obligation to update or revise any forward-looking statements to reflect new information or future events, even if new information comes available in the future. You should not assume that our silence over time means that actual events are bearing out as expressed or implied in such forward-looking statements.

Overview

We are a clinical stage immunology-based therapeutics company focused on discovering, developing and commercializing oral small molecule therapies for patients with significant unmet needs in inflammatory diseases and oncology. Utilizing our proprietary drug discovery and development engine, we are developing highly selective small molecules designed to modulate the critical immune responses underlying these diseases. Our two lead drug candidates, zelnecirnon (RPT193) and tivumecirnon (FLX475), each target C-C motif chemokine receptor 4 (“CCR4”), a drug target that potentially has broad applicability in inflammatory diseases and oncology.

In February 2024, the U.S. Food and Drug Administration (“FDA”) placed clinical holds on both our Phase 2b trial of zelnecirnon in atopic dermatitis (“AD”) and our Phase 2a trial of zelnecirnon in asthma. The clinical hold determination was based on a serious adverse event of liver failure requiring transplant in one patient in the AD trial. Dosing of zelnecirnon and enrollment of new trial participants were halted immediately in both clinical trials. In May 2024, we announced our decision to close and unblind both the Phase 2b trial in AD and the Phase 2a trial in asthma to inform our path forward and support our discussions with the FDA. Prior to the imposition of the clinical hold, a total of 229 patients had been enrolled in the Phase 2b AD trial, of which approximately 110 had completed the 16-week dosing period.

In April 2024, we announced safety and efficacy data from our ongoing Phase 2 trial of tivumecirnon in combination with the anti-PD-1 checkpoint inhibitor (“CPI”) pembrolizumab in the cohort of patients with advanced head and neck squamous cell carcinoma (“HNSCC”) whose disease progressed despite previous treatment with CPI therapy (“CPI-experienced”). The 32-patient CPI-experienced HNSCC cohort had heavily pretreated disease, with 69% of patients having received three or more (up to six) prior lines of treatment. In the entire cohort, confirmed responses were observed in 5/32 patients (15.6%) regardless of PD-L1 or HPV status. In the 23 patients known to have PD-L1+ disease (CPS ≥1), an ORR of 17.4% (4/23) was observed, and in the 18 patients known to have HPV+ disease, an ORR of 22.2% (4/18) was observed.

Financial Overview

Since commencing operations in 2015, we have devoted substantially all of our efforts and financial resources to building our research and development capabilities and establishing our corporate infrastructure. As a result, we have incurred net losses since inception. As of June 30, 2024, we had an accumulated deficit of $542.9 million. We have incurred net losses of $58.2 million and $54.6 million for the six months ended June 30, 2024 and 2023, respectively. We do not expect to generate product revenue unless and until we obtain approval for the commercialization of a drug candidate and we cannot assure you that we will ever generate significant product revenue or profits.

14


 

Since inception, we have financed our operations primarily through the sale of equity securities. As of June 30, 2024, we had cash and cash equivalents and marketable securities of $114.8 million and working capital of $105.7 million. On August 11, 2023, we filed a shelf registration statement on Form S-3 with the SEC, which was declared effective on August 17, 2023, related to the sale and issuance of up to $450 million of the Company’s securities, including up to $150 million of shares of common stock that may be offered and sold from time to time in one or more “at-the-market” offerings pursuant to a Controlled Equity OfferingSM Sales Agreement (the “ATM Sales Agreement”) with Cantor Fitzgerald & Co. (“Cantor”) and Leerink Partners LLC. The ATM Sales Agreement replaced the Controlled Equity OfferingSM Sales Agreement, dated November 4, 2020, by and among the Company, Cantor and Stifel, Nicolaus & Company, Incorporated. During the three and six months ended June 30, 2024, the Company sold 365,316 shares of common stock in “at-the-market” offerings pursuant to the ATM Sales Agreement, for net proceeds of $9.0 million, after deducting commissions and other offering related costs. As of June 30, 2024, there were up to $140.6 million of shares of common stock available for future issuance under the ATM Sales Agreement.

On July 16, 2024, our board of directors approved a reduction of our workforce to conserve cash resources. The workforce reduction impacted 47 people, or approximately 40% of our headcount. All employees affected by the workforce reduction are or will be eligible to receive, among other things, severance payments and paid COBRA premiums for a specified time period post-termination. We estimate that we will incur approximately $0.9 million in restructuring charges in connection with the workforce reduction, consisting of cash-based expenses related to employee severance payments, benefits and related costs. We expect that the execution of the workforce reduction and the majority of the cash payments related to the restructuring will be substantially completed by the end of the third quarter of 2024.We believe our current cash and cash equivalents and marketable securities will be sufficient to fund our planned operations for a period of at least 12 months following the filing date of this Quarterly Report on Form 10-Q.

We expect to incur substantial expenditures in the foreseeable future as we expand our pipeline and advance our drug candidates through clinical development, undergo the regulatory approval process and, if our drug candidates are approved, launch commercial activities. Specifically, in the near term, we expect to continue to incur expenses relating to our ongoing and planned clinical trials, including efforts to resolve the clinical holds on the Phase 2b trial of zelnecirnon in AD and the Phase 2a trial in asthma, the development and validation of our manufacturing processes and other development activities.

We will need substantial additional funding to support our continuing operations and pursue our development strategy. Until we can generate significant revenue from sales of our drug candidates, if ever, we expect to finance our operations through equity or debt financings or other capital sources, including potential collaborations with other companies, or other strategic transactions. Adequate funding may not be available to us on acceptable terms or at all. If we fail to raise capital or enter into such agreements as and when needed, we may have to significantly delay, scale back or discontinue the development and commercialization of our drug candidates or delay our efforts to expand our product pipeline. We may also be required to sell or license to other parties rights to develop or commercialize our drug candidates.

Components of Operating Results

Research and Development Expenses

We expense both internal and external research and development costs as such expenses are incurred. We track the external research and development costs incurred for each of our drug candidates. However, we do not track our internal research and development costs by drug candidate as the related efforts and their costs are typically spread across multiple drug candidates.

We account for non-refundable advance payments for goods or services that will be used in future research and development activities as expenses when the goods have been received or when the service has been performed rather than when the payment is made.

Clinical trial costs are a component of research and development expenses. We expense costs for our clinical trial activities performed by third parties, including clinical research organizations (“CROs”) and other service providers, as they are incurred, based upon estimates of the work completed over the life of the individual study in accordance with the associated agreements. We use information received from our personnel and outside service providers to estimate the clinical trial costs incurred.

External research and development expenses consist primarily of costs incurred for the development of our drug candidates and include:

costs incurred under agreements with CROs, investigative sites and consultants to conduct our clinical trials and preclinical and non-clinical studies;

15


 

costs to acquire, develop and manufacture supplies for clinical trials and other studies, including fees paid to contract manufacturing organizations (“CMOs”); and
costs related to compliance with drug development regulatory requirements.

Internal research and development costs include:

salaries and related costs, including stock-based compensation and travel expenses, for personnel in our research and development functions; and
depreciation and other allocated facility-related and overhead expenses.

Although we expect our research and development expenses to decrease in the near term due to the clinical holds that have been placed on the zelnecirnon clinical trials described above, we expect to devote substantial resources towards research and development during the next few years as we seek to complete existing and initiate additional clinical trials, pursue regulatory approval of zelnecirnon and tivumecirnon and advance other programs into clinical development. Predicting the timing or the final cost to complete our clinical program or validation of our manufacturing and supply processes is difficult and delays may occur because of many factors.

General and Administrative Expenses

General and administrative expenses consist principally of personnel-related costs, including payroll and stock‑based compensation for personnel in executive, finance, human resources, business and corporate development and other administrative functions; professional fees for legal, consulting and accounting services; rent and other facilities costs; depreciation and other general operating expenses not otherwise classified as research and development expenses.

We expect to continue to incur expenses to support our continued operations as a public company, including expenses related to compliance with the rules and regulations of the SEC and Nasdaq Global Market, insurance expenses, investor relations expenses, audit fees, professional services and general overhead and administrative costs.

Other Income, Net

Our cash and cash equivalents and marketable securities are invested in money market funds, corporate debt securities, commercial paper and U.S. government agency securities. Other income, net, consists primarily of interest earned on our cash and cash equivalents and marketable securities and remeasurement gains and losses on foreign currency transactions.

Critical Accounting Policies, Significant Judgments and Use of Estimates

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

There have been no significant changes in our critical accounting policies and estimates during the six months ended June 30, 2024, as compared to the critical accounting policies and estimates disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 7, 2024. Our significant accounting policies are also described in “Summary of Significant Accounting Policies” in Note 2 of the accompanying condensed financial statements.

16


 

Results of Operations

Comparison of the Three Months Ended June 30, 2024 and 2023

The following table summarizes our results of operations for the periods indicated (in thousands):

 

Three Months Ended

 

 

 

 

 

 

 

 

June 30,

 

 

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

22,640

 

 

 

21,642

 

 

 

998

 

 

 

5

%

General and administrative

 

6,690

 

 

 

6,722

 

 

 

(32

)

 

*

 

Total operating expenses

 

29,330

 

 

 

28,364

 

 

 

966

 

 

 

3

%

Loss from operations

 

(29,330

)

 

 

(28,364

)

 

 

(966

)

 

 

3

%

Other income, net

 

1,667

 

 

 

3,084

 

 

 

(1,417

)

 

 

(46

)%

Net loss

$

(27,663

)

 

$

(25,280

)

 

$

(2,383

)

 

 

9

%

*: percentage not meaningful

Research and Development Expenses

Research and development expenses increased $1.0 million, or 5%, to $22.6 million for the three months ended June 30, 2024 from $21.6 million for the three months ended June 30, 2023. The increase in research and development expenses was primarily due to increases of $1.0 million in development costs related to zelnecirnon, $0.8 million in personnel costs, $0.6 million in stock-based compensation expense, $0.2 million in consulting costs and $0.2 million in facilities costs, partially offset by decreases of $0.6 million in development costs related to tivumecirnon, $0.6 million in development costs related to early-stage programs and $0.6 million in lab supplies costs.

The following is a comparison of research and development expenses for the three months ended June 30, 2024 and 2023 (in thousands):

 

Three Months Ended

 

 

June 30,

 

 

2024

 

 

2023

 

External development expenses:

 

 

 

 

 

Zelnecirnon

$

7,024

 

 

$

6,041

 

Tivumecirnon

 

1,843

 

 

 

2,397

 

Other programs

 

249

 

 

 

869

 

Internal research and development expenses

 

13,524

 

 

 

12,335

 

Total research and development expenses

$

22,640

 

 

$

21,642

 

 

As previously noted, we do not track our internal research and development expenses by drug candidate, as the related efforts and their costs are typically spread across multiple drug candidates.

General and Administrative Expenses

General and administrative expenses were $6.7 million for each of the three months ended June 30, 2024 and 2023, respectively. General and administrative expenses were unchanged as increases of $0.2 million in personnel costs and $0.5 million in stock-based compensation expense were offset by decreases of $0.4 million in consulting costs and $0.3 million in insurance premiums.

Other Income, Net

Other income, net decreased $1.4 million, or 46%, to $1.7 million for the three months ended June 30, 2024 from $3.1 million for the three months ended June 30, 2023. The decrease was driven primarily by a decrease in interest income due to lower invested cash balances for the three months ended June 30, 2024.

 

17


 

Comparison of the Six Months Ended June 30, 2024 and 2023

The following table summarizes our results of operations for the periods indicated (in thousands):

 

Six Months Ended

 

 

 

 

 

 

 

 

June 30,

 

 

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

47,421

 

 

 

47,216

 

 

 

205

 

 

*

 

General and administrative

 

14,427

 

 

 

12,710

 

 

 

1,717

 

 

 

14

%

Total operating expenses

 

61,848

 

 

 

59,926

 

 

 

1,922

 

 

 

3

%

Loss from operations

 

(61,848

)

 

 

(59,926

)

 

 

(1,922

)

 

 

3

%

Other income, net

 

3,664

 

 

 

5,375

 

 

 

(1,711

)

 

 

(32

)%

Net loss

$

(58,184

)

 

$

(54,551

)

 

$

(3,633

)

 

 

7

%

*: percentage not meaningful

Research and Development Expenses

Research and development expenses increased $0.2 million to $47.4 million for the six months ended June 30, 2024 from $47.2 million for the six months ended June 30, 2023. The increase in research and development expenses was primarily due to increases of $2.6 million in personnel costs, $0.5 million in consulting costs, $0.5 million in facilities costs and $1.3 million in stock-based compensation expense, partially offset by decreases of $0.3 million in development costs related to zelnecirnon, $1.9 million in development costs related to tivumecirnon, $1.4 million in development costs related to early-stage programs and $1.1 million in lab supplies costs.

The following is a comparison of research and development expenses for the six months ended June 30, 2024 and 2023 (in thousands):

 

Six Months Ended

 

 

June 30,

 

 

2024

 

 

2023

 

External development expenses:

 

 

 

 

 

Zelnecirnon

$

14,865

 

 

$

15,132

 

Tivumecirnon

 

4,000

 

 

 

5,907

 

Other programs

 

452

 

 

 

1,807

 

Internal research and development expenses

 

28,104

 

 

 

24,370

 

Total research and development expenses

$

47,421

 

 

$

47,216

 

As previously noted, we do not track our internal research and development expenses by drug candidate, as the related efforts and their costs are typically spread across multiple drug candidates.

General and Administrative Expenses

General and administrative expenses increased $1.7 million, or 14%, to $14.4 million for the six months ended June 30, 2024, from $12.7 million for the six months ended June 30, 2023. The increase in general and administrative expenses was primarily due to increases of $0.7 million in personnel costs, $1.1 million in stock-based compensation expense and $0.2 million in facilities costs, partially offset by a decrease of $0.3 million in insurance premiums.

Other Income, Net

Other income, net decreased $1.7 million, or 32%, to $3.7 million for the six months ended June 30, 2024, from $5.4 million for the six months ended June 30, 2023. The decrease was driven primarily due to a decrease in interest income due to lower invested cash balances for the six months ended June 30, 2024.

18


 

Liquidity and Capital Resources; Plan of Operations

Since inception, we have financed our operations primarily through the sale of equity securities. During the six months ended June 30, 2024, we sold 365,316 shares of common stock in “at-the-market” offerings pursuant to the ATM Sales Agreement, for net proceeds of $9.0 million, after deducting commissions and other offering related costs. As of June 30, 2024, up to $140.6 million of shares of common stock remained available for future issuance under the ATM Sales Agreement. As of June 30, 2024, we had cash and cash equivalents and marketable securities of $114.8 million and working capital of $105.7 million. Our cash equivalents and marketable securities consist of commercial paper, corporate debt securities and U.S. government agency securities. Cash in excess of immediate requirements is invested in accordance with our investment policy, primarily with a view towards liquidity and capital preservation. Since inception, we have incurred net losses and negative cash flows from operations.

As of June 30, 2024, we had an accumulated deficit of $542.9 million. We expect to incur substantial costs in order to conduct research and development activities necessary to develop and commercialize our existing and future drug candidates. Additional capital will be needed to undertake these activities and we intend to raise such capital through the issuance of additional equity or debt, strategic alliances with other companies or other sources of financing. However, if such capital is not available at adequate levels or on acceptable terms, we could be required to significantly reduce operating expenses and delay or reduce the scope of, or eliminate, some of our research or development programs. We believe our current cash and cash equivalents and marketable securities will be sufficient to fund our anticipated level of operations through at least the next 12 months following the filing date of this report.

We will continue to require additional capital to develop our drug candidates and fund operations for the foreseeable future. We may seek to raise capital through private or public equity or debt financings, collaborative or other arrangements with other companies or through other sources of financing. Adequate additional funding may not be available to us on acceptable terms or at all. Our failure to raise capital as and when needed could have a negative impact on our financial condition and our ability to pursue our business strategies. We anticipate that we will need to raise substantial additional capital, the requirements of which will depend on many factors, including:

the scope, rate of progress and costs of our drug discovery, preclinical development activities, laboratory testing and clinical trials for our drug candidates;
the number and scope of clinical programs we decide to pursue;
the scope and costs of manufacturing development and commercial manufacturing activities;
the extent to which we acquire or in-license other drug candidates and technologies;
the cost, timing and outcome of regulatory review of our drug candidates;
the cost and timing of establishing sales and marketing capabilities, if any of our drug candidates receive marketing approval;
the costs of preparing, filing and prosecuting patent applications, obtaining, maintaining and enforcing our intellectual property rights and defending intellectual property-related claims;
our ability to establish and maintain collaborations on favorable terms, if at all;
our efforts to enhance operational systems and our ability to attract, hire and retain qualified personnel, including personnel to support the development of our drug candidates;
the costs associated with being a public company; and
the cost associated with commercializing our drug candidates, if they receive marketing approval.

Additionally, the global financial markets have experienced significant disruptions due to various macroeconomic factors, including, among other things, the impact of ongoing overseas conflicts. While recent rising inflation rates have eased, prices continue to rise, which may also materially affect our business and corresponding financial position and cash flows. In addition, the U.S. Federal Reserve has raised, and may further raise, interest rates in response to concerns about inflation. Increases in interest rates, especially if coupled with reduced government spending and volatility in financial markets, may further increase economic uncertainty and heighten these risks. Moreover, the failures of certain banks have resulted in broader financial institution liquidity risk and concerns. If other banks and financial institutions fail or become insolvent in the future in response to financial conditions affecting the banking system and financial markets, our ability to access our cash, cash equivalents and investments may be threatened and our ability to raise additional capital could be substantially impaired. If the disruptions and slowdown deepen or persist, we may not be able to access additional capital on favorable terms, or at all, which could in the future negatively affect our ability to pursue our business strategy. See “Risk Factors” for additional risks associated with our substantial capital requirements.

19


 

If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Any future debt financing may impose upon us covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, repurchase our common stock, make certain investments and engage in certain merger, consolidation or asset sale transactions. Any equity or debt financing may contain terms that are not favorable to us or our stockholders. If we are unable to raise additional funds when needed, we may be required to implement additional cost reduction measures, such as further reducing operating expenses and delaying, reducing or terminating some or all of our development programs and clinical trials. We may also be required to sell or license to other parties rights to develop or commercialize our drug candidates that we would prefer to retain.

While we expect that the workforce reduction and the majority of the cash payments related to the workforce reduction will be substantially complete by the end of the third quarter of 2024, we may incur other charges or cash expenditures not currently contemplated due to unanticipated events that may occur, including in connection with the implementation of the workforce reduction. Additionally, we may not achieve the expected benefits of these cost reduction measures and other cost reduction plans on the anticipated timeline, or at all, which could otherwise accelerate our liquidity needs and could force us to further curtail or suspend our operations.

Summary Condensed Statement of Cash Flows

The following table sets forth the primary sources and uses of cash and cash equivalents for each of the periods presented below (in thousands):

 

 

Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Net cash (used in) provided by:

 

 

 

 

 

 

Operating activities

 

$

(55,238

)

 

$

(47,410

)

Investing activities

 

 

35,100

 

 

 

57,745

 

Financing activities

 

 

9,737

 

 

 

883

 

Net (decrease) increase in cash and cash equivalents

 

$

(10,401

)

 

$

11,218

 

 

Cash Used in Operating Activities

Net cash used in operating activities was $55.2 million for the six months ended June 30, 2024, reflecting a net loss of $58.2 million and changes in operating assets and liabilities of $7.8 million, partially offset by non-cash charges primarily for depreciation, amortization, non-cash operating lease expense and stock-based compensation expense totaling $10.8 million.

Net cash used in operating activities was $47.4 million for the six months ended June 30, 2023, reflecting a net loss of $54.6 million, partially offset by non-cash charges primarily for depreciation, amortization, non-cash operating lease expense and stock-based compensation expense totaling $6.5 million and net cash provided by changes in operating assets and liabilities of $0.7 million.

Cash Provided by Investing Activities

Cash provided by investing activities was $35.1 million for the six months ended June 30, 2024, primarily from the proceeds from maturities of marketable securities of $69.2 million, partially offset by the purchases of marketable securities of $34.0 million and purchase of property and equipment for $0.1 million. Cash provided by investing activities was $57.7 million for the six months ended June 30, 2023, primarily from the proceeds from maturities of marketable securities of $132.7 million, partially offset by the purchases of marketable securities of $74.0 million and purchase of property and equipment for $1.0 million.

Cash Provided by Financing Activities

Net cash provided by financing activities was $9.7 million for the six months ended June 30, 2024, consisting of $9.0 million of net proceeds from the sale of shares under the ATM Sales Agreement and $0.7 million of net proceeds from our employee stock plans. Net cash provided by financing activities was $0.9 million for the six months ended June 30, 2023, from net proceeds from our employee stock plans.

20


 

Material Cash Requirements

Our cash requirements in the ordinary course of business have not materially changed from those disclosed under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources – Material Cash Requirements” in our Annual Report on Form 10-K for the year ended December 31, 2023, filed on March 7, 2024 with the SEC.

Emerging Growth Company Status and Smaller Reporting Company Status

The Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) permits an “emerging growth company” such as us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies. We are choosing to elect the extended transition period for complying with new or revised accounting standards pursuant to Section 107(b) of the JOBS Act until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. We may take advantage of these provisions until December 31, 2024.

In addition, we are also a smaller reporting company as defined in the Securities Exchange Act of 1934, as amended (the “Exchange Act”). We may continue to be a smaller reporting company even after we are no longer an emerging growth company. We may take advantage of certain of the scaled disclosures available to smaller reporting companies and will be able to take advantage of these scaled disclosures for so long as (i) our voting and non-voting common stock held by non-affiliates is less than $250.0 million measured on the last business day of our second fiscal quarter or (ii) our annual revenue is less than $100.0 million during the most recently completed fiscal year and our voting and non-voting common stock held by non-affiliates is less than $700.0 million measured on the last business day of our second fiscal quarter.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

As a “smaller reporting company” as defined by Item 10 of Regulation S-K, we are not required to provide this information.

Item 4. Controls and Procedures

Disclosure Controls and Procedures

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of June 30, 2024. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company 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 the company’s management, including its principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2024, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at a reasonable assurance level.

Changes in Internal Control over Financial Reporting

Management determined that, as of June 30, 2024, there were no changes in our internal control over financial reporting that occurred during the fiscal quarter then ended that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

21


 

PART II. OTHER INFORMATION

From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. Our management believes that there are currently no claims or actions pending against us, the ultimate disposition of which would have a material adverse effect on our results of operations, financial condition or cash flows.

Item 1A. Risk Factors

Our business and investing in our common stock involve a high degree of risk. You should consider and read carefully all of the risks and uncertainties described below, as well as other information included in this Quarterly Report on Form 10-Q, including our condensed financial statements and related notes, our “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” as well as our other public filings. The risks described below are not the only ones facing us. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial, could materially and adversely affect our business, financial condition, results of operations, prospects and stock price. In such a case, the market price of our common stock could decline and you may lose all or part of your original investment. This Quarterly Report on Form 10-Q also contains forward-looking statements and estimates that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of specific factors, including the risks and uncertainties described below.

Summary of Risk Factors

The risks described below are not the only ones facing us. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial, could materially and adversely affect our business, financial condition, results of operations, prospects and stock price. Some of these risks are:

Our Phase 2 clinical trials of zelnecirnon are on clinical hold and, if the FDA does not lift the holds, we may be unable to continue clinical development of zelnecirnon.
Our current or future product candidates may fail or suffer delays in clinical development that materially and adversely affect their commercial viability.
We are a clinical stage therapeutics company with a history of losses. We expect to continue to incur significant losses for the foreseeable future and may never achieve or maintain profitability.
We may not be successful in our efforts to use and expand our proprietary drug discovery and development engine to build a pipeline of drug candidates, and as an organization we have no history of successfully developing drugs.
Even if regulatory approval is obtained for zelnecirnon, tivumecirnon or any other potential drug candidate, the drug candidate we commercialize may not achieve market acceptance and we may not generate any revenue from the sale or licensing of our drug candidates.
Undesirable side effects caused by zelnecirnon, tivumecirnon or any other potential drug candidate could cause regulatory authorities to interrupt, delay or halt clinical trials and could result in the delay or denial of regulatory approval by the FDA or other regulatory authorities, which could compromise our ability to market and derive revenue from our drug candidates. For example, the clinical holds placed on our Phase 2b trial of zelnecirnon in AD and our Phase 2a trial of zelnecirnon in asthma were based on a serious adverse event of liver failure requiring transplant in one patient in the AD trial. In May 2024, we announced our decision to close and unblind both studies to support our discussions with the FDA. However, we may be unable to establish causation of the serious adverse event or satisfactorily address the issues required to resolve the clinical holds in a timely manner or at all and we expect to incur additional expenses in connection with our efforts to resolve the clinical holds.
We will need substantial additional funds to advance development of drug candidates and our drug discovery and development engine, and we cannot guarantee that we will have sufficient funds available in the future to develop and commercialize our current or potential future drug candidates. For example, our efforts to address the clinical holds and advance zelnecirnon may result in significant additional expenses.
Because we may rely on third parties for manufacturing and supply of our drug candidates, some of which are sole source vendors, our supply may become limited or interrupted or may not be of satisfactory quantity or quality.

22


 

If third parties on which we rely to conduct certain preclinical studies and clinical trials do not perform as contractually required, fail to satisfy regulatory or legal requirements or miss expected deadlines, our development program could be delayed with material and adverse impacts on our business and financial condition.
We face intense competition from companies that have developed or may develop biologics and small molecule drugs for the treatment of inflammatory diseases and cancer. If these companies develop technologies or drug candidates more rapidly than we do, or if their technologies or drug candidates are more effective, our ability to develop and successfully commercialize drug candidates may be adversely affected.
If any of our drug candidates is approved for marketing and commercialization in the future and we are unable to develop sales, marketing and distribution capabilities on our own or enter into agreements with third parties to perform these functions on acceptable terms, we will be unable to successfully commercialize any such future products.
Our business could be materially and adversely affected in the future by effects of disease outbreaks, epidemics and pandemics.
If we are unable to obtain, maintain, enforce or defend intellectual property rights related to our technology and current or future drug candidates, or if our intellectual property rights are inadequate, we may not be able to compete effectively.
Our stock price may be volatile. Raising additional capital and other future issuances of our common stock or rights to purchase common stock could result in additional dilution and could cause our stock price to fall.
Our principal stockholders and management own a significant percentage of our stock and are able to exert significant control over matters subject to stockholder approval.
Failure or perceived failure to comply with existing or future laws, regulations, contracts, self-regulatory schemes, standards and other obligations related to data privacy and security (including security incidents) could harm our business. Compliance or the actual or perceived failure to comply with such obligations could increase the costs of our products, limit their use or adoption and otherwise negatively affect our operating results and business.

Risks Related to Our Business

Our Phase 2 clinical trials of zelnecirnon are on clinical hold and, if the FDA does not lift the holds, we may be unable to continue clinical development of zelnecirnon. Our current or future product candidates may fail or suffer delays in clinical development that materially and adversely affect their commercial viability.

In February 2024, the FDA placed clinical holds on both our Phase 2b trial of zelnecirnon in AD and our Phase 2a trial of zelnecirnon in asthma. The clinical hold determination was based on a serious adverse event of liver failure requiring transplant in one patient in the AD trial. Dosing of zelnecirnon and enrollment of new trial participants were halted immediately in both clinical trials. In May 2024, we announced our decision to close and unblind both the Phase 2b trial in AD and the Phase 2a trial of zelnecirnon in asthma to inform our path forward and support our discussions with the FDA. We may be unable to establish causation of the serious adverse event or satisfactorily address the issues required to resolve the clinical holds in a timely manner or at all, and we expect to incur additional expenses in connection with our efforts to resolve the clinical holds, which may be significant. If the FDA does not lift the clinical holds, we may be unable to continue clinical development of zelnecirnon, which would have a material adverse effect on our business, financial position and prospects.

We have no products on the market or that have gained regulatory approval. Other than zelnecirnon and tivumecirnon, none of our drug candidates has ever been tested in humans. None of our drug candidates has advanced into late-stage development or a pivotal clinical trial and it may be years before any such trial is initiated, if at all. Our ability to achieve and sustain profitability depends on us developing, obtaining regulatory approval for and successfully commercializing one or more drug candidates, either alone or with partners.

23


 

Before obtaining regulatory approval for any of our drug candidates, we must conduct extensive preclinical studies and clinical trials to demonstrate the safety and efficacy of our drug candidates in humans. As noted above, the FDA has placed both our clinical trials of zelnecirnon on clinical hold following a serious adverse event of liver failure requiring transplant, and we may be unable to demonstrate the safety of zelnecirnon to the FDA’s satisfaction. With respect to tivumecirnon, although we have successfully completed preclinical studies and a Phase 1 clinical trial with healthy volunteers and are conducting a Phase 1/2 clinical trial investigating tivumecirnon as a single agent and in combination with pembrolizumab in a range of tumors, more clinical trials are needed. There is no guarantee that the FDA will lift the clinical holds on the Phase 2 clinical trials of zelnecirnon or permit us to conduct additional clinical trials for zelnecirnon, tivumecirnon or any other potential drug candidates. Further, we cannot be certain of the timely completion or outcome of any of our clinical trials and cannot predict if the FDA or other regulatory authorities will accept our proposed clinical programs, or if the outcome of any preclinical studies or clinical trials will ultimately support the further development of zelnecirnon, tivumecirnon or any other potential drug candidates.

Our clinical development efforts are subject to the risks of failure inherent in the development of drug candidates based on novel approaches, targets and mechanisms of action. Although zelnecirnon has shown activity in several preclinical models and in the placebo-controlled Phase 1b portion of the Phase 1a/1b trial in a small number of patients with AD, there is no guarantee that the data from our Phase 2b trial in patients with AD or our Phase 2a trial in patients with asthma, or from any future clinical trials if we are permitted by the FDA to continue the clinical development of zelnecirnon, will show benefit to patients. Additionally, while tivumecirnon is currently in a Phase 1/2 clinical trial and has shown activity in a small number of patients with non-small cell lung cancer, there is no guarantee that tivumecirnon will ultimately prove to benefit patients. In the ongoing Phase 1/2 clinical trial of tivumecirnon, drug responses have been observed in a small number of patients. It is possible that no further responses will be observed in other patients or that the observed responses in patients who received tivumecirnon and pembrolizumab were caused solely by the pembrolizumab administered to the patient and not by tivumecirnon, or that the responses were spontaneous and unrelated to either tivumecirnon or pembrolizumab. We have discontinued, and may elect in the future to discontinue, development of tivumecirnon in certain indications if, among other reasons, data does not warrant moving forward. For example, in 2022, we made the decision not to move forward with development of tivumecirnon in nasopharyngeal cancer and checkpoint-naïve head and neck squamous cell carcinoma. Additionally, we may be unable to enroll the trial or complete the dosing interval due to the impact of unexpected world events. There can be no assurance that the intended effects of our drug candidates will be observed or avoided, as the case may be, in clinical trials or that the drug candidate will offer any significant clinical benefit to humans. Results in preclinical studies do not necessarily predict the results of clinical studies. Additionally, even though our drug candidates are designed to address the same indications as existing drugs and therapies, we have not conducted head-to-head clinical trials comparing our drug candidates with such existing drugs and therapies. Accordingly, you should consider our prospects in light of the costs, uncertainties, delays and difficulties frequently encountered by clinical and preclinical stage therapeutics companies such as ours.

Tivumecirnon is currently undergoing clinical development and testing as a single agent and in combination with pembrolizumab (supplied by Merck under our existing collaboration agreement). Were Merck to terminate our collaboration agreement, we would be required to purchase pembrolizumab to continue our current and planned clinical trials or to introduce another anti-PD-1 therapy for co-administration with tivumecirnon in place of pembrolizumab, which may require us to restart preclinical studies or clinical trials. This could result in a change to our business plan and materially harm our business, financial condition, or results of operations and prospects. In addition, if tivumecirnon is approved as a treatment in combination with pembrolizumab, then the future availability of pembrolizumab for administration with tivumecirnon would affect our ability to commercialize tivumecirnon. For example, if the supply of pembrolizumab were constrained for any reason it could have the effect of limiting the commercial uptake of tivumecirnon, if approved for commercial sale.

We may not have the financial resources to continue development of, or to enter into new collaborations or partnerships for our existing or any potential future drug candidates. Our position may be exacerbated if we experience any issues that delay or prevent regulatory approval of, or our ability to commercialize, a drug candidate, such as :

the clinical holds that have been placed on our Phase 2b trial of zelnecirnon in AD and our Phase 2a trial of zelnecirnon in asthma;
negative or inconclusive results from our clinical trials or the clinical trials of others for drug candidates similar to ours, leading to a decision or requirement to conduct additional preclinical studies or clinical trials or abandon a program;
product-related side effects experienced by participants in our clinical trials or by individuals using drugs or therapeutics similar to ours;

24


 

delays in submitting Investigational New Drug Applications (“INDs”) or comparable foreign applications, or delays or failure in obtaining the necessary approvals from regulators to commence a clinical trial, or a suspension or termination of a clinical trial once commenced;
conditions imposed by the FDA, or other regulatory authorities, regarding the scope or design of our clinical trials;
suspension or termination of our clinical trials for various reasons, including a clinical hold based on a finding that our drug candidates have undesirable side effects or other unexpected characteristics, or that the participants are being exposed to unacceptable health risks, such as the clinical hold described above;
delays in enrolling research subjects in clinical trials;
high drop-out rates of research subjects;
inadequate supply or quality of drug candidate components or materials or other supplies necessary for the conduct of our clinical trials;
greater-than-anticipated clinical trial costs;
poor effectiveness of our drug candidates during clinical trials;
unfavorable FDA or other regulatory agency inspections and review of a clinical trial or manufacturing site;
failure of our third-party contractors or investigators to comply with regulatory requirements or otherwise meet their contractual obligations in a timely manner, or at all;
delays and changes in regulatory requirements, policies and guidelines; or
the FDA’s or other regulatory agencies’ data interpretation.

Further, we and our potential future partners may never receive approval to market and commercialize any drug candidate. Even if we or a potential future partner obtain regulatory approval, the approval may be for targets, disease indications or patient populations that are not as broad as we intended or desired or may require labeling that includes significant use or distribution restrictions or safety warnings. We or a potential future partner may be subject to post-marketing testing requirements to maintain regulatory approval.

We are a clinical stage therapeutics company with a history of losses. We expect to continue to incur significant losses for the foreseeable future and may never achieve or maintain profitability, which could result in a decline in the market value of our common stock.

Since our inception, we have devoted substantially all of our resources to research and development, including our drug discovery and development engine, preclinical studies and clinical trials; raising capital; building our management team; and developing and maintaining our intellectual property portfolio. Our net loss was $58.2 million and $54.6 million for the six months ended June 30, 2024 and 2023, respectively. As of June 30, 2024, we had an accumulated deficit of $542.9 million. Substantially all of our losses have resulted from expenses incurred in connection with our research and development programs and from general and administrative costs associated with our operations. Furthermore, we do not expect to generate any revenue from product sales for the foreseeable future, and we expect to continue to incur significant operating losses for the foreseeable future due to the cost of research and development, preclinical studies, clinical trials and the regulatory approval process for our current and potential future drug candidates.

We expect to continue incurring net losses as we make efforts to advance the clinical development of our lead drug candidates, zelnecirnon and tivumecirnon. However, the amount of our future losses is uncertain. Our ability to generate revenue from product sales and achieve or sustain profitability, if ever, will depend on, among other things, successfully developing drug candidates, obtaining regulatory approvals to market and commercialize drug candidates, manufacturing any approved products on commercially reasonable terms, entering into any future collaborations or other partnerships, establishing a sales and marketing organization or suitable third-party alternatives for any approved product and raising sufficient capital to finance our operations. If we, or any of our future partners, are unable to develop and commercialize one or more of our drug candidates, or if sales revenue from any drug candidate that receives regulatory approval is insufficient, we will not achieve or sustain profitability, which would have a material and adverse effect on our business, financial condition, results of operations and prospects.

25


 

Zelnecirnon, tivumecirnon or other future drug candidates may not demonstrate the safety and efficacy necessary to support further clinical development or commercial viability. Further, success in research and preclinical studies or early clinical trial results may not be indicative of results obtained in later trials. Likewise, preliminary, initial or interim data from clinical trials may be materially different from final data.

We have completed a Phase 1a/1b trial of zelnecirnon in healthy volunteers and in patients with AD. We were previously conducting a Phase 2b trial of zelnecirnon in patients with AD and a Phase 2a trial in asthma. However, in February 2024, the FDA placed clinical holds on those studies based on a serious adverse event of liver failure requiring transplant in one patient in the AD trial. Dosing of zelnecirnon and enrollment of new trial participants were halted immediately in both clinical trials. In May 2024, we announced our decision to close and unblind both trials to inform our path forward and support our discussions with the FDA. We may be unable to establish causation of the serious adverse event or satisfactorily address the issues required to resolve the clinical holds in a timely manner or at all and we expect to incur additional expenses in connection with our efforts to resolve the clinical holds. If the FDA does not lift the clinical holds, we may be unable to continue clinical development of zelnecirnon.

In addition, we have completed a Phase 1 clinical trial with healthy volunteers for tivumecirnon. We are conducting a Phase 1/2 clinical trial investigating tivumecirnon as a single agent and in combination with pembrolizumab. We may ultimately discover that neither zelnecirnon nor tivumecirnon meet criteria to be determined to be therapeutically effective or safe. As a result, we may never succeed in developing a marketable product based on zelnecirnon or tivumecirnon. If zelnecirnon, tivumecirnon or any of our potential future drug candidates prove to be ineffective, unsafe or commercially unviable, our entire pipeline could have little, if any, value, which could require us to change our focus and approach to small molecule discovery and development, which would have a material and adverse effect on our business, financial condition, results of operations and prospects.

Additionally, results from research and preclinical studies or early clinical trials are not necessarily predictive of future clinical trial results, and preliminary, initial and interim results of a clinical trial are not necessarily indicative of final results. From time to time, we have and may in the future publish or report preliminary, initial or interim data. Preliminary, initial or interim data from our clinical trials and those of our collaborators may not be indicative of the final results of the trial and are subject to the risk that one or more of the clinical outcomes may materially change as patient enrollment continues and/or more patient data become available. In this regard, such data may show initial evidence of clinical benefit but, as patients continue to be followed and more patient data becomes available, there is a risk that any therapeutic effects will not be durable in patients and/or will decrease over time, or cease entirely. Preliminary, initial or interim data also remain subject to audit and verification procedures that may result in the final data being materially different from such preliminary, initial or interim data. As a result, preliminary, initial or interim data should be considered carefully and with caution until the final data are available.

In addition, there is a high failure rate for product candidates proceeding through clinical trials. Many companies in the biopharmaceutical industry have suffered significant setbacks in late-stage clinical trials even after achieving promising results in preclinical testing and earlier-stage clinical trials. Data obtained from preclinical and clinical activities are subject to varying interpretations, which may delay, limit or prevent regulatory approval. Any such setbacks could adversely affect our business, financial condition, results of operations and prospects.

26


 

We may not be successful in our efforts to use and expand our proprietary drug discovery and development engine to build a pipeline of drug candidates, and as an organization we have no history of successfully developing drugs.

A key element of our strategy is to use and expand our proprietary drug discovery and development engine to build a pipeline of potential drug candidates and advance these drug candidates through preclinical studies and clinical development for the treatment of various diseases. As an organization, we have never developed a drug candidate through to commercialization nor have we ever conducted a pivotal clinical trial. Although our research and development efforts to date have resulted in our identification and development of zelnecirnon, tivumecirnon and other potential future drug candidates, neither our proprietary drug discovery and development engine nor our organization has a track record of success. Our current drug candidates may not be safe or effective therapeutics and we may not be able to develop any successful drug candidates. Our proprietary drug discovery and development engine is evolving and may not reach a state at which building a pipeline of drug candidates is possible. Even if we are successful in building our pipeline of drug candidates, the potential drug candidates that we identify may not be suitable for clinical development or generate acceptable clinical data, including unacceptable toxicity or other characteristics that indicate that the drug candidates are unlikely to be products that will receive marketing approval from the FDA or other regulatory authorities or achieve market acceptance. Even if the drug candidates we identify are suitable for clinical development, our lack of experience as an organization at developing drugs may cause us to fail in successfully developing the drug candidate through to commercialization. If we do not successfully develop and commercialize drug candidates, we will not be able to generate product revenue in the future.

Failure to successfully validate, develop and obtain regulatory approval for companion diagnostics for our drug candidates could harm our drug development strategy and operational results.

As one of the elements of our clinical development approach, we may seek to screen and identify subsets of patients who are more likely to benefit from our drug candidates. To achieve this, we may seek to develop and commercialize companion diagnostics by us or by third-party collaborators. Companion diagnostics are sometimes developed in conjunction with clinical programs for an associated product. The approval of a companion diagnostic as part of the product label would limit the use of the drug candidate to those patients who are more likely to benefit from our drug candidate.

Companion diagnostics are subject to regulation by the FDA and other regulatory authorities as medical devices and require separate clearance or approval prior to their commercialization. To date, the FDA has required premarket approval of all companion diagnostics for oncology therapies. We may encounter difficulties in developing and obtaining approval for these companion diagnostics. Any delay or failure by us or third-party collaborators to develop or obtain regulatory approval of a companion diagnostic could delay or prevent approval of our related drug candidates. The time and cost associated with developing a companion diagnostic may not prove to have been necessary in order to successfully market the product.

The market may not be receptive to our current or potential future drug candidates, and we may not generate any revenue from the sale or licensing of our drug candidates.

Even if regulatory approval is obtained for a drug candidate, including zelnecirnon or tivumecirnon, we may not generate or sustain revenue from sales of such products. Market acceptance of our current and potential future drug candidates will depend on, among other factors:

the timing of our receipt of any marketing and commercialization approvals;
the terms of any approvals and the countries in which approvals are obtained;
the safety and efficacy of our drug candidates;
the prevalence and severity of any adverse side effects associated with our drug candidates;
limitations or warnings contained in any labeling approved by the FDA or other regulatory authority;
relative convenience and ease of administration of our drug candidates;
the extent to which physicians recommend our products to their patients;
the availability of coverage and adequate government and third-party payor reimbursement;
the pricing of our products, particularly as compared to alternative treatments; and

27


 

the availability of alternative effective treatments for the disease indications our drug candidates are intended to treat and the relative risks, benefits and costs of those treatments.

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

We may not be successful in our efforts to expand indications for approved drug candidates.

Part of our drug development strategy is to clinically test and seek regulatory approval for our drug candidates in indications in which we believe there is the most evidence that we will be able to quickly generate proof of concept data. We then intend to expand clinical testing and seek regulatory approvals in other indications within oncology and inflammatory diseases. Conducting clinical trials for additional indications for our drug candidates requires substantial technical, financial and human resources and is prone to the risks of failure inherent in drug development. We cannot provide you any assurance that we will be successful in our effort to obtain regulatory approval for our drug candidates for additional indications even if we obtain approval for an initial indication.

If we or others later identify undesirable side effects caused by zelnecirnon or tivumecirnon, our ability to market and derive revenue from the drug candidate could be compromised.

Undesirable side effects caused by zelnecirnon, tivumecirnon or any other potential future drug candidate could cause regulatory authorities to interrupt, delay or halt clinical trials and could result in a more restrictive label or the delay or denial of regulatory approval by the FDA or other regulatory authorities. For example, in February 2024, the FDA placed clinical holds on both our Phase 2b trial of zelnecirnon in AD and our Phase 2a trial of zelnecirnon in asthma based on a serious adverse event of liver failure requiring transplant in one patient in the AD trial. Dosing of zelnecirnon and enrollment of new trial participants were halted immediately in both clinical trials. In May 2024, we announced our decision to close and unblind both the Phase 2b trial in AD and the Phase 2a trial in asthma to inform our path forward and support our discussions with the FDA. We may be unable to establish causation of the serious adverse event or satisfactorily address the issues required to resolve the clinical holds in a timely manner or at all and we expect to incur additional expenses in connection with our efforts to resolve the clinical holds, which may be significant. If the FDA does not lift the clinical holds, we may be unable to continue clinical development of zelnecirnon, which would have a material adverse effect on our business, financial position and prospects.

While we have not discovered any adverse side effects of tivumecirnon in healthy subjects that have limited our ability to test tivumecirnon in humans, it is possible that there will be undesirable side effects associated with its use. Results of our clinical trials could reveal a high and unacceptable severity and prevalence of these side effects. In such an event, our trials could be suspended or terminated, and the FDA or other regulatory authorities could order us to cease further development, or deny approval, of a drug candidate for any or all targeted indications. Such side effects could also affect patient recruitment or the ability of enrolled patients to complete the trial or result in potential product liability claims. Any of these occurrences may materially and adversely affect our business and financial condition and impair our ability to generate revenue.

Further, clinical trials by their nature utilize a sample of the potential patient population. With a limited number of patients and limited duration of exposure, rare and severe side effects of a drug candidate may only be uncovered when a significantly larger number of patients are exposed to the drug candidate or when patients are exposed for a longer period of time.

If any of our current or potential future drug candidates receive regulatory approval and we or others identify undesirable side effects caused by one of these products, any of the following adverse events could occur, which could result in the loss of significant revenue to us and materially and adversely affect our results of operations and business:

regulatory authorities may withdraw their approval of the product or seize the product;
we may be required to recall the product or change the way the product is administered to patients;
additional restrictions may be imposed on the marketing of the particular product or the manufacturing processes for the product or any component thereof;
we may be subject to fines, injunctions or the imposition of civil or criminal penalties;
regulatory authorities may require the addition of labeling statements, such as a “black box” warning or a contraindication;
we may be required to create a Medication Guide outlining the risks of such side effects for distribution to patients;
we could be sued and held liable for harm caused to patients;

28


 

the product may become less competitive; and
our reputation may suffer.

We will need substantial additional funds to advance development of drug candidates and our drug discovery and development engine, and we cannot guarantee that we will have sufficient funds available in the future to develop and commercialize our current or potential future drug candidates.

Since our inception, we have used substantial amounts of cash to fund our operations and expect our expenses to increase substantially in the foreseeable future. Developing our drug candidates and conducting clinical trials for the treatment of inflammatory diseases, cancer and any other indications that we may pursue in the future will require substantial amounts of capital. Accordingly, we expect our expenses to increase in connection with our ongoing activities, particularly as we continue the research and development of, initiate clinical trials of and seek marketing approval for, our drug candidates. In addition, if we obtain marketing approval for any of our drug candidates, we expect to incur significant commercialization expenses related to product sales, marketing, manufacturing and distribution. Furthermore, we expect to continue to incur costs associated with operating as a public company. Accordingly, we will need to obtain substantial additional funding in connection with our continuing operations. If we are unable to raise capital when needed or on attractive terms, we would be forced to delay, reduce or eliminate our research and development programs or future commercialization efforts.

As of June 30, 2024 we had $114.8 million in cash and cash equivalents and marketable securities. Based on current business plans, we believe that our current cash and cash equivalents and marketable securities will provide sufficient funds to enable us to meet our obligations for at least the next 12 months from the date of this Quarterly Report on Form 10-Q. Our future capital requirements and the period for which we expect our existing resources to support our operations may vary significantly from what we expect. Our monthly spending levels vary based on new and ongoing research and development and other corporate activities. Because of the numerous risks and uncertainties associated with the development and commercialization of our current and potential future drug candidates and the extent to which we may enter into collaborations with third parties to participate in their development and commercialization, we are unable to estimate the amounts of increased capital outlays and operating expenditures associated with our current and anticipated preclinical studies, clinical trials and any approved marketing and commercialization activities. The timing and amount of our operating expenditures will depend largely on:

the timing and progress of preclinical and clinical development activities;
the timing and progress of the advancement of our drug discovery and development engine, including our ability to satisfactorily address the issues resulting in the clinical holds in a timely manner or at all;
the price and pricing structure that we are able to obtain from our third-party contract manufacturers to manufacture our preclinical study and clinical trial materials and supplies;
the number and scope of preclinical and clinical programs we decide to pursue;
our ability to maintain our current licenses, collaboration and research and development programs, including the continued agreement of Merck to supply pembrolizumab to us for use in our clinical trials;
our ability to establish new collaborations;
the progress of the development efforts of parties with whom we may in the future enter into collaboration and research and development agreements;
the costs involved in obtaining, maintaining, enforcing and defending patents and other intellectual property rights;
the cost and timing of regulatory approvals; and
our efforts to enhance operational systems, secure sufficient laboratory space and hire additional personnel, including personnel to support development of our drug candidates and satisfy our obligations as a public company.

29


 

To date, we have primarily financed our operations through the sale of equity securities. We may seek to raise any necessary additional capital through a combination of public or private equity offerings, debt financings, collaborations, strategic alliances, licensing arrangements and other marketing and distribution arrangements. We cannot assure you that we will be successful in acquiring additional funding at levels sufficient to fund our operations or on terms favorable to us. While the long-term economic impact of ongoing overseas conflicts and potential future disruptions in access to bank deposits or lending commitments due to bank failures are difficult to assess or predict, each of these events has caused significant disruptions to the global financial markets and contributed to a general global economic slowdown. While recent rising inflation rates have eased, prices continue to rise, which may also materially affect our business and corresponding financial position and cash flows. Increased inflation may result in increased operating costs (including labor costs) and may affect our operating budgets. In addition, the U.S. Federal Reserve has raised, and may further raise, interest rates in response to concerns about inflation. Increases in interest rates, especially if coupled with reduced government spending and volatility in financial markets, may further increase economic uncertainty and heighten these risks. Moreover, the failures of certain banks have resulted in broader financial institution liquidity risk and concerns. If the equity and credit markets deteriorate, including as a result of macroeconomic or other global conditions such as inflation, rising interest rates, prospects of a recession, government shutdowns, bank failures and other disruptions to financial systems, civil or political unrest, military conflicts, pandemics or other health crises and supply chain and resource issues, it may make any necessary debt or equity financing more difficult to obtain in a timely manner or on favorable terms, more costly or more dilutive. In any event, if the disruptions and slowdown deepen or persist, we may not be able to access additional capital on favorable terms, or at all, which could in the future negatively affect our financial condition and our ability to pursue our business strategy.

If we are unable to obtain adequate financing when needed, we may be required to implement additional cost reduction measures, such as further reducing operating expenses, or otherwise be required to delay, reduce the scope of or suspend one or more of our preclinical studies, clinical trials, research and development programs or commercialization efforts. On July 16, 2024, our board of directors approved a reduction of our workforce to conserve cash resources. The workforce reduction impacted 47 people, or approximately 40% of our headcount. While we expect that the workforce reduction and the majority of the cash payments related to the workforce reduction will be substantially complete by the end of the third quarter of 2024, we may incur other charges or cash expenditures not currently contemplated due to unanticipated events that may occur, including in connection with the implementation of the workforce reduction. Additionally, we may not achieve the expected benefits of these cost reduction measures and other cost reduction plans on the anticipated timeline, or at all, which could otherwise accelerate our liquidity needs and could force us to further curtail or suspend our operations.

To the extent that we raise additional capital through collaborations, strategic alliances or licensing arrangements with third parties, we may have to relinquish valuable rights to our current and potential future drug candidates, future revenue streams or research programs or to grant licenses on terms that may not be favorable to us. If we do raise additional capital through public or private equity or convertible debt offerings, the ownership interest of our existing stockholders will be diluted and the terms of these securities may include liquidation preferences or other rights that adversely affect our and our stockholders’ rights. If we raise additional capital through debt financing, we may be subject to covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends.

We do not expect to realize revenue from product sales in the foreseeable future, if at all, and unless and until our current and potential future drug candidates are clinically tested, approved for commercialization and successfully marketed.

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

Because we have limited financial and managerial resources, we intend to prioritize our efforts on specific research and development programs, including clinical development of zelnecirnon, tivumecirnon or other future drug candidates. As a result, we may forgo or delay pursuit of other opportunities, including with potential future drug candidates that later prove to have greater commercial potential. Our resource allocation decisions may cause us to fail to capitalize on viable commercial products or profitable market opportunities. Our spending on current and future research and development programs and drug candidates for specific indications may not yield any commercially viable drug candidates. If we do not accurately evaluate the commercial potential or target market for a particular drug candidate, we may relinquish valuable rights to that drug candidate through partnership, licensing or other royalty arrangements in cases in which it would have been more advantageous for us to retain sole development and commercialization rights to such drug candidate.

30


 

We may not be able to enter into collaborations or strategic transactions on acceptable terms, if at all, which could adversely affect our ability to develop and commercialize current and potential future drug candidates, impact our cash position and increase our expenses.

From time to time, we may consider strategic transactions, such as collaborations, acquisitions of companies, asset purchases, joint ventures and out- or in-licensing of drug candidates or technologies. For example, we entered a Collaboration and License Agreement with Hanmi in December 2019, pursuant to which we granted Hanmi the exclusive rights to develop, manufacture and commercialize tivumecirnon in the Hanmi Territory. The competition for partners is intense, and the negotiation process may be time-consuming and complex. If we are not able to enter into collaborations or other strategic transactions, or continue our existing collaboration, we may not have access to necessary capital or expertise to further develop our potential future drug candidates or our drug discovery and development engine. Any such collaboration or other strategic transaction may require us to incur non-recurring or other charges, increase our near- and long-term expenditures and pose significant integration or implementation challenges or disrupt our management or business. We may acquire additional technologies and assets, form strategic alliances or create joint ventures with third parties that we believe will complement or augment our existing business, but we may not be able to realize the benefit of acquiring such assets. Conversely, any new collaboration that we do enter into may be on terms that are not optimal for us. These transactions would entail numerous operational and financial risks, including:

exposure to unknown liabilities;
disruption of our business and diversion of our management’s time and attention in order to manage a collaboration or develop acquired products, drug candidates or technologies;
incurrence of substantial debt or dilutive issuances of equity securities to pay transaction consideration or costs;
higher-than-expected collaboration, acquisition or integration costs, write-downs of assets or goodwill or impairment charges or increased amortization expenses;
difficulty and cost in facilitating the collaboration or combining the operations and personnel of any acquired business;
impairment of relationships with key suppliers, manufacturers or customers of any acquired business due to changes in management and ownership; and
the inability to retain key employees of any acquired business.

Accordingly, although there can be no assurance that we will undertake or successfully complete any collaborations or other strategic transactions of the nature described above, any transactions that we do complete may be subject to the foregoing or other risks and our business could be materially harmed by such transactions. Conversely, any failure to enter any collaboration or other strategic transaction that would be beneficial to us could delay the development and potential commercialization of our drug candidates and have a negative impact on the competitiveness of any drug candidate that reaches market.

In addition, to the extent that any of our current or future partners were to terminate a collaboration agreement, we may be forced to seek additional partnerships, which may be less favorable to us, or independently develop our current and future drug candidates, including funding preclinical studies or clinical trials, assuming marketing and distribution costs and obtaining, maintaining, enforcing and defending intellectual property rights or, in certain instances, abandoning drug candidates altogether, any of which could result in a change to our business plan and materially harm our business, financial condition, results of operations and prospects.

If third parties on which we rely to conduct certain preclinical studies and clinical trials do not perform as contractually required, fail to satisfy regulatory or legal requirements or miss expected deadlines, our development program could be delayed with material and adverse impacts on our business and financial condition.

We rely on third-party clinical investigators, CROs, clinical data management organizations (“CDMOs”) and consultants to design, conduct, supervise and monitor certain preclinical studies and any clinical trials. Because we intend to rely on these third parties and will not have the ability to conduct certain preclinical studies or clinical trials independently, we will have less control over the timing, quality and other aspects of such preclinical studies and clinical trials than we would have had if we conducted them on our own. These investigators, CROs, CDMOs and consultants will not be our employees and we will have limited control over the amount of time and resources that they dedicate to our programs. These third parties may have contractual relationships with other entities, some of which may be our competitors, which may draw time and resources from our programs. The third parties with which we may contract might not be diligent, careful or timely in conducting our preclinical studies or clinical trials, resulting in the preclinical studies or clinical trials being delayed or unsuccessful.

31


 

If we cannot contract with acceptable third parties on commercially reasonable terms, or at all, or if these third parties do not carry out their contractual duties, satisfy legal and regulatory requirements for the conduct of preclinical studies or clinical trials or meet expected deadlines, our clinical development programs could be delayed and otherwise adversely affected. In all events, we will be responsible for ensuring that each of our preclinical studies and clinical trials are conducted in accordance with the general investigational plan and protocols for the trial. The FDA may require preclinical studies to be conducted in accordance with good laboratory practices and clinical trials to be conducted in accordance with good clinical practices, including for designing, conducting, recording and reporting the results of preclinical studies and clinical trials, to ensure that data and reported results are credible and accurate and that the rights, integrity and confidentiality of clinical trial participants are protected. Our reliance on third parties that we do not control will not relieve us of these responsibilities and requirements. Any adverse development or delay in our clinical trials could have a material and adverse impact on our commercial prospects and may impair our ability to generate revenue.

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

We may not be able to initiate or continue clinical trials for our current or potential future drug candidates if we are unable to locate and enroll a sufficient number of eligible patients to participate in these trials as required by the FDA or other regulatory authorities on anticipated timelines. For example, in March 2020 we temporarily paused enrollment for a few months in the Phase 1b portion of our Phase 1a/1b trial to evaluate zelnecirnon in patients with AD due to circumstances and uncertainties created by the COVID-19 pandemic. Additionally, in February 2024, following the clinical holds placed by the FDA on our Phase 2b trial of zelnecirnon in AD and our Phase 2a trial of zelnecirnon in asthma, we stopped dosing zelnecirnon in both trials and halted enrollment of new trial participants. In May 2024, we announced our decision to close and unblind both trials. We cannot predict how difficult it will be to enroll patients for our current or future clinical trials or whether we will be able to meet our anticipated timelines. We may experience difficulties in patient enrollment in our clinical trials for a variety of reasons. The enrollment of patients depends on many factors, including:

the severity of the disease under investigation;
the patient eligibility criteria defined in the clinical trial protocol;
the size of the patient population required for analysis of the trial’s primary endpoints;
the proximity and availability of clinical trial sites for prospective patients;
the patient referral practices of physicians;
our ability to recruit clinical trial investigators with the appropriate competencies and experience;
clinicians’ and patients’ perceptions as to the potential advantages of the drug candidate being studied in relation to other available therapies, including any new drugs that may be approved for the indications we are investigating;
our ability to obtain and maintain patient consents;
ramifications of the clinical hold, including the reluctance of patients to participate in a trial involving zelnecirnon; and
the risk that patients enrolled in clinical trials will drop out of the trials before completion.

In addition, our future clinical trials will compete with other clinical trials for drug candidates that are in the same therapeutic areas as our drug candidates, and this competition will reduce the number and types of patients available to us, because some patients who might have opted to enroll in our trials may instead opt to enroll in a trial being conducted by one of our competitors. Since the number of qualified clinical investigators is limited, we expect to conduct some of our clinical trials at the same clinical trial sites that some of our competitors use, which will reduce the number of patients who are available for our clinical trials at such clinical trial sites. Additionally, because some of our clinical trials will be conducted in patients with advanced solid tumors, the patients are typically in the late stages of the disease and may experience disease progression or adverse events independent from our drug candidates, making them unevaluable for purposes of the trial and requiring additional enrollment. Delays in patient enrollment may result in increased costs or may affect the timing or outcome of the planned clinical trials, which could prevent completion of these trials and adversely affect our ability to advance the development of our drug candidates.

32


 

We may not be able to conduct, or contract others to conduct, animal testing in the future, which could harm our research and development activities.

Certain laws and regulations relating to drug development require us to test our drug candidates on animals before initiating clinical trials involving humans. Animal testing activities have been the subject of controversy and adverse publicity. Animal rights groups and other organizations and individuals have attempted to stop animal testing activities by pressing for legislation and regulation in these areas and by disrupting these activities through protests and other means. To the extent the activities of these groups are successful, our research and development activities may be interrupted or delayed.

Because we may rely on third parties, some of which are or may be sole source vendors, for manufacturing and supply of our drug candidates for preclinical and clinical development materials and commercial supplies, our supply may become limited or interrupted or may not be of satisfactory quantity or quality.

We currently rely on third-party contract manufacturers for our current and future clinical trial product materials and supplies. We do not produce any meaningful quantity of our drug candidates for clinical development, and we do not currently own manufacturing facilities for producing such supplies. Furthermore, some of our manufacturers represent our sole source of supplies of current and future clinical development materials, including our source for the manufacture of zelnecirnon and tivumecirnon. We cannot assure you that our preclinical or current or future clinical development product supplies and commercial supplies will not be limited or interrupted, especially with respect to our sole source third-party manufacturing and supply partners, or will be of satisfactory quality or continue to be available at acceptable prices. In particular, any replacement of our manufacturers could require significant effort and expertise because there may be a limited number of qualified replacements. For our current and future sole source third-party manufacturing and supply partners, we may be unable to negotiate binding agreements with them or find replacement manufacturers to support our preclinical and current and future clinical activities at commercially reasonable terms in the event that their services to us are interrupted for any reason. We do not always have arrangements in place for a redundant or second-source supply for our sole source vendors in the event they cease to provide their products or services to us or do not timely provide sufficient quantities to us. Establishing additional or replacement sole source vendors, if required, may not be accomplished quickly. Any delays resulting from manufacturing or supply interruptions associated with our reliance on third-party manufacturing and supply partners, including those that are sole source, could impede, delay, limit or prevent our drug development efforts, which could harm our business, result of operations, financial condition and prospects.

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

We also expect to rely on third-party manufacturers if we receive regulatory approval for any drug candidate. We have existing, and may enter into future, manufacturing arrangements with third parties. We will depend on these third parties to perform their obligations in a timely manner consistent with contractual and regulatory requirements, including those related to quality control and assurance. If we are unable to obtain or maintain third-party manufacturing for any drug candidate, or to do so on commercially reasonable terms, we may not be able to develop and commercialize our drug candidates successfully. Our or a third party’s failure to execute on our manufacturing requirements and comply with cGMP could adversely affect our business in a number of ways, including:

an inability to initiate or continue clinical trials of drug candidates under development;
delay in submitting regulatory applications, or receiving regulatory approvals, for drug candidates;
loss of the cooperation of a potential future partner;

33


 

subjecting third-party manufacturing facilities or our potential future manufacturing facilities to additional inspections by regulatory authorities;
requirements to cease distribution or to recall batches of drug candidates; and
in the event of approval to market and commercialize a drug candidate, an inability to meet commercial demands for our products.

Our third-party manufacturers may be unable to successfully scale manufacturing of zelnecirnon, tivumecirnon or potential future drug candidates in sufficient quality and quantity, which would delay or prevent us from developing drug candidates and commercializing approved products, if any.

In order to conduct further clinical trials for zelnecirnon and tivumecirnon, as well as any potential future drug candidates, we will need to manufacture large quantities of these drug candidates. We may continue to use third parties for our manufacturing needs. Our manufacturing partners may be unable to successfully increase the manufacturing capacity for any current or potential future drug candidate in a timely or cost-effective manner, or at all. In addition, quality issues may arise during scale-up activities. If our manufacturing partners are unable to successfully scale the manufacture of any current or potential future drug candidate in sufficient quality and quantity, the development, testing and clinical trials of that drug candidate may be delayed or infeasible, and regulatory approval or commercial launch of any potential resulting product may be delayed or not obtained, which could significantly harm our business.

If the market opportunities for our current and potential future drug candidates, including zelnecirnon and tivumecirnon, are smaller than we believe they are, our ability to generate product revenue may be adversely affected and our business may suffer.

Our understanding of the number of people who suffer from certain types of inflammatory disease and cancers that zelnecirnon and tivumecirnon, respectively, may have the potential to treat is based on estimates. These estimates may prove to be incorrect, and new studies may demonstrate or suggest a lower estimated incidence or prevalence of these diseases. The number of patients in the United States or elsewhere may turn out to be lower than expected, may not be otherwise amenable to treatment with our current or potential future drug candidates or patients may become increasingly difficult to identify and access, all of which would adversely affect our business prospects and financial condition. In particular, the treatable population for our candidates may be further reduced if our estimates of addressable populations are erroneous or sub-populations of patients do not derive benefit from zelnecirnon or tivumecirnon.

Further, there are several factors that could contribute to making the actual number of patients who receive our current or potential future drug candidates less than the potentially addressable market, including the lack of widespread limited reimbursement for new therapies in many markets.

We face intense competition from entities that have developed or may develop drug candidates for the treatment of the diseases that we are currently targeting or may target in the future. If these companies develop technologies or drug candidates more rapidly than we do, or if their technologies or drug candidates are more effective, our ability to develop and successfully commercialize drug candidates may be adversely affected.

The development and commercialization of drugs and therapeutic biologics is highly competitive. We compete with a variety of large pharmaceutical companies, multinational biopharmaceutical companies, other biopharmaceutical companies and specialized biotechnology companies, as well as technology being developed at universities and other research institutions. Our competitors are often larger and better funded than we are. Our competitors have developed, are developing or will develop drug candidates and processes competitive with ours. Competitive therapeutic treatments include those that have already been approved and accepted by the medical community and any new treatments that are currently in development or that enter the market. We believe that a significant number of products are currently under development, and may become commercially available in the future, for the treatment of conditions for which we are developing or may try to develop drug candidates. There is intense and rapidly evolving competition in the biotechnology, biopharmaceutical, immuno-oncology and inflammation fields.

34


 

We are aware of numerous companies that are developing biologics and small molecule drugs for the treatment of inflammatory diseases and cancer. Many of these companies are well-capitalized and, in contrast to us, have significant clinical experience, and may include our future partners. In addition, these companies compete with us in recruiting scientific and managerial talent. Our success will partially depend on our ability to obtain, maintain, enforce and defend patents and other intellectual property rights with respect to small molecule drugs or biologics that are safer and more effective than competing products. Our commercial opportunity and success will be reduced or eliminated if competing products that are safer, more effective or less expensive than the drugs we develop are or become available.

We expect to compete with small molecule, biologics and other therapeutic platforms and development companies, including, but not limited to, companies such as Agenus/Gilead, Amgen and Tusk/Roche for oncology, and AnaptysBio and Dermira/Lilly for inflammatory diseases. In addition, we expect to compete with large, multinational pharmaceutical companies that discover, develop and commercialize small molecule drugs and other therapeutics for use in treating inflammatory diseases and cancer such as AbbVie, Amgen, AstraZeneca, Bristol-Myers Squibb, GlaxoSmithKline, Incyte, Kyowa Hakko Kirin, Merck, Novartis, Pfizer, Roche/Genentech and Sanofi/Regeneron. If zelnecirnon, tivumecirnon or any other future drug candidate is eventually approved, it will compete with a range of treatments that are either in development or currently marketed.

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

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

Our success largely depends on the continued service of key management, advisors and other specialized personnel, including Brian Wong, M.D., Ph.D., our President and Chief Executive Officer, Rodney Young, our Chief Financial Officer, William Ho, M.D., Ph.D., our Chief Medical Officer, and Dirk Brockstedt, Ph.D., our Chief Scientific Officer, as well as our ability to attract and retain other highly qualified personnel. The loss of one or more members of our executive team, management team or other key employees or advisors could delay our research and development programs and have a material and adverse effect on our business, financial condition, results of operations and prospects.

The relationships that our key managers have cultivated within our industry make us particularly dependent upon their continued employment with us. We are dependent on the continued service of our technical personnel because of the highly technical nature of our drug candidates and technologies and the specialized nature of the regulatory approval process. Because our management team and key employees are not obligated to provide us with continued service, they could terminate their employment with us at any time without penalty.

Our future success will also depend in large part on our ability to attract and retain other highly qualified scientific, technical and management personnel, as well as personnel with expertise in clinical testing, manufacturing, governmental regulation and commercialization. We face significant competition for personnel from other companies, universities, public and private research institutions, government entities and other organizations.

As of June 30, 2024, we had 122 full-time employees. On July 16, 2024, our board of directors approved a reduction of our workforce to conserve cash resources. The workforce reduction impacted 47 people, or approximately 40% of our headcount. Our focus on the development of zelnecirnon, tivumecirnon and other potential future drug candidates will require adequate staffing. We may need to hire and retain new employees to execute our future clinical development and manufacturing plans. We cannot provide assurance that we will be able to hire or retain adequate staffing levels to develop our current and potential future drug candidates or to run our operations or to accomplish all of our objectives.

35


 

We may experience delays or other difficulties effectuating the transition of certain responsibilities that were previously performed by employees impacted by the workforce reduction, which could result in significant disruptions to our business and delays in our development efforts and timelines. In addition, our workforce reduction could yield unanticipated consequences, such as reputational risk, litigation risk and expense, attrition beyond planned staff reductions, increased difficulties in our day-to-day operations and loss of institutional knowledge and expertise. The workforce reduction could also harm our ability to attract and retain qualified personnel who are critical to our operations. In addition, we may need to undertake additional workforce reductions or restructuring activities in the future.

We may experience difficulties in managing our growth and expanding our operations.

We have limited experience in product development. As our current and potential future drug candidates enter and advance through preclinical studies and any clinical trials, we will need to expand our development, regulatory and manufacturing capabilities or contract with other organizations to provide these capabilities for us.

We may also experience difficulties in the discovery and development of potential future drug candidates using our drug discovery and development engine if we are unable to meet demand as we grow our operations. In the future, we also expect to have to manage additional relationships with collaborators, suppliers and other organizations. Our ability to manage our operations and future growth will require us to continue to improve our operational, financial and management controls, reporting systems and procedures and to secure adequate facilities for our operational needs. We may not be able to implement improvements to our management information and control systems in an efficient or timely manner and may discover deficiencies in existing systems and controls.

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

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

Our present and potential future international operations may expose us to business, political, operational and financial risks associated with doing business outside of the United States.

Our business is subject to risks associated with conducting business internationally. Some of our suppliers and clinical trial centers are located outside of the United States, and we are party to an agreement with Hanmi with respect to clinical development and other activities in the Hanmi Territory. Furthermore, if we or any future collaborator succeeds in developing any products, we anticipate marketing them in the European Union and other jurisdictions in addition to the United States. If approved, we or our collaborator may hire sales representatives and conduct physician and patient association outreach activities outside of the United States. Doing business internationally involves a number of risks, including but not limited to:

multiple, conflicting and changing laws and regulations such as privacy regulations, tax laws, export and import restrictions, employment laws, regulatory requirements and other governmental approvals, permits and licenses;
failure by us to obtain and maintain regulatory approvals for the use of our products in various countries;
rejection or qualification of foreign clinical trial data by the competent authorities of other countries;
additional potentially relevant third-party patent and other intellectual property rights that may be necessary to develop and commercialize our products and drug candidates;

36


 

complexities and difficulties in obtaining, maintaining, enforcing and defending our patent and other intellectual property rights;
difficulties in staffing and managing foreign operations;
complexities associated with managing multiple payor reimbursement regimes, government payors or patient self-pay systems;
limits in our ability to penetrate international markets;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises on demand and payment for our products and exposure to foreign currency exchange rate fluctuations;
natural disasters; political and economic instability, including wars, terrorism and political unrest, including as a result of ongoing overseas conflicts; outbreak of disease; boycotts, curtailment of trade and other business restrictions and implementation of tariffs;
certain expenses, including among others, expenses for travel, translation and insurance; and
regulatory and compliance risks that relate to anti-corruption compliance and record-keeping that may fall within the purview of the U.S. Foreign Corrupt Practices Act, its accounting provisions or its anti-bribery provisions or provisions of anti-corruption or anti-bribery laws in other countries.

Any of these factors could harm our ongoing international clinical operations and supply chain, as well as any future international expansion and operations and, consequently, our business, financial condition, prospects and results of operations.

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

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

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

In some countries, particularly member states of the European Union, the pricing of prescription drugs is subject to governmental control. In these countries, pricing negotiations with governmental authorities can take considerable time after receipt of marketing approval for a product. In addition, there can be considerable pressure exerted by governments and other stakeholders on prices and reimbursement levels, including as part of cost-containment measures. Political, economic and regulatory developments, in the United States or internationally, may further complicate pricing negotiations, and pricing negotiations may continue after reimbursement has been obtained. Reference pricing used by various European Union member states and parallel distribution, or arbitrage between low-priced and high-priced member states, can further reduce prices. In some countries, we or future partners may be required to conduct clinical trials or other studies that compare the cost-effectiveness of a drug candidate to other available therapies in order to obtain or maintain reimbursement or pricing approval. Publication of discounts by third-party payors or authorities may lead to further pressure on the prices or reimbursement levels within the country of publication and other countries. If reimbursement of any current or potential future drug candidate that is approved for marketing in the future is unavailable or limited in scope or amount, or if pricing is set at unsatisfactory levels, our business and results of operations or prospects could be materially and adversely affected and our ability to commercialize such drug candidate could be materially impaired.

37


 

Our business could be materially and adversely affected in the future by the effects of disease outbreaks, epidemics and pandemics.

Disease outbreaks, epidemics and pandemics in regions where we have concentrations of clinical trial sites and other business operations, could adversely affect our business, including by causing significant disruptions in our operations and/or in the operations of manufacturers and CROs we rely on. Disease outbreaks, epidemics and pandemics may have negative impacts on our ability to initiate new clinical trial sites, enroll new patients and to maintain existing patients who are participating in clinical trials, which may result in increased clinical trial costs, longer timelines and delay in our ability to obtain regulatory approvals of our product candidates, if at all. For example, in March 2020, we temporarily paused enrollment for a few months in the Phase 1b portion of our Phase 1a/1b trial to evaluate zelnecirnon in patients with AD due to circumstances and uncertainties created by the COVID-19 pandemic, including vulnerability of our studied patient populations, site staff shortages, clinical trial site suspensions, reallocation of medical resources and the challenges of working remotely due to shelter-in-place and similar government orders and guidelines, among other factors.

General supply chain issues may be exacerbated during disease outbreaks, epidemics or pandemics and may also impact the ability of our clinical trial sites to obtain basic medical supplies used in our trials in a timely fashion, if at all.

Moreover, the extent to which disease outbreaks, epidemics and pandemics may impact our business, results of operations and financial position will depend on future developments, which are highly uncertain and cannot be predicted with confidence. New health epidemics or pandemics may emerge that result in similar or more severe disruptions to our business. To the extent any future disease outbreak, epidemic or pandemic adversely affects our business, financial condition, results of operations and growth prospects, it could also have the effect of heightening many of the other risks and uncertainties described in this “Risk Factors” section.

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

Our current operations are concentrated in the San Francisco Bay Area. Any unplanned event, such as earthquake, flood, fire, explosion, extreme weather, medical epidemic, pandemic, power shortage, telecommunication failure or other natural or manmade accidents or incidents that result in us being unable to fully utilize our facilities or the manufacturing facilities of our third-party contract manufacturers, or lose our repository of preclinical and clinical human samples and other valuable laboratory samples, may have a material and adverse effect on our ability to operate our business, particularly on a daily basis. Such an event would have significant negative consequences on our financial and operating conditions. Loss of access to these facilities may result in increased costs, delays in the development of our drug candidates or interruption of our business operations. Natural disasters such as earthquakes or wildfires, both of which are prevalent in Northern California, floods or tsunamis could further disrupt our operations, and have a material negative impact on our business, financial condition, results of operations and prospects. If a natural disaster, power outage or other event occurred that prevented us from using all or a significant portion of our headquarters, that damaged critical infrastructure, such as our research facilities or the manufacturing facilities of our third-party contract manufacturers, or that otherwise disrupted operations, it may be difficult or, in certain cases, impossible, for us to continue our business for a substantial period of time. The disaster recovery and business continuity plans we have in place may prove inadequate in the event of a serious disaster or similar event. We may incur substantial expenses as a result of the limited nature of our disaster recovery and business continuity plans, which could have a material adverse effect on our business. As part of our risk management policy, we maintain insurance coverage at levels that we believe are appropriate for our business. However, in the event of an accident or incident at these facilities, we cannot assure you that the amounts of insurance will be sufficient to satisfy any damages and losses. If our facilities, or the manufacturing facilities of our third-party contract manufacturers, are unable to operate because of an accident or incident or for any other reason, even for a short period of time, any or all of our research and development programs may be harmed. Any business interruption may have a material and adverse effect on our business and financial condition.

Risks Related to Our Intellectual Property

If we are unable to obtain, maintain, enforce or defend intellectual property rights related to our technology and current or future drug candidates, or if our intellectual property rights are inadequate, we may not be able to compete effectively.

Our success depends in large part on our ability to obtain and maintain protection in the United States and other countries for our intellectual property rights and proprietary technology. We rely on patents and other forms of intellectual property rights to protect our current or future drug discovery and development engine, drug candidates, methods used to manufacture our current or future drug candidates and methods for treating patients using our current or future drug candidates. We do not currently own any patents or patent applications relating to our proprietary drug discovery and development engine.

38


 

The patent prosecution process is expensive, complex and time-consuming. Patent license negotiations also can be complex and protracted, with uncertain results. We may not be able to file, prosecute, maintain, enforce or license all necessary or desirable patents and patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output before it is too late to obtain patent protection. Although we enter into non-disclosure and confidentiality agreements with parties who have access to confidential or patentable aspects of our research and development output, such as our employees, corporate collaborators, outside scientific collaborators, CROs, contract manufacturers, consultants, advisors and other third parties, any of these parties may breach the agreements and disclose such output before a patent application is filed, thereby jeopardizing our ability to seek patent protection. The patent applications that we own or may in-license may fail to result in issued patents, and, even if they do issue as patents, such patents may not cover our current or future technologies or drug candidates in the United States or in other countries or provide sufficient protection from competitors. In addition, the coverage claimed in a patent application can be significantly reduced before the patent is issued and its scope can be reinterpreted after issuance.

Further, although we make reasonable efforts to ensure patentability of our inventions, we cannot guarantee that all of the potentially relevant prior art relating to our patent applications and any issued patents we obtain has been found. For example, publications of discoveries in scientific literature often lag behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until 18 months after filing and, in some cases, not at all. Additionally, pending patent applications that have been published can, subject to certain limitations, be later amended in a manner that could cover our drug discovery and development engine, our drug candidates or the use of our technologies. We thus cannot know with certainty whether we or any of our future licensors were the first to make the inventions claimed in our pending patent applications or any issued patents we obtain, or that we or our any of our future licensors were the first to file for patent protection of such inventions. For this reason, and because there is no guarantee that any prior art search is correct and comprehensive, we may be unaware of prior art that could be used to invalidate an issued patent or to prevent our pending patent applications from issuing as patents. Invalidation of any of our patent rights, including in-licensed patent rights, could materially harm our business, financial condition, results of operations and prospects.

Moreover, the patent positions of biopharmaceutical companies are generally uncertain because they may involve complex legal and factual considerations that have, in recent years, been the subject of legal development and change. As a result, the issuance, scope, validity, enforceability and commercial value of our pending patent rights is uncertain. The standards applied by the United States Patent and Trademark Office (“USPTO”) and foreign patent offices in granting patents are not always certain and, moreover, are not always applied uniformly or predictably. For example, there is no uniform worldwide policy regarding patentable subject matter or the scope of claims allowable in patents. Changes in either the patent laws or interpretation of the patent laws in the United States and other countries may diminish the value of our patent rights or narrow the scope of our patent protection.

Even if patents do successfully issue and even if such patents cover our current or any future technologies or drug candidates, third parties may challenge their validity, enforceability or scope, which may result in such patents being narrowed, invalidated or held unenforceable. Any successful challenge to any patents we own or may in-license could deprive us of rights necessary for the successful commercialization of any current or future technologies or drug candidates that we may develop. Likewise, if patent applications we own or may in-license with respect to our development programs and current or future technologies or drug candidates fail to issue, if their breadth or strength is threatened or if they fail to provide meaningful exclusivity, other companies could be dissuaded from collaborating with us to develop current or future technologies or drug candidates. Lack of valid and enforceable patent protection could threaten our ability to commercialize current or future products and could prevent us from maintaining exclusivity with respect to the invention or feature claimed in the patent applications. Any failure to obtain, or any loss of, patent protection could have a material adverse impact on our business and ability to achieve profitability. We may be unable to prevent competitors from entering the market with a product that is similar to or the same as zelnecirnon, tivumecirnon or other future drug candidates that emerge from our discovery program.

The filing of a patent application or the issuance of a patent is not conclusive as to its ownership, inventorship, scope, patentability, validity or enforceability. Issued patents and patent applications may be challenged in the courts and in the patent office in the United States and abroad. For example, our patent applications or patent applications filed by any of our future licensors may be challenged through third-party submissions, opposition or derivation proceedings. By further example, issued patents may be challenged through reexamination, inter partes review or post-grant review proceedings before the USPTO or patent offices in other jurisdictions or in declaratory judgment actions or counterclaims. An adverse determination in any such submission, proceeding or litigation could prevent the issuance of, reduce the scope of, invalidate or render unenforceable our patent rights; limit our ability to stop others from using or commercializing similar or identical products; allow third parties to compete directly with us without payment to us; or result in our inability to manufacture or commercialize products without infringing third-party patent rights. In addition, if the breadth or strength of protection provided by our patent rights is threatened, it could dissuade companies from collaborating with us to license, develop or commercialize current or future drug candidates. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations and prospects.

39


 

Moreover, some of our intellectual property, including patents and patent applications, are or may in the future be co-owned with third parties. If we are unable to obtain an exclusive license to any such third-party co-owners’ interest in such intellectual property, including patents or patent applications, such co-owners may be able to license their rights to other third parties, including our competitors, and our competitors could market competing products and technology. We may need the cooperation of any such co-owners of our patent rights to enforce such patent rights against third parties, and such cooperation may not be provided to us. Any of the foregoing could have a material adverse effect on our competitive position, business prospects and financial conditions.

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

Any license, collaboration or other intellectual property-related agreements impose, and any future license, collaboration or other intellectual property-related agreements we enter into are likely to impose, various development, commercialization, funding, milestone, royalty, diligence, sublicensing, insurance, patent prosecution and enforcement or other obligations on us. If we breach any of these obligations, or use the intellectual property licensed to us in an unauthorized manner, we may be required to pay damages and the licensor may have the right to terminate the license. Despite our best efforts, any of our future licensors might conclude that we have materially breached our license agreements and might therefore terminate the license agreements, thereby removing our ability to develop and commercialize products and technologies covered by these license agreements. Any license agreements we enter into may be complex and certain provisions in such agreements may be susceptible to multiple interpretations. The resolution of any contract interpretation disagreement that may arise could narrow what we believe to be the scope our rights to the relevant intellectual property or technology or increase what we believe to be our financial or other obligations under the relevant agreement, either of which could have a material adverse effect on our business, financial condition, results of operations and prospects.

We may seek to obtain licenses from licensors in the future. However, we may be unable to obtain any such licenses at a reasonable cost or on reasonable terms, if at all. In addition, if any of our future licensors terminate any such license agreements, such license termination could result in our inability to develop, manufacture and sell products that are covered by the licensed technology or could enable a competitor to gain access to the licensed technology. Any of these events could have a material adverse effect on our competitive position, business, financial conditions, results of operations and ability to achieve profitability.

Furthermore, we may not have the right to control the preparation, filing, prosecution, maintenance, enforcement and defense of patents and patent applications that we license from third parties. Therefore, we cannot be certain that these patents and patent applications will be prepared, filed, prosecuted, maintained, enforced and defended in a manner consistent with the best interests of our business. If our future licensors fail to prosecute, maintain, enforce and defend patents we may in-license, or they lose rights to licensed patents or patent applications, our license rights may be reduced or eliminated. In such circumstances, our right to develop and commercialize any of our products or drug candidates that is the subject of such licensed rights could be materially adversely affected. In certain circumstances, our licensed patent rights are subject to our reimbursing our licensors for their patent prosecution and maintenance costs.

Moreover, our licensors may own or control intellectual property that has not been licensed to us and, as a result, we may be subject to claims, regardless of their merit, that we are infringing, misappropriating or otherwise violating the licensor’s intellectual property rights and the amount of any damages or future royalty obligations that would result if any such claims were successful would depend on the technology and intellectual property we use in products that we successfully develop and commercialize, if any. Therefore, even if we successfully develop and commercialize products, we may be unable to achieve or maintain profitability.

Patent terms may not be able to protect our competitive position for an adequate period of time with respect to our current or future technologies or drug candidates.

Patents have a limited lifespan. In the United States, the standard patent term is typically 20 years after filing. Various extensions may be available. Even so, the life of a patent and the protection it affords are limited. As a result, our patent portfolio provides us with limited rights that may not last for a sufficient period of time to exclude others from commercializing products similar or identical to ours. For example, given the large amount of time required for the research, development, testing and regulatory review of new drug candidates, patents protecting such candidates might expire before or shortly after such candidates are commercialized.

40


 

Extensions of patent term may be available, but there is no guarantee that we would succeed in obtaining any particular extension or that any such extension would lengthen the patent term for a sufficient period of time to exclude others from commercializing products similar or identical to ours. In the United States, the Drug Price Competition and Patent Term Restoration Act of 1984 permits a patent term extension of up to five years beyond the normal expiration of the patent, which is limited to the approved indication or any additional indications approved during the period of extension. A patent term extension cannot extend the remaining term of a patent beyond 14 years from the date of product approval; only one patent may be extended; and extension is available for only those claims covering the approved drug, a method for using it or a method for manufacturing it. The applicable authorities, including the FDA and the USPTO in the United States, and any equivalent regulatory authority in other countries, may not agree with our assessment of whether such extensions are available, and may refuse to grant extensions to any patents we obtain, or may grant more limited extensions than we request. An extension may not be granted or may be limited where there is, for example, a failure to exercise due diligence during the testing phase or regulatory review process, failure to apply within applicable deadlines, failure to apply before expiration of relevant patents or some other failure to satisfy applicable requirements. If this occurs, our competitors may be able to launch their products earlier by taking advantage of our investment in development and clinical trials along with our clinical and preclinical data. This could have a material adverse effect on our business and ability to achieve profitability.

Changes in U.S. patent law or the patent law of other countries or jurisdictions could diminish the value of patents in general, thereby impairing our ability to protect our current or any future technologies or drug candidates.

As is the case with other therapeutics companies, our success is heavily dependent on intellectual property, particularly patents. Obtaining and enforcing patents in the biopharmaceutical industry involves both technological and legal complexity, and is therefore costly, time-consuming and inherently uncertain. Changes in either the patent laws or interpretation of the patent laws in the United States could increase the uncertainties and costs of, and may diminish our ability to protect, our inventions, obtaining, maintaining, and enforcing our intellectual property rights and, more generally, could affect the value of our intellectual property or narrow the scope of our owned and licensed patents. In September 2011, the Leahy-Smith America Invents Act (the “Leahy-Smith Act”) was signed into law, which increased uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents. The Leahy-Smith Act included a number of significant changes to U.S. patent law. These provisions affected the way patent applications are prosecuted, redefined prior art and provided more efficient and cost-effective avenues for competitors to challenge the validity of patents. This included allowing third-party submission of prior art to the USPTO during patent prosecution and additional procedures that attacked the validity of a patent by USPTO administered post-grant proceedings, including post-grant review, inter partes review and derivation proceedings. In March 2013, under the Leahy-Smith Act, the United States transitioned to a first-to-file system in which, assuming that the other statutory requirements are met, the first inventor to file a patent application would be entitled to the patent on an invention regardless of whether a third-party was the first to invent the claimed invention. This required us to be cognizant of the time from invention to filing of a patent application. The Leahy-Smith Act and its implementation resulted in uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse impact on our business prospects, financial condition and results of operations.

Courts in the U.S. continue to refine the heavily fact-and-circumstance-dependent jurisprudence defining the scope of patent protection available for therapeutics, narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations. This creates uncertainty about our ability to obtain patents in the future and the value of such patents. We cannot provide assurance that future developments in Congress, the federal courts and the USPTO will not adversely impact our patent rights. The laws and regulations governing patents could change in unpredictable ways that could weaken our and our licensors’ ability to obtain new patents or to enforce our existing patent rights or patent rights that we might obtain or in-license in the future. Similarly, changes in patent law and regulations in other countries or jurisdictions or changes in the governmental bodies that enforce them or changes in how the relevant governmental authority enforces patent laws or regulations may have a material adverse effect on our and our licensors’ ability to obtain new patents or to protect and enforce our owned or in-licensed patent rights or patent rights that we may obtain or in-license in the future.

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

41


 

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

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

Further, we cannot guarantee that we are aware of all patents and patent applications potentially relevant to our technology or products. There may be issued and pending patents that claim aspects of our current or potential future drug candidates and modifications that we may need for our current or potential future drug candidates. We may not be aware of potentially relevant third-party patents or applications for several reasons. Patent applications in the United States and elsewhere are published approximately 18 months after the earliest filing for which priority is claimed, with such earliest filing date being commonly referred to as the priority date. Therefore, patent applications covering our drug candidates or technologies could have been filed by others without our knowledge. Additionally, pending patent applications that have been published can, subject to certain limitations, be later amended in a manner that could cover our drug candidates or the use of our technologies.

We may be subject to priority disputes, inventorship disputes and similar proceedings that could, if resolved unfavorably, narrow the scope of our intellectual property protection. We cannot provide any assurances that third-party patents do not exist that might be enforced against our drug candidates or technologies or future methods or products, resulting in either an injunction prohibiting our manufacture or sales or, with respect to our sales, an obligation on our part to pay royalties or other forms of compensation to third parties, which could be significant.

Thus, it is possible that one or more third parties will hold patent rights to which we will need a license, which may not be available on reasonable terms or at all. If such third parties refuse to grant us a license to such patent rights on reasonable terms or at all, we may be required to expend significant time and resources to redesign our technology, drug candidates or the methods for manufacturing our drug candidates, or to develop or license replacement technology, all of which may not be commercially or technically feasible. In such case, we may not be able to market such technology or drug candidates and may not be able to perform research and development or other activities covered by these patents. This could have a material adverse effect on our ability to commercialize our drug candidates and our business and financial condition.

We may not be able to protect our intellectual property rights throughout the world, which could negatively impact our business.

Filing, prosecuting and defending patents on current or future technologies or drug candidates in all countries throughout the world would be prohibitively expensive. Competitors or other third parties may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and, further, may export infringing products to territories where we have patent protection or licenses, but where enforcement is not as strong as that in the United States. These products may compete with our products and our patent or other intellectual property rights may not be effective or sufficient to prevent them from competing.

Additionally, the laws of some foreign jurisdictions do not protect intellectual property rights to the same extent as the laws in the United States. Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the United States, or from selling or importing products made using our inventions in and into the United States or other jurisdictions. Many companies have encountered significant difficulties in protecting and defending intellectual property rights in such foreign jurisdictions. The legal systems of certain countries, including certain developing countries, do not favor the enforcement of patents, trade secrets and other intellectual property protection, particularly those relating to biotechnology, which could make it difficult for us to stop the infringement of our patent rights or the marketing of competing products in violation of our intellectual property and proprietary rights generally. Proceedings to enforce our intellectual property and proprietary rights in foreign jurisdictions could result in substantial costs and could divert our efforts and attention from other aspects of our business. Such proceedings could also put our patent rights at risk of being invalidated or interpreted narrowly, could put our patent applications at risk of not issuing and could provoke third parties to assert claims against us or any of our future licensors. We may not prevail in any lawsuits or other adversarial proceedings that we initiate and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce such intellectual property and proprietary rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or in-license.

42


 

Further, many countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of its patents. If we or any of our licensors are forced to grant a license to third parties with respect to any patents relevant to our business, our competitive position in the relevant jurisdiction may be impaired and our business prospects, financial condition and results of operations may be materially adversely affected.

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

Our commercial success depends, in part, upon our ability or the ability of any of our future collaborators to develop, manufacture, market and sell our current or any future drug candidates and to use our proprietary technologies without infringing, misappropriating or otherwise violating the proprietary and intellectual property rights of third parties. The biotechnology and pharmaceutical industries are characterized by extensive and complex litigation regarding patents and other intellectual property rights.

We or any of our future licensors or strategic partners may be party to, or be threatened with, adversarial proceedings or litigation regarding intellectual property rights with respect to our current or any potential future drug candidates and technologies, including derivation, reexamination, inter partes review, post-grant review or interference proceedings before the USPTO and similar proceedings in jurisdictions outside of the United States, such as opposition proceedings. If we or our licensors or strategic partners are unsuccessful in any interference proceedings or other priority or validity disputes (including through any patent oppositions) to which we or they are subject, we may lose valuable intellectual property rights through the loss of one or more patents or our patent claims may be narrowed, invalidated or held unenforceable. In some instances, we may be required to indemnify our licensors or strategic partners for the costs associated with any such adversarial proceedings or litigation. Third parties may also assert infringement, misappropriation or other claims against us, our licensors or our strategic partners based on existing patents or patents that may be granted in the future, as well as other intellectual property rights, regardless of their merit. There is a risk that third parties may choose to engage in litigation or other adversarial proceedings with us, our licensors or our strategic partners to enforce or otherwise assert their patent rights or other intellectual property rights. Even if we believe such claims are without merit, a court of competent jurisdiction could hold that these third-party patents and other intellectual property rights are valid, enforceable and infringed, which could have a material adverse impact on our ability to utilize our drug discovery and development engine or to commercialize our current or any future drug candidates. In order to successfully challenge the validity of any such U.S. patent in federal court, we would need to overcome a presumption of validity by presenting clear and convincing evidence of invalidity. There is no assurance that a court of competent jurisdiction, even if presented with evidence we believe to be clear and convincing, would invalidate the claims of any such U.S. patent.

Further, we cannot guarantee that we will be able to successfully settle or otherwise resolve such adversarial proceedings or litigation. If we are unable to successfully settle future claims on terms acceptable to us, we may be required to engage in or to continue costly, unpredictable and time-consuming litigation and may be prevented from or experience substantial delays in marketing our drug candidates. If we or any of our licensors or strategic partners are found to infringe, misappropriate or violate a third-party patent or other intellectual property rights, we could be required to pay damages, including treble damages and attorney’s fees, if we are found to have willfully infringed. In addition, we or any of our licensors or strategic partners may choose to seek, or be required to seek, a license from a third party, which may not be available on commercially reasonable terms, if at all. Even if a license can be obtained on commercially reasonable terms, the rights may be non-exclusive, which could give our competitors access to the same technology or intellectual property rights licensed to us, and we could be required to make substantial licensing and royalty payments. We also could be forced, including by court order, to cease utilizing, developing, manufacturing and commercializing our drug discovery and development engine or drug candidates deemed to be infringing. We may be forced to redesign current or future technologies or products. Any of the foregoing could have a material adverse effect on our ability to generate revenue or achieve profitability and possibly prevent us from generating revenue sufficient to sustain our operations.

43


 

In addition, we or our licensors or strategic partners may find it necessary to pursue claims or to initiate lawsuits to protect or enforce our patent or other intellectual property rights. If we or our licensors or strategic partners were to initiate legal proceedings against a third party to enforce a patent covering one of our drug candidates or our technology, the defendant could counterclaim that such patent is invalid or unenforceable. In patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, for example, claiming patent-ineligible subject matter, lack of novelty, indefiniteness, lack of written description, non-enablement, anticipation or obviousness. Grounds for an unenforceability assertion could be an allegation that someone connected with prosecution of the patent withheld relevant information from the USPTO or made a misleading statement during prosecution. The outcome of such invalidity and unenforceability claims is unpredictable. With respect to the validity question, for example, we cannot be certain that there is no invalidating prior art of which we or our licensors or strategic partners and the patent examiner were unaware during prosecution. If a defendant were to prevail on a legal assertion of invalidity or unenforceability, we could lose at least part, and perhaps all, of the patent protection for one or more of our drug candidates. The narrowing or loss of our owned and licensed patent claims could limit our ability to stop others from using or commercializing similar or identical technology and products. All of these events could have a material adverse effect on our business, financial condition, results of operations and prospects. Patent and other intellectual property rights also will not protect our drug candidates and technologies if competitors or third parties design around such drug candidates and technologies without legally infringing, misappropriating or violating our patent or other intellectual property rights.

The cost to us in defending or initiating any litigation or other proceeding relating to our patent or other intellectual property rights, even if resolved in our favor, could be substantial, and any litigation or other proceeding would divert our management’s attention and distract our personnel from their normal responsibilities. Such litigation or proceedings could materially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. Some of our competitors may be better able to sustain the costs of complex patent litigation because they have substantially greater resources. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could delay our research and development efforts and materially limit our ability to continue our operations. Furthermore, because of the substantial amount of discovery required in connection with certain such proceedings, there is a risk that some of our confidential information could be compromised by disclosure. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if securities analysts or investors perceive these results to be negative, such announcements could have a material adverse effect on the price of our common stock.

Intellectual property rights of third parties could adversely affect our ability to commercialize our current or future technologies or drug candidates, and we might be required to litigate or obtain licenses from third parties to develop or market our current or future technologies or drug candidates, which may not be available on commercially reasonable terms or at all.

Because the inflammation disease and immuno-oncology landscapes are still evolving, it is difficult to conclusively assess our freedom to operate. Thus, we may unknowingly pursue development of a product or technology that infringes, misappropriates or otherwise violates third-party rights. There are numerous companies that have pending patent applications and issued patents broadly covering immune-therapies generally or covering small molecules directed against the same targets as, or targets similar to, those we are pursuing. Our competitive position may materially suffer if patents issued to third parties or other third-party intellectual property rights cover our current or future technologies, drug candidates or elements thereof or our manufacture or uses relevant to our development plans. In such cases, we may not be in a position to develop or commercialize current or future technologies, drug candidates or elements thereof unless we successfully pursue litigation to nullify or invalidate the third-party intellectual property right concerned, or enter into a license agreement with the intellectual property right holder, if available on commercially reasonable terms. There may be issued patents of which we are not aware, held by third parties, that, if found to be valid and enforceable, could be alleged to be infringed by our current or future technologies or drug candidates. There also may be pending patent applications of which we are not aware that may result in issued patents, which could be alleged to be infringed by our current or future technologies or drug candidates. Should such an infringement claim be successfully brought, we may be required to pay substantial damages or be forced to abandon our current or future technologies or drug candidates or to seek a license from any patent holders. No assurances can be given that a license will be available on commercially reasonable terms, if at all.

44


 

Third-party intellectual property right holders may also actively bring infringement, misappropriation or other claims alleging violations of intellectual property rights against us. We cannot guarantee that we will be able to successfully settle or otherwise resolve such claims. If we are unable to successfully settle future claims on terms acceptable to us, we may be required to engage in or to continue costly, unpredictable and time-consuming litigation and may be prevented from or experience substantial delays in marketing our drug candidates. If we fail in any such dispute, in addition to being forced to pay damages, we may be temporarily or permanently prohibited from commercializing any of our current or future technologies or drug candidates that are held to be infringing, misappropriating or otherwise violating third-party intellectual property rights. We might, if possible, also be forced to redesign current or future technologies or drug candidates so that we no longer infringe, misappropriate or violate the third-party intellectual property rights. Any of these events, even if we were ultimately to prevail, could require us to divert substantial financial and management resources that we would otherwise be able to devote to our business, which could have a material adverse effect on our financial condition and results of operations.

We may not be successful in obtaining necessary or exclusive rights to any drug candidates or products we may develop through acquisitions and in-licensing.

We may be unable to acquire or otherwise in-license any compositions, methods of use, processes or other intellectual property rights from third parties that we identify as necessary for drug candidates that we may wish to develop. The licensing or acquisition of third-party intellectual property rights is a competitive area, and several more established companies may pursue strategies to license or acquire third-party intellectual property rights that we may consider attractive or necessary. These established companies may have a competitive advantage over us due to their size, capital resources and greater clinical development and commercialization capabilities. In addition, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. We may be unable to license or acquire third-party intellectual property rights on terms that would allow us to make an appropriate return on our investment or at all. If we are unable to successfully obtain rights to required third-party intellectual property rights or maintain the existing intellectual property rights we have, we may have to abandon development of the relevant program or drug candidates, which could have a material adverse effect on our business, financial condition, results of operations and prospects.

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

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

As referenced above, in addition to seeking patent protection for certain aspects of our current or future technologies and drug candidates, we also consider trade secrets, including confidential and unpatented know-how, important to the maintenance of our competitive position. However, trade secrets and know-how can be difficult to protect. We protect and plan to protect trade secrets and confidential and unpatented know-how, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to such knowledge, such as our employees, corporate collaborators, outside scientific collaborators, CROs, contract manufacturers, consultants, advisors and other third parties. We also enter into confidentiality and invention or patent assignment agreements with our employees and consultants under which they are obligated to maintain confidentiality and to assign their inventions to us. Despite these efforts, we may not obtain these agreements in all circumstances and we cannot guarantee that we have entered into such agreements with each party that may have or have had access to our trade secrets or proprietary information.

45


 

Moreover, individuals with whom we have such agreements may not comply with their terms. Any of these parties may breach such agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for any such breaches. We may be forced to bring claims against third parties, including current or former employees or consultants, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property, including our patent rights. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret or securing title to an employee- or consultant-developed invention if a dispute arises, is difficult, expensive and time-consuming, and the outcome is unpredictable. If we are unsuccessful in any inventorship disputes to which we are subject, we may lose valuable intellectual property rights, such as ownership of our patent rights. In addition, some courts in the United States and certain foreign jurisdictions disfavor or are unwilling to protect trade secrets. Further, if any of our trade secrets were to be lawfully obtained or independently developed by a competitor, we would have no right to prevent that competitor from using the technology or information to compete with us. If any of our trade secrets were to be disclosed to or independently developed by a competitor, our competitive position would be materially and adversely harmed.

We may be subject to claims that we or our employees or consultants have wrongfully used or disclosed alleged trade secrets or other proprietary information of our employees’ or consultants’ former employers or their clients.

Many of our employees or consultants and our licensors’ employees or consultants were previously employed at universities or biotechnology or biopharmaceutical companies, including our competitors or potential competitors. Although we try to ensure that our employees and consultants do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that one or more of these employees or consultants or we have inadvertently or otherwise used or disclosed intellectual property, including trade secrets or other proprietary information of any such individual’s current or former employers. Litigation or arbitration may be necessary to defend against these claims. If we fail in defending such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel or may be enjoined from using such intellectual property. Any such proceedings and possible aftermath would likely divert significant resources from our core business, including distracting our technical and management personnel from their normal responsibilities. A loss of key research personnel or their work product could limit our ability to commercialize, or prevent us from commercializing, our current or future technologies or drug candidates, which could materially harm our business. Even if we are successful in defending against any such claims, litigation or arbitration could result in substantial costs and could be a distraction to management.

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

Periodic maintenance fees, renewal fees, annuity fees and various other government fees on patents or applications will be due to be paid to the USPTO and various government patent agencies outside of the United States over the lifetime of our patent rights and any patent rights we may own or in-license in the future. The USPTO and various non-U.S. government patent agencies require compliance with several procedural, documentary, fee payment and other similar provisions during the patent application process. We employ reputable law firms and other professionals to help us comply with these requirements, and we may also be dependent on our licensors to take the necessary action to comply with these requirements with respect to our in-licensed intellectual property. In many cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. There are situations, however, in which non-compliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. In such an event, potential competitors might be able to enter the market with similar or identical products, which could have a material adverse effect on our business prospects and financial condition.

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

Our trademarks or trade names may be challenged, infringed, circumvented, declared generic or determined to be infringing on other marks. We own a U.S. registered trademark for RAPT and a U.S. registered trademark for a design used in our corporate logo. We may not be able to protect our rights to these trademarks and trade names or may be forced to stop using these names, which we use for name recognition by potential partners or customers in our markets of interest. If we are unable to establish name recognition based on our trademarks and trade names, we may not be able to compete effectively and our business may be materially adversely affected.

46


 

Intellectual property rights do not necessarily address all potential threats to our business.

The degree of future protection afforded by our intellectual property rights is uncertain because intellectual property rights have limitations and may not adequately protect our business. The following examples are illustrative:

others may be able to make small molecule drugs, inhibitors or formulations that are similar to our drug candidates, but that are not covered by the claims of any patents that we own, license or control;
we or any strategic partners might not have been the first to make the inventions covered by the patent rights that we own, license or control;
we or our licensors might not have been the first to file patent applications covering certain of our owned and in-licensed inventions;
others may independently develop the same, similar or alternative technologies without infringing, misappropriating or violating our intellectual property rights;
it is possible that our pending patent applications will not lead to issued patents;
issued patents that we may own, in-license or control may not provide us with any competitive advantages, or may be narrowed or held invalid or unenforceable, including as a result of legal challenges;
our competitors might conduct research and development activities in the United States and other countries that provide a safe harbor from patent infringement claims for certain research and development activities, as well as in countries where we do not have patent rights, and may then use the information learned from such activities to develop competitive products for sale in our major commercial markets;
we may choose not to file a patent in order to maintain certain trade secrets or know-how, and a third party may subsequently file a patent covering such trade secrets or know-how; and
the patents of others may have an adverse effect on our business.

Should any of these events occur, they could have a material adverse impact on our business and financial condition.

Legal and Regulatory Risks

Clinical development includes a lengthy and expensive process with an uncertain outcome, and results of earlier studies and trials may not be predictive of future trial results.

Our drug candidates, zelnecirnon and tivumecirnon, are in clinical development, and their risk of failure is high. It is impossible to predict when or if our candidates or any potential future drug candidates will prove effective in humans or will receive regulatory approval. Before obtaining marketing approval from regulatory authorities for the sale of any drug candidate, we must complete preclinical studies and then conduct extensive clinical trials to demonstrate the safety and efficacy of a drug candidate in humans. Clinical testing is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the development process. The results of preclinical studies and clinical trials of any of our current or potential future drug candidates may not be predictive of the results of later-stage clinical trials. Drug candidates in later stages of clinical trials may fail to show the desired safety and efficacy traits despite having progressed through preclinical studies and initial clinical trials. A number of companies in the pharmaceutical industry have suffered significant setbacks in advanced clinical trials due to lack of efficacy or safety profiles, notwithstanding promising results in earlier trials.

In February 2024, the FDA placed clinical holds on both our Phase 2b trial of zelnecirnon in AD and our Phase 2a trial of zelnecirnon in asthma. The clinical hold determination was based on a serious adverse event of liver failure requiring transplant in one patient in the AD trial. Dosing of zelnecirnon and enrollment of new trial participants were halted immediately in both clinical trials. In May 2024, we announced our decision to close and unblind both the Phase 2b trial in AD and the Phase 2a trial in asthma to inform our path forward and support our discussions with the FDA. We may be unable to establish causation of the serious adverse event or satisfactorily address the issues required to resolve the clinical holds in a timely manner or at all and we expect to incur additional expenses in connection with our efforts to resolve the clinical holds, which may be significant. If the FDA does not lift the clinical holds, we may be unable to continue clinical development of zelnecirnon, which would have a material adverse effect on our business, financial position and prospects.

47


 

We are conducting a Phase 1/2 clinical trial investigating tivumecirnon as a single agent and in combination with pembrolizumab in a range of tumors. We may experience delays in initiating or completing our clinical trials. We do not know whether planned clinical trials will be completed on schedule or at all, or whether planned clinical trials will begin on time, need to be redesigned, enroll patients on time or be completed on schedule, if at all. Our development programs may be delayed for a variety of reasons, including delays related to:

the FDA or other regulatory authorities requiring us to submit additional data or imposing other requirements before permitting us to initiate or continue a clinical trial;
obtaining regulatory approval to commence a clinical trial;
reaching agreement on acceptable terms with prospective CROs and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and clinical trial sites;
obtaining institutional review board (“IRB”) approval at each clinical trial site;
recruiting suitable patients to participate in a clinical trial;
having patients complete a clinical trial or return for post-treatment follow-up;
clinical trial sites deviating from trial protocol or dropping out of a trial;
adding new clinical trial sites; or
manufacturing sufficient quantities of our drug candidates for use in clinical trials.

Furthermore, we expect to rely on our CROs and clinical trial sites to ensure the proper and timely conduct of our clinical trials and, while we expect to enter into agreements governing their committed activities, we have limited influence over their actual performance.

We could encounter delays if prescribing physicians encounter unresolved ethical issues associated with enrolling patients in clinical trials of our current or potential future drug candidates in lieu of prescribing existing treatments that have established safety and efficacy profiles. Further, a clinical trial may be suspended or terminated by us, our partners, the IRBs of the institutions in which such trials are being conducted, the Data Safety Monitoring Board for such trial or by the FDA or other regulatory authorities due to a number of factors, including failure to conduct the clinical trial in accordance with regulatory requirements or our clinical protocols, inspection of the clinical trial operations or trial site by the FDA or other regulatory authorities resulting in the imposition of a clinical hold, unforeseen safety issues or adverse side effects, failure to demonstrate a benefit from using a drug or therapeutic biologic, changes in governmental regulations or administrative actions or lack of adequate funding to continue the clinical trial. For example, in February 2024, the FDA placed clinical holds on both our Phase 2b trial of zelnecirnon in AD and our Phase 2a trial of zelnecirnon in asthma. The clinical hold determination was based on a serious adverse event of liver failure requiring transplant in one patient in the AD trial. Dosing of zelnecirnon and enrollment of new trial participants were halted immediately in both clinical trials. In May 2024, we announced our decision to close and unblind both the Phase 2b trial in AD and the Phase 2a trial in asthma to support our discussions with the FDA. We may be unable to establish causation of the serious adverse event or satisfactorily address the issues required to resolve the clinical holds in a timely manner or at all and we expect to incur additional expenses in connection with our efforts to resolve the clinical holds, which may be significant. If the FDA does not lift the clinical holds, we may be unable to continue clinical development of zelnecirnon, which would have a material adverse effect on our business, financial position and prospects.

We may be unable to obtain U.S. or foreign regulatory approval and, as a result, be unable to commercialize zelnecirnon, tivumecirnon or other future drug candidates.

Zelnecirnon, tivumecirnon and other future drug candidates are and will be subject to extensive governmental regulations relating to, among other things, research, testing, development, manufacturing, safety, efficacy, approval, recordkeeping, reporting, labeling, storage, packaging, advertising and promotion, pricing, marketing and distribution of drugs and therapeutic biologics. Rigorous preclinical testing and clinical trials and an extensive regulatory approval process are required to be successfully completed in the U.S. and in many foreign jurisdictions before a new drug, therapeutic or biologic can be marketed. Satisfaction of these and other regulatory requirements is costly, time-consuming, uncertain and subject to unanticipated delays. It is possible that none of the drug candidates we may develop will obtain the regulatory approvals necessary for us or our potential future partners to begin selling them.

48


 

We have very limited experience in conducting and managing the clinical trials necessary to obtain regulatory approvals, including approval by the FDA. The time required to obtain FDA and other approvals is unpredictable but typically takes many years following the commencement of clinical trials, depending upon the type, complexity and novelty of the drug candidate. The standards that the FDA and its foreign counterparts use when regulating us and other companies developing drugs require judgment and can change, which makes it difficult to predict with certainty how they will be applied. Any analysis we perform of data from preclinical and clinical activities is subject to confirmation and interpretation by regulatory authorities, which could delay, limit or prevent regulatory approval. We may also encounter unexpected delays or increased costs due to new government regulations, for example, from future legislation or administrative action, or from changes in FDA policy during the period of product development, clinical trials and FDA regulatory review. It is impossible to predict whether legislative changes will be enacted, or whether FDA or foreign regulations, guidance or interpretations will be changed, or what the impact of such changes, if any, may be.

Any delay or failure in obtaining required approvals could have a material and adverse effect on our ability to generate revenue from the particular drug candidate for which we are seeking approval. Further, we and our potential future partners may never receive approval to market and commercialize any drug candidate. Even if we or a potential future partner obtains regulatory approval, the approval may be for targets, disease indications or patient populations that are not as broad as we intended or desired or may require labeling that includes significant use or distribution restrictions or safety warnings. We or a potential future partner may be subject to post-marketing testing requirements to maintain regulatory approval. If any of our drug candidates prove to be ineffective, unsafe or commercially unviable, we may have to re-engineer zelnecirnon, tivumecirnon or other future drug candidates, and our entire pipeline could have little, if any, value, which could require us to change our focus and approach to small molecule discovery and development, which would have a material and adverse effect on our business, financial condition, results of operations and prospects.

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

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

Any regulatory approvals that we or potential future partners obtain for zelnecirnon, tivumecirnon or other future drug candidates may also be subject to limitations on the approved indicated uses for which a product may be marketed or to the conditions of approval, or contain requirements for potentially costly post-marketing testing, including “Phase 4” clinical trials, and surveillance to monitor the safety and efficacy of such drug candidate. In addition, if the FDA or other regulatory authority approves zelnecirnon, tivumecirnon or other future drug candidates, the manufacturing processes, labeling, packaging, distribution, adverse event reporting, storage, import, export, advertising, promotion and recordkeeping for such product will be subject to extensive and ongoing regulatory requirements. These requirements include submissions of safety and other post-marketing information and reports, registration and continued compliance with cGMP and good clinical practices for any clinical trials that we conduct post-approval. Later discovery of previously unknown problems with a product, including adverse events of unanticipated severity or frequency, or with our third-party manufacturers or manufacturing processes, or failure to comply with regulatory requirements, may result in, among other things:

restrictions on the marketing or manufacturing of the product, withdrawal of the product from the market or voluntary or mandatory product recalls;
fines, warning letters or holds on clinical trials;
refusal by the FDA to approve pending applications or supplements to approved applications filed by us or our strategic partners;
suspension or revocation of product license approvals;
product seizure or detention or refusal to permit the import or export of products; and

49


 

injunctions or the imposition of civil or criminal penalties.

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

Healthcare legislative reform measures may have a material adverse effect on our business and results of operations.

In the United States, there have been and continue to be a number of legislative initiatives to contain healthcare costs. For example, in March 2010, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act (collectively, the “ACA”) was enacted, which substantially changed the way healthcare is financed by both governmental and private insurers, and significantly impacted the U.S. pharmaceutical industry. The ACA was intended to broaden access to health insurance, reduce or constrain the growth of healthcare spending, enhance remedies against fraud and abuse, add new transparency requirements for the healthcare and health insurance industries, impose new taxes and fees on the health industry and impose additional health policy reforms.

There have been executive, judicial and Congressional challenges to certain aspects of the ACA. For example, in June 2021, the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the ACA is unconstitutional in its entirety because the “individual mandate” was repealed by Congress. Moreover, prior to the U.S. Supreme Court ruling, on January 28, 2021, President Biden issued an executive order that initiated a special enrollment period for purposes of obtaining health insurance coverage through the ACA marketplace. The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the ACA. In August 2022, President Biden signed the Inflation Reduction Act of 2022 (the “IRA”) into law, which, among other things, extends enhanced subsidies for individuals purchasing health insurance coverage in ACA marketplaces through plan year 2025. The IRA also eliminates the “donut hole” under the Medicare Part D program beginning in 2025 by significantly lowering the beneficiary maximum out-of-pocket cost through a newly established manufacturer discount program. It is possible that the ACA will be subject to judicial or Congressional challenges in the future. It is unclear how any such challenges and the healthcare reform measures of the Biden administration will impact the ACA and our business.

In addition, other legislative changes have been proposed and adopted in the United States since the ACA was enacted. The Budget Control Act of 2011, among other things, includes aggregate reductions of Medicare payments to providers of 2% per fiscal year. These reductions went into effect in April 2013 and, due to subsequent legislative amendments, will remain in effect until 2032. In January 2013, the American Taxpayer Relief Act of 2012 was signed into law which, among other things, further reduced Medicare payments to several types of providers.

50


 

Additionally, there has been heightened governmental scrutiny over the manner in which manufacturers set prices for their marketed products. For example, there have been several Congressional inquiries, Presidential executive orders and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to drug pricing, review the relationship between pricing and manufacturer patient programs and reform government program reimbursement methodologies for drug products. At the federal level, in July 2021, the Biden administration released an executive order that included multiple provisions aimed at prescription drugs. In response to President Biden’s executive order, in September 2021, the U.S. Department of Health and Human Services (“HHS”) released a Comprehensive Plan for Addressing High Drug Prices that outlines principles for drug pricing reform. The plan sets out a variety of potential legislative policies that Congress could pursue as well as potential administrative actions HHS can take to advance these principles. In addition, the IRA, among other things, (1) directs HHS to negotiate the price of certain single-source drugs and biologics covered under Medicare and (2) imposes rebates under Medicare Part B and Medicare Part D to penalize price increases that outpace inflation. These provisions take effect progressively starting in fiscal year 2023. In August 2023, HHS announced the list of the first ten drugs that will be subject to price negotiations, although the Medicare drug price negotiation program is currently subject to legal challenges. It is currently unclear how the IRA will be implemented, but it is likely to have a significant impact on the pharmaceutical industry. In response to the Biden administration’s October 2022 executive order, on February 14, 2023, HHS released a report outlining three new models for testing by the Centers for Medicare & Medicaid Services (“CMS”) Innovation Center that will be evaluated on their ability to lower the cost of drugs, promote accessibility and improve quality of care. It is unclear whether the models will be utilized in any health reform measures in the future. Further, in December 2023, the Biden administration announced an initiative to control the price of prescription drugs through the use of march-in rights under the Bayh-Dole Act. Also in December 2023, the National Institute of Standards and Technology published for comment a Draft Interagency Guidance Framework for Considering the Exercise of March-In Rights that, for the first time includes the price of a product as one factor an agency can use when deciding to exercise march-in rights. While the government has not previously exercised march-in rights, it is uncertain if that practice will change under the new framework. At the state level, legislatures have increasingly passed legislation and implemented regulations designed to (i) control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and (ii) encourage importation from other countries and bulk purchasing. For example, in January 2024, the FDA approved Florida’s Section 804 Importation Program (“SIP”) proposal to import certain drugs from Canada for specific state healthcare programs. It is unclear how this program will be implemented, including which drugs will be chosen, and whether it will be subject to legal challenges in the United States or Canada. Other states have also submitted SIP proposals that are pending review by the FDA. Any such approved importation plans, when implemented, may result in lower drug prices for products covered by those programs. These new laws and initiatives may result in additional reductions in Medicare and other healthcare funding, which could have a material adverse effect on our future customers and accordingly, our financial operations.

We expect that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for our drug candidates or additional pricing pressures.

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

Healthcare providers and third-party payors, among others, will play a primary role in the prescription and recommendation of any drug candidates for which we obtain marketing approval. Our current and future arrangements with third-party payors, providers and customers, among others, may expose us to broadly applicable fraud and abuse and other healthcare laws and regulations that may constrain the business or financial arrangements and relationships through which we research, market, sell and distribute our drug candidates for which we obtain marketing approval. Restrictions under applicable federal and state healthcare laws and regulations, include the following:

the federal Anti-Kickback Statute, which prohibits, among other things, a person or entity from knowingly and willfully soliciting, offering, paying, receiving or providing remuneration, directly or indirectly, in cash or in kind, to induce or reward either the referral of an individual for, or the purchase, lease order, arranging for or recommendation of, any good, facility, item or service, for which payment may be made, in whole or in part, by a federal healthcare program, such as Medicare or Medicaid. A person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation. In addition, a violation of the Anti-Kickback Statute can form the basis for a violation of the federal False Claims Act (discussed below);

51


 

federal civil and criminal false claims laws and civil monetary penalties laws, including the federal False Claims Act, which provides for civil whistleblower or qui tam actions, that impose penalties against individuals or entities for knowingly presenting or causing to be presented, to the federal government, claims for payment that are false or fraudulent or making a false statement to avoid, decrease or conceal an obligation to pay money to the federal government. In addition, the government may assert that a claim including items and services resulting from a referral made in violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act;
the Health Insurance Portability and Accountability Act (“HIPAA”) which imposes criminal and civil liability for executing a scheme to defraud any healthcare benefit program, or knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false statement in connection with the delivery of, or payment for, healthcare benefits, items or services. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation. As amended by the Health Information Technology for Economic and Clinical Health Act (“HITECH”), HIPAA also imposes obligations on certain covered entity healthcare providers, health plans and healthcare clearinghouses as well as their business associates and subcontractors that perform certain services involving the use or disclosure of individually identifiable health information, including mandatory contractual terms, with respect to safeguarding the privacy, security and transmission of individually identifiable health information, and require notification to affected individuals and regulatory authorities of certain breaches of security of individually identifiable health information;
the federal false statements statute, which prohibits knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false statement in connection with the delivery of or payment for healthcare benefits, items or services;
the federal transparency requirements known as the federal Physician Payments Sunshine Act, created as part of ACA, which requires certain manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program to report annually to the CMS information related to payments and other transfers of value made by that entity to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), other healthcare professionals (such as physicians assistants and nurse practitioners) and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members; and
analogous local, state and foreign laws and regulations, such as state anti-kickback and false claims laws that may apply to healthcare items or services reimbursed by third-party payors, including private insurers; local, state and foreign transparency laws that require manufacturers to report information related to payments and transfers of value to other healthcare providers and healthcare entities, marketing expenditures or drug pricing; state laws that require pharmaceutical companies to register certain employees engaged in marketing activities in the location and comply with the pharmaceutical industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government; and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts.

Ensuring that our future business arrangements with third parties comply with applicable healthcare laws and regulations could involve substantial costs. If our operations are found to be in violation of any such requirements, we may be subject to significant penalties, including criminal and significant civil monetary penalties, damages, fines, individual imprisonment, disgorgement, contractual damages, reputational harm, exclusion from participation in government healthcare programs, integrity obligations, injunctions, recall or seizure of products, total or partial suspension of production, denial or withdrawal of pre-marketing product approvals, private qui tam actions brought by individual whistleblowers in the name of the government, refusal to allow us to enter into supply contracts, including government contracts, additional reporting requirements and oversight if subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations. Although effective compliance programs can mitigate the risk of investigation and prosecution for violations of these laws, these risks cannot be entirely eliminated. Any action against us for an alleged or suspected violation could cause us to incur significant legal expenses and could divert our management’s attention from the operation of our business, even if our defense is successful. In addition, achieving and sustaining compliance with applicable laws and regulations may be costly to us in terms of money, time and resources.

52


 

If we fail to comply with U.S. and foreign regulatory requirements, regulatory authorities could limit or withdraw any marketing or commercialization approvals we may receive and subject us to other penalties that could materially harm our business.

Even if we receive marketing and commercialization approval of a drug candidate, we will be subject to continuing regulatory requirements, including in relation to adverse patient experiences with the product and clinical results that are reported after a product is made commercially available, both in the United States and any foreign jurisdiction in which we seek regulatory approval. The FDA has significant post-market authority, including the authority to require labeling changes based on new safety information and to require post-market studies or clinical trials to evaluate safety risks related to the use of a product or to require withdrawal of the product from the market. The FDA also has the authority to require a Risk Evaluation and Mitigation Strategy (“REMS”), after approval, which may impose further requirements or restrictions on the distribution or use of an approved drug or therapeutic biologic. The manufacturer and manufacturing facilities we use to make a future product, if any, will also be subject to periodic review and inspection by the FDA and other regulatory agencies, including for continued compliance with cGMP requirements. The discovery of any new or previously unknown problems with our third-party manufacturers, manufacturing processes or facilities may result in restrictions on the product, manufacturer or facility, including withdrawal of the product from the market. We intend to rely on third-party manufacturers and we will not have control over compliance with applicable rules and regulations by such manufacturers. Any product promotion and advertising will also be subject to regulatory requirements and continuing regulatory review. If we or our existing or future partners, manufacturers or service providers fail to comply with applicable continuing regulatory requirements in the U.S. or foreign jurisdictions in which we seek to market our products, we or they may be subject to, among other things, fines, warning letters, holds on clinical trials, delay of approval or refusal by the FDA to approve pending applications or supplements to approved applications, suspension or withdrawal of regulatory approval, product recalls and seizures, administrative detention of products, refusal to permit the import or export of products, operating restrictions, injunction, civil penalties and criminal prosecution.

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

Our ability to commercialize any products successfully will depend, in part, on the extent to which coverage and adequate reimbursement for these products and related treatments will be available from third-party payors, such as government authorities, private health insurers and health maintenance organizations. Patients who are prescribed medications for the treatment of their conditions generally rely on third-party payors to reimburse all or part of the costs associated with their prescription drugs. Coverage and adequate reimbursement from government healthcare programs, such as Medicare and Medicaid, and private health insurers are critical to new product acceptance. Patients are unlikely to use our future products, if any, unless coverage is provided and reimbursement is adequate to cover a significant portion of the cost. We plan to develop, either by ourselves or with collaborators, in vitro companion diagnostic tests for our drug candidates for certain indications. We, or our collaborators, will be required to obtain coverage and reimbursement for these tests separate and apart from the coverage and reimbursement we seek for our drug candidates, once approved. The failure to obtain coverage reimbursement for the companion diagnostic tests may hinder our ability to commercialize our product candidates, once approved.

Cost-containment is a priority in the U.S. healthcare industry and elsewhere. As a result, government authorities and other third-party payors have attempted to control costs by limiting coverage and the amount of reimbursement for particular medications. Increasingly, third-party payors are requiring that drug companies provide them with predetermined discounts from list prices and are challenging the prices charged for medical products. Third-party payors also may request additional clinical evidence beyond the data required to obtain marketing approval, requiring a company to conduct expensive pharmacoeconomic studies in order to demonstrate the medical necessity and cost-effectiveness of its product. Commercial third-party payors often rely upon Medicare coverage policy and payment limitations in setting their reimbursement rates, but also have their own methods and approval process apart from Medicare determinations. Therefore, coverage and reimbursement for pharmaceutical products in the U.S. can differ significantly from payor to payor. We cannot be sure that coverage and adequate reimbursement will be available for any product that we commercialize and, if reimbursement is available, that the level of reimbursement will be adequate. Further, coverage policies and third‑party reimbursement rates may change at any time. Thus, even if favorable coverage and reimbursement status is attained, less favorable coverage policies and reimbursement rates may be implemented in the future. Coverage and reimbursement may impact the demand for, or the price of, any drug candidate for which we obtain marketing approval. If coverage and reimbursement are not available or are available only at limited levels, we may not be able to successfully commercialize any drug candidate for which we obtain marketing approval.

53


 

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

We are subject to U.S. and foreign anti-corruption and anti-money laundering laws with respect to our operations and non-compliance with such laws can subject us to criminal or civil liability and harm our business.

We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act and possibly other state and national anti-bribery and anti-money laundering laws in countries in which we conduct activities. Anti-corruption laws are interpreted broadly and prohibit companies and their employees, agents, third-party intermediaries, joint venture partners and collaborators from authorizing, promising, offering or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. We interact with officials and employees of government agencies and government-affiliated hospitals, universities and other organizations. In addition, we may engage third-party intermediaries to promote our clinical research activities abroad or to obtain necessary permits, licenses and other regulatory approvals. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners and agents, even if we do not explicitly authorize or have actual knowledge of such activities.

Our Code of Business Conduct and Ethics mandates compliance with the FCPA and other anti-corruption laws applicable to our business throughout the world. However, we cannot assure you that our employees and third-party intermediaries will comply with this code or such anti-corruption laws. Noncompliance with anti-corruption and anti-money laundering laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension or debarment from contracting with certain persons, the loss of export privileges, reputational harm, adverse media coverage and other collateral consequences. If any subpoenas, investigations or other enforcement actions are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations and financial condition could be materially harmed. In addition, responding to any action will likely result in a materially significant diversion of management’s attention and resources and significant defense and compliance costs and other professional fees. In certain cases, enforcement authorities may even cause us to appoint an independent compliance monitor, which can result in added costs and administrative burdens.

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

As we conduct clinical trials of zelnecirnon and tivumecirnon, we will be exposed to significant product liability risks inherent in the development, testing, manufacturing and marketing of inflammatory disease and cancer treatments. Product liability claims could delay or prevent completion of our development programs. If we succeed in marketing products, such claims could result in an FDA investigation of the safety and effectiveness of our products, our manufacturing processes and facilities, our marketing programs and potentially a recall of our products or more serious enforcement action, limitations on the approved indications for which they may be used or suspension or withdrawal of approvals. Regardless of the merits or eventual outcome, liability claims may also result in decreased demand for our products, injury to our reputation, costs to defend the related litigation, a diversion of management’s time and our resources, substantial monetary awards to trial participants or patients and a decline in our stock price. Any insurance we have or may obtain may not provide sufficient coverage against potential liabilities. Furthermore, clinical trial and product liability insurance is becoming increasingly expensive. As a result, our partners or we may be unable to obtain sufficient insurance at a reasonable cost to protect us against losses caused by product liability claims that could have a material and adverse effect on our business, financial condition, results of operations and prospects.

54


 

Our employees, principal investigators, consultants and commercial partners may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.

We are exposed to the risk of fraud or other misconduct by our employees, principal investigators, consultants and commercial partners. Misconduct by employees could include intentional failures to comply with FDA regulations, provide accurate information to the FDA, comply with manufacturing standards we may establish, comply with federal and state healthcare fraud and abuse laws and regulations, report financial information or data accurately or disclose unauthorized activities to us. In particular, sales, marketing and business arrangements in the healthcare industry are subject to extensive laws and regulations intended to prevent fraud, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, marketing and promotion, sales commission, customer incentive programs and other business arrangements. Such misconduct could also involve the improper use of information obtained in the course of clinical trials, which could result in regulatory sanctions and serious harm to our reputation. It is not always possible to identify and deter misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with such laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a material and adverse effect on our business and financial condition, including the imposition of significant criminal, civil and administrative fines or other sanctions, such as monetary penalties, damages, fines, disgorgement, imprisonment, exclusion from participation in government-funded healthcare programs, such as Medicare and Medicaid, integrity obligations, reputational harm and the curtailment or restructuring of our operations.

We are subject to stringent and evolving U.S. and foreign laws, regulations and rules, contractual obligations, industry standards, policies and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to government investigations or enforcement actions (which could include civil or criminal penalties), litigation (including class claims) and mass arbitration demands; fines or penalties; or disruptions of our business operations, reputational harm, loss of revenue or profits, adverse publicity and other adverse business consequences, which could negatively affect our operating results and business.

In the ordinary course of business, we collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit and share (collectively, “process”) personal data and other sensitive information, including proprietary and confidential business data, trade secrets, intellectual property, sensitive third-party data, business plans, transactions, financial information and clinical trial and other health data (collectively, “sensitive data”).

Our data processing activities subject us to numerous data privacy and security obligations, such as various federal, state, local and foreign data protection laws, regulations, guidance, industry standards, external and internal privacy and security policies, contractual requirements and other obligations relating to data privacy and security. In the United States, federal, state and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act) and other similar laws (e.g., wiretapping laws). For example, HIPAA, as amended by HITECH, imposes specific requirements relating to the privacy, security and transmission of protected health information. In the past few years, numerous U.S. states—including California, Virginia, Colorado, Connecticut and Utah—have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording residents with certain rights concerning their personal data. As applicable, such rights may include the right to access, correct or delete certain personal data and to opt-out of certain data processing activities, such as targeted advertising, profiling and automated decision-making. The exercise of these rights may impact our business and ability to provide our products and services. Certain states also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These state laws allow for statutory fines for noncompliance. For example, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”) (collectively, “CCPA”), applies to personal data of consumers, business representatives and employees who are California residents, and requires businesses to provide specific disclosures in privacy notices and honor requests of such individuals to exercise certain privacy rights. The CCPA provides for fines of up to $7,500 per intentional violation and allows private litigants affected by certain data breaches to recover significant statutory damages. Similar laws are being considered in several other states, as well as at the federal and local levels, and we expect more states to pass similar laws in the future. While these laws also exempt some data processed in the context of clinical trials, these developments further complicate our compliance efforts and increase compliance costs for us, the third parties we rely on and our future customers.

55


 

Outside the United States, an increasing number of laws, regulations and industry standards govern data privacy and security. For example, the European Union’s General Data Protection Regulation (“EU GDPR”), the United Kingdom’s GDPR (“UK GDPR”) (collectively, “GDPR”) and Australia’s Privacy Act impose strict requirements for processing personal data. For example, under the GDPR, companies may face temporary or definitive bans on data processing and other corrective actions; fines of up to €20 million under the EU GDPR, £17.5 million under the UK GDPR or, in each case, 4% of annual global revenue, whichever is greater; or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests. In addition, we conduct and may conduct in the future clinical trials in Asia and may therefore be subject to new and emerging data privacy regimes in Asia, including South Korea's Personal Information Protection Act, Taiwan’s Personal Data Protection Act, Thailand’s Personal Data Protection Act and Hong Kong’s Personal Data (Privacy) Ordinance.

In addition, we may be unable to transfer personal data from Europe and other jurisdictions to the United States or other countries due to data localization requirements or limitations on cross-border data flows. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal data to other countries. In particular, the European Economic Area (“EEA”) and the United Kingdom (“UK”) have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws they generally believe are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws. Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA's standard contractual clauses, the UK’s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework and the UK extension thereto (which allows for transfers to relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms are subject to legal challenges and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States. If there is no lawful manner for us to transfer personal data from the EEA, the UK or other jurisdictions to the United States, or if the requirements for a legally compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions (such as Europe) at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants and activities groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers of personal data out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.

In addition to data privacy and security laws, we are contractually subject to data privacy and security obligations and may become subject to such obligations in the future. We are also bound by other contractual obligations related to data privacy and security and our efforts to comply with such obligations may not be successful. For example, clinical trial subjects about whom we or any of our potential collaborators obtain information, as well as the providers who share this information with us, may contractually limit our ability to use and disclose the information.

We publish privacy policies, marketing materials and other statements regarding data privacy and security. If these policies, materials or statements are found to be deceptive, unfair, deficient, lacking in transparency or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators or other adverse consequences.

Obligations related to data privacy and security (and consumers’ data privacy expectations) are quickly changing, becoming increasingly stringent and creating uncertainty. Additionally, these obligations may be subject to differing applications and interpretations, which may be inconsistent or conflict among jurisdictions. Preparing for and complying with these obligations requires us to devote significant resources and may necessitate changes to our services, information technologies, systems and practices and to those of any third parties that process personal data or sensitive data on our behalf.

56


 

We may at times fail, or be perceived to have failed, in our efforts to comply with our data privacy and security obligations. Moreover, despite our efforts, our personnel or third parties on whom we rely may fail to comply with such obligations, which could negatively impact our business operations. In the event of failure (or perceived failure) of us or the third parties we rely on to address or comply with applicable data privacy and security obligations, we could face significant consequences, including but not limited to: government enforcement actions (e.g., investigations, fines, civil or criminal penalties, audits, inspections and similar); litigation (including class claims) and mass arbitration demands, additional reporting requirements and/or oversight, bans on processing personal data, orders to destroy or not use personal data, adverse publicity or imprisonment of company officials. In particular, plaintiffs have become increasingly more active in bringing privacy-related claims against companies, including class action claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis and, if viable, carry the potential for monumental statutory damages, depending on the volume of data and the number of violations. Any of these events could have a material adverse effect on our reputation, business or financial condition, including but not limited to: loss of customers, inability to process personal data or to operate in certain jurisdictions, limited ability to develop or commercialize our products, expenditure of time and resources to defend any claim or inquiry, adverse publicity or substantial changes to our business model or operations.

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

In the ordinary course of business, we and the third parties we rely on process sensitive data. As a result, we and the third parties we rely on face a variety of evolving threats, including but not limited to ransomware attacks, which could cause security incidents. Cyber-attacks, malicious internet-based activity, online and offline fraud and other similar activities threaten the confidentiality, integrity and availability of our sensitive data and information technology systems, and those of the third parties we rely on. Such threats are prevalent and continue to rise, are increasingly difficult to detect and come from a variety of sources, including traditional computer “hackers,” threat actors, “hacktivists,” organized criminal threat actors, personnel (such as through theft or misuse), sophisticated nation states and nation-state-supported actors.

Some actors now engage and are expected to continue to engage in cyber-attacks, including without limitation nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we and the third parties we rely on may be vulnerable to a heightened risk of these attacks, including retaliatory cyber-attacks, that could materially disrupt our systems and operations, supply chain and ability to produce, sell and distribute our services.

We and the third parties we rely on are subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through deep fakes, which may be increasingly more difficult to identify as fake, and phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks, credential stuffing attacks, credential harvesting, personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods, attacks enhanced or facilitated by artificial intelligence ("AI") and other similar threats.

In particular, severe ransomware attacks are becoming increasingly prevalent and can lead to significant interruptions in our operations, ability to provide our products or services, loss of sensitive data and income, reputational harm and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. It may be difficult and/or costly to detect, investigate, mitigate, contain and remediate a security incident. Our efforts to do so may not be successful. Actions taken by us or the third parties with whom we work to detect, investigate, mitigate, contain and remediate a security incident could result in outages, data losses and disruptions of our business. Threat actors may also gain access to other networks and systems after a compromise of our networks and systems.

Remote work has become more common and has increased risks to our information technology systems and data, as more of our employees utilize network connections, computers and devices outside our premises or network, including working at home, while in transit and in public locations. Additionally, future or past business transactions, such as acquisitions or integrations, could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Furthermore, we may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.

57


 

In addition, our reliance on third parties, such as our CROs or other vendors, contractors or consultants, could introduce new cybersecurity risks and vulnerabilities, including supply-chain attacks and other threats to our business operations. We rely on third parties and technologies to operate critical business systems to process sensitive data in a variety of contexts, including, without limitation, cloud-based infrastructure, data center facilities, clinical trials, drug discovery and development, encryption and authentication technology, employee email and other functions. We also rely on third parties to provide other products, services, parts or otherwise to operate our business. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place. If the third parties we rely on experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if the third parties we rely on fail to satisfy their privacy or security-related obligations to us, any award may be insufficient to cover our damages or we may be unable to recover such award. In addition, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties’ infrastructure in our supply chain or the supply chain of third parties we rely on have not been compromised.

While we have implemented security measures designed to protect against security incidents, including measures designed to prevent the sharing and loss of patient data in our sample collection process associated with our drug discovery and development efforts, there can be no assurance that these measures will be effective. We take steps designed to detect, mitigate and remediate vulnerabilities in our information systems (such as our hardware and/or software, including that of third parties we rely on). We may not, however, detect, mitigate and remediate all such vulnerabilities including on a timely basis. Further, we may experience delays in developing and deploying remedial measures and patches designed to address identified vulnerabilities. Vulnerabilities could be exploited and result in a security incident.

Any of the previously identified or similar threats could cause a security incident or other interruption that could result in unauthorized, unlawful or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to, our sensitive data or our information technology systems or those of the third parties we rely on. A security incident or other interruption could disrupt our ability (and that of the third parties we rely on) to provide our services.

We may expend significant resources or modify our business activities to try to protect against security incidents. Additionally, certain data privacy and security obligations may require us to implement and maintain specific security measures or industry-standard or reasonable security measures to protect our information technology systems and sensitive data.

Applicable data privacy and security obligations may require us, or we may voluntarily choose, to notify relevant stakeholders, including affected individuals, customers, regulators and investors, of security incidents, or to take other actions, such as providing credit monitoring and identity theft protection services. Such disclosures and related actions can be costly, and the disclosure or the failure to comply with such applicable requirements could lead to adverse consequences.

If we or a third party we rely on experiences a security incident or is perceived to have experienced a security incident, we may experience adverse consequences such as: government enforcement actions (for example, investigations, fines, penalties, audits and inspections); additional reporting requirements and/or oversight; restrictions on processing sensitive data (including personal data); litigation (including class claims); indemnification obligations; negative publicity; reputational harm; disputes with physicians, patients and our partners; monetary fund diversions; interruptions in our operations (including availability of data and interruptions and delays in our research and development work; financial loss; and other similar harms. Security incidents and attendant consequences may negatively impact our ability to grow and operate our business.

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

In addition to experiencing a security incident, third parties may gather, collect or infer sensitive data about us from public sources, data brokers or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position. Additionally, sensitive data of the Company could be leaked, disclosed or revealed as a result of or in connection with the use of generative AI technologies by our personnel or our vendors.

58


 

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

Our research, development and manufacturing involve the use of hazardous materials and various chemicals. We maintain quantities of various flammable and toxic chemicals in our facilities that are required for our research, development and manufacturing activities. We are subject to federal, state and local laws and regulations governing the use, manufacture, storage, handling and disposal of these hazardous materials. We believe our procedures for storing, handling and disposing of these materials in our facilities comply with the relevant guidelines of the state of California and the Occupational Safety and Health Administration of the U.S. Department of Labor. Although we believe that our safety procedures for handling and disposing of these materials comply with the standards mandated by applicable regulations, the risk of accidental contamination or injury from these materials cannot be eliminated. If an accident occurs, we could be held liable for resulting damages, which could be substantial. We are also subject to numerous environmental, health and workplace safety laws and regulations, including those governing laboratory procedures, exposure to blood-borne pathogens and the handling of animals and biohazardous materials. Although we maintain workers’ compensation insurance to cover us for costs and expenses we may incur due to injuries to our employees resulting from the use of these materials, this insurance may not provide adequate coverage against potential liabilities. Although we have some environmental liability insurance covering certain of our facilities, we may not maintain adequate insurance for all environmental liability or toxic tort claims that may be asserted against us in connection with our storage or disposal of biological or hazardous materials. Additional federal, state and local laws and regulations affecting our operations may be adopted in the future. We may incur substantial costs to comply with, and substantial fines or penalties if we violate, any of these laws or regulations.

Environmental, social and governance matters and any related reporting obligations may impact our business.

Companies across many industries are facing increasing scrutiny related to their environmental, social and governance (“ESG”) practices and reporting, both in the United States and internationally. For example, new domestic and international laws and regulations relating to ESG matters, including environmental sustainability, climate change and human capital management, are under consideration or being adopted, which may include specific, target-driven disclosure requirements or obligations. If increased ESG disclosure requirements apply to us, we may require additional investments and implementation of new practices and reporting processes, all entailing additional compliance risk regulations.

Risks Related to Ownership of Our Common Stock

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

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

variations in the level of expense related to the ongoing development of our drug candidates or future development programs;
results of clinical trials, or the addition, delay or termination of clinical trials or funding support by us or potential future partners;
our execution of any collaboration, licensing or similar arrangements, and the timing of payments we may make or receive under potential future arrangements or the termination or modification of any such potential future arrangements;
any intellectual property infringement, misappropriation or violation lawsuit or opposition, interference or cancellation proceeding in which we may become involved;
additions and departures of key personnel;
strategic decisions by us or our competitors, such as acquisitions, divestitures, spin-offs, joint ventures, strategic investments or changes in business strategy;
if any of our drug candidates receives regulatory approval, the terms of such approval and market acceptance and demand for such drug candidates;
regulatory developments affecting our drug candidates or those of our competitors; and

59


 

changes in general market and economic conditions.

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

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

Our stock price has been and is likely to continue to be highly volatile. The market price for our common stock may be influenced by many factors, including the other risks described in this “Risk Factors” section and the following:

our ability to advance zelnecirnon, tivumecirnon or other potential future drug candidates through clinical development;
results of our preclinical studies, non-clinical studies and clinical trials for our current and future drug candidates or those of our competitors or potential future partners;
regulatory or legal developments in the United States and other countries, especially changes in laws or regulations applicable to our products;
the success of competitive products or technologies;
introductions and announcements of new products by us, our future commercialization partners or our competitors, and the timing of these introductions or announcements;
actions taken by regulatory agencies with respect to our products, clinical trials, manufacturing process or sales and marketing terms;
actual or anticipated variations in our financial results or those of companies that are perceived to be similar to us;
the success of our efforts to acquire or in-license additional technologies, products or drug candidates;
developments concerning any future collaborations, including, but not limited to, those with our sources of manufacturing supply and our commercialization partners;
market conditions in the pharmaceutical and biotechnology sectors;
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital commitments;
developments, disputes or litigation matters concerning patents or other intellectual property rights, and our ability to obtain and maintain patent protection for our products;
our ability or inability to raise additional capital and the terms on which we raise it;
the recruitment or departure of key personnel;
changes in the structure of healthcare payment systems;
actual or anticipated changes in earnings estimates or changes in securities analyst recommendations regarding our common stock, other comparable companies or our industry generally;
our failure or the failure of our competitors to meet securities analysts’ projections or guidance that we or our competitors may give to the market;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
announcement and expectation of additional financing efforts;
speculation in the press or investment community;
trading volume of our common stock;
sales of our common stock by us or our stockholders, including after the expiration of the lockup agreements entered into in connection with our public offerings;
the concentrated ownership of our common stock;

60


 

changes in accounting principles;
terrorist acts, acts of war or periods of widespread civil unrest, including as a result of ongoing overseas conflicts;
natural disasters, medical epidemics, pandemics and other calamities; and
general economic, industry and market conditions.

In addition, the stock markets in general, and the markets for pharmaceutical, therapeutics, biopharmaceutical and biotechnology stocks in particular, have experienced extreme volatility that has been often unrelated to the operating performance of the issuer, including in connection with ongoing overseas conflicts and potential future bank failures, each of which has resulted in decreased stock prices for many companies notwithstanding the lack of a fundamental change in their underlying business models or prospects. Broad market and industry factors, including worsening economic or financial conditions, macroeconomic factors including inflation and rising interest rates and geopolitical instability, including instability resulting from ongoing overseas conflicts, may negatively affect the market price of our common stock, regardless of our actual operating performance. These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance. Substantial purchases of common stock by existing stockholders could reduce the liquidity of the trading market for our common stock and increase volatility.

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

Until such time, if ever, as we can generate substantial product revenue, we expect to finance our cash needs through a combination of equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements. To the extent that we raise additional capital through the sale of equity or convertible debt securities, your ownership interest will be diluted and the terms of these securities may include liquidation or other preferences that adversely affect your rights as a common stockholder. Debt 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, strategic alliances or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or drug candidates or to grant licenses on terms that may not be favorable to us. 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 drug candidates that we would otherwise prefer to develop and market ourselves.

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

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

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

Our executive officers and directors, together with holders of 5% or more of our capital stock and their respective affiliates, beneficially own a significant percentage of our common stock. As a result, these stockholders, if acting together, will have significant influence over the outcome of corporate actions requiring stockholder approval, including the election of directors, any merger, consolidation or sale of all or substantially all of our assets and any other significant corporate transaction.

The interests of these stockholders may not be the same as, and may even conflict with, your interests. For example, these stockholders could delay or prevent a change of control of our company, even if such a change of control would benefit our other stockholders, which could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company or our assets and might affect the prevailing market price of our common stock. The significant concentration of stock ownership may adversely affect the trading price of our common stock due to investors’ perception that conflicts of interest may exist or arise.

61


 

We are an “emerging growth company” and a “smaller reporting company” and our election of reduced reporting requirements applicable to such companies may make our common stock less attractive to investors.

We are an “emerging growth company” as defined in the JOBS Act. For as long as we continue to be an emerging growth company, we may take advantage of exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, (“Section 404”), reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We may take advantage of these provisions until December 31, 2024. Even after we no longer qualify as an emerging growth company, we could still qualify as a “smaller reporting company,” which would allow us to take advantage of many of the same exemptions from disclosure requirements including not being required to comply with the auditor attestation requirements of Section 404 and reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. We cannot predict if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our share price may be more volatile.

Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected to avail ourselves of an exemption that allows us to delay adopting new or revised accounting standards until such time as those standards apply to private companies. As a result, we will not be subject to the same new or revised accounting standards as other public companies that comply with the public company effective dates, including but not limited to the new lease accounting standard. We may elect to take advantage of other reduced reporting requirements in future filings. As a result of these elections, the information that we provide to our stockholders may be different than you might receive from other public reporting companies. However, if we later decide to opt out of the extended period for adopting new accounting standards, we would need to disclose such decision and it would be irrevocable.

We are also a smaller reporting company as defined in the Exchange Act. We may continue to be a smaller reporting company even after we are no longer an emerging growth company. We may take advantage of certain of the scaled disclosures available to smaller reporting companies and will be able to take advantage of these scaled disclosures for so long as (i) our voting and non-voting common stock held by nonaffiliates is less than $250.0 million measured on the last business day of our second fiscal quarter or (ii) our annual revenue is less than $100.0 million during the most recently completed fiscal year and our voting and non-voting common stock held by non-affiliates is less than $700.0 million measured on the last business day of our second fiscal quarter.

Our ability to use net operating loss carryforwards and certain other tax attributes to offset future taxable income may be subject to certain limitations.

Our ability to use our net operating loss carryforwards (“NOLs”) and certain other tax attributes is conditioned upon our attaining profitability and generating U.S. federal and state taxable income. As described above under “—Risks Related to Our Business,” we have incurred significant net losses since our inception and anticipate that we will continue to incur significant losses for the foreseeable future; thus, we do not know whether or when we will generate the U.S. federal or state taxable income necessary to utilize our NOLs and certain other tax attributes. Our NOLs could expire unused and be unavailable to offset future income tax liabilities because of their limited duration or because of restrictions under U.S. tax law. Federal NOLs generated in tax years beginning before January 1, 2018, are only permitted to be carried forward for 20 taxable years under applicable U.S. federal tax law. Under the Tax Cuts and Jobs Act (the “Tax Act”), as modified by the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) signed into law in March 2020, federal NOLs arising in tax years beginning after December 31, 2017 may be carried forward indefinitely, but the deductibility of such federal NOLs may be limited to 80% of current year taxable income. It is uncertain if and to what extent various states will conform to the Tax Act or the CARES Act.

In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended ( the “Code”), a corporation that undergoes an “ownership change,” generally defined as a greater than 50% change, by value, in its equity ownership over a three-year period, is subject to limitations on its ability to utilize its pre-change NOLs and certain other pre-change tax attributes (such as research and development tax credits) to offset post-change taxable income. Our existing NOLs and certain other tax attributes may be subject to substantial limitations arising from previous ownership changes, if any, and if we undergo an ownership change, our ability to utilize NOLs and certain other tax attributes could be further limited by Sections 382 and 383 of the Code. In addition, future changes in our stock ownership, many of which are outside of our control, could result in an ownership change. Our NOLs and certain other tax attributes may also be impaired under state law. For example, California recently imposed limits on the usability of California state NOLs and certain California state tax credits in tax years beginning after 2023 and before 2027.Accordingly, we may not be able to utilize a material portion of our NOLs and certain other tax attributes.

62


 

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

New tax laws, statutes, rules, regulations or ordinances could be enacted at any time. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted differently, changed, repealed or modified at any time. Any such enactment, interpretation, change, repeal or modification could adversely affect us, possibly with retroactive effect. For instance, the recently enacted IRA imposes, among other rules, a 15% minimum tax on the book income of certain large corporations and a 1% excise tax on certain corporate stock repurchases. In addition, for certain research and experimental expenses incurred in tax years beginning after December 31, 2021, the Tax Act requires the capitalization and amortization of such expenses over five years if incurred in the United States and fifteen years if incurred outside the United States, rather than deducting such expenses currently. There have been legislative proposals to repeal or defer the capitalization requirement, including legislation recently passed by the U.S. House of Representatives that would restore the deductibility of research and experimental expenses incurred in the United States (but not research and experimental expenses incurred outside the United States); however, there can be no assurance that such requirement will be repealed, deferred or otherwise modified. Changes in corporate tax rates, the realization of our net deferred tax assets, the taxation of foreign earnings and the deductibility of expenses under the Tax Act, as amended by the CARES Act or any future tax reform legislation, could have a material impact on the value of our deferred tax assets, result in significant one-time charges and increase our future tax expenses.

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

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

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

Our stock price has fluctuated and may continue to fluctuate for many reasons, including as a result of public announcements regarding the progress of our drug discovery and development efforts and our drug candidates, the development efforts of future partners or competitors, the addition or departure of our key personnel, variations in our quarterly operating results and changes in market valuations of biopharmaceutical and biotechnology companies. This risk is especially relevant to us because biopharmaceutical and biotechnology companies have experienced significant stock price volatility in recent years. When the market price of a stock has been volatile, holders of that stock have occasionally brought securities class action litigation against the company that issued the stock. If any of our stockholders were to bring a lawsuit of this type against us, even if the lawsuit is without merit, we could incur substantial costs defending the lawsuit. The lawsuit could also divert the time and attention of our management.

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

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

a prohibition on actions by our stockholders by written consent;
a requirement that special meetings of stockholders, which our company is not obligated to call more than once per calendar year, be called only by the chair of our board of directors, our chief executive officer or our board of directors pursuant to a resolution adopted by a majority of the total number of authorized directors;
advance notice requirements for election to our board of directors and for proposing matters that can be acted upon at stockholder meetings;
division of our board of directors into three classes, serving staggered terms of three years each; and

63


 

the authority of the board of directors to issue preferred stock with such terms as the board of directors may determine.

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

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:

(1)
any derivative action or proceeding brought on our behalf;
(2)
any action asserting a breach of fiduciary duty owed by any of our directors, officers, employees or agents to us or our stockholders;
(3)
any action asserting a claim against us or any of our directors, officers or other employees arising under any provisions of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws; or
(4)
any action asserting a claim against us or any of our directors, officers or other employees governed by the internal affairs doctrine.

These provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act or the rules and regulations thereunder. However, these provisions apply to Securities Act claims and Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce a duty or liability created by the Securities Act or the rules and regulations thereunder. Accordingly, there is uncertainty as to whether a court would enforce such provisions, and our stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder.

Our amended and restated certificate of incorporation further provides that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. For the avoidance of doubt, this provision is intended to benefit, and may be enforced by, us, our officers and directors, the underwriters to any offering giving rise to such complaint and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering. These exclusive-forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and the provisions may not be enforced by a court in those other jurisdictions.

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

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

64


 

Item 5. Other Information

None.

65


 

Item 6. Exhibits

 

We have filed the exhibits listed on the accompanying Exhibit Index, which is incorporated herein by reference.

 

 

 

 

 

Incorporated by Reference

Exhibit

Number

 

Description

 

Schedule

Form

 

File

Number

 

Exhibit

 

Filing

Date

3.1

 

Amended and Restated Certificate of Incorporation

 

8-K

 

001-38997

 

3.1

 

11/04/19

 

 

 

 

 

 

 

 

 

 

 

3.2

 

Amended and Restated Bylaws

 

8-K

 

001-38997

 

3.2

 

11/04/19

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.SCH*

 

Inline XBRL Taxonomy Extension Schema Document With Embedded Linkbase Documents

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

104*

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

 

 

 

 

 

 

 

* Filed herewith.

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

 

66


 

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.

Date: August 8, 2024

 

 

RAPT Therapeutics, Inc.

 

 

 

 

 

By:

 

 /s/ Brian Wong, M.D., Ph.D.

 

 

 

Brian Wong

 

 

 

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

By:

 

 /s/ Rodney Young

 

 

 

Rodney Young

 

 

 

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

 

67


EX-31.1 2 rapt-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

I, Brian Wong, certify that:

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

 

Date: August 8, 2024

 

By:

/s/ Brian Wong

 

 

 

Brian Wong

 

 

 

President and Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 


EX-31.2 3 rapt-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

I, Rodney Young, certify that:

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

 

Date: August 8, 2024

 

By:

/s/ Rodney Young

 

 

 

Rodney Young

 

 

 

Chief Financial Officer

 

 

 

(Principal Financial Officer and Principal Accounting Officer)

 

 


EX-32.1 4 rapt-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Brian Wong, Chief Executive Officer of RAPT Therapeutics, Inc. (the “Company”), and Rodney Young, Chief Financial Officer of the Company, each hereby certifies that, to the best of his or her knowledge:

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

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

 

Date: August 8, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In Witness Whereof, the undersigned have set their hands hereto as of the 8th day of August, 2024

 

/s/ Brian Wong

 

/s/ Rodney Young

Brian Wong

 

Rodney Young

President and Chief Executive Officer

 

Chief Financial Officer

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

 

 

 


EX-101.SCH 5 rapt-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Organization - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Fair Value Measurements - Schedule of Remaining Contractual Maturities of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Common Stock - Summary of Reserved Shares of Common Stock for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Common Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Net Loss Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Net Loss Per Share - Potential Dilutive Securities not Included in Diluted per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Statement [Line Items] Statement [Line Items] Issuance costs related to public offering included in accrued expenses Issuance Costs Related To Public Offering Included In Accrued Expenses Issuance costs related to public offering included in accrued expenses. Weighted Average Exercise Price Per Share, Stock options authorized Share Based Compensation Arrangements By Share Based Payment Award Options Authorized In Period Weighted Average Exercise Price Share-based compensation arrangements by share-based payment award, options, authorized in period, weighted average exercise price. Plan Name Plan Name [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Current Total Total Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Common Stock Capital Shares Available for Future Issuance Value Common stock capital shares available for future issuance value. Common stock remained available value Schedule Of Stock By Class [Table] Stock, Class of Stock [Table] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Supplemental disclosures of non-cash investing and financing information Noncash Investing and Financing Items [Abstract] 2019 ESPP Employee Stock [Member] Summary of Reserved Shares of Common Stock for Future Issuance Reserved Shares Of Common Stock For Future Issuance Table [Text Block] Reserved shares of common stock for future issuance. Common Stock Equity [Text Block] Sale of Stock Sale of Stock [Domain] Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Entity Central Index Key Entity Central Index Key Schedule Of Available For Sale Securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Cash Equivalents, at Carrying Value, Total Cash Equivalents, at Carrying Value Amortized Cost Less: Cash equivalents Number of Shares Outstanding, Stock options forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province Accounting Standards Update [Extensible Enumeration] Debt Securities, Available-for-Sale, Unrealized Loss Position, Total Debt Securities, Available-for-Sale, Unrealized Loss Position Debt securities unrealized loss Non-cash operating lease expense Non Cash Operating Lease Expense Non cash operating lease expense. Schedule of Remaining Contractual Maturities of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Cover [Abstract] Subsequent Event [Line Items] Net loss per share, basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Public Offering Public Offering [Member] Public offering. Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Operating expenses: Operating Expenses [Abstract] Investments, Debt and Equity Securities [Abstract] Stock-based compensation expense Total stock-based compensation expense Share-Based Payment Arrangement, Expense Retained Earnings (Accumulated Deficit), Total Accumulated deficit Retained Earnings (Accumulated Deficit) Plan Name Plan Name [Axis] Number of Shares Outstanding, Beginning Balance Number of Shares Outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Current assets: Assets, Current [Abstract] Total shares reserved Common Stock, Capital Shares Reserved for Future Issuance Total shares reserved Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash used in operations and capital expenditures Weighted Average Grant Date Fair Value Per Share, RSUs forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive gain (loss) Pre-funded Warrants Pre-Funded Warrants [Member] Pre-funded warrants. Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Marketable securities at unrealized losses. Marketable Securities at Unrealized Losses Unrealized Losses Marketable securities, Unrealized Losses Share-based Payment Arrangement, Option Employee Stock Option [Member] Unrealized gain (loss) on marketable securities Unrealized gain (loss) on marketable securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Statement of Cash Flows [Abstract] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Options Issued and Outstanding Options Issued And Outstanding [Member] Options issued and outstanding. Equity Components Equity Components [Axis] Entity Address, Address Line One Entity Address, Address Line One Computation of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Number of Shares Outstanding, RSUs granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Computer Equipment Computer Equipment [Member] Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Subsequent Event Type [Axis] Other income, net Nonoperating Income (Expense), Total Nonoperating Income (Expense) Potential Dilutive Securities not Included in Diluted per Share Calculations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Number of Shares Outstanding, Beginning Balance Number of Shares Outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Amendment Flag Amendment Flag Operating lease liabilities Increase (Decrease) in Operating Lease Liability Pre-funded warrants issued and outstanding Pre-funded Warrants Issued and Outstanding [Member] Pre-funded warrants issued and outstanding. Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Corporate Debt Corporate Debt Securities [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Net loss Net loss Net Income (Loss) Net loss Number of Shares Outstanding, Stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Research and Development Research and Development Expense [Member] Equity Component Equity Component [Domain] Statistical Measurement Statistical Measurement [Domain] General and Administrative Expense, Total General and administrative General and Administrative Expense Furniture and Fixtures Furniture and Fixtures [Member] Estimated Shares Issuable Under Employee Stock Purchase Plan [Member] Estimated shares issuable under employee stock purchase plan. Estimated Shares Issuable Under the 2019 ESPP Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Debt Securities, Held-to-Maturity, Fair Value, Total Debt Securities, Held-to-Maturity, Fair Value Aggregate fair value Payables and Accruals [Abstract] Award Type All Award Types Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Weighted Average Exercise Price Per Share, Stock options forfeited Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Restructuring charges Severance Costs Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Beginning balance, shares Ending balance, shares Common Stock, Shares, Outstanding Antidilutive Securities Antidilutive Securities [Axis] Summary of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current Maturing in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Document Quarterly Report Document Quarterly Report Weighted Average Grant Date Fair Value Per Share, RSUs vested and settled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Statistical Measurement Statistical Measurement [Axis] Commercial Paper Commercial Paper [Member] Shares remained available for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Weighted Average Grant Date Fair Value Per Share, RSUs granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Unrecognized stock-based compensation cost, expected period to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Income Statement Location Statement of Income Location, Balance [Axis] Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Total assets Assets Number of Shares Outstanding, RSUs vested and settled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Restricted Stock Units Issued and Outstanding Restricted Stock Units Issued And Outstanding [Member] Restricted stock units issued and outstanding. New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Entity Address, City or Town Entity Address, City or Town Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Equity [Abstract] Number of Shares Outstanding, RSUs forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period 2019 Plan 2019 Equity Incentive Plan Two Thousand Nineteen Equity Incentive Plan [Member] Two thousand nineteen equity incentive plan. Numerator: Net Income (Loss) Attributable to Parent [Abstract] Stock-based Compensation Share-Based Payment Arrangement [Text Block] Fair Value Disclosures [Abstract] Shares issued during period value Stock Issued During Period, Value, New Issues Issuance of common stock, net of issuance costs Current liabilities: Liabilities, Current [Abstract] Document Type Document Type U.S. Government Agency Securities US Government Agencies Debt Securities [Member] Accrued compensation Workers' Compensation Liability, Current Title of 12(b) Security Title of 12(b) Security Stock Issued During Period Shares Employee Stock Plans Stock issued during period shares employee stock plans. Issuances of common stock under employee stock plans, shares Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Statement of Stockholders' Equity [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Research and Development Expense, Total Research and development Research and Development Expense Number of Shares Outstanding, Stock options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Asset Class Asset Class [Domain] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Total property and equipment Property, Plant and Equipment, Gross Subsequent Event Type [Domain] Leases Lessee, Leases [Policy Text Block] Debt securities available for sale fair value. Debt Securities Available for Sale Fair Value Aggregate fair value Sale of Stock Sale of Stock [Axis] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Marketable securities Marketable Securities, Current Marketable securities, Fair Value Marketable securities, Fair Value Revenue recognized Revenue Revenue from Contract with Customer, Excluding Assessed Tax Debt Securities Available For Sale [Table] Debt Securities, Available-for-Sale [Table] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and amortization expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Other Other Accrued Liabilities, Current Liabilities and stockholders' equity Liabilities and Equity [Abstract] Document Period End Date Document Period End Date Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Common Stock Options Issued And Outstanding [Member] Common stock options issued and outstanding. Stock Options Issued and Outstanding Under 2019 Plan and 2015 Stock Plan Potential dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Maturing after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Total accrued expenses Accrued expenses Accrued Liabilities, Current Cash used in operating activities and capital expenditures. Cash Used in Operating Activities and Capital Expenditures Cash used in operations and capital expenditures Stock Issued During Period Value Employee Stock Plans Stock issued during period value employee stock plans. Issuances of common stock under employee stock plans Trading Symbol Trading Symbol Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Restricted Stock Unit ("RSU") Restricted Stock Units (RSUs) [Member] Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Change in accounting principle, accounting standards update, adopted Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Unrecognized stock-based compensation cost related to outstanding unvested stock options that are expected to vest Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Summary of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Organization Nature of Operations [Text Block] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Laboratory Equipment Equipment [Member] Class Of Stock [Line Items] Class of Stock [Line Items] Marketable Securities Marketable Securities, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Net loss per share, basic Income (Loss) from Continuing Operations, Per Basic Share Total operating expenses Operating Expenses Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Shares available for future grants. Shares Available For Future Grants [Member] Shares Available for Future Grants Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Fair Value Measurements Fair Value Disclosures [Text Block] Subsequent Event [Member] Subsequent Event [Member] Maximum Maximum [Member] Total liabilities and stockholders' equity Liabilities and Equity Percentage of reduction existing headcount Percentage of reduced existing headcount Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Net loss per share, diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Leasehold Improvements Leasehold Improvements [Member] Entity Ex Transition Period Entity Ex Transition Period Total liabilities Liabilities Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Number of Shares Outstanding, Stock options authorized Share Based Compensation Arrangement By Share Based Payment Award Options Authorized In Period Share-based compensation arrangement by share-based payment award, options, authorized in period. Total current assets Assets, Current Net Cash Provided by (Used in) Investing Activities Net cash provided by investing activities Stock Issued During Period, Shares, New Issues Shares issued during period Issuance of common stock, net of issuance costs, shares Entity Filer Category Entity Filer Category Property, Plant and Equipment [Abstract] Purchase of marketable securities Payments to Acquire Marketable Securities Current Fiscal Year End Date Current Fiscal Year End Date Award Type Award Type [Axis] Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Pre-funded warrants to purchase common stock Pre-funded Warrants to Purchase Common Stock Pre-funded warrants to purchase common stock. Entity Registrant Name Entity Registrant Name RSUs Subject to Future Vesting Restricted Stock Units R S Us Subject To Future Vesting [Member] Restricted stock units (RSUs) subject to future vesting. Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Net Loss Per Share Earnings Per Share [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Money Market Funds Money Market Funds [Member] Other current liabilities Other Liabilities, Current Weighted-average shares used to compute net loss per share, basic Weighted average number of shares used in computing net loss per share, basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Number of workforce reduction Number of reduced workforce Restructuring and Related Cost, Number of Positions Eliminated Proceeds from equity offerings, net of issuance costs Proceeds from Issuance of Common Stock Net proceeds received after deducting underwriting discounts and other offering related costs Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities 2019 Equity Incentive Plan and 2015 Stock Plan Two Thousand Nineteen Equity Incentive Plan And Two Thousand Fifteen Stock Plan [Member] Two thousand nineteen equity incentive plan and two thousand fifteen stock plan. Level 1 Fair Value, Inputs, Level 1 [Member] Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Accounts payable, accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Weighted Average Exercise Price Per Share, Stock options granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Average Remaining Contractual Term (Years), Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] General and Administrative General and Administrative Expense [Member] Share-Based Payment Arrangement [Abstract] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Stock-based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Total Fair Value Debt Securities, Available-for-Sale Aggregate fair value Accounting Policies [Abstract] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Stockholders' equity: Equity, Attributable to Parent [Abstract] Statement [Table] Statement [Table] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Subsequent Event [Table] Marketable securities at amortized cost. Marketable Securities at Amortized Cost Marketable securities, Amortized Cost Marketable securities, Amortized Cost Entity File Number Securities Act File Number Asset-backed Securities Asset-Backed Securities [Member] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase in cash and cash equivalents Earnings Per Share [Abstract] Cash Equivalents Cash Equivalents [Member] Statement of Financial Position [Abstract] Loss from operations Operating Income (Loss) Entity Shell Company Entity Shell Company Accrued professional and consulting services Accrued Professional Fees, Current Entity Tax Identification Number Entity Tax Identification Number Assets Assets [Abstract] Entity Current Reporting Status Entity Current Reporting Status Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Subsequent Events [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Cash, Cash Equivalents, and Short-Term Investments, Total Cash, Cash Equivalents, and Short-Term Investments Cash and cash equivalents and marketable securities Change in accounting principle, accounting standards update, adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date 2019 Employee Stock Purchase Plan Two Thousand Nineteen Employee Stock Purchase Plan [Member] Two thousand nineteen employee stock purchase plan. Preferred stock Preferred Stock, Value, Issued Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations City Area Code City Area Code Total current liabilities Liabilities, Current Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Local Phone Number Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Sales Agreement Sales Agreement [Member] Sales agreement. Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Operating lease liabilities, current Operating Lease, Liability, Current Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation gain (loss) Accumulated Deficit Retained Earnings [Member] Payments to Acquire Property, Plant, and Equipment, Total Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Document Transition Report Document Transition Report Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Proceeds from issuance of common stock under employee stock plans Proceeds from Stock Plans Weighted Average Exercise Price Per Share, Stock options exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Accrued research and development expenses Accrued Research And Development Expenses Accrued research and development expenses. Common Stock Common Stock [Member] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Weighted Average Grant Date Fair Value Per Share, Beginning Balance Weighted Average Grant Date Fair Value Per Share, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Additional Paid-In Capital Additional Paid-in Capital [Member] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income Statement Location Statement of Income Location, Balance [Domain] Other assets Other Assets, Noncurrent Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Net loss per share, diluted Income (Loss) from Continuing Operations, Per Diluted Share Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Debt Securities, Available-for-Sale, Allowance for Credit Loss, Total Debt Securities, Available-for-Sale, Allowance for Credit Loss, Beginning Balance Debt Securities, Available-for-Sale, Allowance for Credit Loss, Ending Balance Debt Securities, Available-for-Sale, Allowance for Credit Loss Allowance for credit losses or other impairment charges related to marketable securities Common stock Common Stock, Value, Issued Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis Debt Securities, Available-for-Sale [Table Text Block] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Commitments and contingencies Commitments and Contingencies Weighted-average shares used to compute net loss per share, diluted Weighted average number of shares used in computing net loss per share, diluted Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Working capital Working Capital Working capital. ATM Sales Agreement At The Market At The Market [Member] At the market. Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Entity Small Business Entity Small Business Loss on foreign currency translation Gain (Loss), Foreign Currency Transaction, before Tax Gain (Loss), Foreign Currency Transaction, before Tax, Total Accretion (Amortization) of Discounts and Premiums, Investments Accretion of discounts on marketable securities Accretion of discounts on marketable securities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Weighted Average Exercise Price Per Share, Beginning Balance Weighted Average Exercise Price Per Share, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Marketable securities at unrealized gains. Marketable Securities at Unrealized Gains Marketable securities, Unrealized Gains Asset Class Asset Class [Axis] Right-of-use asset obtained in exchange for lease obligation Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Subsequent Events Subsequent Events [Text Block] Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Change in accounting principle, accounting standards update, immaterial effect Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 02, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Trading Symbol RAPT  
Entity Registrant Name RAPT Therapeutics, Inc.  
Entity Central Index Key 0001673772  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity File Number 001-38997  
Entity Tax Identification Number 47-3313701  
Entity Address, Address Line One 561 Eccles Avenue  
Entity Address, City or Town South San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94080  
City Area Code 650  
Local Phone Number 489-9000  
Entity Common Stock, Shares Outstanding   34,903,476
Entity Interactive Data Current Yes  
Title of 12(b) Security Common Stock $0.0001 par value per share  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 37,077 $ 47,478
Marketable securities 77,761 111,384
Prepaid expenses and other current assets 5,658 2,920
Total current assets 120,496 161,782
Property and equipment, net 1,933 2,448
Operating lease right-of-use assets 4,304 5,228
Other assets 447 3,871
Total assets 127,180 173,329
Current liabilities:    
Accounts payable 2,716 5,176
Accrued expenses 9,487 14,103
Operating lease liabilities, current 2,568 2,448
Other current liabilities 30 109
Total current liabilities 14,801 21,836
Operating lease liabilities, non-current 3,159 4,458
Total liabilities 17,960 26,294
Commitments and contingencies
Stockholders' equity:    
Preferred stock
Common stock 3 3
Additional paid-in capital 652,130 631,611
Accumulated other comprehensive gain (loss) (47) 103
Accumulated deficit (542,866) (484,682)
Total stockholders' equity 109,220 147,035
Total liabilities and stockholders' equity $ 127,180 $ 173,329
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Operating expenses:        
Research and development $ 22,640 $ 21,642 $ 47,421 $ 47,216
General and administrative 6,690 6,722 14,427 12,710
Total operating expenses 29,330 28,364 61,848 59,926
Loss from operations (29,330) (28,364) (61,848) (59,926)
Other income, net 1,667 3,084 3,664 5,375
Net loss (27,663) (25,280) (58,184) (54,551)
Other comprehensive income (loss):        
Foreign currency translation loss 0 (655) 0 (655)
Unrealized gain (loss) on marketable securities (37) 136 (150) 501
Total comprehensive loss $ (27,700) $ (25,799) $ (58,334) $ (54,705)
Net loss per share, basic $ (0.71) $ (0.66) $ (1.5) $ (1.42)
Net loss per share, diluted $ (0.71) $ (0.66) $ (1.5) $ (1.42)
Weighted average number of shares used in computing net loss per share, basic 38,866,760 38,328,741 38,748,214 38,304,758
Weighted average number of shares used in computing net loss per share, diluted 38,866,760 38,328,741 38,748,214 38,304,758
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
At The Market
Common Stock
Common Stock
At The Market
Additional Paid-In Capital
Additional Paid-In Capital
At The Market
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2022 $ 245,166   $ 3   $ 613,073   $ (26) $ (367,884)
Beginning balance, shares at Dec. 31, 2022     34,254,314          
Issuances of common stock under employee stock plans 116       116      
Issuances of common stock under employee stock plans, shares     35,417          
Stock-based compensation 4,094       4,094      
Unrealized gain (loss) on marketable securities 365           365  
Net loss (29,271)             (29,271)
Ending balance at Mar. 31, 2023 220,470   $ 3   617,283   339 (397,155)
Ending balance, shares at Mar. 31, 2023     34,289,731          
Beginning balance at Dec. 31, 2022 245,166   $ 3   613,073   (26) (367,884)
Beginning balance, shares at Dec. 31, 2022     34,254,314          
Unrealized gain (loss) on marketable securities 501              
Net loss (54,551)              
Ending balance at Jun. 30, 2023 199,677   $ 3   622,289   (180) (422,435)
Ending balance, shares at Jun. 30, 2023     34,352,076          
Beginning balance at Mar. 31, 2023 220,470   $ 3   617,283   339 (397,155)
Beginning balance, shares at Mar. 31, 2023     34,289,731          
Issuances of common stock under employee stock plans 767       767      
Issuances of common stock under employee stock plans, shares     62,345          
Stock-based compensation 4,239       4,239      
Foreign currency translation gain (loss) (655)           (655)  
Unrealized gain (loss) on marketable securities 136           136  
Net loss (25,280)             (25,280)
Ending balance at Jun. 30, 2023 199,677   $ 3   622,289   (180) (422,435)
Ending balance, shares at Jun. 30, 2023     34,352,076          
Beginning balance at Dec. 31, 2023 147,035   $ 3   631,611   103 (484,682)
Beginning balance, shares at Dec. 31, 2023     34,398,312          
Issuances of common stock under employee stock plans 67       67      
Issuances of common stock under employee stock plans, shares     36,074          
Issuance of common stock, net of issuance costs   $ 8,969       $ 8,969    
Issuance of common stock, net of issuance costs, shares       365,316        
Stock-based compensation 5,398       5,398      
Unrealized gain (loss) on marketable securities (113)           (113)  
Net loss (30,521)             (30,521)
Ending balance at Mar. 31, 2024 130,835   $ 3   646,045   (10) (515,203)
Ending balance, shares at Mar. 31, 2024     34,799,702          
Beginning balance at Dec. 31, 2023 147,035   $ 3   631,611   103 (484,682)
Beginning balance, shares at Dec. 31, 2023     34,398,312          
Unrealized gain (loss) on marketable securities (150)              
Net loss (58,184)              
Ending balance at Jun. 30, 2024 109,220   $ 3   652,130   (47) (542,866)
Ending balance, shares at Jun. 30, 2024     34,903,476          
Beginning balance at Mar. 31, 2024 130,835   $ 3   646,045   (10) (515,203)
Beginning balance, shares at Mar. 31, 2024     34,799,702          
Issuances of common stock under employee stock plans 701       701      
Issuances of common stock under employee stock plans, shares     103,774          
Stock-based compensation 5,384       5,384      
Unrealized gain (loss) on marketable securities (37)           (37)  
Net loss (27,663)             (27,663)
Ending balance at Jun. 30, 2024 $ 109,220   $ 3   $ 652,130   $ (47) $ (542,866)
Ending balance, shares at Jun. 30, 2024     34,903,476          
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating activities    
Net loss $ (58,184) $ (54,551)
Adjustments to reconcile net loss to net cash used in operating activities:    
Accretion of discounts on marketable securities (1,731) (2,948)
Depreciation and amortization 619 568
Stock-based compensation expense 10,782 8,333
Loss on foreign currency translation 0 (655)
Non-cash operating lease expense 1,168 1,168
Changes in operating assets and liabilities:    
Prepaid expenses and other assets 686 970
Accounts payable, accrued expenses and other current liabilities (7,155) 1,028
Operating lease liabilities (1,423) (1,323)
Net cash used in operating activities (55,238) (47,410)
Investing activities    
Purchase of marketable securities (34,007) (73,951)
Proceeds from maturities of marketable securities 69,211 132,688
Purchase of property and equipment (104) (992)
Net cash provided by investing activities 35,100 57,745
Financing activities    
Proceeds from issuance of common stock under employee stock plans 768 883
Net cash provided by financing activities 9,737 883
Net (decrease) increase in cash and cash equivalents (10,401) 11,218
Cash and cash equivalents at beginning of period 47,478 38,946
Cash and cash equivalents at end of period 37,077 50,164
At The Market    
Financing activities    
Proceeds from equity offerings, net of issuance costs $ 8,969 $ 0
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

1. Organization

Description of the Business

RAPT Therapeutics, Inc. (“RAPT” or the “Company”) is a clinical stage, immunology-based therapeutics company focused on discovering, developing and commercializing oral small molecule therapies for patients with significant unmet needs in inflammatory diseases and oncology. Utilizing its proprietary drug discovery and development engine, the Company develops highly selective small molecules that are designed to modulate the critical immune responses underlying these diseases. The Company is located in South San Francisco, California.

 

Liquidity and Management Plans

The accompanying condensed financial statements have been prepared assuming that the Company will continue as a going concern. Since inception, the Company has incurred net losses and negative cash flows from operations. During the six months ended June 30, 2024, the Company incurred a net loss of $58.2 million and used $55.2 million of cash in operations and capital expenditures. At June 30, 2024, the Company had cash and cash equivalents and marketable securities of $114.8 million and working capital of $105.7 million.

The Company plans to continue to incur substantial costs in order to conduct research and development activities, and additional capital will be needed to undertake these activities. The Company intends to raise such capital through the issuance of additional equity, borrowings or strategic alliances with other companies. However, if such arrangements are not available at adequate levels or on acceptable terms, the Company would be required to significantly reduce operating expenses and delay or reduce the scope of or eliminate some of its development programs. The Company believes that its current cash and cash equivalents and marketable securities will provide sufficient funds to enable it to meet its obligations for at least 12 months from the filing date of this Quarterly Report on Form 10-Q.

The Company’s evaluation was based on the facts known as of the date of filing of this Quarterly Report on Form 10-Q, including the impacts of the clinical holds that the U.S. Food and Drug Administration (“FDA”) has placed on the Phase 2b trial of zelnecirnon in atopic dermatitis (“AD”) and the Phase 2a trial of zelnecirnon in asthma and the Company's decision to close and unblind both trials to support its discussions with the FDA.

XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and pursuant to Article 10 of Regulation S‑X of the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed financial statements include only normal and recurring adjustments that the Company believes are necessary to fairly state the Company’s financial position and the results of its operations and cash flows. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The condensed balance sheet as of December 31, 2023 has been derived from the audited financial statements as of that date but does not include all disclosures required by U.S. GAAP for complete financial statements. Because all of the disclosures required by U.S. GAAP for complete financial statements are not included herein, these unaudited condensed financial statements and the notes accompanying them should be read in conjunction with the Company’s audited financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023 filed on March 7, 2024 with the Securities and Exchange Commission (“SEC”).

The accompanying condensed financial statements have been prepared in accordance with U.S. GAAP and include the accounts of the Company and its wholly owned subsidiary, RAPT Therapeutics Australia Pty Ltd., which was established in 2018 and deregistered during the quarter ended June 30, 2023. All intercompany balances and transactions have been eliminated in consolidation.

Stock-Based Compensation

The Company determines employee, nonemployee and director stock-based compensation expense for all stock-based awards based on their grant date fair value using the Black-Scholes option-pricing model. For stock-based awards with service conditions only, stock-based compensation expense is recognized over the requisite service period using the straight-line method. Forfeitures are recognized as they occur.

The fair value of restricted stock awards granted is determined based on the stock price on the date of grant. The estimated fair value is amortized as compensation expense over the service period of the award.

Net Loss Per Share

Basic net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding during the period, without consideration of potential dilutive securities. Diluted net loss per common share is computed by dividing the net loss by the sum of the weighted average number of common shares outstanding during the period plus the number of potential dilutive securities outstanding during the period calculated in accordance with the treasury stock method. Diluted net loss per share is the same as basic net loss per share since the effect of potentially dilutive securities is anti-dilutive.

Marketable Securities

Marketable securities primarily consist of commercial paper, corporate debt securities and U.S. government agency securities. The Company has classified its marketable securities as available-for-sale and may sell these securities prior to their stated maturities. The Company views these marketable securities as available to support current operations and classifies marketable securities with maturities beyond 12 months as current assets. The Company’s marketable securities are carried at estimated fair value, which is derived from independent pricing sources based on quoted prices in active markets for similar securities. Unrealized gains and losses are reported as a component of accumulated other comprehensive income (loss). The cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in other income, net on the condensed statements of operations.

All of the Company's available-for-sale investments are subject to a periodic impairment review. For each available-for-sale investment whose fair value is below its amortized cost, the Company determines if the impairment is a result of a credit-related loss or other factors using both quantitative and qualitative factors, including the length of time and extent to which the market value has been less than amortized cost, the financial condition and near-term prospects of the issuer and the Company’s intent and ability to retain its investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. If the impairment is a result of a credit-related loss, the Company recognizes an allowance for credit losses. If the impairment is not a result of a credit loss, the Company recognizes the loss in other comprehensive loss.

Impairment of Long-Lived Assets

The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over its remaining life. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. To date, there have been no such impairment losses.

Leases

At inception of a contract, the Company determines whether an arrangement is or contains a lease. For all leases, the Company determines the classification as either operating leases or financing leases. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Company’s condensed balance sheets.

Lease recognition occurs at the commencement date and lease liability amounts are based on the present value of lease payments over the lease term. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The Company uses an implicit rate when readily available, or its incremental borrowing rate based on the information available at lease commencement date, in determining the present value of lease payments. ROU assets represent our right to use underlying assets for the lease term and operating lease liabilities represent our obligation to make lease payments under the lease. ROU assets also include any lease payments made prior to the commencement date and exclude lease incentives received. Operating lease expense is recognized on a straight-line basis over the lease term. Lease agreements with both lease and nonlease components are generally accounted for together as a single lease component.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by the Company as of the specified effective date. Under the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”), the Company meets the definition of an emerging growth company and has elected the extended transition period for complying with new or revised accounting standards pursuant to Section 107(b) of the JOBS Act.

In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU No. 2023-07”), which provides updates to qualitative and quantitative reportable segment disclosure requirements, including enhanced disclosures about significant segment expenses and increased interim disclosure requirements, among others. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively. The Company believes the adoption of this standard will not have a material impact on its financial statement disclosures.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU No. 2023-09”), which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation and modifies other income tax-related disclosures. ASU No. 2023-09 is effective for fiscal years beginning after December 15, 2024 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this standard on the income tax disclosures within the financial statements.

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

3. Fair Value Measurements

Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis (at least annually). Financial instruments include cash and cash equivalents, marketable securities, accounts payable and accrued expenses that approximate fair value due to their relatively short maturities.

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

Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and

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

The Company estimates the fair values of investments in corporate debt securities, commercial paper and U.S. government agency securities using valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads, benchmark securities, prepayment/default projections based on historical data and other observable inputs.

Cash equivalents and marketable securities, all of which are classified as available-for-sale securities and measured at fair value on a recurring basis, consisted of the following (in thousands):

 

 

 

 

 

As of June 30, 2024

 

 

 

Fair Value
Hierarchy
Level

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

3,723

 

 

$

 

 

$

 

 

$

3,723

 

Corporate debt

 

Level 2

 

 

18,240

 

 

 

6

 

 

 

(11

)

 

 

18,235

 

Asset-backed securities

 

Level 2

 

 

3,859

 

 

 

 

 

 

(1

)

 

 

3,858

 

Commercial paper

 

Level 2

 

 

35,966

 

 

 

 

 

 

(4

)

 

 

35,962

 

U.S. government agency securities

 

Level 2

 

 

52,873

 

 

 

1

 

 

 

(38

)

 

 

52,836

 

Subtotal

 

 

 

 

114,661

 

 

 

7

 

 

 

(54

)

 

 

114,614

 

Less: Cash equivalents

 

 

 

 

(36,853

)

 

 

 

 

 

 

 

 

(36,853

)

Marketable securities

 

 

 

$

77,808

 

 

$

7

 

 

$

(54

)

 

$

77,761

 

 

 

 

 

 

As of December 31, 2023

 

 

 

Fair Value
Hierarchy
Level

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

10,869

 

 

$

 

 

$

 

 

$

10,869

 

Corporate debt

 

Level 2

 

 

19,531

 

 

 

37

 

 

 

(9

)

 

 

19,559

 

Asset-backed securities

 

Level 2

 

 

5,242

 

 

 

7

 

 

 

(4

)

 

 

5,245

 

Commercial paper

 

Level 2

 

 

59,828

 

 

 

7

 

 

 

(8

)

 

 

59,827

 

U.S. government agency securities

 

Level 2

 

 

63,206

 

 

 

91

 

 

 

(18

)

 

 

63,279

 

Subtotal

 

 

 

 

158,676

 

 

 

142

 

 

 

(39

)

 

 

158,779

 

Less: Cash equivalents

 

 

 

 

(47,395

)

 

 

 

 

 

 

 

 

(47,395

)

Marketable securities

 

 

 

$

111,281

 

 

$

142

 

 

$

(39

)

 

$

111,384

 

 

As of June 30, 2024, the unrealized losses on the Company’s securities that were in an unrealized loss position were caused by interest rate changes and were not attributable to credit losses. As of June 30, 2024, the Company held debt securities with an aggregate unrealized loss position of $54,000 that had an aggregate fair value of $55.6 million. The Company does not intend to sell the securities that are in an unrealized loss position and the Company believes it is more likely than not that the investments will be held until recovery of the amortized cost bases. The Company did not record an allowance for credit losses or other impairment charges related to its marketable securities as of June 30, 2024.

The following table presents the remaining contractual maturities of the Company’s marketable securities as of June 30, 2024 (in thousands):

June 30, 2024

 

Maturing in one year or less

$

76,291

 

Maturing after one year through five years

 

1,470

 

Total

$

77,761

 

XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment

4. Property and Equipment

Property and equipment consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Laboratory equipment

 

$

7,086

 

 

$

7,399

 

Leasehold improvements

 

 

3,295

 

 

 

3,295

 

Computer equipment

 

 

735

 

 

 

727

 

Furniture and fixtures

 

 

394

 

 

 

394

 

Total property and equipment

 

 

11,510

 

 

 

11,815

 

Less accumulated depreciation and amortization

 

 

(9,577

)

 

 

(9,367

)

Property and equipment, net

 

$

1,933

 

 

$

2,448

 

Depreciation and amortization expense was $0.3 million for each of the three months ended June 30, 2024 and 2023 and $0.6 million for each of the six months ended June 30, 2024 and 2023.

XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued Expenses

5. Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accrued research and development expenses

 

$

4,401

 

 

$

7,281

 

Accrued compensation

 

 

4,619

 

 

 

6,303

 

Accrued professional and consulting services

 

 

341

 

 

 

341

 

Other

 

 

126

 

 

 

178

 

Total accrued expenses

 

$

9,487

 

 

$

14,103

 

XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Common Stock

6. Common Stock

As of June 30, 2024, the Company had reserved the following shares of common stock for future issuance:

 

Options issued and outstanding under the 2019 Equity Incentive Plan and
   2015 Stock Plan

 

 

5,589,209

 

Shares available for future grants under the 2019 Equity Incentive Plan

 

 

2,905,116

 

Pre-funded warrants issued and outstanding

 

 

4,000,000

 

Shares reserved under the 2019 Employee Stock Purchase Plan

 

 

547,084

 

Total

 

 

13,041,409

 

On August 11, 2023, the Company filed a shelf registration statement on Form S-3 with the SEC, which was declared effective on August 17, 2023, related to the sale and issuance of up to $450 million of the Company’s securities, including up to $150 million of shares of common stock that may be offered and sold from time to time in one or more “at-the-market” offerings pursuant to a Controlled Equity OfferingSM Sales Agreement (the “ATM Sales Agreement”) with Cantor Fitzgerald & Co. (“Cantor”) and Leerink Partners LLC. The ATM Sales Agreement replaced the Controlled Equity OfferingSM Sales Agreement dated November 4, 2020 by and among the Company, Cantor and Stifel, Nicolaus & Company, Incorporated (the “Prior ATM Sales Agreement”). No shares were sold during the three months ended June 30, 2024 under the ATM Sales Agreement. During the six months ended June 30, 2024, the Company sold 365,316 shares of common stock in “at-the-market” offerings pursuant to the ATM Sales Agreement for net proceeds of $9.0 million, after deducting commissions and other offering related costs. No shares were sold under the Prior ATM Sales Agreement during the three and six months ended June 30, 2023. As of June 30, 2024, $140.6 million remained available under the ATM Sales Agreement.

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

7. Stock-Based Compensation

Stock option activity under the 2019 Equity Incentive Plan (the “2019 Plan”) is set forth below for the six months ended June 30, 2024:

 

 

 

 

 

 

Weighted

 

 

Average

 

 

 

 

 

 

 

 

 

Average

 

 

Remaining

 

 

Aggregate

 

 

 

Number of

 

 

Exercise

 

 

Contractual

 

 

Intrinsic

 

 

 

Shares

 

 

Price Per

 

 

Term

 

 

Value

 

 

 

Outstanding

 

 

Share

 

 

(Years)

 

 

(in thousands)

 

Balances at December 31, 2023

 

 

4,099,947

 

 

$

21.00

 

 

 

7.6

 

 

$

23,206

 

Stock options granted

 

 

1,646,259

 

 

 

21.77

 

 

 

 

 

 

 

Stock options exercised

 

 

(14,374

)

 

 

4.67

 

 

 

 

 

 

 

Stock options forfeited

 

 

(142,623

)

 

 

23.59

 

 

 

 

 

 

 

Balances at June 30, 2024

 

 

5,589,209

 

 

$

21.20

 

 

 

7.7

 

 

$

49

 

 

As of June 30, 2024, 2,905,116 shares remained available for issuance under the 2019 Plan.

Restricted stock unit (“RSU”) activity under the 2019 Plan is set forth below for the six months ended June 30, 2024:

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

 

 

Outstanding

 

 

Per Share

 

Balances at December 31, 2023

 

 

13,500

 

 

$

44.66

 

RSUs granted

 

 

 

 

 

 

RSUs vested and settled

 

 

(13,500

)

 

 

44.66

 

RSUs forfeited

 

 

 

 

 

 

Balances at June 30, 2024

 

 

 

 

$

 

Stock-based compensation expense

Total stock-based compensation expense recognized for options and RSUs granted to both employees and non-employees and for the 2019 Employee Stock Purchase Plan (the “2019 ESPP”) was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months
Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

2,632

 

 

$

2,015

 

 

$

5,269

 

 

$

3,975

 

General and administrative

 

 

2,752

 

 

 

2,224

 

 

 

5,513

 

 

 

4,358

 

Total stock-based compensation expense

 

$

5,384

 

 

$

4,239

 

 

$

10,782

 

 

$

8,333

 

 

As of June 30, 2024, unrecognized stock-based compensation expense related to outstanding unvested stock options and RSUs that are expected to vest was $45.5 million. This unrecognized stock-based compensation expense is expected to be recognized over 2.8 years.

The Company recorded stock-based compensation expense related to the 2019 ESPP of $0.4 million and $0.7 million for the three and six months ended June 30, 2024, respectively, and $0.3 million and $0.6 million for the three and six months ended June 30, 2023, respectively.

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share

8. Net Loss Per Share

Net loss per share

The following table sets forth the computation of the basic and diluted net loss per share for the three and six months ended June 30, 2024 and 2023 (in thousands, except share and per share data):

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(27,663

)

 

$

(25,280

)

 

$

(58,184

)

 

$

(54,551

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

38,866,760

 

 

 

38,328,741

 

 

 

38,748,214

 

 

 

38,304,758

 

Net loss per share, basic and diluted

 

$

(0.71

)

 

$

(0.66

)

 

$

(1.50

)

 

$

(1.42

)

For the three and six months ended June 30, 2024 and 2023, 4,000,000 pre-funded warrants to purchase the Company’s shares of common stock, issued in the May 2022 private placement financing, were included on a weighted average basis in the basic and diluted net loss per share calculation. As of June 30, 2024, all the pre-funded warrants issued in the private placement financing were outstanding.

Potential dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

 

 

As of June 30,

 

 

 

2024

 

 

2023

 

Stock options issued and outstanding under the 2019 Plan and 2015 Stock Plan

 

 

5,589,209

 

 

 

4,079,046

 

Estimated shares issuable under the 2019 ESPP

 

 

12,939

 

 

 

11,801

 

RSUs subject to future vesting

 

 

 

 

 

13,500

 

Total

 

 

5,602,148

 

 

 

4,104,347

 

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events

9. Subsequent Events

On July 16, 2024, the Company's board of directors approved a reduction of the Company's workforce to conserve cash resources. The workforce reduction impacted 47 people, or approximately 40% of the Company's headcount. All employees affected by the workforce reduction are or will be eligible to receive, among other things, severance payments and paid COBRA premiums for a specified time period post-termination. The Company estimates that it will incur approximately $0.9 million in restructuring charges in connection with the workforce reduction, consisting of cash-based expenses related to employee severance payments, benefits and related costs. The Company expects that the execution of the workforce reduction and the majority of the cash payments related to the restructuring will be substantially completed by the end of the third quarter of 2024.

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

Basis of Presentation

The accompanying unaudited condensed financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and pursuant to Article 10 of Regulation S‑X of the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed financial statements include only normal and recurring adjustments that the Company believes are necessary to fairly state the Company’s financial position and the results of its operations and cash flows. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The condensed balance sheet as of December 31, 2023 has been derived from the audited financial statements as of that date but does not include all disclosures required by U.S. GAAP for complete financial statements. Because all of the disclosures required by U.S. GAAP for complete financial statements are not included herein, these unaudited condensed financial statements and the notes accompanying them should be read in conjunction with the Company’s audited financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023 filed on March 7, 2024 with the Securities and Exchange Commission (“SEC”).

The accompanying condensed financial statements have been prepared in accordance with U.S. GAAP and include the accounts of the Company and its wholly owned subsidiary, RAPT Therapeutics Australia Pty Ltd., which was established in 2018 and deregistered during the quarter ended June 30, 2023. All intercompany balances and transactions have been eliminated in consolidation.

Stock-Based Compensation

Stock-Based Compensation

The Company determines employee, nonemployee and director stock-based compensation expense for all stock-based awards based on their grant date fair value using the Black-Scholes option-pricing model. For stock-based awards with service conditions only, stock-based compensation expense is recognized over the requisite service period using the straight-line method. Forfeitures are recognized as they occur.

The fair value of restricted stock awards granted is determined based on the stock price on the date of grant. The estimated fair value is amortized as compensation expense over the service period of the award.

Net Loss Per Share

Net Loss Per Share

Basic net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding during the period, without consideration of potential dilutive securities. Diluted net loss per common share is computed by dividing the net loss by the sum of the weighted average number of common shares outstanding during the period plus the number of potential dilutive securities outstanding during the period calculated in accordance with the treasury stock method. Diluted net loss per share is the same as basic net loss per share since the effect of potentially dilutive securities is anti-dilutive.

Marketable Securities

Marketable Securities

Marketable securities primarily consist of commercial paper, corporate debt securities and U.S. government agency securities. The Company has classified its marketable securities as available-for-sale and may sell these securities prior to their stated maturities. The Company views these marketable securities as available to support current operations and classifies marketable securities with maturities beyond 12 months as current assets. The Company’s marketable securities are carried at estimated fair value, which is derived from independent pricing sources based on quoted prices in active markets for similar securities. Unrealized gains and losses are reported as a component of accumulated other comprehensive income (loss). The cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in other income, net on the condensed statements of operations.

All of the Company's available-for-sale investments are subject to a periodic impairment review. For each available-for-sale investment whose fair value is below its amortized cost, the Company determines if the impairment is a result of a credit-related loss or other factors using both quantitative and qualitative factors, including the length of time and extent to which the market value has been less than amortized cost, the financial condition and near-term prospects of the issuer and the Company’s intent and ability to retain its investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. If the impairment is a result of a credit-related loss, the Company recognizes an allowance for credit losses. If the impairment is not a result of a credit loss, the Company recognizes the loss in other comprehensive loss.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over its remaining life. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. To date, there have been no such impairment losses.

Leases

Leases

At inception of a contract, the Company determines whether an arrangement is or contains a lease. For all leases, the Company determines the classification as either operating leases or financing leases. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Company’s condensed balance sheets.

Lease recognition occurs at the commencement date and lease liability amounts are based on the present value of lease payments over the lease term. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The Company uses an implicit rate when readily available, or its incremental borrowing rate based on the information available at lease commencement date, in determining the present value of lease payments. ROU assets represent our right to use underlying assets for the lease term and operating lease liabilities represent our obligation to make lease payments under the lease. ROU assets also include any lease payments made prior to the commencement date and exclude lease incentives received. Operating lease expense is recognized on a straight-line basis over the lease term. Lease agreements with both lease and nonlease components are generally accounted for together as a single lease component.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by the Company as of the specified effective date. Under the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”), the Company meets the definition of an emerging growth company and has elected the extended transition period for complying with new or revised accounting standards pursuant to Section 107(b) of the JOBS Act.

In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU No. 2023-07”), which provides updates to qualitative and quantitative reportable segment disclosure requirements, including enhanced disclosures about significant segment expenses and increased interim disclosure requirements, among others. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively. The Company believes the adoption of this standard will not have a material impact on its financial statement disclosures.

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU No. 2023-09”), which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation and modifies other income tax-related disclosures. ASU No. 2023-09 is effective for fiscal years beginning after December 15, 2024 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this standard on the income tax disclosures within the financial statements.

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis

Cash equivalents and marketable securities, all of which are classified as available-for-sale securities and measured at fair value on a recurring basis, consisted of the following (in thousands):

 

 

 

 

 

As of June 30, 2024

 

 

 

Fair Value
Hierarchy
Level

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

3,723

 

 

$

 

 

$

 

 

$

3,723

 

Corporate debt

 

Level 2

 

 

18,240

 

 

 

6

 

 

 

(11

)

 

 

18,235

 

Asset-backed securities

 

Level 2

 

 

3,859

 

 

 

 

 

 

(1

)

 

 

3,858

 

Commercial paper

 

Level 2

 

 

35,966

 

 

 

 

 

 

(4

)

 

 

35,962

 

U.S. government agency securities

 

Level 2

 

 

52,873

 

 

 

1

 

 

 

(38

)

 

 

52,836

 

Subtotal

 

 

 

 

114,661

 

 

 

7

 

 

 

(54

)

 

 

114,614

 

Less: Cash equivalents

 

 

 

 

(36,853

)

 

 

 

 

 

 

 

 

(36,853

)

Marketable securities

 

 

 

$

77,808

 

 

$

7

 

 

$

(54

)

 

$

77,761

 

 

 

 

 

 

As of December 31, 2023

 

 

 

Fair Value
Hierarchy
Level

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

Level 1

 

$

10,869

 

 

$

 

 

$

 

 

$

10,869

 

Corporate debt

 

Level 2

 

 

19,531

 

 

 

37

 

 

 

(9

)

 

 

19,559

 

Asset-backed securities

 

Level 2

 

 

5,242

 

 

 

7

 

 

 

(4

)

 

 

5,245

 

Commercial paper

 

Level 2

 

 

59,828

 

 

 

7

 

 

 

(8

)

 

 

59,827

 

U.S. government agency securities

 

Level 2

 

 

63,206

 

 

 

91

 

 

 

(18

)

 

 

63,279

 

Subtotal

 

 

 

 

158,676

 

 

 

142

 

 

 

(39

)

 

 

158,779

 

Less: Cash equivalents

 

 

 

 

(47,395

)

 

 

 

 

 

 

 

 

(47,395

)

Marketable securities

 

 

 

$

111,281

 

 

$

142

 

 

$

(39

)

 

$

111,384

 

Schedule of Remaining Contractual Maturities of Marketable Securities

The following table presents the remaining contractual maturities of the Company’s marketable securities as of June 30, 2024 (in thousands):

June 30, 2024

 

Maturing in one year or less

$

76,291

 

Maturing after one year through five years

 

1,470

 

Total

$

77,761

 

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Laboratory equipment

 

$

7,086

 

 

$

7,399

 

Leasehold improvements

 

 

3,295

 

 

 

3,295

 

Computer equipment

 

 

735

 

 

 

727

 

Furniture and fixtures

 

 

394

 

 

 

394

 

Total property and equipment

 

 

11,510

 

 

 

11,815

 

Less accumulated depreciation and amortization

 

 

(9,577

)

 

 

(9,367

)

Property and equipment, net

 

$

1,933

 

 

$

2,448

 

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accrued research and development expenses

 

$

4,401

 

 

$

7,281

 

Accrued compensation

 

 

4,619

 

 

 

6,303

 

Accrued professional and consulting services

 

 

341

 

 

 

341

 

Other

 

 

126

 

 

 

178

 

Total accrued expenses

 

$

9,487

 

 

$

14,103

 

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Summary of Reserved Shares of Common Stock for Future Issuance

As of June 30, 2024, the Company had reserved the following shares of common stock for future issuance:

 

Options issued and outstanding under the 2019 Equity Incentive Plan and
   2015 Stock Plan

 

 

5,589,209

 

Shares available for future grants under the 2019 Equity Incentive Plan

 

 

2,905,116

 

Pre-funded warrants issued and outstanding

 

 

4,000,000

 

Shares reserved under the 2019 Employee Stock Purchase Plan

 

 

547,084

 

Total

 

 

13,041,409

 

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

Stock option activity under the 2019 Equity Incentive Plan (the “2019 Plan”) is set forth below for the six months ended June 30, 2024:

 

 

 

 

 

 

Weighted

 

 

Average

 

 

 

 

 

 

 

 

 

Average

 

 

Remaining

 

 

Aggregate

 

 

 

Number of

 

 

Exercise

 

 

Contractual

 

 

Intrinsic

 

 

 

Shares

 

 

Price Per

 

 

Term

 

 

Value

 

 

 

Outstanding

 

 

Share

 

 

(Years)

 

 

(in thousands)

 

Balances at December 31, 2023

 

 

4,099,947

 

 

$

21.00

 

 

 

7.6

 

 

$

23,206

 

Stock options granted

 

 

1,646,259

 

 

 

21.77

 

 

 

 

 

 

 

Stock options exercised

 

 

(14,374

)

 

 

4.67

 

 

 

 

 

 

 

Stock options forfeited

 

 

(142,623

)

 

 

23.59

 

 

 

 

 

 

 

Balances at June 30, 2024

 

 

5,589,209

 

 

$

21.20

 

 

 

7.7

 

 

$

49

 

Summary of RSU Activity

Restricted stock unit (“RSU”) activity under the 2019 Plan is set forth below for the six months ended June 30, 2024:

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

 

 

Outstanding

 

 

Per Share

 

Balances at December 31, 2023

 

 

13,500

 

 

$

44.66

 

RSUs granted

 

 

 

 

 

 

RSUs vested and settled

 

 

(13,500

)

 

 

44.66

 

RSUs forfeited

 

 

 

 

 

 

Balances at June 30, 2024

 

 

 

 

$

 

Summary of Stock-based Compensation Expense

Total stock-based compensation expense recognized for options and RSUs granted to both employees and non-employees and for the 2019 Employee Stock Purchase Plan (the “2019 ESPP”) was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months
Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

2,632

 

 

$

2,015

 

 

$

5,269

 

 

$

3,975

 

General and administrative

 

 

2,752

 

 

 

2,224

 

 

 

5,513

 

 

 

4,358

 

Total stock-based compensation expense

 

$

5,384

 

 

$

4,239

 

 

$

10,782

 

 

$

8,333

 

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

The following table sets forth the computation of the basic and diluted net loss per share for the three and six months ended June 30, 2024 and 2023 (in thousands, except share and per share data):

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(27,663

)

 

$

(25,280

)

 

$

(58,184

)

 

$

(54,551

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

38,866,760

 

 

 

38,328,741

 

 

 

38,748,214

 

 

 

38,304,758

 

Net loss per share, basic and diluted

 

$

(0.71

)

 

$

(0.66

)

 

$

(1.50

)

 

$

(1.42

)

Potential Dilutive Securities not Included in Diluted per Share Calculations

Potential dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

 

 

As of June 30,

 

 

 

2024

 

 

2023

 

Stock options issued and outstanding under the 2019 Plan and 2015 Stock Plan

 

 

5,589,209

 

 

 

4,079,046

 

Estimated shares issuable under the 2019 ESPP

 

 

12,939

 

 

 

11,801

 

RSUs subject to future vesting

 

 

 

 

 

13,500

 

Total

 

 

5,602,148

 

 

 

4,104,347

 

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Net loss $ 27,663 $ 30,521 $ 25,280 $ 29,271 $ 58,184 $ 54,551
Cash used in operations and capital expenditures         55,200  
Cash and cash equivalents and marketable securities 114,800       114,800  
Working capital $ 105,700       $ 105,700  
XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 114,661 $ 158,676
Unrealized Gains 7 142
Unrealized Losses (54) (39)
Fair Value 114,614 158,779
Less: Cash equivalents (36,853) (47,395)
Marketable securities, Amortized Cost 77,808 111,281
Marketable securities, Unrealized Gains 7 142
Marketable securities, Unrealized Losses (54) (39)
Marketable securities, Fair Value 77,761 111,384
Level 1 | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,723 10,869
Fair Value 3,723 10,869
Level 2 | Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 18,240 19,531
Unrealized Gains 6 37
Unrealized Losses (11) (9)
Fair Value 18,235 19,559
Level 2 | Asset-backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,859 5,242
Unrealized Gains   7
Unrealized Losses (1) (4)
Fair Value 3,858 5,245
Level 2 | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 35,966 59,828
Unrealized Gains   7
Unrealized Losses (4) (8)
Fair Value 35,962 59,827
Level 2 | U.S. Government Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 52,873 63,206
Unrealized Gains 1 91
Unrealized Losses (38) (18)
Fair Value $ 52,836 $ 63,279
XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Remaining Contractual Maturities of Marketable Securities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Maturing in one year or less $ 76,291
Maturing after one year through five years 1,470
Total $ 77,761
XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Additional Information (Details)
Jun. 30, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Debt securities unrealized loss $ 54,000
Aggregate fair value 55,600,000
Allowance for credit losses or other impairment charges related to marketable securities $ 0
XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Total property and equipment $ 11,510 $ 11,815
Less accumulated depreciation and amortization (9,577) (9,367)
Property and equipment, net 1,933 2,448
Laboratory Equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 7,086 7,399
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment 3,295 3,295
Computer Equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 735 727
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 394 $ 394
XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense $ 300 $ 300 $ 619 $ 568
XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued research and development expenses $ 4,401 $ 7,281
Accrued compensation 4,619 6,303
Accrued professional and consulting services 341 341
Other 126 178
Total accrued expenses $ 9,487 $ 14,103
XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Summary of Reserved Shares of Common Stock for Future Issuance (Details)
Jun. 30, 2024
shares
Class Of Stock [Line Items]  
Total shares reserved 13,041,409
Pre-funded warrants issued and outstanding  
Class Of Stock [Line Items]  
Total shares reserved 4,000,000
2019 Equity Incentive Plan and 2015 Stock Plan | Options Issued and Outstanding  
Class Of Stock [Line Items]  
Total shares reserved 5,589,209
2019 Equity Incentive Plan | Shares Available for Future Grants  
Class Of Stock [Line Items]  
Total shares reserved 2,905,116
2019 Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Total shares reserved 547,084
XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Additional Information (Details) - ATM Sales Agreement - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 17, 2023
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Class Of Stock [Line Items]            
Shares issued during period value     $ 8,969      
Net proceeds received after deducting underwriting discounts and other offering related costs         $ 8,969 $ 0
Common stock remained available value         $ 140,600  
Common Stock            
Class Of Stock [Line Items]            
Shares issued during period     365,316      
Sales Agreement            
Class Of Stock [Line Items]            
Shares issued during period   0   0 365,316 0
Net proceeds received after deducting underwriting discounts and other offering related costs         $ 9,000  
Maximum            
Class Of Stock [Line Items]            
Shares issued during period value $ 450,000          
Maximum | Sales Agreement | Common Stock            
Class Of Stock [Line Items]            
Shares issued during period value $ 150,000          
XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - 2019 Plan - Share-based Payment Arrangement, Option - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares Outstanding, Beginning Balance 4,099,947  
Number of Shares Outstanding, Stock options granted 1,646,259  
Number of Shares Outstanding, Stock options exercised (14,374)  
Number of Shares Outstanding, Stock options forfeited (142,623)  
Number of Shares Outstanding, Ending Balance 5,589,209 4,099,947
Weighted Average Exercise Price Per Share, Beginning Balance $ 21  
Weighted Average Exercise Price Per Share, Stock options granted 21.77  
Weighted Average Exercise Price Per Share, Stock options exercised 4.67  
Weighted Average Exercise Price Per Share, Stock options forfeited 23.59  
Weighted Average Exercise Price Per Share, Ending Balance $ 21.2 $ 21
Average Remaining Contractual Term (Years), Balance 7 years 8 months 12 days 7 years 7 months 6 days
Aggregate Intrinsic Value $ 49 $ 23,206
XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock-based compensation cost related to outstanding unvested stock options that are expected to vest $ 45,500   $ 45,500  
Unrecognized stock-based compensation cost, expected period to be recognized     2 years 9 months 18 days  
Stock-based compensation expense 5,384 $ 4,239 $ 10,782 $ 8,333
2019 ESPP        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 400 $ 300 $ 700 $ 600
2019 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares remained available for issuance 2,905,116   2,905,116  
XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of RSU Activity (Details) - 2019 Plan - Restricted Stock Unit ("RSU")
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Shares Outstanding, Beginning Balance | shares 13,500
Number of Shares Outstanding, RSUs vested and settled | shares (13,500)
Weighted Average Grant Date Fair Value Per Share, Beginning Balance | $ / shares $ 44.66
Weighted Average Grant Date Fair Value Per Share, RSUs vested and settled | $ / shares $ 44.66
XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 5,384 $ 4,239 $ 10,782 $ 8,333
Research and Development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 2,632 2,015 5,269 3,975
General and Administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 2,752 $ 2,224 $ 5,513 $ 4,358
XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:            
Net loss $ (27,663) $ (30,521) $ (25,280) $ (29,271) $ (58,184) $ (54,551)
Denominator:            
Weighted-average shares used to compute net loss per share, basic 38,866,760   38,328,741   38,748,214 38,304,758
Weighted-average shares used to compute net loss per share, diluted 38,866,760   38,328,741   38,748,214 38,304,758
Net loss per share, basic $ (0.71)   $ (0.66)   $ (1.5) $ (1.42)
Net loss per share, diluted $ (0.71)   $ (0.66)   $ (1.5) $ (1.42)
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Additional Information (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Pre-funded warrants to purchase common stock 4,000,000 4,000,000 4,000,000 4,000,000
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Potential Dilutive Securities not Included in Diluted per Share Calculations (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potential dilutive securities 5,602,148 4,104,347
Stock Options Issued and Outstanding Under 2019 Plan and 2015 Stock Plan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potential dilutive securities 5,589,209 4,079,046
Estimated Shares Issuable Under the 2019 ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potential dilutive securities 12,939 11,801
RSUs Subject to Future Vesting    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potential dilutive securities   13,500
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events - Additional Information (Details) - Subsequent Event [Member]
$ in Millions
Jul. 16, 2024
USD ($)
Employees
Subsequent Event [Line Items]  
Number of workforce reduction | Employees 47
Percentage of reduction existing headcount 40.00%
Restructuring charges | $ $ 0.9
EXCEL 45 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $A!"%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !(00A9/K]CV^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)^FJ2.CFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?0,@E,W^^ M^0;2FBA-2/B20L1$#O/5Z+L^2Q/7;$\4)4 V>_0ZUR71E^8V)*^I7-,.HC8' MO4-H.+\%CZ2M)@T3L(H+D:G6&FD2:@KIA+=FP621A'^_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 $A!"%G:68LK^P4 - ? 8 >&PO=V]R:W-H965T&UL MM9GA;Z,V&,;_%2N;IDVZ%#!ITMS22&G:;MWN>FG3;;I-^^" DZ #S(Q)FO]^ MKX% [F3>Y-#E2PN$Y\$_;.S']F@KY*=TS;DBKU$8I]>=M5+)6\M*O36/6'HA M$A[#+TLA(Z;@5*ZL-)&<^;DH"BUJVWTK8D'<&8_R:S,Y'HE,A4',9Y*D610Q MN;OAH=A>=YS._L)SL%HK?<$:CQ*VXG.N_DAF$LZLRL4/(AZG@8B)Y,OKSL1Y M.W5=+X M:![Z-7=)NF:2IR-+P=.TQO)*YYO"F38X]\E[$:MU"JX^]S_76U#*JJAT7]0; MBAK^EL47Q+7?$&K3GJ$\4UP^R587Q*8F^6?%<:LWY^9^;H/?5&RX)/],%JF2 MT!C_-;VAPJ%G=M!?Z-LT81Z_[L GF'*YX9WQ#]\Y??MG$]XW,OL,ME?!]C#W MNIF\[!)N(L7ECMU],B&AJI9(EQ72)5JF"?#X.=-]R%8F)ER_9&%J>A535-82 MJE]!]4^KIQF7@=!?M$^@7S!6&>Y4?6V-GQNJ;\DYJ#@'IW'>!ZG'0O*1,TGN MX:*QH\*]FOA054N^JXKOZJOXRNIL),3=GJB)#]6TY!M6?$.T1"^2^4&\(O-= MM!"AB0C7/T]F+R8F5-62R;'KL=1&2U6.G\]\%>A! :KOD47&;^^(D<8C+VLN M6<(S%7CI&QB4O0L3,>[4%OD@/CBG($^AK4IHIP\PUK^2W_G."(U;V;;M] ?N M8&!LK;BX+2>M.2E:N&DFY9?]#=:Y'K'K=AW:=1TC**IL"UJG&@?-$?L*O0]" M2#=3H%L)::Y-W.=1Q%WF>9#7)9CXA:&1]QRYQJF#C8-'DY)W'K$P)#=9"C^G MYK2+^RB9&=, +FN+5X<2E&32,D[M:8[7!=6\HZ]3AX5-GWMF5G],P3(54^ MCBJFS,G@B.-'X]1NBJO:P5AZ0=W ?^1 ;$\(1R\N^0^X\ M+^0IF6QX;.YT<8^VV'4HHGB*^1)[JL^$)"]B&QN1<;NYR&!HFK.8W$,?[D'2 M$D;HE) JJ!UU\LU]4R*31![YLK&/:<3(^@YDA&MDQ$]*1E5H#.1 M*HB^?P<)=,F^&1-W'/;L*]M(>HZ01.N01/%,D[?;B>2L&0PWZ%^:L8MZ)?.E@+6)LF#EBTKL:=H.-F,W=[0=GN#_LC:F!CK)$1/2D(/ ML>*RV/+04TZVCX!&-MRQ(?'AJK9U64F1!*% 0AL22./3'Q4]DSKU, KB1 M#W_M"+RN0!*;K&Q9FG"0PKS5-OG%96\2#G3 \OM2[0_7< M&V'$S1HG;;CN:R&M@SU3O3B2;R6GQ-,ML-@^K:Y6V]63?)/6JF\O]KK?,[VV MDI*0+T%J7PQ@()#%]G%QHD22[\ NA%(BR@_7G/E"[R4DP'*RG7IZ.1 M2%>DP.*$K4FI_EDR7F"I;OG#2*PYP5GM5.0CY'G1J,"T',PF]6\W?#9AE]0W?V33@:<5D9RD4H? ZNN)S$F> MZTA*QX]=T$'S3.VX?_T:_4N=O$KF'@LR9_D_-).KZ2 9@(PL<97+[VSSE>P2 M"G6\E.6B_@2;K6V$!B"MA&3%SEDI*&BY_<;/NX'8W"_#YKL151B7)CL 0W"TNP.=/1^ 3H"6X7;%*X#(3DY%4 M$G2@4;I[W/GV<:CG<7]6Y0GPO6. /!18W.=N]PN2*G=8N_N'[B.5>),]:K)' M=3R_+_N*[[;L M/BC80:Y^DZOOBCZ;8[$"ZJV!5%^0'Q5]PKE*WOH6MZ&B.I3N!$\S/_;B>#)Z MVD_'M KB($X:JP.=0:,S<.K\AODCD?@^)T"0M.)44F+5N T3[CT]CN,(=C2: M5A!"/PGL(L-&9.@4> M4EVF:T4->0Q*(FU:8U/$V/<[2DTC% 0]=9HT.A.GSFNE$DM:/H"<*(X KH$Q M9,MAI6[ZQS8QI 2^%W3TFD8A0CUZQXW>L5MO79W]PL:FL* [X4T;/XFA71?T M6@1Y[RC+?F4[]\-ZC&'B==39[&+?1^,>@7N,A._"1$[Q/2LMSZ ;:$H@ MKTC;@ZT"?>/1XR#IEK7%"@;0\WL4MB2#;I1U6\1>_1R_MF&K:A-:*(RZA+!9 M]78UV)(-NM%V?4"Q/5FU9!$/;50HLXZ&;<=I#?&ER35C > M1T89F&8H0N.>A1ALL0;=7)NSHJ!2KQ&VJ["4E7JH29GVZ77&L_=58&W0_S_0 MX:ZE)2;RG$!:2)8^KEB>$2Y^JQ=)\L6^>W&2]Z>W+Q\4[3#K%L/(23R]Z%X2 M-5$R('3^UGS_ S.M[_8# AUFN;*@*JH< M2]+LRUBA7M5*GT ]$?" 50*?W34(M@]!X$"TLOL@JV,-@;(V24A(W5L>>' M/7);"B,WA0V8U;AXM_S8..RP;D)L=K9-R&COS$X?F'[#_(&60JT0ELK1.XG5 M /#M&>3V1K)U?8QWSZ1D17VY(EC)U@;J_R5C\O5&GPPV)\&S?P%02P,$% M @ 2$$(6:?A\3XU!0 E!4 !@ !X;"]W;W)KRA*H$/#/9FD J)#//#A;@BBVQEH#,?OVV M+QBP&R>[RPOXFK7#"FR%L2TGY/K%0<LG_)Q8.8ET"R@8A_1J%:7'>\#@G9+%C%ZE%LOK%2D)WQ344L\U^R M*;%ZATQ74HFD-(89)!$O_H.WTA%[!L"#&QBE@5$WL(X8F*6!^=$1K-+ ^N@( M=FF02]<*[;GCAH$*^KU4;$B:H8$MN\B]GUN#OR*>);I;CR:D)O1D S&]P^/_C= WOWPR??Q9$+. MGGFP"B/%PG-R09XG0W+VZ9Q\(A$G3PNQD@$/94]3,,=L)&U:SN>VF(]Q9#XF MN1=<+23Q>?0#9YA5MI@YGWF$;[QD:: B/B?L#4J59/(*"W%!8N$D6>F[DLM@ MRJX[4-LD2]>LT__]-^KH?V#^/279\)1D_HG(#B)A59&PVMC[C\ 8I-,%@64& MA7$-%7\)]5MAX2B8G)PIVSC6?<-P++VGK??]C*"H8QF'J&$39;F600]1/H8" MM@IU(-FN)-NMDK\R#MD7YXJ#$&IA)%66C6N&B2ZX[+TI.$ZWKAD!N49=37)393=[1I'HNQ6DMU6R=^%E&26BF0K6W!4KML8_ +3B\$0P0@,4XS 6B1[ ME62O5?)8+5@*^^94).PSX0Q=Q%XSOQRGEH2#)LC4O;I6!.34'>(W0;;IVKC. M;J6SVZIS!'UO#.'%Y'61.+F.8]8$8C#;\&I1'R(PVZ-U3_@8S+)MBLND^JZG MTMNWR3R@$$XH_(NLJ5ZS,KSD+'/ .;IKEJ0GVC9/RC8\*9M_*K;#\.RUO+0U M#^$+ [X?.+37:!;83+.*\U1Q.TY-Q/EGJM02 7CFW7F@I>8$R5R$:2PY\"G=C1%U1=<[OXL M]$N7UL6C,*<1\P+F'<3\TJXK1\CHY5XG>BA\US[2]OX1$QY&\4JAWYFW)=N[ MTE%84[K](>D(68OT71M)V_O(G_EY":S[8 T]U9P1ODI>P MB5CA"DI6$MU 3 MLD6QRGM-_J_RI-D+FIX'#8K36"<8TC0\UZ)UEV%(U_(,VE@K**=NN;9WQ'.[ M;I2VMZ.G\EQ;HC6[RF.^PY"X[S D[CN4$_.=MG?*E+!TGA_O2="]XJHX0JB> M5D>(-_G!6>WY+;T:4.3Y,#MRS$^U=O3%>>5]D,XC+DG,9C 4K$*8;EH< 18W M2BSS,ZX7H91(\LL%"T*69@!X/Q-";6^R :J#V/X_4$L#!!0 ( $A!"%FX MFTY'W@L *R% 8 >&PO=V]R:W-H965T&ULO9UM[!MMUB-BV]YH$Z_2P.V\$BZI&^RW^/2A.?K;J7?F295_K%V)Q/;#K'B7K9%[6 MB+CZ[ULR3=;KFE3UX[<#='#4K!N>_OQ$#_<[7^W,E[A(IMGZ/ZM%N;P>C ?6 M(KF+=^OR8_; D\,.N35OGJV+_;_6PV%;>V#-=T69;0Z-JQYL5NGC__'OAX$X M:>#0,PW(H0&1&[ S#>BA >VJP X-F-2 ^&<:N(<&;M<&WJ&!)S5@SID&_J&! M+S?PSC08'QJ,Y2Z=.PZ30X/)W@Z/QV]_\&=Q&=]F_UK//:;Q;K,ID\=P:6I]O9]:S7YY;OUBKU/JTS'9%G"Z* MJU%9=:N&C^:'+KQY[ (YTX5/61FO-DU#2?F9M/L\VF M^F.[+;/Y5TWKH'MKZU)/P@L[LJB&M/K#C]?6AWBU&(K4FL;;E7Y0HA]E7>PE MOT">SW>;W3JN#K[UOEPFN56-036_+NN)[UMBB72>;1+KV:]943S7X$5W_"RY M6\U74A]'E;&/[B9'=Y,]E9VAODGN5VFZ2N^K"7$=I_/$BLL*/W]I4>>%16Q" M='9]9'I[9OUA\>V&,-?QO*O1MU-[&J7K#ZE7Q3:>)]>#:I2*)/^6#&[^^A?' ML_^N,ZNJ2=MR 5(N5.4\A]J^I!DA-;FJ.232F K--M3SQV-VW*[E WKT >WG M@Q=6L8RK/G?R@Y'=:>NH81EU&'2>9!JH9(6(2$<21,@& MP[*C M89G1L*(H=K5/"RN[L^:/'S;%_L-FERZJN3?9;-?9]R0YO+FM3*W]Y&6*01Q' MGL>,/>GK2"0L0,+"#D,1(04Y$B9 L)89W:,97;@9GR98G2F-:GWG4R1LYJKS MJT;^>T;_[;^G#>DF\J.V[K;ZQQO679)TW M/<4!S)Y(GZ93HUQ?SR%A 1(6=AF+"*G(D3 !@K4LYQ\MYQLM]SG-DWB]^E_E MN/NX6AX_6]?+(JN:.#?[]5?\95U-E\E\EU?+-?TLZ:MSD>=*1C1VHJ\1D; M"0N1L @)XQT.D@ )MGPX/OIP;/3ANZ2T:NOI##96^CXD$^([DL>, GT]AH0% M2%B(A$5(&$?"Q,6#WK+9Y&BSB=%F0;J0BBQOX_RXJ*8Z]TV4CA!B,]^6W&?4 M[>N^R<4B"U(N5'?15U@;D;O6V) MI 506@BE15 :A]($BM:V;A-Z..;4P[1:==3Z_=!EKJO8$AIG0&D!E!9":1&4 MQJ$T@:*U;=G$'XXY_U!7M__8I=4W -NPG%&3!&&% M9C<]0JJED?S=$!I,:%2'SMB6OQQJMF*$,'INF=O$"8XY3SB_S+WL"V2%>PJE MS1RUWD^KT2*V[\DF@L8,4%H$I7$H3:!H;=\VF81C#B6TR]S+E1FUQJVMU)G% M>YO1OSR503,&S6YJJW505:Y15>MUFHW,!;LF'7#,\8!QF7O9&I//O5IE7$^5Z;\#3LK;6C&K",?1<^=0IZ5@)E&;;C$VB0GYZHD+41,6AR@5%T$0%2@N@M!!*BZ TWN50 M"91DVY%-4$)^/"@AFJ"$N$2NCT[-$KW=!@U*H+002HN@- ZEB$TB(HC4-I D5K^[:)0,@/1""GYW/I+:L6X!WFVU194T C$'(Y M H$*AIK=]*CC.8X\E4$C$-W@VE2>R301"!LS;TS.S&1-!$+^0 1RV1G0" 1* MFQ%=!$(G8^H0V4;0" 1*BZ T#J4)%*UMW28"(7].!$(T%RHHW]*@"0B4%D!I M88?1B*"*'$H3*%K[1AM- $+_W #$+-=WAH729E1S88AG^\K--Z !")0606D< M2A,H6MO)30!"S0'(DY-E([^PTJ2LWUP];3#/BE)O7F1-?DK52S_&$T]::,Z@ MF@&4%D)I4:?QX%!-@:*U/=GD(M2$523 M0VD"16N;K\E.J#D[ :1Y5%-F=QPJ>Q(:L$!I 9060FD1E,8['2N!TFQ[LHE7 MJ#E>,>5Y5%/$I[9+Y N?S!*][8:D!5!:"*5%4!J'TL3E8]\V7)/?T#[YC7RV M-]/Z4,U&'&J/E2*X6;FW#[V+17"H8*C938]YMGQ68P15Y1K5H2/'>;J-7,9Q7N;<7QY)H/F,)K=U,9Y4%6N&UPESM-L9(SS M:).)4',F\L?B/#.\]V0&S4RHYM9.^C@/JAM":1&4QJ$T@:*U[_C<)"?,G)P M%J9,#22&CBN?^6?N1U]?0FD!E!9":1&4QJ$T@:*UO=MD)H:I88%C3PA1 M)E%HX,$N/_\#*AAJ=M-S2;6@E^^(#TTQ-*I#)IU<(70;N8R,3VZLU[9#DSLP M<^[0[:Q5O2V@#P&!TF9,]QB0B5TM=>6S5J&Z(90606D<2A,H6MNW)P\#,4<6 M%V_L6OG6%NS,XKW-R"[/9-#P0;.;VH(=5)5K5-6"G6XC4\&.-8$!,P<& MG6_WH0^JP-*"[L,1P25Y%":0-':MFPB$&:.0-#GK9KE>L^QT%R$:2^Y M\)435Z&J(90606D<2A,H6MO*32K"S*E(G].KF%J)=ZE:FH$F(5!: *6%G<8C M@FIR*$V@:&WS-0$,,P56\B DJ;N;H'B6BKSE#=$$J+H#0.I0D4[=&WHV*9).4L+N.;JVU\ MG[R-\_M56ECKY*["VR_]ZDCFJ_OE\469;:\'U5_%EZPLL\W^QV425VOA>H/J M]W=95CZ]&%7\ARS_NM>X^3]02P,$% @ 2$$(6:K&2/0/!@ @!D !@ M !X;"]W;W)K5:(\]%*RO7I>"SB%L^1*/,\XL^7-&-/YR,\>GGP/5VNI'HPGIRM MHR6=4?EC?<_A;MQ82=*<%B)E!>)T<3ZZP*=3$BJ%2N*?E#Z)G6ND7)DS]JAN MOB3G(TLAHAF-I3(1P;\-G=(L4Y8 QZ^MT5'S3J6X>_UB_:9R'IR91X).6?8S M3>3J?!2,4$(749G)[^SI,]TZY"I[,QN('06PHU<@6P7257 &%.RM@ETY6B.KW+J*9#0YX^P)<24-UM1%%9M*&[Q) M"Y7&F>3P:PIZ[G#+W_ M441EDDJ:?$ GZ,?L"KU_]P&]0VF!'E:L%%&1B+.Q!##*Y#C>OOBR?C$9>+&' MOK%"K@2Z+A*:[.N/P8G&$_+BR24Q&OR[+#XAV_J(B$4<#9[IZ]5M QR[":Q= MV;,'[-VM*8]D6BSKE9K*E&JC5%MQ]%94$9^*=133\Q%4J:!\0T>3/__ GO67 MSL4C&=MSV&D<=DS6)[?0O$'-?%C=@> M,+<5KV5+5"2BIB5*F1P#PW^DR@\ M'':0]F5<;P!GT. ,C#AGDL6/)XIY$A2S'.A8U)CI;W5-=5"#'@QL^0'I@.U+ M!;9MZ]&&#=K0B/:K*@\ !_,"$&(!C,0Y+>)G)'E4B&PPN&$/B]5!VY R17E MVY!H(T#ZA1QXW>SUA4+?&DA>2_'82*BJ8]8]E"7CMS- MJ-8=NU\8/MZIC*U#?3%LD:'EV'(X-I/X7:=L#H%U- W?(787K$[,)@.]";?$ MCHU\6(T*7B/G^ X>6CDMU6+/6/9?B@T5KP%JI.PWE_>1 MK.T[W3(T-E/T?J3 ?0X^L1W+\KNITLCY=C@T/.*6K[&9L.\Y MBRE-!%IPE@-NN07[-B_ZY.R%!'I- M]%>9KM5LK$6M(6EL=:=VG508$CUDTE(Y.4#E+\4->#Y-#[+U;**D0 M)<2@6G$PY^8P1 HU^J(2]OLF]D^/X>^W6U:&JEAX"V)D\,[\?<)A=T<5/P'J)GZ2A%DY8^J M^^I"%?\FRM3.6.N#CK8MQ^IV+8TLD3K0Y_!@<#]W@KJB]E!Z'@#+K0\3\Q[:J,+5,V&1O#]G;+M6WYO%?7% M7 M[S@#XEJ^)F:\O)'I84?2M(CDM/J/^F]O7D:SM>]OR/ F.T[.-X\*;G3Z2 MM7VGV[F ')@+]GJV6I\P%[#% I9DL10?JV,Q6*)-,X^9&.@58>_L+@B][GF* M1JH[2H]WSK)SRI?5$;] U4:K/@QNGC:?$2ZJP_/.\TM\.JT_!K1FZF\3L*"A M=PC8XBS I/7)A\KA]7%_?2/9NCHQGS,I65Y=KF@$M*4$X/<%8_+E1KV@^>@R M^1]02P,$% @ 2$$(6<2X/7IB!@ 0PX !@ !X;"]W;W)K'?%X._&%H$_>>%7NR]/Z67UZ5IZ,9 R)+16(-&C]K>D'6LB+ M^)AUC@:3++C_O--^);[#EZ6.],+;/TV9ZM/1\4B5M-*=3>_\YB5E?XY87^%M ME/]JD\_.1JKH8O)-%@:"QKC^5W_*@4466 CNWI"@O-1)GYT$OU&!3T,; M/XBK(@UPQG%2;E+ KH%<.OL]5-J9SYI#=#)-T,CKTR)+7_32BV](/U%OO$MU M5+^ZDLK[\E,@&> L=G N%@\J?-VYB3J8C=5BMCA\0-_!X-Z!Z#OX#O?&ZH5W MT5M3ZKX@7*FN T5RJ5_P*W5EG':%T5;=8)%0?2FJO\Z7,074S]]?BU /X/#K M +BGGL56%W0Z:ME66-/H[-$/\R>SYP^X=SBX=_B0]O_,WL/2\XG:5Z N*1;! MM+M8I)K411B6NF2*.%:O7#%1/S_ZX7BQF#WG?7F>>&;5KMMWOQ%F:BT*H#%% AS3&C]L3)-TSEO?;5]S#U6LH+!E"IZ%6KE MT1'8!+[2Q,*O*1A7C=&%:[!+BV=)*HXW%#B+YC.O^<"&&FVM:CSHH+.4]1N* M4!I4BP!(JC &1U1&95Q^%M9#?I*/FP9 P%L%*/>%8)_ MHCXDDPT;:&R#;X.AI%D@=-6 ?"MB&3H7FB)7(=AC"5Z.VFX_JAKT8KDGD$%-JX6FI=,0PZ5'#^?VX M;0R" X7)N YFN.8JGXT4%, R-P8/BO^U/3OLB]>:TUUT@:TX5(#U<9=I1Y66 M#!0ZUFJ%L88B"KY1F)1!.@EAN^Q"CB;*Z1/R(#1)3)/J-0=_1W+W[0XV]6"5 M6_%'=70\68#_K=TQES0"UH_VUG%2,"$Y=UCZED"M)X23/F&:(R5=X-R>IX>P MU+KLU?4*\$#(YUI;R08O8HS?HK*7Z*>(*N3RHHQW/C^<'-\#S--9$I"A],=F M1Y.GNV/WBZV5(D$-#UG$L\0'-P@0,KJ3"Z3P,4EK^H :SN?+KDAS36(2.Q!X""G[5@M?< T0,0B$RH/H$25*12ZWK!8)BO/ M3)894L"\]!OX&L"IJ]ZV#FC/*C<1$X3SB,%:&RN98]8H8919PG*4Q)Y\P)KL)BQ^[UI8C42_7MVJ@DJ[=L*A^35BEP MF..!9;(&KET/X^@UBKHYHL$+"&(0YD0649:"N?_3S%+(<#0VI2< MRA6OSQ7YT^?@UO@3-!$3J-:H;IW?..;"/-QW%C. [[(]YA:T7;DC-P,0K#NK'.9Z[6T9[VCYP^1F M B6^E%!?\AP\+Y%>(W7-F'<7B:O+\^&JP"P,&BCN'+G&$JG%4J5@>@[Y3-91 M88+S/)T1:-P#"I0)W]B1PC@H/K\<]#*&/6WZV]IBJAL]G,\A_XG+$/..83/? M@*6IYV2'M.-WB:;L=4J)Q*Z5.$K]8DQV,4IA2/^R7OBL)E^[#D[W+O:XTE3R M^<+WH:WSE4> #V%]YGW8O;&#X;CS[!U!+ P04 " !(00A9]H0>TE<. M A* & 'AL+W=O7S@\O3)U<7-)X' M_,.:C1]]5K231=M^HHNW2A'HR&- M/O!6>3:4LPTY91X>=WR-NS2_7ORX4/#L'RGWT;%GD7^^51 CWQG2[, M\P-DB#?NQAR\^/:;TQ].GMZC[476]N(^Z7_05??+/INIWRY>76EO/0V\IETV M07."?5@;)%G1UIUNMC2^;W1?VF!*5;2(@,;CT](VNBFLKI3'-(/T#EZM]8U1 M"V,:!;-UVF&<;5B6*S':("?"6GV/CX_/U3:*XV] M(@W4 QH7E9L.3QK.V.BNQ(ZJ[2')W:JR54T;H&51]27L7%5IR5W%,0SBG/G< M6S+D8JNR"7CKY*#*!+/7%3/RHC>_W75)H;:!2QI2I&(M'.W,D4]T^2M@3$:' MM0ZL]$N)$CB]LN8&^L+IJC&%\9YB$#9?:NL@DI<:3R$CG3Y\ZD?J=*VW>?LT M%%$)4.8(M?2O0\C0 ,\C"NW7:HEJA-W^*'%PA!&V+?-$U@;F3AI9:&*;$AE! M-83DCI88B2?S9NEL;:V6/7RU-=K1M[1GWR\\O .#Y#"4Y=GX(X,O=,71+]59 M\V*OH%&],$Z=GS(,GB-YO.1."2$WY"?7UFR&Y,*]CA-Q[)"23+SH\:&%)W;# MK+2^J%K?NS\255>FT+V?Q.V?(#?[*>I;JK5QQC:<,[\GBE/@2.Y,0 RO:WB@ M[2MH1Z&E&9P@\->^$6;!Z+0O1.]U0-89TBA*+YNFQXCWIFL=D*-1Q#H .4=_ M9T.0?(XB09$OXV!I*[S'O)^U*];JH53)0;D1UM!V7]\6:]VL6.G:>B99"3/G MKU\.6/0%K/]Y8,Y>)F52O(6X5M\$G^(D006/P^O-NB7X;S<-)%,NV=(",P[5 M^\OK#Z2MTYWI =@P:4^EO+):78>M>AO*V2&F6UAG@_ W4'I16607:WAVF97UR$Q\4?8N1H'ZW&N'E]$!X"(F<9%S('952387"=DD>6-L.=UX70A( M# 8"^('2Z6!22'E4V)*Q!/4XM,6G(Y1:?$LV@,F'.IN,4B(U'&1@'8-$:;?& M'"**F_0@&T)J%0$QY%GD@D468Y'FECX;0:RJF@S4&^U*K^0!8V$*Z]3*46UD MY""D5C>ZZI%P/AGKJM*0,"_@+$,(3,L3)%H*& M-H)K0]7PJWNP!"=%"P;S7U+XQKA8$P QJ!,FBXZ8/^A,P4(D_HC8D:I-6!,F M0\NEL8%QBO!F)%Q[**SM0O*#QO6^_5-4;/ MU[1_(G\%*F-0%7V!:8!'^L+*2GT0'"_MC2V3:?-P?$'/&^Z62#VH@>9/-3VC M&5:'C!IZLDPXO0](TX8%C7)1E#WD6,$0SAU;QCI,4CH@.3BAIOI5]5RU?0; MF7I%+['\9!OCE7_7;M#1)KO].1M37=5[62I/OW='7Q%7Z*H@SKH?BVE@0&%# M+=[&N$O!O]=.V4"\=_!:"K+%76&!]"H$V.)1:RJG2+,)8 (&F=!N4 M)0W5-05?-L5V$D1C("865E0:=71IC12J>J]RU G<:%O1^R/@[9'7ER$MEG?%TQ(+! MV4U']1H+I^+CV]Y17Q3J"N1K[/Z/#7*F8I!= M:1MM1<&?"P4952!8,YB@+C<*$31D/K>X42?_1FIUPNZ'"2DW8HG&3PPPD#'9$M&WOO00OR0.P*V<,* M-@9S.7)&W,RH" W%ADM-A,Q'\K' 2Z*7@+P@'2:Y"2^J]!S''T9W)'BO3+/" M5#*KK666N25H)6N)"VF8Q$S<;NX70I CL@-BJO4= M/).9.KJ(WKC<3.UF-]%C @"*P(7%UKC/1R3JV &-G&2;L41II$<$A3;K^^62 MCJ-DLR@E\. RMMADR<)V;'CB:T!Q:N GAD#S_W\Y<1H3F0U2:HD67%BY=^7) M$1+N6(ZZUWU+WK\4^YX"*B?E%#_H.RPXK 3);]MF=?26L?&2,7A2- S91%/W M2YZH:&S%8P6OY=!LD+?!2H88)/YPKD,#;B=9I<(ZX!OQ$4%4/C@QP^D/H3FW MDIDH2[6*:U$A)+LL3'(>)?,,K7%\D.#9G09KUDQBA+%Q(Y:)4%X2L=Z+000K M:&XLK6K9$\U7?9- T8Q/BX07\W@L13R:B3WFRJ%DB*2:# BX1533>I5=#J&6 M9R>^*O,7*2I,*2X?E"3?3",F[U&Z#P X:!5*:T%-9=A09N^Q<4K*:7\RQ&/R M-(I-RXT&*^+,J%MMB"A041C42:']%CK1&2:?Q)@NU1:J>@T?IM\)I @DCE]* M'N&E1^]'=*90-$UE+$HU&XS/)2L2B1;T1MR(QH ME]_-U+O=4NI'O4K91LP7$]BPW$,R49DLO(TA)]N<-**=G/$/02,S.[V- M93XUDO*>?"",97CFC,XGQ9TP2\0]UZJ2["^>2T>],I,P!LDD#;WV;0,40%H; MQP7CBZ/DC45]%ZA&%--M!N@#K=0V9/QR2:E*9 M@,JT793#1>M>H'J>XS;W;/<;'#CX[F,*)G#, M.!JL5D*0#-OSX2?PI1+,&S!\ZJBO!N-4?KNH[$IVQV3QD]D-!EYT6&2BJZY\ M.YPLPQ4[,FEQ;Q21J*3TSG),0#2& M7$Y]5HJIG_JZPR+H5-\A&J^(/!.'G=.KOLM7;F+4_$,#(U56@,W$@U^1$NEKOM3@ MS.08(E?A+?4Q?GJ?Z;/]Q]>1\_B+AM.3AP\6WR4#IHW1I9;Z!2',!T=T.BU; M))\EG^]U\<>.4RSY^'(^E*Y?VAE+.CIY>(CE5YR0/3KY[ M0JS3T>HF]I0R+)[-TBQ81HZ*#V47M 1HQ]=BB>)$5=\NL2@.L7L0*[U[EP0 MQ1:+<=909SS=.K/+G -+9B>^T'*)2+T;HI"+A5[2=42^"3K]_C"Z6[097RTR MK?A=8BYFZK6F&UC.7 HWRZ=ZM0U\IA'Y)*>8^'JX)-,=:BNW7B'VB-A)M9T6 MXGSURV+2(AS,6"EC"9=UZ@:8B&HZHL".Z,(>8@H^@: *O>B1EW-OD'8_5":D,U7)?G.*#:W W1(Y59#ORY81Y%5N9Y]P3L-/9L/H^L M*J]U S!0O&6B"$:179.Y[;\#W_?[G>/2S+2HN_.,T8OJ 9OD%5WZ; M?_]V*3_[&H;+C^=^UE2;T+B;)::>S!Y^?R!L,#V$MN,?@8&OA+;FCVO07>-H M +Y?MFU(#[1 _E7@B_\!4$L#!!0 ( $A!"%E_0/?KNP@ *H6 8 M>&PO=V]R:W-H965T&ULM5A;;]LX%G[/KR \Q: %5-OR/6D2 M(&VWV%E,@6(ZG7E8[ ,MT38;251)*H[GU^]W#B59=NRT\S /B47RW._D]=;8 M>[=1RHO'/"O<36_C?7DU&+ADHW+I^J94!4Y6QN;28VG7 U=:)5-&RK/!:#B< M#7*IB][M->]]LK?7IO*9+M0G*UR5Y]+NWJK,;&]Z<:_9^$VO-YXV!K?7I5RK MS\I_*3]9K 8ME53GJG#:%,*JU4WO+KYZ.R%X!OA#JZWK? O29&G,/2U^26]Z M0Q)(92KQ1$'BYT&]4UE&A"#&MYIFKV5)B-WOAOH'UAVZ+*53[TSVIT[]YJ:W MZ(E4K625^=_,]M^JUF=*]!*3.?XOM@%V/.F)I'+>Y#4R),AU$7[E8VV'#L)B M> 9A5".,6.[ B*5\+[V\O;9F*RQ!@QI]L*J,#>%T04[Y["U.-?#\[0>IK?A# M9I42'Y5TE56PN'?7 P_B!#)(:D)O Z'1&4(S\=$4?N/$OXI4I8?X PC52C9J M)'L[>I;@?ZJB+\;#2(R&H\DS],:MIF.F-_Z^IN^U2S)#RCKQW[NE\Q;!\;]3 M.@>2D],D*6&N7"D3==-#1CAE'U3O]N>?XMGPS3,"3UJ!)\]1_SNN>9;0:3'' M?7&&0=A_X'V9)*8JO"[60CLARS+3*A6H!4)FF5CI0A:)EIF0SBE@RB(5F99+ MG6FO85R_D5Y(JY"^B5D7^B\@ S<-]L<"QZL]-UT 0W7(.B]]+11E,)&IK"5I MD(D0Z"7P,X@.)D510:3=*ZC5HNL"KJT"OBZ2K$J52*3;L)S\H;Y5&KP)(D): MV7OEY3)3PA$CUB%J;.!$*7=\2-C8M!444(\HCZY5M2RM>=0H%JJK5XH_;T@W M;%F52:I$V4ZXC;$>;'W-JR_N3MN1S&?3)_8Z:9/:B$N9P0K0A$L[^2"!5&MC MV0E4R%)1E28 9PKR"+,27ZMT3?8BAQK8T -JJ_V&H7115A"N(E2HDX>8J=7: MB^7ZW0B"1"B2B$@([YB,>DPVLE@K45J=J&"XK:DR2,6!HF"<.L:*$%@B?*M' M[4\BE5*S1,CCPJT4@%OK[1I[ ]!42(J0"PW%#+I@RP\.H^I7.U[YDK0+=L# M.I"!W&#A.F8E0V=9*K]5JFAHE-)Z3:SJL"5Z^3Z_1 JK]L7OQ*7RB #M.1[$ MNM(INPPX'2?GW=14CN)3PZD($E"V2KU&A'3-+S982YML=JQ-VM8Z\N\YNG#- MRF3HT.Y*_,K!$/_\TV(4C][\$IQ. 505,OV*EJ322'RK#,4&>X-C+K37V@:. M6>L4M'6R+P\=>U)4PX6G;/.FEF#T5 *SI.I%21AUI/DA89S.=2;M:5&>H7:H MR/<($?.&:UO\"N,;B0!MH+-MFN6QG(:+G==H#K68"\9 MU*O0QA!QFHI@J*(5*K17-B>_TP87'D[#$X*_X9H3##^N#?^EZ# \%MAIU/,5 MC *OA=IVX,B:9[=8K?:9]<1L>[)56:(H!GUQZ(-!"M/5.&3/.Y,CQW:4$UQQ MW1%'1RQU\8#SI@6014NV)XK2TA^4^<3DN;+<-TI94A&!0;[T/_?%VCPH6X2R MN%9%LNO@H1I2Z26&DHH!F"Z]Y'*WLB:'2-JFKZDD[#BB")AL2K$5U#C>%96' M5?XBBZ<(2+NC+EBDTJ9[+BA@J6A0P5RO0Z'GOB0QT .% MHF6[TR+:'HBZ5U<7=^P(#-RJ';@O.L/A70Z?\=CPI8"%L^-/ KWX<#0+7EW@ M/J!V;6.MP*II+>*%&$?ST1B_=:DY^.*SBW>'J5KW!!$OHM%D*&;BI8AC\8K7 MX^D%#TZ(]N0> G7,UJ"-H\7TLN4!7*#2W@)\CO*^19E&E[-9!V=".+0YNOA^ M76BH3$?18CX&OY=BO !6H]G%Y^KI3<>/.-X$LUFL9@#8$H<>".>7/RJ')KQ MD_@"F1GD'@.RD6PO87-T\?%4!,*T\WFT&"[H W\U0]Z=S^(Z#-YC LN7L,,X MYE 8_].A$ ^CQ>SR3"R$P[/!9O7)=?F-255?4 ?41#E,9I;FD,DTB^72QIW,;L@L8BV.OAQA"J M( /R3.6]U!(%K_O!K-X+!1N#XKA^ /@:7\FT,8RH!\.,:D!;U**]"[X-N,4#7 ;]<2:\OO& M)#MU55TJ7-P?:#[U="-#%N/2I^\5SXH@1)R9=KCG[6>F+82E491M12\!&5]& M$?>[=J)K:T)"URKJH^Y(.5S/,,'Y^A[+-J)>Q+<=FD<./-<9DH&N+><7 L"N M^28PXWYD3O32@M#"P4YAVJ$Y&46 BO0L&EW&>RBY\C22-("X"YIJ MO1$KNF;0CA-Q-)D/+W[G(M,4>7'J86K0>3]$$5SS*ZD3_.P1GA+;W?8A]BZ\ M/^[!PRLNBLY:8YK*U JHP_Y\VA,VO(R&A3&PO=V]R M:W-H965T&ULE55;C],Z$'[OKQ@%A$"*FFMO2UMI=P'!$4@5 MG ,/B <]F-;'\XAQ/ -'X$D!X J?>[V\A[^8I9MIQKM0/M MK(G-"3Y4CR;GN'1)^60UK7+"V>5*4WZUO0RQ++A_B(?.H=2X^.W:07"?]IY1"R.(0T3O,+?%D?:.;Y MLM\$&L)*,&D?Q@M?K]?&:KHBW\Z%WC'GYYE=V5R9AA6X"*@N#.H[#);/GB3C M^.4%O_/>[_P2^U\DZ#)//H3S5 _5V*L+195G+):@-F KA(T25,)<;N$YEZ11 MK2&$>7$UH%RAS]4K++!>HX8L"0 ]6RO-K-+W)_Q/81+&T[$?L]EL M\!ZIN"HE2N!UH]4=.BL#69C.1MU_<*OJIK5$_XMEDHU@DDX&;UHMN6TU^B@V M?.]D0L]R]PW^598):,Y'FB3A*(G=,$U&Y(*YS +1Y,)O/!2-B9I^J^!F'' M#"'B848]0 BW0OT8D!75,3NVTHA0=T6(K@BA3XO/A.-VV?""XQH_RF7X_H^8 MAN?N=W32C&K46]]R#5VG5MJN+_7:OJM?=\WLEWGW)'Q@>LNE 8$;@L;#R2@ MW;79;F)5XUO;6EEJE%ZLZ&5"[0QH?:.4/4[&PO=V]R:W-H965T/DS[8)(+L>K8F>V4]M_O[$#* M*HKV >P[W_/X.5_N9ENI[G4%8,ACS86>>Y4QS30(=%Y!3?50-B#PI)2JI@9- MM0ETHX 6#E3S( [#45!3)KQLYGPKE7.^:RIAHN)?_) M"E/-O8E'"BAIR\VMW'Z"73[GEB^77+M_LNUBD\0C>:N-K'=@5% ST:WT9[2-,M4-S6'N82=H4 _@96_?1*/PPPF]::\W/<7^7R4YR7!@V*))$_ ML#6SA4L&>VXK@*J\D92/PTC7,=^/(EZ9"YK&T%=^Z;^ M*+H@(S\)GZD;)4O0=CY0[NBM?&Q'*]=FS7)D3]+(_@9?,1U%HGA$HO%D\$T: MBWF9_QFY\-/)&-F\_MQ9=NSZ'=T/O MAJH-$YIP*!$:#L?G'E'=(.D,(QO7O&MI^N'Q.++/??<*V^\ENI)9X@&7G)1Z$DG,Z:\ M[/5TG&'.=%>66-!)*E7.#"W5JJ=+A2QQ0KGHA;X_[.6,%YWIV.W-U70L*R-X M@7,%NLISIC;7*.1ZT@DZVXUO?)49N]&;CDNVP@6:W\JYHE6O14EXCH7FL@"% MZ:0S"RZO(WO?7?B=XUKO?(.U9"GEDUU\228=WQ)"@;&Q"(Q^GO$&A;! 1.-[ M@]EI55K!W>\M^B=G.]FR9!IOI/B#)R:;="XZD&#**F&^R?5G;.P96+Q8"NW^ MP[J^&]#EN-)&YHTP,]:D6/YD1DV'2NY!F5O M$YK]<*8Z:2+'"QN4A5%TRDG.3&]DGI-S%D;&3^.>(42[WXL;Z>M:.CP@/81[ M69A,PVV18/)6OD=,6CKAELYU>!3PUZKH0M_W(/3#Z A>OS6O[_#Z!_!NOU?< M;.#/V5(;11GPUSX;:XAH/X2MBDM=LA@G'4I[C>H9.]/3=\'0OSI",&H)1L?0 M_]/_QZ6'7=@%@)D&F0(Y$5LG>F RM+=*5FP@8PDT1B3N()6"ZI(7*] 9HQ,K M']>0VD%2W4-:F4HA<*TK5L1X>?)0VI+2;H> 6)$ %;PV]&&A*LH&Y>!#/QA! M$X0O)%K8&H2Y8(43&GB#BY$7^J.31:V=/3,NV%+@KMZ58H71_P\U]$;^P N" MX;[OV[\MC=9%_]:9ET)N$!MWSRL59]02:M6#Z-SS M+Z*31VF8@*#O^5'@1?X('@J852NJ90@"%Y3^VZ"D7%A2% $4*>E><9NLKFD1 M18/4 PW0PK8A6)SUJ468S"$L;F\\6&<\SLA&3=TH%L0_ 4Q3=.W.BFUUGV]U M*Q2$2O&7#D0SJTAZ_AVC@4]L1PI*A[1W:I^\NPN#\2H/&N%+< M<-0>\"(659T##4#P%N! EIF,&6IK&UA:[2FJ)DI:B@12)7,P]!0XQO:7$Q;E M.*5(+BE!+)70OV+FC/B=T>/RA,;M!5_^#-;Q1,WO\X;Q1]DL=F1M20M0^]1TX>,K ME.8OQX#>EJ?CT1\.O'XP/)2_E) _GX0'F+K65] \5BH9(R9.VWL8==M"\H"E MADPEYA65.1EER5#YNJ;LNAMAJU9M6_&QU#3"[77TJ_,.1NK'8+@2/>;+?G?? MFT0.IL80^=UAVQH4V@G25GW[ AP/Y[ZWM[J14G9PI,2=3OG@\ZH.H)KUX86;JI:BD-S6CN,Z.A&)6]0.>I ME&:[L K:,7OZ#U!+ P04 " !(00A9\N:]KRL% #F# &0 'AL+W=O M3QX=T]SYWHL[727TW! MN87[JI3FO%]8NSH9#DU6\(J9@5IQB2L+I2MF\54OAV:E.GJF:EL*R6<:3%U53&\N>:G6Y_V@OYVX$K9B2W[+[:?5 M3./;L$/)1<6E$4J"YHOS_D5PWN?G?9\/N>(M^[6+'6.;,\#>J_")R6YSWQWW(^8+5 MI;U1ZU]X&T]">)DJC?N%=6,;1WW(:F-5U6Y&#RHAFR>[;_.PLV'L']@0MAM" MYW=SD//R+;-L>J;5&C19(QH-7*AN-SHG))%R:S6N"MQGI[=695]?7V)<.;Q1 M%7)M&*7K;&@1G6R&68MTV2"%!Y!2^*"D+0QQ-@S7=[P_??4B2/W39SR/.\_CY]!;DN8_1-+S2*,! M'& <9+,":O50+L)NH$8Z-=B"(P_!!*Z^U33[7F:8,RPHF)5,PA&MOWHQ#D/_ MU)G1K'L/3H]!&##87["%V +FU AH[#"-N(>JT0TGW0"RSCO63WI?7%GA_,4= MU]@E>NT3;CBU'"&7<+%<:KYDEO=^JZLY^JH6<'7/=28,QPBEX[1F)?ILML*/K.RYKW?:VLLDSE!.SLX^H,S;8[A2$CT6=4&5\UQ M[Y)AC!G", MO><;=V5'@/(\@]OS)Q)O$(W@)83#P?1@-4AI'7NBGO=U<&UBB M"BG(P$OCU N3"6T9C1Y9\3:H'(X@B+UH%,,QQ(/TL1WF=L&%;>U"+T5WCO'@ M03+9R. MB9+-2^YH%L;4=.9C)9%$!L@C%IW(R%OCHJBEL'#4:NGF]E.GHD.*= +\'R2V ME=:.C-X1+_"6M-5*YIH)_8102$/.XCNJ""(O02E@5I&WM(?A/9!/@0;AZ?;9 M+-YA>BBC,J?X;-F0VJ <[Z(\D/X8YS#E6\N7W6BWTV0[G0:U1V,.'Y7%2C+? M,],\4TLI_L9UHF&K3 IC+V:K8*Z0,5ZM2K7AO#&12K[>G]ERV;2@=JEM6+-: M9P6ZZAJ[1E8X]W-^AY)71J%[^D&"S\0+4ZJZR)N,DMX[+E&& MI=O'J,DQ-^P*=> NDR4C'L_2 J=%(UC4I\71G1BX'NC,;DR M]J(H.E#GM=QA\P>8+UG+K-HID%JV2C9[K:H3A"U0G=1L"2=K 6B+HPP]3@8) MWG_*$K<-D!^L]Y_S2Y@]Z/F>1A56/H2#,6RHTQ,^=]]&)C?.3.<_&?J#5E%] ME-27X _B;0 N;)H9=3-;@5NG/%?NS[8MY 7;$<6#PB@W7@<9_>N0]+\>$CTZ M9/#456:X<_>LN%ZZ&[;!!-72-M?0;K:[Q%\T=]<'\^8?P >FE_A]AI(O<"MF M)^F#;F[5S8M5*W>3Q9:!]V(W+/"/"-=D@.L+I>SVA0[H_MI,_P%02P,$% M @ 2$$(6?Y2(_]D! $ H !D !X;"]W;W)K&ULG59M;]LV$/[N7W%0AZ(!&%NOMN+8!I(VQ3:LA1&GZX=A'VB)MK10I$I2 M8N9D2[68R<;P4K"E MU4%55/ MUXS+W=P+O+W@MMP6Q@I&BUE-MVS%S+=ZJ7 WZE'RLF)"EU* 8INY=Q5,KV.K M[Q3^+-E.'ZS!1K*6\MYN?LOGGF\),P8RYIJ]E'R[V5NBKF7>I"S#6VXN96[7UD73V+Q,LFU^P^[5C?R/<@: M;635&2.#JA3M+WWL\G!@D+YE$'8&H>/=.G(L/U%#%S,E=Z"L-J+9A0O562.Y M4MBBK(S"KR7:F<57K/L?4FM8,@6K@BHV&QG$M5]'68=QW6*$;V",X8L4IM!P M(W*6O[0?(9^>5+@G=1V>!/R]$4.(? *A'\8G\*(^R,CA16_@W5 E2K$]"!+^ MNEIKH[ G_CX6;PL7'X>S6-8#N(U-"(X95,HQIRR+A^A:MN'V?8!+#[KB^]4EX3"9CWRZC,"63.+#+29R2,(B= MU(_))$D'K^M[#-$R]X>3H O"'X['W3(8)GZ_C$-]HTI1@?V%B:@;E15XRCH/'S$K5#R]?Y>&P>12[Y.?Y0H> QV-V3Z#4 MND$Q/]7=&>=9P-Q=#N')47^2" .7[.#3T=O S^>=(&*ULSD'6+W85LTWH0#MC$M%T6^L$%+#D5 M71L%";0(3I:0)+T@H7]A.VMR0?QX/+C1IL3K&E&[?K$^W"'V']2;U7()04@N MH@L( I+ZP>!V]0W;K%G_@X\&VXZ;QC08V -#3*3E.C&\A" BB>\/[J3!?"=D M[(J/;]T6Z,K-V=OY8&7Q!N6>"3C2FK@-\W$MNEVU@'_2-P M\2]02P,$% @ 2$$(6;?2![") P _@< !D !X;"]W;W)K&ULC57;[F.^,_>)J1 ][);5;)+7WS4V: M.EZC8FYJ&M1T4AFKF*>EW:2NL,!HO5(EE= MW*QGP3X:_"5PYXZ^(2@IC/D2%G^4BR0+A% B]P&!T=\6;U'* $0T'GO,9 P9 M'(^_!_3?HG;24C"'MT;^+4I?+Y)W"918L5;Z>[/['7L];P(>-]+%7]AUMOEU M KQUWJC>F1@HH;M_MN_S<.3P+GO!(>\=\LB["Q19_LH\6\ZMV8$-UH06/J+4 MZ$WDA Y%>?"63@7Y^>5#6SA\;%%[>+^E7S=//<&&PY3W$.L.(G\!X@H^&NUK M!^]UB>5S_Y3HC)SR@=,Z/POXH=53N,PFD&?Y[ S>Y:CQ,N)=?J]&^&=5.&_I M1OQ[2FZ'-CN-%KKDQC6,XR*A-G!HMY@L?_KAXBK[Y0S7V9;!C]\&KFD$<=-J/X65E("JD>: 2+RK"B-F<8@NI^(R MBR'.3I!G@8!2;$0AHP:2CS0H)L"4T1LP!&$)1^B-FX##+5JF":MA!Q4SRW1) M"U'"[:?U_0KH3BC1*@=5T &N02XJ06P\S3+2:(4A>^/\:X^6&IH%/EV">FV MSD?ICL(R#\)W/(7F[=>I>079])KF@I0QFV%.TL4FD:TEPL!K9C>$0P=4&MU/ MPIWP]4N9F<0:"F(0M%>QD*_#V"L!]_02.$*S*%G(+R5KR/J)Q$PHL1HKT:=H M<.(DW7VEEX"Y[]4&7KA'WAY?MY,E)-!PIMA_Q@I_&&SCU1NK<\0U'#Y/SU!^ M1^WBF?:"2&ULK5IIG!^G!1[M: M!WIP\O)YIU=F;L*G[LKAVTFF4MK:--ZVC7)F^>+@XO3[R],9;> 5_[3FQH\^ M*Q)ET;:?ZF:HB2N#CUTCT()])&\>?$_6W+#R$ M66AO7K75OVP9UB\.GARHTBQU7X6/[W41&C#4]F=VPXBQO.F&\YB+E\K8-^^=RU-\K1:E"C#RPJ[P9S MMB&KS(/#KQ;[PLNY6$.U2S6WJ\8N;:&;H"Z*HNV;8)N5NFHK6UCCU;WTZ?[S MDX"CB!=/WOM.%>7& M:/'&79N#E]_]Y?31[-D>;A]D;A_LH_[R4GOKR6971+L)FCQ\%Y/?0$;]O#8( MEJ*M.]UL2"%]H_O2!E.JHH7Y&H]/2]OHIK"Z4A[;#.(T>+76UT8MC&D49.ZT MPSK;,"U78K6!;X>U^G0\/U8KTQBGJVI#/YN.B.O!!)VS(-Y5Y'7?_>7)V=GL M&>_ZV\7%%7\_?79?(26!?##.UB-V;".IBD.^*577.]^32X=67;A@B\JHTQD) M_=&L^DH6SHGH[.FS?]/S /GGINB=#>0%%T6@IZ=/S\\/E?9*0U;XL+I'ZR)S MT^6)PV,.(U="HFIS2'0WJFQ5TP9P651]"3U753IRFW$L SEG?NTM*7*Q45D% M+#H9J#+![#3%,5G1F]]NNL10V\ D#3%2,1>.)'-D$UW^@G0DJ\-:!V;ZE7@) MC%Y9MMH8[>A7DMGW"P_K0"'9#>5X5OY(X0M=L?=+F=5\V&MP5"^, M4^>GG,/.$3Q>8J<$D6NRDVMK5D,RX4[#"3DV2$DJ7O3XT,(2VVY66E]4K>_= M'_&J2U/HWD_\]D^@F^T4^2W5VCAC&XZ9W^/%R7$D=B9)#(]K6*#M*W!'KJ4Y M.8'@+WTC"(&STRX7W6N S#.HD9=>-$V/%1]-USIDCD81>D#*.?H'*X+HLQ=) M%OG2#Y:VPG/L^U&[8JT>2XD;F!OE&A+WS6VQULV*F:ZM9[24A\B1LJ+2G.EQ9K:["1KT/Y?$AMEMHYP;N;\#THK*(+N;P;';ZA ]!')F5 M]8A,_%#V+GJ!^K77#@^C 0 D3 (2Y\C852717*3,)L$;? MR1>LA5FL4RM'=9JS&%4-=:VK'L'OD^$N*PT*\P*.8Z@:T#%'@ H%+:C;TE3' M%&R[3F)?)11F"\G,-B;ZABKS5V6PE-J*%OCX?\3PM7&Q/B'=H6:93#K6GX%G MVDH@L,%L$)0%?T YE$PZ \SMT !HUM,4TX7I]0.)JF- H M.XG*#MECL82SB2TC,B$J'6H;4+*FBE[UC&-\+@G'ZC4]Q/$3,<8G_RYIT*PG MZ_TY@JFNZKT@KY I=%83B=UYW!XO->5 10^&ZJ!8W"P M*R*^@8P:/1V)@1Q2"YQF__0AN0$*)T-YU&YWB"<.*(A23&D684R :H@T@I0T M&H(<"D[5%)N)-X_K$@'DHM* .$MK!$/4.YFC)NU:VXJ>'Z'\''E=2=6J-9%' M,1)<.16(P%D;2Q'C(%H?=K)R3<.A2.3K/!!9WW>,!ZF;(EFW>YDDUUTRL3L/ M[ !W;%#%U.D9"A\/5D@YD39(F3#E.$/9.[B%-Q<:?1Z%=]A9 1+BXO(R:E#0 M3IF.H!0.3K78M[TCR)2+SZ]]2]2X\G@)5 X,X48Z+ \,50$7C\W_J4'P5EQS M5MI&75$4YKI)2I6*I#FK :8T[(Q(!7T=,T,+2TD+XLR:)HK7U&[CNU'WB-K] MU+&)'^_6$44NM\ D.6$:*8=#7G:FMGTM/.)T9](OU"$)%(8C1!MN1OH<=Q#" MJC!WR$DG%NH!K8\P^J1K%? Z1=M_W1D*MD&K'H;6"^C[%\I?8$_'Q(J,9T'! M.HY,9\CC!5T9#:[W$B5H[\T6>EC0 )B#=L 1I/##27,PPIXVCD4&+L@"L6%G M"ROH&$#NR!DQ,Z=G<"@Z7&K"ISYBL04>$O)'[@W2_).9\*!*W^/ZPVB.5&EC0[A1[:KHQ(9?*#]O"(] "? M:GT'R^0F"@U>;USN<[>CFSH72@#D@0L+T7@$ T_4L3D=& LOJN,[R6X>_+\E5,FQC=0".&@#_^ M<$Z"IG@BP:HKK$,>)@ GF9]G;V88(%+5X6E$[F^DJL:SJ&"3_18F.1DEG6/U M,7T1)]_>!JO7C/H$XG(OGY%C/A(QV8M")*?1W@@!U+*G[DSU34K>9CQPE':& MU^,H:G^X'\->F6N'V N1 E$6$'UT7F670TCDW0G@R_Y%\EY3BFL.3))MIIZ= M992F$84&.!00H*"Y1+BA#+1#QREY3-O*(6Z2I5$46^X/F1%G1@./A@ -%:^! MG12">T+B:0Z)IWM#XCW$V@U@?\L^=<%S1-.E\DO H.%[G#MK#7R80YSRBW/D MO$G%/+IL@H /Y'.<(&601AK\U=])E74?@5T1!_OP%LM'Q;I-;B%L@V8L"/G9 ML?JPO8K[DS%>F"Y0CH<-[?*(IK1I#OCQPZ=\:Q(CA)Q@>V]E)9ZLA.ZN G/' M4!NBBDQNJP5]E9Z.='5Y"8I-R'@1"3ZPA($>;+?YOYZO\*1@C]\2LX$ M&!Y7 _B+"Y)B>Q[=([55DFZ'\C$UU%>=<4J_751V)=(QGOYLMIV!#QT.F?"J M*]\.]R(PQ=;>6I=FT@W>X;GF5DC(=DHX#<%('A0:*I=?!.]=TT08:6M,N)![ MV5TN+6&F5\[$%H ;0T:WLDRN#IML:NF()*(FEZZQJ+$YVE7,?Y3D""]71FU1 MV(=U3F?#VP:SO2D:==MLO5[@V@:?1;T[D_X?)*G>\CT:X5DRJ)6^ZF9ZW3S9 M(#,@P.(RC<'>9J0^.F9.4RD>O5ZV^)>S[=N+^65.M[D=\7$U6LH0I",ITR!$ MEVT7AM/R34F&_=0$R-1#)DT$0,D3J4-.KOY#7WM1W M^1[[;'9Z=N<]]@\?+N?C&^QI::LITPO0,"A5-A?81D%S;D52K> 2\,5B=-E# MW1"_A6,$=TB^-?$V1:C$QB/?%'+"8-' M.'[%>4*N_XC&O9_;#MWTV9/9_>\5<+BCTTV9'+?#IEE3R2\G5[YZ05-J M/WIW*%&,Z7KU=.'A]'>F.<3N'I)4FRD^R.]3,)ET"#LS3LJYA-$&]4<,S34-ER 1 MO04#,@7/C@@X[+C?'=N0@R*+>$=03,SP]/ +3WXG\[2?]>UO\."GVQX* WX^(NA;&MAJBPZ)<$'A[,*,E$(-YJIUE%P3UAC5P9@0!A\" M.<%05).A)0"//(FID:-Y*#L>R]&./*Z8J'%+R#_HJP^D-E3#.RC9#P@R=(/W M"&"0.R,>=8P\*\///0X[]3V;)\E5'@8D5)C\:ML1,_),"IKD".(K-A0[7RO9 M!2U.1N\T4G'A-S>I 4%JEM<;\]/\=NB%O!,Y+)=72W_45)L\$,T26V?'CQ\> M"$A-7T+;\1N2@%&AK?GC&BC<.%J WY=M&](7.B"_,_OR_U!+ P04 " !( M00A947%#:; $ #:"P &0 'AL+W=OVVSWL(1$YG,?W#8?C&:V%?%$9HH;O15ZJRVZF]7+8ZZDTPX*I<['$ MDD[F0A9,TU8N>FHID->@7C97<\LK('.1Z)2N>\Q <)JBH*)E^O M,1?KRZ[7;02/?)%I(^B-1TNVP GJY^6#I%VO]3+C!9:*BQ(DSB^[5][P.C3Z M5N$KQ[7:6H-A,A7BQ6Q^GUUV70,(XZD$5YRS0;CZ18@S3:Y,TL+%5K3>!X:2YE MHB6=85PCTQ5$BGC6L')$YOFJ$Y'/4U1C&XOW7B\KCWZ!SQ& M<"]*G2GX7,YPMFO?(W0M1+^!>.T?=?A'59Y#X#K@NW[_B+^@I1Q8?\'/*=]R ME>;"L%;PU]54:4E5\O<^SK7+_GZ7YN4,U9*E>-FEIZ%0KK [_O3!B]R+(X#[ M+>#^,>_C";W$694CB#G<,)7!YV\57['<7A0K9W#/Y MJS0Z\'732Y@7E$H^((KS,&#CQ X ML1_0]].'Q/?\BYV5/>O<"+D4DFFDWC35&U,?O,3Q^RY$< *>!Z=V'X1$@8*> M35GZ0H"VTM:8!4X2#MH89$NF1I90G*) :9$OV1+EFTGH#*)HRZ9O;(S0[SR? M3\YA(58H2]-F@-I^F;[N"QSZ3A('%.\$@H0YB0AW0)H-LC>$S5'G?E\%4FKCV$G9 H)IV#-="/G6 0[JV!YNA@#7B>Y_B)S3Q%_-C$K ^"I ]'.GW8 M=OKPESO](YJ9RO2=&_H]-3],%;&^9[J!1#I[&_^^%GTT[/X6_;33^^H@]M2D MTC1&V0),MP 6.P"-'I7(DI6O-M7QA=K?YDTG?]],?VBXNZVV3@6%)RUZ*/"* M3(*00&.+?;.1XP^\-RTVUU2>K:+.I*@6& MUKQ%U;^P4Z6B-%2EKD>O5MH.KE?UO/:F7D^]=(,+7BH"/2=3]SRFFY+U)%EO MM%C:Z6TJ-,V"=IG1\(W2*-#Y7 C=;$R =IP?_PM02P,$% @ 2$$(6<%+ MKEO@ @ 2@8 !D !X;"]W;W)K&ULA57;;MLP M#'W/5PC>,+2 45]S71*@:5=L0PL$;;<]#'M0;"86*DNN)#?MOGZ4G+@IX&8/ ML4B9/#I'-)GI5JH'70 8\EQRH6=>84PU"0*=%5!2?28K$/AF+55)#;IJ$^A* M ED E]N9%WG[C5NV*8S= M".;3BF[@#LR/:JG0"UJ4G)4@-)."*%C/O/-HLDAMO OXR6"K#VQBE:RD?+#. MMWSFA980<,B,1:"X/,$%<&Z!D,;C#M-KC[2)A_8>_)GDVCW)MHE-\<2LUD:6NV3T2R::E3[O[N$@812^ MDQ#O$F+'NSG(L;RDALZG2FZ)LM&(9@TGU64C.29L4>Z,PK<,\\Q\J;"^RKP0 M*G+RY;%F%=ZX(2?W=,5!GTX#@X?8T"#; 2X:P/@=P &YD<(4FGP1.>1O\P,D MUS*,]PP7\5' [[4X(TGHDSB,TR-X2:LX<7C)?Q3[9,DI2GTK_/?Y2AN%W\J? M+ND-_T&/K\#OLQKSD0N2;= M5>MB?!2SF_$;<&AO)I/8B=I ;@F8 LA:U>U$LS4"IR*-7NV-F:/4_OKW4M# M.:FZE4:1WX]"NXRB/O+0&H='5IDZTL)#OJ[!+5Q4TQC16IAFE9O=]M! M>=[,A]?P9LK>4+5A0A,.:TP-SX9]CZAFT@?O['?IG5SO6LJ(:KB3_Q0I3S;RQ1PHH:B.:W;A273228\(VY=XHO&489[)YGJL6"G+SC&W6H,GI UUQT&?3P""\=0KR M+=2B@XK?@1J26RE,I,=M$1\%_-:*0=O25]<;82*@KC"*=?D]WREC<*OX\^ADCO$]#"B52T*"> MP,L^?HB&X:;WH,/;M'!18M!R)+\K9/A[@>13O,=0<+N_;G$O6F#9HP MJ:F E)*C<)E8DU,FT");C<^GSR8#; ^X]EQ##O4*%$DB?V![91N6#';8-AE5 M>>6>O8 G' 0-RMJ\)CTAJ9^&$:XC/QY'?60N:^M!G7Y3?QA=DJ&?A*_0C9(E M:#L@*'?PEC[JT=*U%;(DF@T'CQ(8V/>UG]"+OUT/,(U M2OTH3,BA/@9[>JM!K=U4L6_7"M-)K[?V@VO>Z?75O9MZMU2MF="$0XFAX?GH MPB.JFR3=P37$A4QTYMIY1_O[,3 M,CH!V@-@G^_[[KNS[YANI7K4.8 A+R47>N;EQE23(-!)#B73E[("@2>95"4S MN%6;0%<*6.I )0]"2H=!R0KAQ5-G6ZIX*FO#"P%+171=EDSM%L#E=N;UO+WA MOMCDQAJ">%JQ#:S ?*^6"G=!QY(6)0A=2$$49#-OWILL(NOO''X4L-4':V(S M64OY:#>WZ%M,##]9[]QN6.N:R9AFO) M?Q:IR6?>R",I9*SFYEYNOT";S\#R)9)K]TVVC>^P[Y&DUD:6+1@5E(5H?ME+ M6X<#P(B> (0M('2ZFT!.Y2=F6#Q5%H@SL37 MLBRQ."LCDT?R[H&M.>CWT\ @M74(DI9FT="$)VB&Y$X*DVOR6:20OL8'**G3 M%>YU+<*SA%]K<4GZU"U]8G*P\2LF=B1G*5%[ M>?8@DQS[NA ;HCNQ22-6=V*S1FS1BIU$0UPZS9&%FY ;*6!L>16^8X_T%9!SS/I#3[C0W0 M_:/$?P!02P,$% @ 2$$(62HW@C&U! J L !D !X;"]W;W)K&ULK59M;]LV$/ZN7T&H11$#BJUWVXEMP,Y+UP%=C3AM M,0S[0$MGBX@DNB05)_OU.U*RXF2VUP'[(E'DW7//\1Z>.-IR\2 S $6>BKR4 M8SM3:G/1Z\DD@X+*+M] B2LK+@JJ\%.L>W(C@*;&J>A>S6-L;@V\,MG)O3'0F2\X?],>G=&R[FA#DD"B-0/'U"%>0 MYQH(:?QH,.TVI';<'^_0;TWNF,N22KCB^7>6JFQL#VR2PHI6N;KCVU^@R2?2 M> G/I7F2;6T;AC9)*JEXT3@C@X*5]9L^-?NPYS!PCSCXC8-O>->!#,MKJNAD M)/B6"&V-:'I@4C7>2(Z5NB@+)7"5H9^:+!1/'LYGF%=*KGB!M9;4;-?9/5WF M(#NCGL(PVKB7-)"S&M(_ AF3S[Q4F20W90KI:_\>TFLY^CN.,_\DX*]5V26! MZQ#?]<,3>$&;WF">=@R#T^A3Q;UT2%\14SAR)>-*=94 M:YNIYT-\3R(>YEMC\\W+N4%L4F$Y!5$98!V\(;GY4>G93V6">X8GB\QSBK+1 MZQ_>#7S?O31F>M9\>Y<=PB21V&BPEZB,+'5'T&.#*=D3*6K=@-8-P:I#6_4+ MZ[LY7S@_?02![<)JWN0.=.]AY9I,UVL!:ZK ^JTJEL@5M^GF"43")*"X2U/3 MBN;(60F&?26QC!0DF0N68 +H<@^B(-]H7H'UI5)2T3+5T,:.G/T.5,@..6,E M^%[7=4F_&^MQX/AN M;.WOM21K5*%.TG/B,';\:*A=^OTW5M DE9(SXH5.T ])AX3=^*T=[NT*F&KL M?"=&.AT,W(V&KTB_VFH2.=%@B-R&-6%?$];DPR$Y(>&HE7#TLQ*^6WP]J=R3 M0(>5>P=XZZP M1N2_87K6AJ[(Z>W]E4=%"=+CBJ"8I/S9X#:I.3E^>N9 MG;[JWMHL-5U^7HDD0RI'6NS-8CYO=;VEB*<+F*-JY9M6=6'=-F'N,X'P^S_J MEVKN;!8H]=K",@4VFFM'%IXU;(=)9NBG\(C'9&/^G]@VG#CPS=OU(GQ'CA_K M=A(XPWYD?802CT9N_&B*EQJF?[?F'^([_"A!K4&* J57V1:F?;:^BTOGV]F-=W MV,]4K/''0G)8H:O;[6,+$_6]L/Y0?&/N8B@)O-F98897:1#: -=7G*O=AP[0 M7LXG?P-02P,$% @ 2$$(64V]L^\8! .PD !D !X;"]W;W)K&UL?59MC^(V$/[.KQCEJM,BY9:\$SA VK>J5_56:-GK M?:CZP20#<3>)J>TL>_^^8R<$KF+Y O9DYIEG[&V%?%$%HH:WJJS5W"FT MWDU'(Y456#%U+798TY.-D!73M)7;D=I)9+D-JLI1X'G)J&*\=A8S:UO*Q4PT MNN0U+B6HIJJ8_'&+I=C/'=\Y&)[XMM#&,%K,=FR+*]3?=DM)NU&/DO,*:\5% M#1(W<^?&G][&QM\Z_,EQKT[68"I9"_%B-E_RN>,90EABI@T"H[]7O,.R-$!$ MX]\.T^E3FL#3]0']5UL[U;)F"N]$^9WGNI@[J0,Y;EA3ZB>Q_PV[>BS!3)3* M_L*^]1V/'<@:I475!1.#BM?M/WOKSN$D(/7>"0BZ@,#R;A-9EO=,L\5,BCU( MXTUH9F%+M=%$CM?F4E9:TE-.<7KQ2/?^AU *EBAA53")M"P4.=8_YS_(B(]>R" [O;X"+@[TU]#:'G0N %T06\ ML*\VM'CA.W@/3-:\WIY6^]?-6FE)XOC[7+TM7'0>SC3,5.U8AG.'.D*A?$5G M\?&#GWB?+Y"->K+1)?3%G:AVC696O&(#MTSQ#%B=PSTO&XTY]'>W.U1SKH3+ M29X+A(THJ3?I7$";FP>%6I%1Z@(T/I86!36/A^-7AL*I1,"SD=/!X*^ 6N(!B[21+"L-W$;I!ZW29. M73^-#IO(C6,?AH-[K 4U9XOTW;X),/_$7@E\BRU5!8TB6EITYXEGCLP]<[!A MZJ9)XHX3SRS#('7'D6^6XRAU S^R5B]RQW%ZK.$BHF'N78_]K@CO.DFZI7\= M>_TR"F!X0<5QK^+XHL"60F.M.2M;V=(K&%:8-9)K3F=2"PU?ZJQLS)71K1^D MW2L:[EB9-:55GSHG[XO9SW?HD5)^H*2.E'3!-.R14AMR_(2<$7-^0K"58'9" M$-:8,;IGX_J#YE%3YF2BT]?\4Y_+8C/5M9V:#FZ4Z:M#+QR%.EAID;V V+78 M7*F&,INKI.FJ-"U,SS:D[K;1 L^?P+)D===)?@PM@K7%;IQ.W,";0.1ZXXGK M1O[@:?5-T2Q?_T/SUX?I02!Y]$&T9C.*>QTSK;?V7P8W[4 \NK>?%5^9W'(ZO1(W%$JZ)\'(=E2W&RUV M=CRNA:9A:Y<%?=V@- [T?"-(+MW&).B_EQ;_ 5!+ P04 " !(00A9AP*N M#:0# "F#P &0 'AL+W=O06&&>24 ME?_XL8K#$0!XF@%>!?#. ?X3@$$%&'0%^!7 [PH(*D#0=0UA!0B[>AA6 )-] MNXRN2'EC"A,,_D*3#[=S]#+%Z_0"T09^FO#"XE9*L>V@MEH3CNI M/-^6GKTG/ _0!\[41J(Y2TG:@(_;\6$+WH8HU*'P#J&X]5H)WQ?L"@VV^"Q_]O[8N?GOQ)*@:U*@>&;]!!E:_1 ME#/),YJ66@2UH3M!)&&J'. K%%.&64)!M?4@4;CSS"XP@NCP*RU1365@_/W6]]DLWZ))OW21:79,%Q,@-X8IZE MO">7)\H(:V6$/U9&*0-HD*\%W>',G+YZ$-ZV#_!P6&8$29(4 IX6S>((+Q;J MNO[H?*73UKD\-^U]DLW[)(N[16/1D\^3O _KO ];\_X%Z@O*UH?=WY33X<5) MY#K!\"*GK7Z>F],^R>9]DL7=HK'HR6>94_NH+,B)6)N*3Z*$%TR5;[%ZM"XJ M;TPM=39^ZU[/W8;Q&(K0LF;\3E]6L/ <75.X(3*R E?.U1#4+,JJL.PHOC5% MR9(K*'%,'CG90E^;1-U!+ P04 " !(00A9^$;Y5N@% M #2( &0 'AL+W=O\/5U:CRLHI3FHF898#3]<7@$I[/\20W M*! ?8_HHCCZ#/)0[QA[RBW>KBX&7,Z()7?OWI_4P2O@KDC@LY9\F>\DIN+030 *[HFNT1^8(^_TC(@/_>W9(DH_@6/ M)=8;@.5.2):6QHI!&F>'O^1SF8@C SAN,4"E >IJ@$L#7 1Z8%:$=44DF4TY M>P0\1RMO^8-4K9$48 @6 M:L>L=@D%; WF1&S +Y]V\9XDQ<\D6X%KPA^H)'<*LJ#+'8]E3 68)T2(>!W3 M%2 "7.Y)G.20H=IQPP6I8\L[*J0$1T34ZG[(03S.[L%K(F(!7EZI.\6)^$D1 MNUU<@9!F8)W MDJ;B;UO8A_N,[??)^\*YV)(EO1BHPA>4[^E@]N,/,/!^MB6A)V>UE. J)=CE M?7:9,B[C?]0&F3,A;:$>[(/"/N]8^QF$XR" T]'^. @+S(^",*A@-7KCBM[8 M2>\V4XTS*?B]50W3N@4/'ORC.X<-;B8"CI&=F%\1\[L2>\^$H%9FOG'?H3]N M<+-@\,3.+:BX!4YNNLYMI (S&6H]89.7!>9'8=A"+:RHA4YJ[ZD0YX=>1W6O ML]$,+7D)(A\W:%I@XQ!/?#O-J*(9.6D>]5U1-857X.EBBU"!MHB"$ M*()VTI.*].1;2'EH8O>]DW%Y;I6MW<=E ;=4%C_0'DM/3DK9X6/3% ]\C0H98LLA^AL=?:NG1:L[^EYU1Q9UCXYV9!F&B?)1V_"/M+BCSB?HUG[D=G'R>IBC M0%OGTF, 9@>&HW+@FD9^I'6:N0^;C_1N,S#LUK^YF'5@E++WW+ M1EHOD5LOC^>G-*5\&9,$W) MY5:J3FO-5#UTJ,)L_5KYR2?W):>O)6 M?Q"IAP#L'@(Z/(HTQ1W[DZ YHEA@_B1"D7W+8CT&8/<8T*5CN5V-H]_-H=\W>EKT/(#=\T"')F8*O8^BL/G..=O^Z\)OU?+!1*Z5G;>6:ABXX<7Z(<+R;;%.^@[)B5+BX\;2E:4 MYP#U^YHQ^?4B?ZU=_3>&V7]02P,$% @ 2$$(60YMUY%[ @ A 4 !D M !X;"]W;W)K&ULC91M3]LP$,>_RBE#$TB,I.G3 MQMI(0(?&)"1$@;V8]L)M+XV%8Q?[TL*WW]EILVX+:&\:/]S]_?N?>QYMC'UT M!2+!HTCMV\P%*X$[-"S3NYL:4@GMIE[%86Q2(DE2I.DV00ET+J M*!N%M1N;C4Q%2FJ\L>"JLA3VY1R5V8RC3K1;N)7+@OQ"G(U68HE3I/O5C>59 MW*@L9(G:2:/!8CZ.SCJGYWT?'P(>)&[.3+E-9H)2ZOHKGK=UV$M(TU<2TFU"&KCK@P+E1)#( M1M9LP/IH5O.#8#5D,YS4_E*F9'E7!"J0KA&X2J+7'%R\ &F?/^+ M2B&8'&[1WZ_42[@PFBR7LA(*K@555I)$YV.NA7U$$C/.F.)\MW$XX36IW!$< M@-1P5YC*";UPHYB8WC/$\RWI>4V:OD+ZK=(GT$V.(4W2'MQ/)W!X:HDO>P[^7$V<\'ZSS;V^HQ>^QF^ MLT[=2LQQ'''K.+1KC++W[SJ#Y/,;#KJ-@^Y;ZEE]#WPY7&"C$5Y06# 6%+K6 M.M=J@Z#FFW:=#0?II\XH7K= ]!J(WO]!B)S0_N:@PIIJ64#.S1=66I%J[?X> M4J+_]U)JQU7-.2\Y&;*, MK7N^GI!9A3Z;&>*N#<."GTFT/H#W&ULA51A M:]LP$/TKAS=&!UNM.G$V.L>0-I1U4 @M[3Z,?5#LBRTJ2YXD)]U^_4ZR:T*7 M9E]LG:1[[]V33ME.FT=;(SIX:J2R\ZAVKCV/8UO4V'![JEM4M++1IN&.0E/% MMC7(RY#4R#AA;!8W7*@HS\+IZX%57M M_$2<9RVO\ [=?;LR%,4C2BD:5%9H!08W\VAQ=GZ1^OUAPX/ G=T;@Z]DK?6C M#Z[+><2\()18.(_ Z;?%2Y32 Y&,7P-F-%+ZQ/WQ,_I5J)UJ67.+EUI^%Z6K MY]'G"$K<\$ZZ6[W[BD,]06"AI0U?V U[601%9YUNAF12T C5__G3X,->0I*\ MDI ,"4G0W1,%E4ON>)X9O0/C=Q.:'X120S:)$\H?RITSM"HHS^577!AXX+)# MN$%N.X/DN+/P$19E*;QQ7,*UZD_?VWBR1,>%M.^SV!&_1XF+@>NBYTI>X?K6 MJ5.8L ^0L&0*]W=+.'G[ B8F^6,-R5A#$G G_Z]A*6PAM2_#PH_%VCI#Q_[S MD-0>P\19N MO86'R'N4=)\\G3'V*G\Z\J?'^26]"5P5Q*\-% ;IQ@4'R!.:T*Y& Z)I29R_ ME5#4W%2T9E"2Z!*6P MTT\$8?HF[P.GV]!8:^VH3<.PIG<1C=] ZQNMW7/@>W5\:?._4$L#!!0 ( M $A!"%F*NW''HP, $ 1 9 >&PO=V]R:W-H965TE-D+;T5K?3)D7M7CY,^^#"26,-,+--TMY? M/QLH@<2EBT2^)+8YY^$YCX_M8V9;QG^*-8!$#VF2B;FUEC*_L&T1K2$EXISE MD*DG*\93(E67W]LBYT#BTBE-;-=QQG9*:&:%LW)LR<,9*V1",UAR)(HT)?SQ M/21L.[>P]31P0^_74@_8X2PG]W +\DN^Y*IG-R@Q32$3E&6(PVINO<,7"QQH MA]+B*X6M:+61#N6.L9^ZOVI0JWFG=FRW MG]"ORN!5,'=$P((EWV@LUW-K8J$85J1(Y W;_@=U0+[&BU@BRE^TK6T="T6% MD"RMG16#E&;5/WFHA6@YX-$S#F[MX/ZI@U<[>&6@%;,RK$LB23CC;(NXME9H MNE%J4WJK:&BFI_%6G7V&ITAFJ'/:U8(92MFME0<]9OLJ.;SON+C/L/G M0Y&=(\]Y@US''1G<%_WNEQ I=URZ>UUW6RG3R.,V\K@EGO>2/,N$J(C?=>+_ M_E%9HVL)J?AABK2"'IFA]?J\$#F)8&ZI!2B ;\ *__X+CYU_3'$/!-91P6M4 M\/K0P\],D@3E[2R )Q5,@5=HXQ)-[R.;$&,?.S-[TX[(9#7!?F/5H3IJJ(YZ MJ7X$(=3>$!5ID1 )L5K22I"(DFK34,Q)RKBD_Y<#)O(5OM^B]7;J!\$>>9.5 M-P[,Y/V&O-]+?FE4^ W*P"BS?\ !3SUOC^BAD3L:3E&,7P$!@G8"#)N#@=-M ,*0* X%U5)@T*DP&W08F!ZD7.)/Q7GX: MC+SIU)R?TX;H](5-0!WL:Y;$Z#I5=#>@&1H/HUZ<8^=F(+!.R-C9'>3.Z7*T MQAY(B*'0NDJT2AH\:)[6<.T<]-RIOY>H+UEUR>X*#-Q[#@_K>FX[V<[7?J*)JMZZW^MO")\+O:290 BOEY9P'*D5X=5VO M.I+EY8WWCDEU?RZ;:R Q<&V@GJ\8DT\=?8EN/IJ$OP%02P,$% @ 2$$( M6:D<3_ZH @ \@< !D !X;"]W;W)K&ULK55M M;YLP$/XK%JNF5NH* 9IU&4%*0J9U4J6H7;YY[Y2Y: 0JH, ]:O%4R 4D.DW;AO.)W6I %NGS?LGVSL.I8YEC#A]#O) M5#YT+AR4P0)75%WS]6=HXCDW?"FGTC[1NM'U')164O&B 6L/"L+J-WYH\K % MT#S= +\!^$\!X0N H $$AUH(&T!XJ(7S!F!#=^O8;>(2K' <";Y&PFAK-G.P MV;=HG2_"3)_<**&_$HU3\4SHEA/J$6&6H>E]14K=! J]0Z,L(Z:4F*)+5O>C M*>QQ @H3*D^TRNU-@HZ/3M 1(@Q]S7DE-8F,7*7],NQNVO@PKGWP7_ A0%>< MJ5RB*,X?=S&8$#F2) M4Q@Z>L9)$"MPXK=O>GWO8U?27Y,L>4VRZ2N1[90G;,L3[F./$]"D*:G_3E,; M7'"AR*]: ]ZH4CHJDU-V[>T9INLXL#S(G>UG?(#=)+G.OW>AUV=Z7.=\_Y% MJU/'[6X-L0+$TFX/B5)>,55W:RMM%]3(SN4G\G%O,.EUR!.]T.K]\X>^WH97 M6"P)DXC"0IORSM[K&2OJ#5-?%"_M")USI0>R/>9Z*8,P"OK[@G.UN1@#[9J/ M?P-02P,$% @ 2$$(689\)[G# @ O@< !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5MK*9R#M"%*;;-HF38N:=GN8]N# M3;!J,+--DO[[V8:R)-"H#WL!?]QS..=R?1UO&7\4.8!$NX*68F+E4E;7MBW2 M' HL+ED%I=I9,5Y@J:9\;8N* \X,J*"VYSBA76!26DELUN8\B5DM*2EASI&H MBP+SIUN@;#NQ7.MYX8ZLV.DG2P9>]23+]G$>-=FX<]@!N\ /!:@/=:@-\"?&.T469LS;#$2MOG,Y"8 M4'&A A\6,W1^=H'.$"G1?55NF@1@*M"OFZ60 M7%7=[R&##6,PS*A/XK6H< H32QTU 7P#5O+VC1LZ'X;L_B>R _-^9]X_Q=[5 M@V;&/,U-$C+8J.->J<,K$;25,)2%ACHTU+I];)(@<-S8WNR[ZP=%WOA?T('J MH%,=O$IUR@JM#NL.,22P81GM"PS=JR.!_:#0=_QA@:-.X.A5 BO.5B!T"\34 MI#9EI5 =AY1KI'\E28Z^[ZIOM&^9K M4@I$8:5PSF6D+/+FMF@FDE6FX2Z95.W;#'-UP0+7 6I_Q9A\GN@>WEW9R5]0 M2P,$% @ 2$$(6?=T.1\N P '@P !D !X;"]W;W)K&ULM5=;;YLP%/XK%I.F35H+)I!+ER#ULFZ9-C5J=GF8]N#"(: : M3&V3M%)__&Q#2+H2M$5I'A+?SN?O^%PS7C%^*Q( B>XSFHN)E4A9G-BV"!/( MB#AF!>1J)V8\(U)-^<(6!0<2&:&,VJ[C].V,I+D5C,W:C =C5DJ:YC#C2)19 M1OC#&5"VFEC86B]#B'0)N+> :WM5%AN4%D208<[9"7)]6:'I@5#72 MBER::ZO,)5>[J9*3P3G+,O4X<\G"6W2$YI5Q$(O1-0C@2XC0/"$G,!DJ14O!W;4I'35]AA3>2L(N+N(/*YS(]1SWF'7,?U MD#!W/D6QE6J-?FZCGVM@>[OTHT0(=!77I']]4?MH*B$3O]LX5F!>.YB.D!-1 MD! FE@H!\SQ6\/H5[COO.ZCV&JJ]+O3@&Y.$UIJC&CYJ(UG!^ 9&1]TRP#W' MPYXS&MO+%@)>0\#K)##C:1LOB*TLO\"5/L-U?YAK-Q_9F7/,9]V(P^:^P>=][L.'J$/=V4J']!4 MQ6RNLR*:49(;(ZMMOWY%L_:(K@J=/H4)\MH3KKH]H9/ GL\[;-0;'M(3AB] M==10'1W&$T;//,'WAR-W5[AC9Y/[G7U]X7&=]D^7*J&3&PK;"?^C20ZM2;[S MQCU?%&]5,WQ(\]=H!V:[J4VXLY[\NP?4.-LNX(X<'^/^#A?8U!S<770J%\@* MRAX UH%?\C!1G8[QA%8ZG9C[/MNF3&'OH$9^BG.^2OABU0E: JQ$G2.!PJ!5\UH-9&L, W@#9.JG33#1#7PP/4! MM1\S)M<3W5,V?PF"/U!+ P04 " !(00A9T&-O"2D% @*@ &0 'AL M+W=O[#=Q<(-C'>L]-1WR2P[/QF8/YBA_%. M=I0]\34A CUG:$461'S>/#!Y9C:4.,E(SA.:(T:64^/&O@[ML3(H9_R1D!T_.$;J5AXI?5(G M=_'4L%1$)"614 @L_VW)G*2I(LDXOM10H_&I# ^/7^A!>?/R9AXQ)W.:_IG$ M8CTU1@:*R1(7J?A(=S^3^H8K5![[6!<\*@7QOTS_4PJ T&YQHXM8%S;DAN;>">ZV%8&PS+9%5/ MMTR-AP6>31C=(:9F2YHZ*/-;6LN,)+F2XD(P>361=F(VIUDF%;$0-'I"/Z*; M.$Z41'"*[O)*Z$HP[STB<)+R#VK*IWNTP"GAZ&;%")&R%'+T\\)#[]]]0.]0 MDJ-/:UIPG,=\8@H9H_)D1G4\\RJ>WHEX^NB>YF+-D9_').ZP#_3VKL;>E,^F M>4"]EP=TV],";XK5%;*'/Z">U>MWW8_>_)O-[S*2Y?=+< M/]][5_#!?PL^?+/W5BKZC5;[):]_2JLIYAS]OJS5^M>O\CJZ$R3C?W<$=UO! M!MTP]8J_YAL:EB(&%>!7-+F*HNMK/1 MV!U/S.VA$B ]!I"P$ C64H+3*,'1*N$W6<]M&(T(B;DLGB(B2Y\8X:4@3-8L M<2%K(2F-0BX7;,>2\B1.>$2+7' D%S%$Q5I.ID7A19[:8HA81XDS(>$!>Y1]NR!Y5K6JR0#^6SI8=CH87B.'LKRHBOM6NM+ MTPX)\R!A/B0L@(2%0+"6.$:-.$:0U><(4BN0, \2YD/" DA8" 1K:67<:&7\ MUNJS2RM:V*5:@81Y%&GW7:=ONZ\J3TB? 20L!(*U5&!;^^:*I==!NT_2 ME7L]X=+D@](\4)H/2@M :2$4K:V3@R:<#;FVU#0HS4#2/%":#TH+0&DA%*VM MF=Y>,SW(-49/NU@SO:.%X54A[X$Z]+_M,.B8TK58A5I4.QG[SJ2M;6;]_TT& M?3P7IQ.TO0E*\T%I04T[_ P=6T@'_:_H M6[U0/?KBEPIH-Q24YH/2 E!:"$5K"VC?$K5!>Z(V:%,4E.:!TGQ06@!*"Z%H M;="!-K]!*7YH+0 E!9"T2I-F ?[T3+"5N560X[* MS]UJNT\SVFQGO"DW\;T:G]O7OMTQ'JCMC^7^MSV^VCMYC]DJR3E*R5*ZLJZ& MLNIBU7;$ZD303;D;[I$*0;/R<$VP_"Y7$^3U):7BY40Y:#:%SOX%4$L#!!0 M ( $A!"%E&B3.T-P0 )<0 9 >&PO=V]R:W-H965T^?EF5D/,PQ6C#^*!8 DSUF:BZ&UD')Y9=LB7$!& M18LM(<*%5#?LT6!)8[@#>;^<<;RR:RU1DD$N$I83#O.A-7:O MIFY'">@=7Q)8B9TU42@/C#VJB_?1T'*41Y!"*)4*BE]/,(4T59K0CV^54JNV MJ01WUQOMOVMXA'F@ J8L_9I$A:)8$Z+5-ZRU1]0 6D'0Y8*_4E6U5[' M(F$A),LJ8?0@2_+RFSY7@=@1\#HO"'B5@'#D%U?"_)79E9 MPN9$[R*?EOK)6$4^D6MR=@V2)JDXQ\V>X_;)+*5:<$$Y7#YHG3.ZQJ1+,N:< MYC&H]<5&T26YO[LF9^_.R3MB$Z&D!$ER]0P*;(QS'6QO$^R)9]3X9Y&W2-NY MP&AY?I-#9O%K"%')M@SOM.O=MK:_]4NY5Q$E#[G>2129KLKNOSN>*\HC\ M\Q>J).\E9.+?I@25]OUF^ZI"78DE#6%H80D2P)_ &OWZBQLXOS4%YXV4[87* MKT/EF[2//A;9 W#]*I3']%,AA<1SF>3Q!9E G.0Y+C%(^ J$T!2+TD!'&U#% M]6GD._U^W^\.[*==3*,C)V)V:LS.#V"658#IEU>0&,^(;'RO)ITC5#?P Z_3 M/T U.G,B:E"C!F^&"L_ PT0TPP9'L)>NW^[Z!ZQ&;TYD[=:LW3=CQTVL7J!JD9[L$9W3H3MU;"]'X"]T=^F][1WQ-CI]/J>GDN^T7N[/(3?6H\KH+KO?"H[0C:Z=BNYM MT;V?@VXL3Y71O;2W6T<_.V;?3F7?=EVNL5/Y/^S_7:TJ6[W]D^X=$K=-56"? M8]L2N>:>:./^+:AQ4?DYQ7:9XV!6T)1\!IZ1L[^!B0K MFW%LRR.Z;IH'IJ]4U=VH"AHT[0=CVSBYYLYI',<<8BJQ&\88)#CFAN0+38MF MY,Y1.ORC0WJ\QVM[3G"0-7MG],N QWHB%B1D12[+*;"^6T_=8SUKVMOMYL#+*;B\D&RI!\D')G$LU&PO=V]R:W-H965T M1)CM** Y6D*Z7&!$G*8&K9Q6O@:[R(N%\S9)(,[M$;\.5M1<6=6+&&<(LQB M@@%%VZDQMQ]]VY$ 9?%[C ZL=@UD*AM"7N3-4S@U+!D12E# )044__9HB9)$ M,HDX_BY)C"4 .<2T+L!<$N >P%P M;GGHE8#>6SWT2X!*W2QR5X7S((>S"24'0*6U8),7JOH*+>H58]DH:T[%TUC@ M^&S-2?#R:2%*'8(E247_,:@4_ 3F81C+2YB )URTI'SPWD,UQYX M_^X#> =B#'Z+2,X@#MG$Y"(RR6\&912+(@KG1A0N^$(PCQCP<8C"%KS7C1]T MX$U1D:HLSJDL"Z>3\-<??_L_=&,=RJ1US% MY][JD0A2!%IZ9$XIQ#LDY@8'BR.HVZW@42W/#Y"&X,_/@A(\<92RO]JZH_#? M:_;I)/,UD35$[%4B]KK89\^8 MHH#LIMWZCE KJB@:$<3'_$\C%$TZ ^+0P+M[I&.] CO>(\1,:D$PB M&. 1Y$ *CUXS,?T+G+1L$[J(<:!BE-^P_:S7[UO6Q-S7%>S,Y%X%W^32U^2R M(4V_DJ:O29J/YR)GB,9$U7J#P!G?5O1.[_>^73K)O.ZZ.."((&5@#-)BNMLC M$,)CV_?%UQ160[]!I=^@,\[U+PVY]+'L,_/5JU99@)_3>IM-)YNDD\S61 M->H_JNH_^L[?Y9%.$762>3K)?$UD#1''E8AC[<-C?#T7KKZAUS;NI8UW;3.\ M^C!>VPQJ-HV4;>N\Z;#^?7*L$HA;MPJ=V'N[3BN;IY7-U\765*&V];._\_PH M ] EI4XV3RN;KXNM*:5SEM+IGB)2(B9^!\JS(2$3W(LM.MPD"(B-.X@9RR$. M6F=)25S_)>*,K;YM#RX&2G<$=U?_C6Y]76Z+PIJUDY(4T9TZHF)B\.:8%QOB M:K4Z!INKPY^+]87]N+1;UCUY;*9.9L[TQ9G;%TAWL=@O)6@K7%D/0Y$[+8ZQ MBAM.,G5.LR&+L&U!+ P04 " !(00A9 M:4Z++>@" !B!P &0 'AL+W=OQ+NTI\>,Y.EQ71 M5DCP)K&=>_C]S\ZYM]+FP=8"'NJ%ZCXRU2;0A!/ MS2RT"X,B\TY%'L91U D+(560]/S:R"0]75(N%8X,V+(HA%D/,=>K?M (GA;& MX%;BRFZ-P2FY MU_K!3:ZR?A Y(,PQ)1=!\&N)YYCG+A!C_-C$#.J4SG%[_!3]TFMG+??"XKG. M[V1&\W[P)H ,IZ+,::Q7'W&CI^WBI3JW_@FKC6T40%I:TL7&F0D*J:JW>-S4 M8]QB#<.L>>N$GG*"T$BZ1F] N.L.9H;>*G>F^&D'(# U<_26LXND 2,K>OV2:.&F]AE MG M/T9+1J;$D7Q4N%&2X"A@Y^!U+R2F=3G#=$,VK,CB/60=N-:*YA;>JPRSW_U# M5EE+C9^D#N.# 3^5ZA2:T3%#QRUX"2'8N3!H-Z\#&9IU,9L^0W-?,5T@V%', M@3%"S9 /,\%P#=MV(['VRX.5,!E\^\PAX8JPL-]WE:S*W]J=W_W 9W8A4NP' M_(=:-$L,DEUK29:$RJ2:'<,09U(I M'K(N/@\IPL^=A:UT5)G:/I/K&\NDT6Q'42]<[@!LUX#M?P#D8VAAR6>4B\YK M8)$HY_$AS/8?F"<'.#LU9^<@YYUO%9QZL$3#G0\^\.D@X/\7X5)( [W MD.I24=4"Z]7Z AE4??/9O+I]KH7A$EO(<&ULS5A=CYLX%/TK%JU6K;0= M/@PDF4V0)H%V6VVUHTF[^[#J@P=N AK U':2:7_]VH:A@3#1=)=*?0G&G'-\ M/\S%-_,#97<\!1#HOLA+OC!2(:I+T^1Q"@7A%[2"4C[94%80(6_9UN05 Y)H M4I&;CF7Y9D&RT@CF>NZ:!7.Z$WE6PC5#?%<4A'U90DX/"\,V'B9NLFTJU(09 MS"NRA36(C]4UDW=FJY)D!90\HR5BL%D85_9E9%N*H!%_97#@1V.D7+FE]$[= MO$T6AJ4L@AQBH22(O.QA!7FNE*0=GQM1HUU3$8_'#^JOM?/2F5O"847SO[-$ MI MC:J $-F27BQMZ^!T:ASRE%].(=%[1HR-*"(BOK*[EO G%$ MD#K#!*A"!(EO.7DO=Q':(7SU^BYR@KT8>4[C@I$SXWA317+6K&C6G+VC3G$=,P M>D]+D7(4E0DD _SP/-\_PS=EF-I8.0^Q6CIG!=_MR@N$K5^18SGN@#VKI]/Q MD#O_;_7H/Z_>"09N-P[6>O@1O:BH45B6!BR7G)I M$AC!+\]LW_IM*%%CBH5CBD4CB752ZK8I=<^I!Q^H(#GB^EV_U7F,C_,(];L^ ME)Q:U]>ZZM.T#SP\E9MT?QST4Y#KX%D7%)Z";&LR=;JHZ!0UQ1BWH([W7NN] M=];[&QE/PN(4R6J%0MC+;V@EOXABR-^S2M^[&<<4"\<4BT82ZZ3#;]/A_U3U MQ1\SI6.*A6.*12.)=5(Z:5,Z^4'UI=;UCMYWQ\>]HK : %FVUZLOIR#/\7M% M*#H%X=G$&RXOT];YZ5GGWT )3+JOJLM5(D]R&1>,J%/RD,-GM;YW-XXI%HXI M%HTDUDG(K$W([*EMO6MF[%^4(EIA(_/%,[$Z]>8 M(93C]$XZX0#*\VSK MO?FE?;FR!^9#U>CK7O*;?/TOP7O"MEG)40X;N91U,9$5D=6-=WTC:*4[RULJ M9)^JARF0!)@"R.<;2L7#C5J@_?LC^!=02P,$% @ 2$$(6!( !D !X;"]W;W)K&ULM5AKDYLV%/TK&IKI M)#.[YOVP:WLF?N"TDV1VLMWFLQ9DPP00E82=_OM* A.;R@QNZ1<;B7O.O=*Y M5Q*:GS#Y1A.$&/B>9P5=: ECY4S7:92@'-()+E'!W^PQR2'C37+0:4D0C"4H MSW3+,#P]AVFA+>>R[XDLY[AB65J@)P)HE>>0_+5"&3XM-%,[=WQ)#PD3'?IR M7L(#>D;LI7PBO*6W+'&:HX*FN $[1?:>W.VFPI[:?!'BD[TXAF(D;QB_$TT M?HT7FB$"0AF*F&" _.^(UBC+!!$/X\^&4VM="N#E\YD]E&/G8WF%%*UQ]C6- M6;+0 @W$: ^KC'W!IP^H&8\K^"*<4?D+3HVMH8&HH@SG#9A'D*=%_0^_-_-P M > \:H#5 *PNP+D!L!N /13@- !G*,!M .[0,7@-P!OJP6\ OA2KGETIS08R MN)P3? )$6',V\2#UE6BN2%J(3'QFA+]-.8XM/_-D_X@I!4^(@.<$$@0>P1KG M9<6@S!6\!RM(TPC (@:;-*L8BD&+*EO4VPUB,,WH.XY_>=Z MV_>@3= !U2\ MI2 MP$N1,OK ._GS[PFN*&>D%5';-V(V :?<,$2"K9%C&(% M/NS'>SUXG<]>.X76>0I75B_A;U4Q ;;Q "S#2A^A$>^Z![0>:NO*#\A, PB>8I H&@J3QX6I,V#.#VF MD2JC:I?N11[;0>!YOM0Y57WPDLLUOY>#55>E1J.Z354>55JJ RO1\.@U3 8 MM*\-JJZ:RK_<)8Q)=\M9]SJ\5Q:E2\_K:#*FR[ F"RY=FA.WHXEW>*X?2Y3_D&--E.!TBAR(NA1SZQ8M4 M5;#Z*Z'M;:])WLO;@4[_RIQM345_:,YV]2W(#_KZ3H9_*!W2@H(,[;DK+A,O M95+?<]0-ADOYF?V*&?]HEX\)@C$BPH"_WV/,S@WAH+UL6OX-4$L#!!0 ( M $A!"%FS8R "E@( .H' 9 >&PO=V]R:W-H965T6Z(T(V?+:?3F33 P_.>_8.-'6-94P4S MD7]CJ<[&SCN'I+"A5:[O1/T1VGBN#%\B/.D M#VT>#@#(TP_P6X#_%! > 00M(#C70M@"PG,M7+4 &[K;Q&X3-Z>:QI$4-9%& M&]G,P6;?HC%?C)L^66F);QGB=/P96_&34(HL09)51B60"S))4V;*2'-RS9M> M-$5]-0=-6:Y>HXHRJBIR-?I@F-RDM3=M[/E'[ 7D5G"=*;+@*:0]^/EI_/ $ MWL78NP3X^P1,_9.$-Q6_)('WAOB>'_;X,SL?'O2%\W_6%_]L_5$R@JX; LL7 M'.%;4,D9WQYVP_?)6FF)W_./OF(W=&$_G9EQ(U72!,8.#C$%<@=._/+%8.B] M[\OT)DR*Y[RM1PWYEV&PO=V]R:W-H965T-@4^QNC!C9/BSZ0$NTS88B59**T[_OD%)D MRU&$9J&'O,2\S>&9,S,*9[H7\D'M"-'H*6->YGA+5D3?YTL),[=&26E&N**"(TDV,^?"/Y_[H3&P)[Y3 MLE='8V1<60OQ8"8WZK4=QK#X_$S^K5U M'IQ98T7F@OU)4[V;.6,'I62#"Z;OQ/XSJ1P:&+Q$,&7_HGUUUG-04B@MLLH8 M&&24E[_XJ1+BR !PV@V"RB X-8A>,0@K ZN<6S*S;EUAC>.I%'LDS6E ,P.K MC;4&;R@W85QI";L4['3\#3+EBU *+8E$JQV6!/V&ED(3KBEFZ(JRPNB,5B0I M)-64*,2%1C<\845*4D1Y>0:&>8TPQRPI Q4NCC%=&8,O4)@)795E-7 W-S MOYM4+"]+EL$K+(?HJ^!ZI]""PZ5->Q<\KMT.GMV^##H!_RCX&0J]7U'@!5$+ MG_G_-P\[Z(1U%$*+%[Z"=P%JIRU2+YXJF:^ER-!<9'FAK:SH=H,66'+*M\>A M^_$%@-&-)IGZJTWEDD74SL)\,)E%/8 W! MHEJPJ L]/F1H+9NJ96OSO(0;6#CS:7N,!T,O\*/QU'T\=NKEN<: M? 9V'V8# M5%J;M3;7.F]^:U![ FN(-*Q%&KZ+*ACV*5A/8 W!1K5@HWZK8/2R"@;C2>!- M3JK@Y;G(&TV\:-A>!>.:[[B3[T)I"O]Y(9(V4&4AX#4C5>KK'2G3?[%:+MOX M=\*_-7(]@364F-1*3-Y%JD_Z%*PGL(9@OG=XJ'C])GN%=YS%?C )3W.][9@_ M]OSV5/>/'E9^)]^[U;U"JV+]-SQ8D1;HNM %1.P[@2+@VU;"G8!OC59?:$WW M@X/[P;O(\(I&7Z+UA-84[? ,]#L?33^1X[V^Z"JT1BF$ \\[*07WJ-W(B-S: M+DRA1!1K7N]"YL?W.R?FDZ0-O&'&#*]O$KEEL*+R5&-@#IG8V DRP[ MLG*B16Z;FK70T"+9X0ZZ6"+- =C?")"RFI@+ZKXX_@]02P,$% @ 2$$( M6;>O0:YN @ >P4 !D !X;"]W;W)K&ULC91M M3]LP$,>_RBFK)I"V)DU;8"R-Q-,TIG6JJ-A>(%ZXR;6Q<.Q@.RU(^_ [.R'K M4*GV)GZZ^]_OSCDG&Z4?3(%HX:D4TDR"PMKJ- Q-5F#)3%]5*.EDJ73)+"WU M*C251I9[IU*$<10=A27C,D@3OS?3::)J*[C$F093ER73S^2\Q*EX4J"QN4D.!N 6U_DDB!P0"LRL4V TK/$"A7!"A/'8:@9=2.>X/7]1_^)SIUP6S."%$K]X M;HM)L0>^XFD*>\9):EB58;T,Z:U-S$I^J]"8Y+=RESJ^F4DY]-Y_7"X&.- MTL+5FKX&/L)9GG-7,B;@6C;W[@IX<(F6<6$.R>2U&]Q-L5R@OH<>< E3+@2Y MF"2TQ.@BA5G+<][PQ&_P?*M%'P9''R".XA'VC7G.AT=)^%Z M!\ZHPQGMQ9DA 4A+W>J0_H+@$S>6RQ44]"YDJI9V%T^C/8BV@*+^:#?1N",: M[R6Z06,U4=3:A<\*IE=HJ#"]70"-U,D_\3^]BA]N]9)[EJ:DR*4!@4ORBOK' M)**;5F\65E6^O1;*4K/ZJ:L":F= YTNE[,O"=6SWWJ9_ %!+ P04 " !( M00A9JRJUQB(# ($@ #0 'AL+W-T>6QE\832H MJ#%,RVL[<8N=\0D4->.[5645SC1==7L79./@;C;(1.FM O60[M(*: MH:?Q$^#?9O/Z_RK[@H,;F@#MTD1=O061Z^"*3 M[/ U-J\:!R&RF]VT?<6RL;C, MV9+EXV:J9Q,WC.S 1FTN<-A'KMT51C ?CX41P+ XF +,QWMA*\0,G8?+$[8)[-7>*=9EB1IBF5T/ XJ&&-Y2U/XAMDP;>"! MQ8%(?Y9KO-IXASS?!UA-G^L0;*=X)V([Q7,-2#AOX)%EX6IC<< #JP+6.Q _ M' =Z*NR3)%!53!OV!.-(EF$(]&*X1],4R4X*GW!]L*-8?20$3;8T.P6BP^0"X99K>]9!:G#,WD2NH&D:GIY.WB>A MYR]2/29TSUL:LSIKMW6R9#G5/^6*"3@SERJG!@[5HJU7BM%4+QDS M>=8..IUN.Z=<>!?GS5@3U;8/I&&)X5) 8]GPP-F+_CQ?'I)GKOF,9]R\];SJ M>\8\DG/!<_[.TI[7\8A>RI>A5/Q="D.S.%$RRWJ>7Y]X8,KP9*,Y+B&G=*:K M%D-G]Q1 >EZW P/.N=*FZE&-3X'QF4'G^J@P\IIGAJDK:M@O)8L5%XMR&+B+ MMG4;51V:S[J(9^I_RBCGB'@KZEG<*/WV3UG=M ->JH3KC<$+=I!6X.\C!>'05C>+HBESV;_NC M043B811-8W+P1] BM2 #!#+X+LAXVI]&=]$( ,?79#R)[OO3&PLR1"##_4#& MT_'@]W!L01XBD(?[@1STXR&YOK4@CQ#(([>08[6@@K]_G25=A*CKEB@N\IRJ M-R+G).8+P>$R"A.[GR2R@(EM01XCD,=N(:\I5^2!9@4C=XSJ0K'R FW!G2!P M)V[AP"8KR/JW.@R?"KXJ+[#83A&V4[=L\!A5P0#K%0;1S*Z8W\&BN>-XLLH\ MEX+$1B:/-A.J"\>^J&!:EU1#O8"O+-B&S3!3^(Y5,8)Q;Z769,(4B9=4,9L, MTX/OV ]Q,=/LJ2@7!-'SEXGI8TKP'3L!#;>_@8V)2<%W;(4=\48.8.F7K4]: MS!2^8U5L#[J&\H>-B;G"=RR+KYFW%1#SA>]8&';X;87#A.$[-L:N%/P M5?- MF$ "QP+9#,-ME0PPGP2.?6*O]4B+]-.4EU]I5F^5;$QT ^)8*[O"IT5B&'UM MFX0Y)G#L&!1S+OXV)&2=P;)P=4?[QS L;$S-.L!_C-)/) MQL2,$WRW<9HZ9JQ<>MB8F'>"[_0.('XNCNZ99FN!A!DH<&R@+YA(;H:8@4+' M!MHIRKJR-B9FH7!/NYJ/RMJ8F(5"QQ9"J[D6[R'Z1YCKG0Z*&=J8F(5"QQ;: MLCIJ5;R%*3O;F)B%0L<6VHKY.=]M3,Q"H6,+;<6<2 -7<4@E&Q.S4.C80AN[ M\/7PM#$Q"X65A=K-2X24S;E@Z0A^0D-[0K-DHDCY4?\A]PDN! 0 *1< !H !X;"]? M1/L:O"[1N%1?A0%]T@SRJRHXS?U:/(VR]7Y>'2-KZ\=#ZYU57C,U.& MT'U8ZXO2U;F?M9UKAC>GMJ_S,"S[L^WRXIJ?G>4T7=K^>8;9;9]G)H=[Y_XS ML3V=+H7[;(OOVC7AC\'VI^VOOG0NF.20]V<7,F-OU;3M[?B@V3#9)/MC9OK] MD8R-'<00Q/&#!((D?M <@N;Q@Q80M(@?M(2@9?R@%02MX@>M(6@=/V@#09OX M092BC*F"I!>L%6A-R#4I\)H0;%(@-B'9I,!L0K1)@=J$;),"MPGA)@5R$])- M"NPFQ)L4Z,VH-RO0FU%O5J WO_QL*]";46]6H#>CWJQ ;T:]68'>C'JS KT9 M]68%>C/JS0KT9M2;%>@MJ+HD!O>;DL4:"WH-ZB0&]!O46! MWH)ZBP*]!?46!7H+ZBWOU-N'>^7\U/-8X_GOI#H,W[KI^''YV$0)YR/.%F[& M=[]02P,$% @ 2$$(66/6BA2; 0 E!< !, !;0V]N=&5N=%]4>7!E M&ULS9C-;L(P$(1?)^@)ML2$026[:A\/9UPH_4 MBD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z\-X^,N;2@6KE$&VK"3JYMK7QX MM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3KE:5CUXVX;,K=3.-+54NCIYVA:W7 M-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G<(!3$[*1#N_.[P;[O;4W6EAE%=YF5*FTU4=6A)G+*G,%42^KI*=Z*#?V8<;IMV3 M7^W?R?09ALJYU<:%B5FZW.XPDK9[:((065_V'_'H&*2O/A^UT\XH.],[7.^G MMLMN'HYUR_5W_'W&1_T+Y!&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $A!"%G:68LK^P4 M - ? 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 2$$(6:?A M\3XU!0 E!4 !@ ("!J1, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 2$$(6<2X/7IB!@ 0PX !@ M ("!;2L 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 2$$(61N^-_L, P ]P8 !@ ("!@TD 'AL M+W=O&UL4$L! A0#% @ 2$$(627?S8N^! <@L !D ("! MHD\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2$$(6;?2![") P _@< !D ("!E%X 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 2$$(62HW@C&U! J L !D M ("!27\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2$$(6?A&^5;H!0 TB !D ("!7XP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2$$(68J[<<>C P 0!$ !D ("!UY< 'AL+W=O !X;"]W M;W)K&UL4$L! A0#% @ 2$$(6?=T.1\N P M'@P !D ("!BJ$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2$$(6?7%VW0=! 6!0 !D M ("!O:X 'AL+W=O@" !B!P &0 @($1LP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2$$(6!( !D ("!$;H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2$$( M6;>O0:YN @ >P4 !D ("!T\0 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !(00A98]:*%)L! "4%P $P @ $PT0 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 +@ N 'D, #\T@ ! end XML 46 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 47 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 49 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 111 168 1 false 33 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED BALANCE SHEETS (Unaudited) Sheet http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited CONDENSED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 100030 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) Sheet http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) Statements 3 false false R4.htm 100040 - Statement - CONDENSED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited CONDENSED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 4 false false R5.htm 100050 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited CONDENSED STATEMENTS OF CASH FLOWS (Unaudited) Statements 5 false false R6.htm 100060 - Disclosure - Organization Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureOrganization Organization Notes 6 false false R7.htm 100070 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 100080 - Disclosure - Fair Value Measurements Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 100090 - Disclosure - Property and Equipment Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipment Property and Equipment Notes 9 false false R10.htm 100100 - Disclosure - Accrued Expenses Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpenses Accrued Expenses Notes 10 false false R11.htm 100110 - Disclosure - Common Stock Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStock Common Stock Notes 11 false false R12.htm 100120 - Disclosure - Stock-Based Compensation Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensation Stock-Based Compensation Notes 12 false false R13.htm 100130 - Disclosure - Net Loss Per Share Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss Per Share Notes 13 false false R14.htm 100140 - Disclosure - Subsequent Events Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 14 false false R15.htm 100150 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 15 false false R16.htm 100160 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements 16 false false R17.htm 100170 - Disclosure - Property and Equipment (Tables) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipment 17 false false R18.htm 100180 - Disclosure - Accrued Expenses (Tables) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpenses 18 false false R19.htm 100190 - Disclosure - Common Stock (Tables) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockTables Common Stock (Tables) Tables http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStock 19 false false R20.htm 100200 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensation 20 false false R21.htm 100210 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShare 21 false false R22.htm 100220 - Disclosure - Organization - Additional Information (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails Organization - Additional Information (Details) Details 22 false false R23.htm 100240 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Details) Details 23 false false R24.htm 100250 - Disclosure - Fair Value Measurements - Schedule of Remaining Contractual Maturities of Marketable Securities (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfRemainingContractualMaturitiesOfMarketableSecuritiesDetails Fair Value Measurements - Schedule of Remaining Contractual Maturities of Marketable Securities (Details) Details 24 false false R25.htm 100260 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 25 false false R26.htm 100270 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 26 false false R27.htm 100280 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 27 false false R28.htm 100290 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails Accrued Expenses - Schedule of Accrued Expenses (Details) Details 28 false false R29.htm 100300 - Disclosure - Common Stock - Summary of Reserved Shares of Common Stock for Future Issuance (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails Common Stock - Summary of Reserved Shares of Common Stock for Future Issuance (Details) Details 29 false false R30.htm 100310 - Disclosure - Common Stock - Additional Information (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails Common Stock - Additional Information (Details) Details 30 false false R31.htm 100320 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 31 false false R32.htm 100330 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 32 false false R33.htm 100340 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails Stock-Based Compensation - Summary of RSU Activity (Details) Details 33 false false R34.htm 100350 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Details 34 false false R35.htm 100360 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details) Details 35 false false R36.htm 100370 - Disclosure - Net Loss Per Share - Additional Information (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails Net Loss Per Share - Additional Information (Details) Details 36 false false R37.htm 100380 - Disclosure - Net Loss Per Share - Potential Dilutive Securities not Included in Diluted per Share Calculations (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails Net Loss Per Share - Potential Dilutive Securities not Included in Diluted per Share Calculations (Details) Details 37 false false R38.htm 100390 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 38 false false All Reports Book All Reports rapt-20240630.htm rapt-20240630.xsd http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 false false JSON 51 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rapt-20240630.htm": { "nsprefix": "rapt", "nsuri": "http://www.rapt.com/20240630", "dts": { "inline": { "local": [ "rapt-20240630.htm" ] }, "schema": { "local": [ "rapt-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 155, "keyCustom": 13, "axisStandard": 12, "axisCustom": 0, "memberStandard": 22, "memberCustom": 11, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2024": 4, "http://fasb.org/us-gaap/2024": 4 }, "contextCount": 111, "entityCount": 1, "segmentCount": 33, "elementCount": 291, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 386, "http://xbrl.sec.gov/dei/2024": 30 }, "report": { "R1": { "role": "http://www.rapt.com/20240630/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_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "longName": "100010 - Statement - CONDENSED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited", "longName": "100030 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)", "shortName": "CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited", "longName": "100040 - Statement - CONDENSED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "shortName": "CONDENSED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_30df7d3a-26de-47c8-976a-8adb83ec809c", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b5e1a89d-96ab-4829-9dca-ed5bceae3aee", "name": "rapt:StockIssuedDuringPeriodValueEmployeeStockPlans", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "unique": true } }, "R5": { "role": "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "longName": "100050 - Statement - CONDENSED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureOrganization", "longName": "100060 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "100070 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "100080 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipment", "longName": "100090 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpenses", "longName": "100100 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStock", "longName": "100110 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensation", "longName": "100120 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShare", "longName": "100130 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEvents", "longName": "100140 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "100150 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "15", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "100160 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables", "longName": "100170 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesTables", "longName": "100180 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockTables", "longName": "100190 - Disclosure - Common Stock (Tables)", "shortName": "Common Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "rapt:ReservedSharesOfCommonStockForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "rapt:ReservedSharesOfCommonStockForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables", "longName": "100200 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareTables", "longName": "100210 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails", "longName": "100220 - Disclosure - Organization - Additional Information (Details)", "shortName": "Organization - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "rapt:CashUsedInOperatingActivitiesAndCapitalExpenditures", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "unique": true } }, "R23": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "100240 - Disclosure - Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfRemainingContractualMaturitiesOfMarketableSecuritiesDetails", "longName": "100250 - Disclosure - Fair Value Measurements - Schedule of Remaining Contractual Maturities of Marketable Securities (Details)", "shortName": "Fair Value Measurements - Schedule of Remaining Contractual Maturities of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "100260 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "longName": "100270 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails", "longName": "100280 - Disclosure - Property and Equipment - Additional Information (Details)", "shortName": "Property and Equipment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "longName": "100290 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details)", "shortName": "Accrued Expenses - Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "rapt:AccruedResearchAndDevelopmentExpenses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "rapt:AccruedResearchAndDevelopmentExpenses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails", "longName": "100300 - Disclosure - Common Stock - Summary of Reserved Shares of Common Stock for Future Issuance (Details)", "shortName": "Common Stock - Summary of Reserved Shares of Common Stock for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "rapt:ReservedSharesOfCommonStockForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "rapt:ReservedSharesOfCommonStockForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "longName": "100310 - Disclosure - Common Stock - Additional Information (Details)", "shortName": "Common Stock - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_5a0558d7-590a-43d8-af56-288d94444b61", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5ec392bc-7cba-45c0-bbc6-4d96e72cb47e", "name": "rapt:CommonStockCapitalSharesAvailableForFutureIssuanceValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "unique": true } }, "R31": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails", "longName": "100320 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_da2671a0-8c87-46e2-ba10-76e308553a85", "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": "rapt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_768d1000-caaa-489f-98e4-dd92aa6afd8e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "unique": true } }, "R32": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "longName": "100330 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_a1fa24c3-50d3-4cfb-800e-63e70f0cc99c", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "unique": true } }, "R33": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails", "longName": "100340 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)", "shortName": "Stock-Based Compensation - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_53e2333a-6404-4b67-a8ac-21ef3f7ddff1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_53e2333a-6404-4b67-a8ac-21ef3f7ddff1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails", "longName": "100350 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "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": "rapt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fedd1497-fbde-464d-8ec9-63ba19960dc2", "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": "rapt-20240630.htm", "unique": true } }, "R35": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "longName": "100360 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details)", "shortName": "Net Loss Per Share - Computation of Basic and Diluted Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "unique": true } }, "R36": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "longName": "100370 - Disclosure - Net Loss Per Share - Additional Information (Details)", "shortName": "Net Loss Per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "name": "rapt:PreFundedWarrantsToPurchaseCommonStock", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0fc84118-76a0-4f52-9e51-04521f408c98", "name": "rapt:PreFundedWarrantsToPurchaseCommonStock", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails", "longName": "100380 - Disclosure - Net Loss Per Share - Potential Dilutive Securities not Included in Diluted per Share Calculations (Details)", "shortName": "Net Loss Per Share - Potential Dilutive Securities not Included in Diluted per Share Calculations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "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": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f6f2aaf4-7e07-4816-84c3-05462df8a2df", "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": "rapt-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "100390 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_2966341a-afa4-435e-9ee7-2987b80f8939", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "unitRef": "U_Employees", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2966341a-afa4-435e-9ee7-2987b80f8939", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "unitRef": "U_Employees", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rapt-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r88", "r89", "r90", "r91", "r92", "r93", "r128", "r129", "r130", "r166", "r167", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r200", "r201", "r204", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r324", "r325", "r326", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r367", "r368", "r384", "r391", "r392", "r393", "r394", "r395", "r396", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r587" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r31", "r33", "r36", "r643" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r550" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "terseLabel": "Accretion of discounts on marketable securities", "negatedLabel": "Accretion of discounts on marketable securities", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses", "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional and consulting services", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "rapt_AccruedResearchAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "AccruedResearchAndDevelopmentExpenses", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued research and development expenses", "label": "Accrued Research And Development Expenses", "documentation": "Accrued research and development expenses." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "negatedLabel": "Less accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r20", "r99", "r425" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive gain (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r13", "r14", "r48", "r105", "r422", "r444", "r448" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "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", "r8", "r14", "r328", "r331", "r396", "r439", "r440", "r578", "r579", "r580", "r584", "r585", "r586", "r588" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r457", "r584", "r585", "r586", "r588", "r644", "r664" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r281", "r290" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential dilutive securities", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r149" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r315" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed Securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r535", "r551", "r603", "r608", "r609" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r70", "r78", "r101", "r123", "r154", "r157", "r161", "r162", "r183", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r317", "r321", "r369", "r418", "r481", "r528", "r529", "r550", "r564", "r613", "r614", "r649" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r95", "r106", "r123", "r183", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r317", "r321", "r369", "r550", "r613", "r614", "r649" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "rapt_AtTheMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "AtTheMarketMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "ATM Sales Agreement", "terseLabel": "At The Market", "label": "At The Market [Member]", "documentation": "At the market." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r173" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r174" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r170", "r196", "r417" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfRemainingContractualMaturitiesOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturing after one year through five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r178", "r415" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfRemainingContractualMaturitiesOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturing in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r177", "r414" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale", "verboseLabel": "Aggregate 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": [ "r171", "r196", "r346", "r410", "r542", "r545", "r595", "r645", "r646", "r647" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r16", "r97", "r523" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, and Short-Term Investments, Total", "label": "Cash, Cash Equivalents, and Short-Term Investments", "terseLabel": "Cash and cash equivalents and marketable securities", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r577" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r16", "r54", "r120" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents", "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", "r54" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash Equivalents, at Carrying Value, Total", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Amortized Cost", "negatedLabel": "Less: Cash equivalents", "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": [ "r575", "r659" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r97" ] }, "rapt_CashUsedInOperatingActivitiesAndCapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "CashUsedInOperatingActivitiesAndCapitalExpenditures", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash used in operating activities and capital expenditures.", "label": "Cash Used in Operating Activities and Capital Expenditures", "terseLabel": "Cash used in operations and capital expenditures" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adopted", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r85", "r86", "r93", "r127", "r166", "r184", "r185", "r186", "r192", "r193", "r200", "r204", "r295", "r298", "r299", "r307", "r308", "r310", "r324", "r325", "r334", "r335", "r367", "r368", "r384", "r391", "r392", "r407", "r408", "r437", "r438" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r85", "r86", "r93", "r166", "r184", "r185", "r186", "r192", "r193", "r194", "r200", "r204", "r295", "r298", "r299", "r307", "r308", "r309", "r310", "r311", "r323", "r324", "r325", "r326", "r334", "r335", "r336", "r339", "r367", "r368", "r384", "r391", "r392", "r407", "r408", "r437", "r438", "r573" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r128", "r140", "r189" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails", "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r102", "r103", "r104", "r156", "r222", "r223", "r224", "r226", "r229", "r234", "r236", "r451", "r452", "r453", "r454", "r534", "r572", "r582" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r62", "r210", "r558", "r559", "r560", "r561" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r37", "r71", "r419", "r468" ] }, "rapt_CommonStockCapitalSharesAvailableForFutureIssuanceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "CommonStockCapitalSharesAvailableForFutureIssuanceValue", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock Capital Shares Available for Future Issuance Value", "documentation": "Common stock capital shares available for future issuance value.", "terseLabel": "Common stock remained available value" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares reserved", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Total shares reserved", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r584", "r585", "r588", "r644", "r663", "r664" ] }, "rapt_CommonStockOptionsIssuedAndOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "CommonStockOptionsIssuedAndOutstandingMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock Options Issued And Outstanding [Member]", "documentation": "Common stock options issued and outstanding.", "terseLabel": "Stock Options Issued and Outstanding Under 2019 Plan and 2015 Stock Plan" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r40", "r469", "r487", "r664", "r665" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "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": [ "r40", "r421", "r550" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r15", "r110", "r112", "r116", "r411", "r430", "r431" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Debt", "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": [ "r535", "r537", "r542", "r551", "r553", "r662" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Total", "periodStartLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Beginning Balance", "periodEndLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Ending Balance", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses or other impairment charges related to marketable securities", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r172", "r196", "r198", "r199" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfRemainingContractualMaturitiesOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "terseLabel": "Total", "totalLabel": "Total", "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), classified as current." } } }, "auth_ref": [ "r196", "r597" ] }, "rapt_DebtSecuritiesAvailableForSaleFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "DebtSecuritiesAvailableForSaleFairValue", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt securities available for sale fair value.", "label": "Debt Securities Available for Sale Fair Value", "terseLabel": "Aggregate fair value" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities Available For Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "terseLabel": "Debt securities unrealized loss", "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": [ "r80", "r197", "r531" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "verboseLabel": "Depreciation and amortization expense", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r19" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r248", "r251", "r282", "r283", "r285", "r539" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r568" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r569" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r117", "r131", "r132", "r133", "r134", "r135", "r136", "r142", "r144", "r146", "r147", "r148", "r153", "r305", "r314", "r343", "r344", "r412", "r432", "r525" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r117", "r131", "r132", "r133", "r134", "r135", "r136", "r144", "r146", "r147", "r148", "r153", "r305", "r314", "r343", "r344", "r412", "r432", "r525" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r17", "r18", "r150" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r141", "r149", "r151", "r152" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Unrecognized stock-based compensation cost related to outstanding unvested stock options that are expected to vest", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r284" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation cost, expected period to be recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r284" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r566" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r566" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r571" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r566" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r570" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r566" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.rapt.com/20240630/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": [ "r566" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r566" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r566" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r90", "r113", "r114", "r115", "r124", "r125", "r126", "r129", "r135", "r137", "r139", "r155", "r188", "r195", "r201", "r237", "r293", "r294", "r301", "r302", "r303", "r306", "r313", "r314", "r327", "r328", "r329", "r330", "r331", "r332", "r342", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r396", "r429", "r439", "r440", "r441", "r457", "r508" ] }, "rapt_EstimatedSharesIssuableUnderEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "EstimatedSharesIssuableUnderEmployeeStockPurchasePlanMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Shares Issuable Under Employee Stock Purchase Plan [Member]", "documentation": "Estimated shares issuable under employee stock purchase plan.", "terseLabel": "Estimated Shares Issuable Under the 2019 ESPP" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r355", "r356", "r361", "r543" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r355", "r356", "r361", "r543" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r220", "r241", "r242", "r243", "r244", "r245", "r246", "r345", "r347", "r348", "r349", "r350", "r359", "r360", "r362", "r400", "r401", "r402", "r532", "r533", "r535", "r536", "r537", "r542", "r545" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r355", "r357", "r358", "r359", "r362", "r363", "r364", "r365", "r366", "r409", "r542", "r546" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r220", "r241", "r246", "r347", "r360", "r400", "r535", "r536", "r537", "r542" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r220", "r241", "r246", "r347", "r348", "r360", "r401", "r532", "r533", "r535", "r536", "r537", "r542" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r220", "r241", "r242", "r243", "r244", "r245", "r246", "r345", "r347", "r348", "r349", "r350", "r359", "r360", "r362", "r400", "r401", "r402", "r532", "r533", "r535", "r536", "r537", "r542", "r545" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on foreign currency translation", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "totalLabel": "Gain (Loss), Foreign Currency Transaction, before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r370", "r372", "r374", "r375", "r505" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r51", "r491" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r51" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Held-to-Maturity, Fair Value, Total", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Aggregate fair value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r79", "r181", "r347", "r359", "r410", "r417" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r61" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r49", "r73", "r117", "r128", "r131", "r132", "r133", "r134", "r135", "r144", "r146", "r147", "r305", "r314", "r344", "r412", "r660" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r49", "r117", "r128", "r131", "r132", "r133", "r134", "r135", "r144", "r146", "r147", "r148", "r314", "r344", "r412", "r660" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r202", "r203", "r205", "r352", "r356", "r361", "r434", "r436", "r492", "r522", "r544", "r661" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r203", "r205", "r352", "r356", "r361", "r434", "r436", "r492", "r522", "r544", "r661" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "terseLabel": "Accounts payable, accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r574", "r581" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Remaining Contractual Maturities of Marketable Securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "rapt_IssuanceCostsRelatedToPublicOfferingIncludedInAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "IssuanceCostsRelatedToPublicOfferingIncludedInAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance costs related to public offering included in accrued expenses", "label": "Issuance Costs Related To Public Offering Included In Accrued Expenses", "documentation": "Issuance costs related to public offering included in accrued expenses." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r60", "r390" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r388" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r32", "r33", "r34", "r35", "r36", "r37", "r38", "r123", "r183", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r318", "r321", "r322", "r369", "r467", "r526", "r564", "r613", "r649", "r650" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r45", "r72", "r424", "r550", "r583", "r611", "r648" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r34", "r96", "r123", "r183", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r318", "r321", "r322", "r369", "r550", "r613", "r649", "r650" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "rapt_MarketableSecuritiesAtAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "MarketableSecuritiesAtAmortizedCost", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Marketable securities at amortized cost.", "label": "Marketable Securities at Amortized Cost", "terseLabel": "Marketable securities, Amortized Cost", "totalLabel": "Marketable securities, Amortized Cost" } } }, "auth_ref": [] }, "rapt_MarketableSecuritiesAtUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "MarketableSecuritiesAtUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Marketable securities at unrealized gains.", "label": "Marketable Securities at Unrealized Gains", "terseLabel": "Marketable securities, Unrealized Gains" } } }, "auth_ref": [] }, "rapt_MarketableSecuritiesAtUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "MarketableSecuritiesAtUnrealizedLosses", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Marketable securities at unrealized losses.", "label": "Marketable Securities at Unrealized Losses", "terseLabel": "Unrealized Losses", "negatedLabel": "Marketable securities, Unrealized Losses" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "totalLabel": "Marketable securities, Fair Value", "verboseLabel": "Marketable securities, Fair Value", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r576" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r30" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r247", "r291", "r350", "r405", "r433", "r435", "r449", "r459", "r460", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r530", "r534", "r538", "r545", "r546", "r547", "r548", "r552", "r615", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r616" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureOrganization" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r81", "r87" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r119" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by 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": [ "r119" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "negatedLabel": "Cash used in operations and capital expenditures", "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": [ "r54", "r55", "r56" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "negatedLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r50", "r56", "r74", "r94", "r109", "r111", "r115", "r123", "r128", "r131", "r132", "r133", "r134", "r135", "r138", "r139", "r145", "r183", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r305", "r314", "r344", "r369", "r428", "r489", "r506", "r507", "r562", "r613" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "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": [] }, "rapt_NonCashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "NonCashOperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "label": "Non Cash Operating Lease Expense", "documentation": "Non cash operating lease expense." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing information", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "totalLabel": "Nonoperating Income (Expense), Total", "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": [ "r52" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r77", "r527", "r590", "r591", "r592", "r593", "r594" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r387" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r387" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r386" ] }, "rapt_OptionsIssuedAndOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "OptionsIssuedAndOutstandingMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Issued and Outstanding", "label": "Options Issued And Outstanding [Member]", "documentation": "Options issued and outstanding." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r100" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation loss", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r46", "r47", "r48", "r371", "r373", "r376" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation loss", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation gain (loss)", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r429" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on marketable securities", "verboseLabel": "Unrealized gain (loss) on marketable securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r107", "r108", "r182" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33", "r550" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r596" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r53" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ] }, "rapt_PreFundedWarrantsIssuedAndOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "PreFundedWarrantsIssuedAndOutstandingMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-funded warrants issued and outstanding", "label": "Pre-funded Warrants Issued and Outstanding [Member]", "documentation": "Pre-funded warrants issued and outstanding." } } }, "auth_ref": [] }, "rapt_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-funded Warrants", "label": "Pre-Funded Warrants [Member]", "documentation": "Pre-funded warrants." } } }, "auth_ref": [] }, "rapt_PreFundedWarrantsToPurchaseCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "PreFundedWarrantsToPurchaseCommonStock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-funded warrants to purchase common stock", "label": "Pre-funded Warrants to Purchase Common Stock", "documentation": "Pre-funded warrants to purchase common stock." } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "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": [ "r39", "r420", "r550" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r577" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from equity offerings, net of issuance costs", "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Net proceeds received after deducting underwriting discounts and other offering related costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable securities", "label": "Proceeds from Sale and Maturity 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_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock plans", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r94", "r109", "r111", "r118", "r123", "r128", "r135", "r138", "r139", "r183", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r305", "r314", "r316", "r319", "r320", "r344", "r369", "r413", "r427", "r456", "r489", "r506", "r507", "r540", "r541", "r563", "r580", "r613" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r390" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r59", "r82", "r83", "r84" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "terseLabel": "Total property and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r60", "r98", "r426" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r390" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Property and equipment, net", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r390", "r416", "r426", "r550" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r60", "r390" ] }, "rapt_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "PublicOfferingMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Public Offering", "label": "Public Offering [Member]", "documentation": "Public offering." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r240", "r247", "r277", "r278", "r279", "r291", "r350", "r403", "r404", "r405", "r433", "r435", "r449", "r459", "r460", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r530", "r534", "r538", "r545", "r546", "r547", "r548", "r552", "r556", "r612", "r615", "r646", "r652", "r653", "r654", "r655", "r656" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r240", "r247", "r277", "r278", "r279", "r291", "r350", "r403", "r404", "r405", "r433", "r435", "r449", "r459", "r460", "r513", "r514", "r515", "r516", "r517", "r520", "r521", "r530", "r534", "r538", "r545", "r546", "r547", "r548", "r552", "r556", "r612", "r615", "r646", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r292", "r522", "r528", "r657" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "rapt_ReservedSharesOfCommonStockForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "ReservedSharesOfCommonStockForFutureIssuanceTableTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reserved Shares of Common Stock for Future Issuance", "label": "Reserved Shares Of Common Stock For Future Issuance Table [Text Block]", "documentation": "Reserved shares of common stock for future issuance." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "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": [ "r97" ] }, "rapt_RestrictedStockUnitsIssuedAndOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "RestrictedStockUnitsIssuedAndOutstandingMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units Issued and Outstanding", "label": "Restricted Stock Units Issued And Outstanding [Member]", "documentation": "Restricted stock units issued and outstanding." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Unit (\"RSU\")", "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": [] }, "rapt_RestrictedStockUnitsRSUsSubjectToFutureVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "RestrictedStockUnitsRSUsSubjectToFutureVestingMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs Subject to Future Vesting", "label": "Restricted Stock Units R S Us Subject To Future Vesting [Member]", "documentation": "Restricted stock units (RSUs) subject to future vesting." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of workforce reduction", "terseLabel": "Number of reduced workforce", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of reduction existing headcount", "terseLabel": "Percentage of reduced existing headcount", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r42", "r67", "r423", "r443", "r448", "r455", "r470", "r550" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r90", "r124", "r125", "r126", "r129", "r135", "r137", "r139", "r188", "r195", "r201", "r293", "r294", "r301", "r302", "r303", "r306", "r313", "r314", "r327", "r329", "r330", "r332", "r342", "r384", "r385", "r439", "r441", "r457", "r664" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue recognized", "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r75", "r76", "r154", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r238", "r239", "r406" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Right-of-use asset obtained in exchange for lease obligation", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r389", "r549" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "rapt_SalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "SalesAgreementMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Agreement", "label": "Sales Agreement [Member]", "documentation": "Sales agreement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerSharePotentialDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Potential Dilutive Securities not Included in Diluted per Share Calculations", "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": [ "r17" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Available For Sale Securities [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net Loss per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r589" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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": [ "r29" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r390" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r249", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock 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": [ "r10", "r11", "r68" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails", "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r21", "r22", "r23", "r24", "r25", "r26", "r63", "r65", "r66", "r67", "r102", "r103", "r104", "r156", "r222", "r223", "r224", "r226", "r229", "r234", "r236", "r451", "r452", "r453", "r454", "r534", "r572", "r582" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r565" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r567" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Outstanding, RSUs forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r269" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value Per Share, RSUs forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r269" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Outstanding, RSUs granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value Per Share, RSUs granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares Outstanding, Beginning Balance", "periodEndLabel": "Number of Shares Outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r264", "r265" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Grant Date Fair Value Per Share, Beginning Balance", "periodEndLabel": "Weighted Average Grant Date Fair Value Per Share, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r264", "r265" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Outstanding, RSUs vested and settled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value Per Share, RSUs vested and settled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r249", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares remained available for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r27" ] }, "rapt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAuthorizedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAuthorizedInPeriod", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Outstanding, Stock options authorized", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Authorized In Period", "documentation": "Share-based compensation arrangement by share-based payment award, options, authorized in period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Outstanding, Stock options forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r262" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Outstanding, Stock options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r260" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares Outstanding, Beginning Balance", "periodEndLabel": "Number of Shares Outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r256", "r257" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price Per Share, Beginning Balance", "periodEndLabel": "Weighted Average Exercise Price Per Share, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r256", "r257" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "rapt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAuthorizedInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAuthorizedInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share, Stock options authorized", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Authorized In Period Weighted Average Exercise Price", "documentation": "Share-based compensation arrangements by share-based payment award, options, authorized in period, weighted average exercise price." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share, Stock options exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r261" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share, Stock options forfeited", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r262" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share, 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": [ "r260" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r248", "r255", "r274", "r275", "r276", "r277", "r280", "r286", "r287", "r288", "r289" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Remaining Contractual Term (Years), Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r69" ] }, "rapt_SharesAvailableForFutureGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "SharesAvailableForFutureGrantsMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares available for future grants.", "label": "Shares Available For Future Grants [Member]", "terseLabel": "Shares Available for Future Grants" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r57", "r121" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r40", "r43", "r44", "r90", "r113", "r114", "r115", "r124", "r125", "r126", "r129", "r135", "r137", "r139", "r155", "r188", "r195", "r201", "r237", "r293", "r294", "r301", "r302", "r303", "r306", "r313", "r314", "r327", "r328", "r329", "r330", "r331", "r332", "r342", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r396", "r429", "r439", "r440", "r441", "r457", "r508" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "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": [ "r124", "r125", "r126", "r155", "r385", "r406", "r450", "r458", "r461", "r462", "r463", "r464", "r465", "r466", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r488", "r490", "r491", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r508", "r557" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r124", "r125", "r126", "r155", "r168", "r385", "r406", "r450", "r458", "r461", "r462", "r463", "r464", "r465", "r466", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r488", "r490", "r491", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r508", "r557" ] }, "rapt_StockIssuedDuringPeriodSharesEmployeeStockPlans": { "xbrltype": "sharesItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPlans", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Shares Employee Stock Plans", "documentation": "Stock issued during period shares employee stock plans.", "terseLabel": "Issuances of common stock under employee stock plans, shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Shares issued during period", "terseLabel": "Issuance of common stock, net of issuance costs, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r9", "r39", "r40", "r67", "r451", "r508", "r518" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Outstanding, Stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r39", "r40", "r67", "r261" ] }, "rapt_StockIssuedDuringPeriodValueEmployeeStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "StockIssuedDuringPeriodValueEmployeeStockPlans", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Value Employee Stock Plans", "documentation": "Stock issued during period value employee stock plans.", "terseLabel": "Issuances of common stock under employee stock plans" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares issued during period value", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of issuance costs", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r9", "r39", "r40", "r67", "r457", "r508", "r518", "r563" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Stock-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r28", "r39", "r40", "r67" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r40", "r43", "r44", "r58", "r471", "r487", "r509", "r510", "r550", "r564", "r583", "r611", "r648", "r664" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r64", "r122", "r221", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r237", "r333", "r511", "r512", "r519" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r383", "r398" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r383", "r398" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r383", "r398" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r383", "r398" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r383", "r398" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r397", "r399" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "rapt_TwoThousandNineteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "TwoThousandNineteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Employee Stock Purchase Plan", "label": "Two Thousand Nineteen Employee Stock Purchase Plan [Member]", "documentation": "Two thousand nineteen employee stock purchase plan." } } }, "auth_ref": [] }, "rapt_TwoThousandNineteenEquityIncentivePlanAndTwoThousandFifteenStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "TwoThousandNineteenEquityIncentivePlanAndTwoThousandFifteenStockPlanMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Equity Incentive Plan and 2015 Stock Plan", "label": "Two Thousand Nineteen Equity Incentive Plan And Two Thousand Fifteen Stock Plan [Member]", "documentation": "Two thousand nineteen equity incentive plan and two thousand fifteen stock plan." } } }, "auth_ref": [] }, "rapt_TwoThousandNineteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "TwoThousandNineteenEquityIncentivePlanMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureCommonStockSummaryOfReservedSharesOfCommonStockForFutureIssuanceDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsuActivityDetails", "http://www.rapt.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2019 Plan", "terseLabel": "2019 Equity Incentive Plan", "label": "Two Thousand Nineteen Equity Incentive Plan [Member]", "documentation": "Two thousand nineteen equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r315" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfCashEquivalentsAndMarketableSecuritiesClassifiedAsAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government Agency Securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r524", "r535", "r658" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used to compute net loss per share, diluted", "terseLabel": "Weighted average number of shares used in computing net loss per share, diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "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/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "http://www.rapt.com/20240630/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used to compute net loss per share, basic", "terseLabel": "Weighted average number of shares used in computing net loss per share, basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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" ] }, "us-gaap_WorkersCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WorkersCompensationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Workers' Compensation Liability, Current", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "rapt_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rapt.com/20240630", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://www.rapt.com/20240630/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Working Capital", "documentation": "Working capital." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/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": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "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": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r80": { "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" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r90": { "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" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "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" }, "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "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": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-3" }, "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": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "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": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r432": { "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/2147477250/944-220-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r505": { "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/2147479134/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r572": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r659": { "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/2147478777/944-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r665": { "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/2147479134/946-220-S99-3" } } } ZIP 52 0000950170-24-093354-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-093354-xbrl.zip M4$L#!!0 ( $A!"%G8!#) ?C(" &"C&0 1 MR&TF2)OK[[%/D:J:GJ^PPJ+A?J*I:8TM4MV:K)+5(S>ZX/.O?]X_?/GFS9__UV__XY?_B5#UZO6;M]7;^+7:]^/> ME_BJ5_O^L)Z,8O73X1\_5V\&_=X@5O_W+Q]^KUX-_>0D#L85JH['X].]Y\^_ M?OVZ&U)O4 _[DS&\J][UPY/G%4*SA[\<19L_KU[9<:SV**8<88VP.B)LC[$] M3GCWJ?C\?53_[G*G\+WCT8Q'[_O'K=&]B![]E^=7CQ MTAT8I=^M]OO]ZD/^5EU]B'4M/>F1OU0^_RWOQGV_-E9^O+V\]NW']M?OGJQ:V]L[N>2_(P,L4SP2]N'PP' M;X'PHYZ__6MA/'H^/C^-S^%&-)C>>3FJNG?;F& &Y/G__>/W0W\<3RSZ?NHA M?K?Z=?2[GX=?GL.%YYD?+FX?G#QHFS'=AR?#%G9,:?;;V]/+F9&O7 M#&5VX=IC>_40V%+=1ZSI'1=?B#!M>AL74/P\GHWCH.ZY?D2Q69U&)&I$=R\' M!RN(\@K6/UA@>!Y%F"%&+K[I;7]&E?J[%[/G^=JDW[P-D5WRC?IC!.MY[547 MZ_N-^,_'(SNHTW!TTCP@\X;(LLNN/N?VX=[WD#Q^BHB\>$@]&M\D"7QXC1R3 M\>A.4ICG^-^_(U@]/=?GD]_SY^>Q+%M< O%?TYZ M7WY]]G(X ,*,T1&L[+/*3__Z]=D8Z/6\08/G^:G/9X_]Q0W#>56/S_OQUVY4^/7OQK'EKZ'VY^%+HU:=]>Y[% M*<+57WIG>_G9<33]M1="'#2_?I.WJA=^??;Z$\%88:4#TDHRQ)E0R!KB$;X%2QH$;F!/\EMB;^\"J%\#F-O^>WC2,+R&S^K9-,_&'V*"!?B49*+6)HY4 MQ IQ3232W#.$!97YM6'>,4C'E=13(81$1EU8@&%]"5F%+ MHC#247)UE"\GH]'E(/\SVM'!(&0],=\@$2(4F/-!(XT2$Q),9Z;Y!Q M6CG*-+:&71W\/0I9!D!@P M3GKQ!G=:DBS-HQ08*,1]&$85$,L/UDT)M^X>.GCX>O #+JWMZ@ MUP=!'DTBR/#M0_C0L13>+:*"1D.2Z,4UP9[Y@1G3Q@Z VI990D"Y8>>K(QP=H:E ('[L48AAZP1]118>#A0ECQ_=#?CV** M(&[A<#ST__@/VY_<$+-%KK:Q044>&5(@68@[#]"@J,R,&($2BC$?YAAR2ZO\ M_#K\-N\%LL;ZMU^RU;17-T8*/*)JK*B]K(I_?58#[O>SQ=)\=CS*;\C6![JP M/';/ZG#Q^*O/;/ZLAY-1\U=C%>[-YM4LU\M/&@LIG0B(N6 0AS^0)? GE]'S MZ#R6V#Z[^&ILY/_BKU[(?Z=>'%7-L..M:O[EF_]]7=J___+%X^KX.?/[],\ M+SL[[?=\;_Q'/''PBM [R:8-.!F79'MM>Z.&6'\YWZ_K.'[9MW6]?]:KG_WV M38Y&H#$!Z5]%-SZ,?C+JC4&&IL_\Y?FMKYIO!)>__@WF9$?^^/SW^"7VKP_G M\J8W@]/)N&[NH#\8S//OEN?Y;;0X;13O)64:&W?\V]0)DHCARV6?7;GX^^)[ MSZ_QQAVLPA/UA"@DHLTB -SOG'0PR0'F(TG2550['P /Y.P=@D($*&X(A M-6C0]3MV.3D9#AH4:)\JL/*C<;8Z,EU 'Q+X__(YE]- ,0HQZV;,.7)$."2QYU0"-TJLN\HB79#RZU2Y*KA/HDH2(*&& BTL&-54 M@I$.6(P\T<0Q6$SBY)I3Y0,XS>#+AP,[&H"Q^R,=_50 Y@\'8-XB "=M*%C] M2&D).I1%<+1Y!/M:,.(H%YH+ON9TW/=^TTJ NG07%*1,BTAML!6/@W':56N_[=O 6O)PI M<;*WL'?T=7AT/)S4=A#>@J2-8QQ,20E4R2_\$O.7UD51&>88)L__5CD(.!EZASKO3)E;[IJXG,8#3_PZ,%EB<'.5KRVJ9 MFR=@.%=N?-U+^;Y&@:X5QW";7' 4X0"&+]=$(VT"1Y%'G2Q1W!K558XYG+BZ M%WIV='YH^_%=:A;_"AWWQT?'\0\[^D<= KEWTB-& !7,2WA8+59:.MDE%S;@%SS$DQ E892 T"1F+C<8V.G ENTJ5 MK)K?I?W1R X^-]2Y@K09?^O]SZ/87%@RV#Z<#[JH6>K1>.]#7M+IX_.??]BS MWLGD9/'1-HV(>F"T[>JM3]$6#]KF6+ $K$S\+=6)@HRC0'.H45-0E1)\)X5= M-,8:36)GC:VIEWHIDK\/?9-3<%T4_QH'<63[8!KOAY/>H%>/<[;%EWAP=@K/ M6X"/^SU'\X?'CZ\2]4D<36.0UC'D>-:T/!APMS@ ._P VT< CXNN$K7@W,)P MCA$5K#-(<$,1#[H1=0]/IY)03R+V"]]#?+3QV59DU@*8)PF/(UHHQ"4%"X<* MBZSV3AJL";>DJR+Q@%V,/\ *.9]*Q>O)('1JYY2LBREL)94^:+ !D@38Q(DB MYY1"S DLK2 )N\["YH-T84Z"S90#9?@J4V9XVIBRFZP)#0Z4^( X0!W8=@%\ M3B;!!4TT8LU%2J2S.ZE="^PL)GAO'6&!YA0T9AWBT8.9@BV&/X.045M%_<(I MM++]0AN))$)CY%D ZSMQC( IP5H33AGFE?"BL[NX[T=#F.KX/(>6QX HF4L; M//G+^;>0^16'&/1!'%W>M#;L&?/S-$$N FSP9#0R#MQ$[5)T1L0H7&>S:1Y% MH>50ID5M[4ARRB:+A"<<@ /<=H,]![?=:2[!;PUNX6[[)FOK1^0]M:6MG6". M>ZH05A)4-J,:.0QB)[&(@:6\6]A9 ZSD/2T%CYV(Q&H3D)'97,CQ*A.\13$( MYZ.-S,:%;R(L5IC:V@1S4L<0"492YU1\(B32U&/$N S:1P?KUUG3M_/X^+A] MS=;P44GG'?%(T@C>#.416<_AZ6!$XN0(H1QWE:2=22];D#5BL*(":(%% &FC MPB$K @?C)! >$J96=M8:^2[-Y=(B/#GM#\]C;"*PT[27E6>XK T[1,O!8?"( M;!\:.FH1;+T03"7G$" L&*/@G"-G MM0?M#-9H!+,T=#=QK42,EV.-!HQE5)(@ZF(.64F!+ >6H=J#8C9,&,>ZRB.W M)3>^'\7,##'\'YN3*L;SI#EV!H,#P=Z8?/PI /)RHO.Q6:*0JYXTT=P-QPD4@H,WGL7E2"AF7(F+&6&6B3T&M>\+8DD]3K,83#90G M(7)FB4L6<:_@-\(LLM2"/22E4F;=TS%7DUV[*G(*'X.B* HL$,^;ZD9C<$HU MB]YJIF+J;,K0ND7IFL__8OT_8GCPL>CN6$?44.QT0)ZQ7/XC2F 4,)$TU2X9 MQH7DG=T[69M35*WM109&F= BZV^7P-]A!!GB&+)6Y3(NX 3YSE+K-EOV\-B. M8KW_Q?;ZUO7CZ^'H]60\&<6_-H9MB60\E"VD<9%[BA1/!'$#XFPEJ!VIO30F M,4]89P-;I?+$$F>IU"A2KA$/\)MU8"=XZ[CQP)62=R^16B-,VYD\E8I8 MC+37.<$PTNDY1R4CPUH(\#<[NW=9 L"MRT+$01+"#&(B5P*(X+:Z) R*"EM) M:8J1=5:;=C$ O()3A)&P'&,@2%"?4W\XF*]8YB);5%A- I.BLWY.!U-_VA0N M3D2(X$Y$VIQO4 %IS"T201@:?!0:=Q9K.R=C0\F:;+-CDO M[])%;/A]'#4^+3@SMS[@"F,20Y*3)W@O(N3?>"/@Q!'UZRZ]Q-P1&R] M##Y934IA=*"I@P:SW#2E,1F8Y9(%% )-V'BG+%_W/8255798P:9\]"8IHCU2 M&!L0>Y\+,\D(=H6)QB<19>IL-*++(<4N6 1!$:%XM@C +. :J*JY32@&2I)4 M8.[ISM;<>I2Y_7L$P#T>]L,;(.SP2\,2:Q/3CXE(9KG*Y^1! (%FR"E#D 4! M#%HD:4AG-]574"ZBMN"<, M9K$$5SQ)QO-A-P%4P2"S(7!EC6"!=3:=K>O&\@H"F(DH)5D*B*9L4:D@P**B M&/F8,Q.55#AU-H.UT^1#QE6:M;5Y5)K$TPR;%I-8DN(L@L.!/-B7X+5:E^MY4R2CH=YP<$,6 M7Q!K392, E5B!4=6$_#O<_%Z9U1 A%DLG)+<\857I'AL<*,]-M&,6H_ST4H" M!E.(%AEF" +VX"HZP37M[([O&A3#6Y'&T($S#5X,S\%%#A(/_@SS*$6FO,QG M\5AGB;HE,8C5; TEQYWRN>JERGGL ?0!^+@$6(2!)6$QLZ&[6T/=.A^T*@(J MGV2(R),@?(13(?HD:**Y5K?#&D/ MFI10BF7(8:B?#@*8^!DQ<'B\#X7,UIS)EY-A;KV MK,(8 N%&H>1RD3;)P=N,WN1"4Y88(W'PG869=2BDLH(T HRECY8;Y%W"B"<: M<$(V4S 5[DZ#(1'"@,1>4)([! MXN]"K+ #]@:X/9+AZ)!U).92)!(YVAR9SX6$"*=,A35GXE5HD!9YF7""(P5P M ;@!F,E%W PH#11(2#XDK(G?C.S#UQ, F7P.>C]W"#S+OZW--@[AG.K8#142F)7,<"2]LR@;JTAK8A&+.ACK)*&AL]L$VWG><379#B2$ M9)2W2%,%?()=;O(&TAN29#X9J71W_9AMCFROBEL2*&$3D0K> [=(@QQA&B5& M&;!.H,FM0U>\DDVYU#. E"=EE7$(.[#]N6Q*>1*"C-<^,B>,L]U-G.E*2+8# MN9Y484J4%\A0$G+.(T&.$< !;3"E1MC4X0,%W4J 6DW0A!HI&0$9CFXHH>*66-9L%:)]8=25>TL]R6WT4#8&2*":5$,>+Y^)4A5.:F M7C<+:?G%CEL,C3(@E%3@+)?*$<@*!?0T-$9N!=B$Q6Q8 M:;B6&?"-I0Q(&PG:P/M<)@=^4,SS*57)F.FN:]45%WDQ^QO,.&V5)8@8 TZ3 M#@19##A(K9>!2Y)DZ)BB;C%TPZS#X& PI',Y6VX9_";R:<^,&9Z0Y+M;OJG; M:2YM$LE+;X532/IL2I*H 3Q(0D'1I%52DI)U!X]56U,M>H@L1/#634)1N-PG M$+QY(U1 @047&*1$(MYP M031>=_=DR0'KU<0[.0'DUIZ4;7/'SR UCJDM!!P>/@)N&L6Z9. -]<7(R(? MO0D8Q#HYI(,P*&CKHL-)*MG9[*,U*(RRFF.-@D7*&+-(1:M)^13;: MG)?@^Q@9%?6.=[@%]IK2KBVYDXHS285&0FIPB#"/ *LV-Z$WD6&I4NSNL8?% MIVS?H:IKX)K_BGY\-)QV:_T/N&U3"Y!);8V10J#@P>SB2B2D(W7(!YQX$!)T M<.>*)*UHI1)FT6J&3-Y3XU'D5GS6(A*,$3@D35UW87!M(N)M!8&4U(' 8B(/ M>)>S25.NZ\]1"(9:*VT*NK/4VNI6J!U0FBKX:+UVR%*J$;>*(\>B0H0S(96E MVO'NYJ9T,(#8HG.HHC/8@1F:;#1Y%P4#' <@/ O@603OA.EL +%S!P-;I$KB M/BJ#'><@L PBU@*DCH&TM3A3)/.> BK,6M4LB+A"&8-9?D AI/@(3"* M5%(V&849=YW=S]KRPWI+B>-,P"EJ6.7CIPL#I+[DAY-H:W"09@=@+RY?/.GB MZL7?^5&W//84[KGQQ-G0X-='/BT[<=F?@QG6P!LG,#EO7PW[?3NJ&[_P\E6A M]P68\.HCWD[@=CL>CKX?3:\>OXF!XTAO<]M@9Z9KS MPO<]]]HCGE\?_?VK,7WV':O[XQ??MKZ'KVX\[H'+ W_TSO;@E%;W!"U@%=!Q[GX_'LP_< M\ S5O?^&N_;<< 1/0O#)"QCAZ<5#$O!SOB7N$7PZ?G%B1Y_A(?F1A,+?S>5D M3WK]\[TC$/BZ>AN_5A^&)W9P<:\;CL?#DSW\(LL%LOW>Y\%>/Z9Q?DU]:@<7 M;_IZ#*R'X!,?]\!O0E]!+%Y\]_I[7P?O^MH+X^.]U!NC1@X'^27_]B]$XA>_ M/,_O@H4ZO;)8E[.<3;Z9UJXX'5=A.'']^.+J$I*+]]^Z&GB)2\';6HEK:[" MN657)XZ^GYT?]H>CO7_!S7\O[I[KURFGNF$_7%UX.>?L/[Y]O/SXX;P\,W M[]X6*K4W\7GA\__8^A@@<#P<[%2O=E_N5A0+;A9 F7D'>"=E9BN< 7:/XS^U M!MZ7FK+Y&]1"50_[O5!=S'QV_ZB997[Q#TG[ [R?EV?GQ?L?OF]- .;UNP]_ M5+=QZB.>#3,!,VLP'#36:<\W=MSK3\(HE0BEB%J1FPU1C73C6*H0J#*8$VV> M53-GX$-,#VX15PUL]@1#[.V]&OI)]FZRG]:-!248_?V2G:XMRV\/%<(+B^J; M]"Q(+G%CQS62N=42>9M]^33VT7-._J?LV5?O!O'G]K7'O&-:IEJ?P])OE<_& MN:#6;7)I)^/AA?3DH61W$$:>;T=]>SZZ_5[X_.]B^_/;H*[PN7B-*_C?WKQ M[/D=UXR\O/C+\_'H^]?,?-W,'%]AM,B-HOW'7O,3Y0]N9[.; _D21^.>M_T9 M(8$+'N@CM\HK=W/[GP_CYV&L/KZI#L]/0#+^O%/;08UJ0.9TEP:C3B>60!%Y M9@WB(FID;.3(6=!'T=$@N6I+@_U]8D< LOWS#_%T.!H_J])P=&+'OS[KP83K MZ$&:AWUG^_WAV W/'@]6=XN!45R^^+'* N8)\U-=+Y#H\\#B7%MH_A",OB34A;C#OQFG-AZ\U\W?G%Q4&(X7YC_D?OO ,)N<7>.F>0PM+FUB,6&2]S.P0"&.BMB4RW MA83OF\D<3/<0KN'@7H!/T F\Y3A_#05[CLZC':$XZ 1A;G6D5C.4?Y\,8L7P MS@]\NSG9 1,JM=,.,2,"XA(8PZ1 D(M$)QI3%.VQP^M>#0KF/X',K^&3NA.$ MSEM>/]*8#_/]UB;",.]2#4?=$8I5>S(/G?635./_4UR:XM+"X33U;5;AT_#BT\R6X^C#_MO#-XWG4IR: MXM1TTTZX<&K&EZ!QX=6DT?"D+59K)A^B'XZ:,QU[DUP[O]\;Q#:LB^O_== K> M))7 SE6Y!80W+.<@1V0L]T2;P)E[S#U MCB,\/T[ MJUWJC<#O_L#>5B]Y*Y[0M'NJ/HT^ M9[6'JC>H>N.Z\L=-&'@==HP+I';#Q"];ZC^,/PE\3P"*W'.-FU4%IV[Q6I?/ M6M?1XPYU[!(G/-J C%0,<:(LCCK.9XI'IS-WKSFS\7(X M&8Q'YR^'(=X,2-7YCMRQ-#^GE5VENV3E5>S;KS8?/FDC2#6E3S?C5(\*[VP, MBR>*B7 \5TGA#G$3@5UM+D2?"(G.2&9Y2RQ^9,_>S(ZZ38L!M>9[W44Y\!\9 M(TSEPV$/YMY.@F%;HM&>]7BG3=B 5S4<5<-<.*'ZK\FH5X>>;R)EPW1UQ=N= M9TX_7>I,>UYO=C_L'NY6LR.?HPWB[^M@74W1 M^E:^[B1D=D&Y"D\9U8FBQ Q!/#J=6\(Q9'0P4:6(K8KM*-?]$$:QKF?__-X; M1+) UA"25 ?>]V$)][_$P>1'UF&[KOY=HWI($M%=>6.$"FZU0R*Y7'W36F2E M(,@KJB(/V&'\Y S::X1Z";^^&QT-OR[2=C\$W_2X.H2'OQ[9@>_5?KCNA+)> MV*B]1U0T1JJQ2$+6^-PF'"/.DG'8<>)PNVKB_1"XMO__ M]4Z;Z,+B.-9PK''QO99FC,[(FX/QIR. J]ZI[5?Q+/JF\B-\#-9L\&X#Z#7$F(_?2FE^!&RKWZ,/R\F1<5BPR+,'S&J]*SS#<79P2/)X<", M]>ZI],X5T_OOCX>#+J6H<&V0@1=VGO!;NR/_+:WCW_Y%4Z)>U-4X]N-I9J19 MWM9.!99!?Y*/[E<6$ 48-:SY.>Z5::Y9ZD0;KOQWO;>M2]O6WXIQWZ8/=MNM]W).3*-]MS=FY2Z_N7 M7RF*=K68QNSCT449N>\O-/D/5S^_W3.XNUK'NMO21[UQO\EMBM8?5[YOZ_I' M'L9CEWKKEG1DL^I9W$;)DN"Q\\DU%+C9R]& PG1LU<]#AL63L0IC2$4J$M0'\6DIS@>2$K%$,.9*(UI0' M\'^>ZO;,;*)S0EV#O>WM5D^KB5=-G>+J7\$XP)A48 Q47VQ_$O,AGJHI SMG M;'W!8MP%^D<,WBWA!"42=&Y11\$9C!$1Y8F&S[TV3PYSS+3#%%3;(W[.+"^$ MO8NP(+U:^Z21H$;DW<\]"L ]FP-Z<.KBQF99A?]Y] MM+OU2AWL/ZN_]H?.]JMI2?(Y]B3*0"30\GS]SU*U[^!>]G%SY?SH>3JP!7!Y^;6V'"/C9Q&4*KIGQ,7?T$ MSP,IJ>H)V$#U\3 ?H;@X<3H^MN/OQ_[57A]EL9V/'?YEB@&!U=55"GI\,8@'%G];_C)4;X==6@J^/G5'EPC;&?4FVTC6-[OAK^S85OD,\/>H_NT95V.Q'R9P)\'^#DW MA\N(?XB.JI^R(E4O*LKH[NR.\7&O.?%VFD^\+1KCIP.^A.Y8_[R[&%06PF// M4D(BX0"&(@>GVCB";"),6Q*(YK*M\S"7A,ITFH%T0>6"RE>6H:N@O#J&*.K@ M&TH" -NJ#].(E?4>U$'>]PD-0(ZR#7SKIQ7(-[KE0GT"6@3>,;HP$P'E3F#^ MYSO9X(>'@96<%^QS]7DT_#H^OKB\"_9_;$868NH-FH(Q37Y6WIZE^,5=XVLN MDQ<7M_WPAKO'=W%C-OIG-]\QUHL[>X.ILB/4(7KAQESU77;7B='7UA%?TP/) ME.U>J7OWR#/)\WZ1BGF_N(OY*LY!K^-YK]]OQZIUR29=XDFW+L]Q 1[HNB_) M-I#]KCGN;Z,X;Q)A%RG/MRG$I6E!N=8G"\K4RM3*U,K4MGQJ77&IEECZ_*[8 MN;/2:D$14[;RLMIN.LOD[HWB'7=X3:#Q4?>6N.V3*U,K4RM3&U#?.3U M+N6R]5;DTLG7@CNX3G0N+'S;1 ]NSR5:EYFOF*AKY/EQ)KAR3B%*)4.<*H&< MR)6.E!#,68DI:RE^><%2?VTXZN64H:XW6&[RF]!X-&GQ@.C\KE\Y&K;.1\/2 M7;F;N5#.K0FGO73;T8/FP$$,U6#8G!>8U-.\3YABT^_\MHZ!PU'SKOYY?OG7 M'KP:7EL-8,S#'%;[TJN; /H@%V^U_9QZE9M"Y)OKL1T$.PIUE4N/]L)=A6/8 M3_;G6U,X'WE 8*X>KE0EDC1%4@4/TB]B/BK.4+ 1$RP"Y[0MQ#C[UL-UVI:] M]8#1@H_QM'RRH!'+;APM>/@9JY+$?D<2>WT<^_T+5*I^ JQIDLFGK;7N3]7^ M>;?Z3QC6XH5=>FTL50&)Y!/B/'*D)?,H1!.<"]9HW]+1H,.\&K=9!=LGYAMR MW'&QO"MXT]6X._<;XCL%LARMY 6H7\UPAJDTG MUW72B;$C5A. $/]LD= M&?FZX-5J'W95I1,!/[+'EMU['N\MQK,&U=_;<#^/?@X]&;EX<[U9NW+Y^D M5UH>X;J7Q)Y[XD?[?_G]H'KWNGKY[NW1P=NCPVZ;_.TJF34]1*QVE;[GU*[F MN_R^ZV27T'LNRUU)5]7\>!.WN,J\UFM>/RQ5N6DM<=Z#25>]'>[>MXEWB_P3 MN2O$W!@ $\AO^_49^/-=V!JVU?$H._S_ I ]_M2[W%;ZU!M,77WP+>ZF04H/ MI$'SYA#]K#'NWF0 3-;O#>+=U-G_<%2]V:U>OWF[__;EF_W?P71Z_>[#'_M' M;]Z]O229;4%LEZ_7EX1'ZS"Q12=*W[TZ:Y #6.95YM6%>=VG#?%3S>%F"KU! M[BL]?=H/5N[J_:CYPD7$I7%AOGE*G=C+N'/#=QQ/*G*K[;'&BW-I36F@N*KZ&-NHE8 M;\;)I^%IG.)$_2FGUMW38741>'/%6@&@>7_#^EO[ MA2.8543-78>],_3'L*D@?M!D&-^$JX)0FXE0O"#4%B!4+O$_/E\E+C798\?# M/GR_GF5150?-J"X!J:#0UJ*0*"BT!2CD;7W\*?6'7Y?LD5U'HIV-Y=--03)9D&R#D&PP',?ZTW@(?MT,3/)O=;@6I#ZYKYU0>WCV M-H\E'\G\!FRWA:R+>;1YH*+*!MOR-MCH9F^PT4_P-?MY9I*%7NTG=0T(] D^ M[9_7O?I36@::_7$YB,LS-:\NQ])87/NS\62;[1O09?";'GW/]WR(]:3_?>#K M!ZG2=\WAQR9:0=2-052R_+C7FJ%&FY#*-AM2V:=_YG(9/;#!>E]B_J-_\7O& MU_ZPGBP#4O]^91 -.O[]VT :<,T#R<<:]]UP,I[U+Z\^].I_%,>V(.:/)D]) M0CX;]^M/I:.ACR+BTI*!@\]H&']]?OKJ8C 4 VP/ DHN^ MX;G-6SBO1TIQ6Y.]58@[G:'^X\-:JPAD3T]J]3X-1T\[I#7OF:PWN]6[?*B] M',A: R59CFD5%5+F553C1F]8+_X<5@?4_NQ(53]^MOVIIQVSR[\45_OW_-*I MCSU]::OZ?JL@H[L^,2U!P25"SOYF1P6)_33JU?_XE*P?#T=+ :F\^U&]GKZO M^",%H I E=29>U)G)H-I+=@XRIG-MA\OCE9\JJ.?C'I+203\>&40U6$>1,Y_ MF1VF.)R.HQ>G6QP?ZY@OSJRP G$;"'&RI+*45);V4EE"3#;GU'V:G X' &N# MWG!T@6Z]Y6S2OIH-H?H(0P!$RT.X FP%Q J(%1 KV27W9)? ["/89RF"91:^ M9;XM);$9+H)5EE]]->FN@%8!K0):3P$ML=F@)5:P-_^N:13VYMM+"TIM($HM M_W#]F@EBFR@E-QNEY*=X=MQSO>4453N8O:O T@;"TA)/RGEP+_%O.JO5[FY7-:7FC.E<+DV4V'9OFSS=%$NB+66.3#C6#NZ/'RH,;HCV=5QLRSE4[?IGK-,L9 MO:ADT2$*WEX]J*N-4W_(+G-9#DN;7FDJ><<(5]%4LD&.N>K&+W-E7KY[^^K@ M[>'!J^HO':+7_N^@B ZJP[\=''SK@]F!<6UM<]*?W@RJ\?%P4MM!J'_>VE6X MV:^E Z-:/5,NU4%=TU:Q4NWB^WO!BGLOWW>-[NJYO[N,U_Z@=ZVS_A^?1\/) M(*"9"*7FOZ=M$\T(._."+WJ&5A?/GEUN..>VZX_L17KYO=N=Z#5KQ'K_VF$V M[^K -]=[?1[<+/66,:UU:]J+FM5/#H&O;#66%N\O'+Z6''ZU9=;6<_DJ-?8C M5?)ZBUM!DGO-AIED=T&RVL2:W/AA/I9XB(G5A=4J,E)DY,DR=C$;P6V4;);=7\&%K!&;+\*%P\9:2=:.FV[)/]X!#=+<. M_ =J[^KN>_.0JT_%:W"HKNG6FBL9Y>:Q52ZV],7VO\M4O)4%'[):FP$WMSQR M,.S6=*\SP%WS_-<6:=H-K'D"X__2.P,R#EZ/;'-XH\E5?/U)",:],H IAA#$ M*9'(R!"12D2)9)VE$C^KFJ>(8$#0]PGAS3&$4D6%4[8 M>V/\LVI@3V# DQI]MO9T+XO=_B#D?PZ^R=S^^*4=CF=K!2OSR_/N'?UIG?VY/DAP)]P:V"6QW&+>V-C%@%D'H#N,620-I+A9(+ MAE')F8WB>]QBQFFK+$'$&(ZX#@19S 2BULO )4DRK!2WN-KA2F\Y;K4<["EF M\%WM[,4$WD31*AKDJ@:)0A!*%$,FLH1X C5BJ/,(/HJ86ZV< M<&U8OM\D[5O%R5EHMB6]H=2.DF3+]4:Q=[>3CIL-4D+XR*6WB$@F$1="(AU= M1%88X8*37J8;[OD\9N[B08H0LL,TWW*4*D'>I5BW[T?QU/9"%<].XZ">E:X? M-L4)_;5=T6+QSBMN/\Y.7 N!G)/8C\K-W"2%9 .8P,(KE&C$B&,I$%C*% DF M>)+2:]N.U3R3X(.I .\/0E-:=)JOUZYB$CM2+##H,O\!N367E"TTL LF;B4F M!FFY-=@AJA)%G&B-C",$:1)]U%I&HF(;1OKR,)'N&(H+)JX^6-UAH'V"&!T- MQ[9?+/%MJQG X1&BSFK M0&64MV%%+T(W$(IW MN)%;'LA9$Y NN%1PZ1&XE!@8I4%8E)30B!L!5BE\AKB,@3E!+!>MA)L7@DN2 M["A-MQR7%AY@[C#8/2E@/#R%.9PW@>*<%'R:JY?N5(,X+H;I1@M,40!7%0#G MEFDF$(ZZ 0HR[52D@E,5#OAW:F\O>_;P7A_$ XN1.YM;$T?[!C& MMEP;K EP%Y J(/4(D)*1&AN]1TISB7AD$CEM N*"!.' X-3!MA-O73A(T1W. M2\9O":+.(1OO@#?MN#?X7/6CK6/5R!X:)C2!/TI,=0L$IVB%JUH!4Y\B9Q1) M;B@".Q80W@2-M#(L!>.HNAF[F,=TO92[W[/8?Y<^UK&):;1U$F2'X6U/ ME5L3!"\H55#J,?E3G+E$8D2*.X$X]@EIGR02GF%CA<9:MF*[+@.EQ ZEQ7@M M\=9YC-]'0Y\J[MUG"^P0,/&Y)>MB2(H&%@P<,D8:%ST0>><6ZD3V-%6@AT=,?)6 M1Z(G9-D6&[M-*:*[-(M1&$YRY8P5 M:ICE%Q)ZR$)LJ+*10DNCJ4(IXEQL"#.DF1 P7H*M7IJAVB MEW:*XSN&6"\-LR;*H.!@P<&5%EVSBK)D-%**^5QT+2)KF$1!8F^IU9C^G\@NF6EC-/:CG3_Z;_2M^9[9&:+0.) M[HEN8>'"PMU*7RKU"/-S]KV'-1S7U:D]ST4VRW;,&B4%EIX-;>4M.<:X#A$Y M$QWB5)I<(LL@3Z.-)G(GPXV>#7-MH\RD[?U4V-HNC:5(*7Y2MDNZ1\>"4VUM M]RKKDHX"Q8 UXC%B9#73B& JF?56I)LU3N?:YE@D3HD=HK8=ITHOF659MZ-) M_%9MNUBW&RU515E<2T3U#(&Z]$PL=NTVTG&S$0I'184,$HQ8;A%7UB#CO$#$:X":0(C2J25S=J$( M1?@.P=M>T:D$;%=27.7*AN;.1>'J8N9NM*05)7)5B9"4%$O4("R)0]PJA1SG M&A$:/*=41<-:,7.OURVXT"7G;<=PA=SVP@7%UMU..FXV3/E@.;?1(4K!>.5> M$.18# AS10T+D@@6VB^OLC"8*L4!2PAWB?58_,WTO6+DEL($I3#!8Y()>X U9*V@(2>HNC!"L_(QM.-4_-SEVAY"A(2O+33H6L,A:7280N] M#HMEO2V.:XG+7-4%(BDN<\*O#;F"BL4:60U6<;)6&.<(\:Z5AH>+W'S4>('% MNC:2ITO,>#/HN.'81#"W43/D64I@IYJ ,2,"X*IRB<.16.T!13%Q +"90'-AC9Y!6B M2=IH.#&!FI:#SJW5K-TQLN1G%&N[@%\!OSGST )S0DN'J.(4<>H).&4F$ M<'B+ *[')"&G@D;>&DN8'+2&Y_$7!\N%PO/5\![C0-_U>B_]9]24K6SVY2E'F4IJ5I8> M9 MN/30F$L+'M[2(J/4#M\>L=DRE.B>[!86+BS=>W3@A$[!'U%%A I="6-&BP/S;OVA*Z(O' MA4RVFXLVP.0H=%P3-# VJ,@C0XHKCGBN1&@5E8AK$CV+BC$?"AJL50).,=0N MXOC#0;'2MD"BUA*7%YAGDZ3VSB!C8D#M-;\6--IDZK;?O44*);4R* @NP+[,A:\E(4CIH&ER MFDM\H\O4/(DO!8TZDK=2[-$[VK*$T,O<9?O5J>T%&'KE[6EO;/O%.MUH^2KZ MX*H^4-1[;8) TH JX%AQI"WG* :JM*5,\'BC).Q<#5HNQ>T]2-N;PG@"WSJ.@[KW)5:?+=C M/_6'=?US,8$W6N"V5:O\=+$8"]52,6%* DLH.IERB"4?K#0&2:ZKK)J6'OX[4<'_#>K'^+# M^D.W@HS%V"ZPV"58O*- ->6$$FZ0#E0C3K1&VC"+L*8Q<:4=26WU^5X,C-U_ MAKST2BQQYF5;W2&FGN_]L%K@[ AN(^:WGX'-]!2Q>3;&B;:M= M<+JCY0++X7:T?D Q[POL%MCM..Q2S@2FP2%O/ '8I119Q3#@J!;1>^(I;J4G MSO)AEVN^(S4ML/MPV"V%$9]0&+&^Y;QX">H7]5;4VR/446 LV_\)!4U M0B: MD Z<(^R<911'4%"A O! M(C&(BJARI42'K %HD\+H0$ENV7NC3.P\-OGB0)"K'7AY <'5[PAT&%G;+$7> MU"DL%OCBE _=I5G(PG#B^G&5ZN=A[NV_+DP/W;X0&ZJ))*$)2RV1=IH@'JP$ M3<0-XIP([:+Q]&:'C"<6+-\?A,7I):IVB%Z:6\E@R1Y"3BN6&G-1DF1: 4P$[X=*./\!.KFB\4(17;871I;=76&B$O;'?X MU\+PFU\7.>IO8O-# /SN[?>^\*'S+M,KTWOL]!X MX^8[/36_.2]?#:HY^^N MW1MC97T^:V$'Y[F7[& XAD>-AQF)0QS4,52I-[ #WVMV;NPX-N7N=^?<*#;@O0<3F)P,7H1> M?=JWYWOYZHM3&P(LS)402F_*3;/HP_2#_YK4XUXZOWA+\U44!P%@_"S/%YZP M=XGH9P^$;4)_Q-2K9;.[Z,&N*0%8[MG/3)OCR^A-0YII2,8F&.N>[7^UY_6+ M9\\OB7AYYY0$C=S=OOZK6N8'6]J+@*IOJ]I=P/HZI9(#$ZR--?BP__ZH.OK; M ?Q[\/'HSK-VY=/0J.61_@]&"V#-(V)#4-H(KLY4^33-Z3^-)PVU82K MGYHS==T@Y,MW;U\=O#T\>%4='NT?'?QQ\/;HL'KWNGKW_N!#AZBY?_3FW=O# M:O_MJ^KENS_>?SCX&PSZS7\<5+^_.SSLT#A7P76=F/A/;P;5^'@XJ>T@U#M5 M//,Q;W$'GE2_!4MV*QON][?"( MG8R'%PY_'DLV8V#P^78$ANAP @9E[RR&%]-7$8QW\9\NO@!4[-O3.N[5\=0" MTL>+59B>T6B>_>S[K;,OO;HW;:Z\=_']V_;$FM<)O,OUGV9VV2W7R2Z][^H] MU\PNN??!Y:7+>>D]FZMZ6=WH[MT[U.L5&-_$J5TV!I$/;PQR,:8%3KL]S7;G M%OKQ*,;J#_C[N*X.!B&&)W<06=FZ%%XOO'X?KQ_VS@JG/S#MJ&C&@A:/0XM' MY6EN!)[\^V00*X9WYF.+AR0O=F'%BIP4.2ER4G3RN@GD!D_MP6TLMP]K**:\ MX$R1D2(C]\H(*S)29*3(2-$C14:*C!0]LCJ?;IZ"*O,Y=>MWO//=-+=K\+F* M9Z:Q.!UN9 TH,AJ!N':Y:F6+9LNH6+-Y*L6S;=PL4;2=8MFV[AXHTD MZT9-MY297XJ7\B'6T8[\<9.0'^*7V!^>YK,II>3,/1->_R8.I67)M?K!-EJC M'4?>,H_K'^#D-8>K2$F+$4^"PG<$09@+2A+'VAM] MLW[P5-CV!^'5-U$[F(8'6BI^0.F.Y*6-:4&J[2;EAB*5DUJX("-2UEI *L L MK7A 5B>7HB6$4OL]4B7%630$(Z]CS/6O'-(\4B2CH=YP(F42*T$J DBUP-+F MF\S>!:DVAI2;BE0A8I$B0U$$@P!O-#(L$L0P#\IQ[K&_T9,AR42M31RIB!7B MFDA *L\0%ES2D+2%'ZM *JYV.-WV;LL%J;:=E!N*5($(P"(;4$P:4$<"2#G. M&)*6,>Z-,LK=*-NM6#O MTA=^*:'#O\9!'-E^$SFT >[JU>.<\? E%O4QKWR59@E;V2PA,6&8IP))2ARH M$] ^V@6*A$V,4,; L[^A@N8)0,Y$%C30_C6!;5<)R1UI2O.88E$72"R0./^> MC"3!ZX01)@X@,7"*G"(&19D8*W2\)$NJ-(<9T[EAU*VPCQTG4, M\4Y;% YOG&0K:JJHJ:*F'I,-H3GCV 10.1%,=Q-!Y3 O4.(:4+"@8$'!@H+SHJ"2V%KO*,*,"<0C)T@+K0#6$I:,64:9 M:2.,NR@4E&1'P.VB4%"8'4,7F&F[,2BX\&S<>2*SW0^]_CZLZRJ-AB?5MR:11'Q(^4"CY)M,F<7 MD-H84FXJ2$DA99(>Y3.NB N6\Z4,11MART2#%=K#>K)!E :F2 M$E52HMK;H0[4>!4UBB%ERZI)B:(4A62U"!8#WHDVHI.+!SI9LN0+&!8P+&#X MA"QY0PSQD:-DL =@TP%9K@2*6#HM4HB"W0##>0*5BP9#L<.4*&!8TD07$[]\ M&\=5?UB7U-#O)SP3C&:HMZ!FE]VJA^T"_&N+*[#I@87E[*TEXKFRT2"&;41< M,HNTPPXI(QEW,F)[L^7!7-'4.%Y@9I4"ZYT]6F'=Q6R72FC]!:XD'A2,+1B[ MZOP%:VARGB F:"ZD0C'21BC$G786&QN82ZT$@Q>*L6*'ZL?G[Q>,W4*,77^: M_A!$"TJVWM(F:!D ])#,IB4'RQ/92#P*GB<BN3W8P)KD"BP*=Q['0=W[$FCF!1!Y6?C$9QX,^K\<@.ZGY3":VDO*R;TU\.P3QQWU,Q*XPTB.::F5SE M)O4:6R2MT42J8"F5K50ORZ&"EU,+R-XW?IR)[-EUB9>FY[432%#D:O*.&87VSYL5<=<^ZA)T/ MK"(D%IB;OO(@>=E@+7"Z37!Z1]<=S\!4Q HEC0'*1! ?QD-E4E4$463\*T4 M/>L2_!73L9B.A90;C'7+2J0C.FF?$":2 '8FB4Q@.2F$:>>T5)*05LJE=0D[ MB^G8M=IK)2*JCAZ8?]PK38K+ MD?MRY'ZERI,&DY16#ADN*.*84&0PAS\=U98%<"1L.TV/[U">W_#B;\-^ (5X MH27?#0XO4:)5C?D;6V 5NHX>]2\AEX+&!8T7<)H<6Q$828A2)@$]743:T=#4 MYA2$)(#)FV=X6HQ:+P\][R_MR4J3O1+0*4A:D+0S=JT5."B'+<)!<$!F3Y#V M0B#E$K>4!<6\7F1 ?05V+1$+;#?7410NAFV!XP+'[<,G-MQQ)2.B*GAP\0$% MM3,$44^]T)A'&]II0;)J^/Q-X 6>W.PH:G8PGWHS*_\=#<>V_]VASI(6W9Y$ MT5V:12H,)WE;884::?D%!AZR$&NOG);C*V &NDE*C3S-R3< 7$A;KA&)P=IH M01/&&[["/#'P6_3&GNP'?<5QR" L#=I'L!X$X"L))&6YS1DXJ M> [!..D4>!N1!(LUX[25,/HR 5CL*&,* !< +@!< +CK ,RBY\G[!!/F!'%/ M.3*,!Q2C(I:9@ -OI>?V$@%8Z!W&EM;AI@!P > "P 6 Y]ZNU(&1C*,Z=R3@ M/'IDO(3G]0:3WN#SNVG_N>&@?A]'?\E8<9AQX[K2A%]C.!S; M<:S?I?V3. *6>#7L]^VHGMT]4ZGXJDJE#]6HMZ^,-L3)E )BV07CW#GDB$Z( M1Q-M2 96[D8)Y86MS*LI=BY_;?"NNFT?OQ@?Q?LKRJTHMVXK-^T8,SP21 7X M;QPKL.5=E @;::T7R3MAV]C_6#_E%E0@.BB7VVT'4%0V(FV<0EBEP*@40 8ZHL,<0G[.F-Q(EY]NW63[DY M*R23(2""DT#<1P9JWZH<;.1,"9YPNI%4O;"56:%RX[0HMR7OB996#G/@V_]I MEC2&RL),[>=8 2^[.*J&:;I#6E>3&J[V!LUQI@E(V>=J,-M'_<6-GL^T]=6? M97=UB\R8%9W)W5#KY8Z#2C0YK<#OBSI'0SD6R+#@44@F2D)8=/I&E>!YMOHN ML&!_"@5O&R1XEQJ%6+^;C.LQ2#( 0&-P7-.G4ZBXJBKQ7-:#,EXPGS=YA::( MBZAR2UB.A,=1Q22L+P+A,QBH(H"F)+%(0" M_ L4(TI=3B/-]H>2VDVU%010%411$41!/.@D;9M5J\@HC'6,FF1(I0A3AR ?? <1_N]+WSHO,OTMF!Z]$?O>^P$'Z!U'C'=Z:WYR7N] M,;S6W[D AS%6UN?]1SLX;S8@AV-XU'B883K$0=Z@3+V!'?B>[<-@[3B>P#?K MW3ES018RB>H[ H;>E\KW;0W@?@KZ 0V&(5[<#NN>+U]0N!_/4.B-8@/?>S"! MRC5IWU[OI>OOCBU(2N1*Q5'>U-^FNV83S_XKTD][J7SB[ MUR^>/;\DXN6=4Q(TP'+[^J]JF1_L9RP"K+ZMZO(1^:&<]'5*)3?LAS;6X,/^ M^Z/JZ&\'\._!QZ,W+P]WJC=O7SX)C5H>X?=@M S2-/8W#*$IA P0'3Y]0^I/ M\9^3WOB\&^1[^>[MJX.WAP>OJL.C_:,.4>W@CX.W1X?5N]X!"O5QGERLV:<-Q,8[60\O'#J\UBR MH0)#S[Q?=OR=2>_\[.67E MG1OT3J$?]LY[\IK5XTL]W0H<-R7H,=L;:KUV-S9Q:D#Y?&5ZX&!SIUFFMHY3 M*\Q9IM;9J3V8.6\9TP*G_8@-@T70=*LF6QAX:32=QV^_:UWVO9^<3/KV 8?$ MNKL@AQ0!WW0*;O#4"G.6J75V:FMEV[?JP(;0 MRPEZME_,_\+CW:%IFSS^;GP<1X6]"WMO(4VW:K*%@=<2GX^&XV)^E !/@8B' M0X3<,HAX.3PY&0ZJP_'0_V/KD6)KN'S;%.%[VPOHS: P>&'P[M"T91C_UM&W ML'EA\^[0M&0%%28O3/X()F]L\6.X(X[J/V\]FQ?OO4!%:U!QO401WLT5BIH# MZ+<5]-H,,&EJ1\W'%/>LUF4YIRZL5Y&2(B5/M"N;8_A%2HJ4%"FY)\A@3WMS M;R@5,2EBLAUBDKO0%1DI,E)DY&X9>153S_>*Q57$I(C)/6)RT-3!*U*RB#CA M(_N#/KE/P"+%\0D%X/]B^W;@8V7'U:OH8]/MDY&=BF+*%MX[85T@ZI9'WEL* M??FS75I7A&YT/+B^J*WW/Z!,&NRM0)S$@+BV$CGE*9*,8!H3C];;[[L"J.@, M=L["%*-!W :,C P2,1:$P<$[8>CW70&FV5?-AL]C6P"\>?OZ1TT ^ XS>H>1 MVWI/%T8OB-4EG777-/^U0-"G1= MW:6>FJG7 .OCX2NPYH$$\!5V%;<0^Q%L%;0J:-4Y0A:T6@A:$:6IH(PBGZ)$ MG'F-++4,><:4!E&G UN6,"::$)@D\CH1Q;SM(-?S/X:+UV8.M1#6:OCM![#(-=^1>J."90^3J)\+1FX813,8MY1 MR4ST"&L*]AGXD\AX$U'0$=X 7JK5-QH>,^.T598@8DS^3B#(8H _:KT,7)(D M@U^>3Y"WCNAHF$(FF?D"=^1HX&?BZBB>G_>%YC+,/3_MV\,-\N U:V>W2 M1V7?N55C.FCC0!&AH, TFY$/1JZW)SAMGN'M!-"6TD+K([,IGVSF976N+PV%/M-02 M.>\PX@8,!VO@-^F<-RPR;M6-\%W"(5")$TJ2@>.;C$".XX!,"%Q9(UA@["$6 MQW_8_B3^P.!XPLZL*B9'@:_M)60Q.;:&U$5F-X2016:WAM1%9C>$D%OA)C 2 M+*J M01SG;_=FCX+'U..RL5;T5]%?#SC0&6)P-C'D21*(FY SSD)$P5L7D^=*VAOG M#(BT"1.ND+<\("XH1LYP@XBW5G(<*56WGXJZ:V\-5J>YU,:6FMAA1&ZWYBJ& M]W83LCC+6T/J(K,;0LBM,#8,\5X*%9'@5B.NP,XPW!&DN:4$2^:,(%%W[ M(AT[0B-I[#EO1IIK:V33H0'N 2%6F1LZ.8YD>?'8>!V-;> V28:![P%X$>Q'LQ3U8 M+<@LR"S(+!#R>'T\SBS.SI%!V!&#.,_>GC-:(L^4\YQ2R]+:H+C[]%;=Q<>K ME2<_%$OY]8JAO"&'3Y0!X\?M\ &0'3_Z'?:A<9HM\&>8_Z M^05#TQ^.QTT6L:ZORKI^;,;19[:?M!':IT Q@3$)QB08D_NP6I!9D%F062 D MR.QQDQID]D (N1]!FV=]O$X0F&!;#IGPR2$N"$8Z*(V,L"1%*J.,_&I(""NL MD]0<8/]NNF#^DAY*#.+H,# M>@!JX&$?1>[2*SEOFXIM0@<[839>@R+\;1XE5/Q/FD&0_[;6CFU#M@=?GMQ8,1 M?.<=Z] .LT-FF.,RE $; !L &P ; !L &P ; !L &P ; !L &P ;GAP;((!_ M8P#?$RHM,P'Q6/YQC".K"$.,8!&")<+IMPPL/S#GV8P7#DGLLR6/*9-87]4?K^L1B;5/O3L[[?UT,I[802FX M>?SI:;RGC.DI3 ^I<@8"(H!8@%CK,S4(5U81BZAS/J./$LAJ35!() J<_^;7 M+=Z'(%;%JM-A/UN.X[?_GK:3BPW-S#BH\CX *0 I *DUD"**2,148&P%QG8.*;(9H!"2EFC6;#6B;@SD))<]C 7 M %4 5<=+R/V JF<=GV1...I)N@J$S$MOA5-( M^A 1)U$CIXJ+JFC2*BE)R?4CDQ\(A'?LR\"'!(:0^0%4!%1\*E245/I(LI7' MA!#9'S4RFX=!(V*32S;FC^7:@<+<2$(<,XJ<9 &% M0!,VWJELC]S%X*@GN7S#WGBX0ZSP%HNO#YCM ;\.A)!@)FU(XDSB,?DD./9[:/9Y$^,*.+(FI]WGWS0 MI3K(&UR]6HCR0[&47Z\8RAMR]T2/:2A& 2 [8D*"\7$TI :9/1!"@LP>#:E! M9@^$D$?A, 1C$@E)(*6H0-SR[ 8DX5 2/ :GF'%NK1?^/HDAGO^AK6H7 M&:+EF9WUZ,(FBUA^^.]Q8ET_-N/%L9V0,0+%!,8D&)-@3.[!:D%F069!9H&0 M(+/'36J0V0,AY'X$;9[U(##.A1>):Z12-(@[$I%A%B.LO.:!&N(YOAH2(IQ3 M;9U!Q#B-> @2.A\8!K !L &P ; !L &P82/8 /'[&^/W)$D:M39(*%D.-I,*66(Y(BH(AKD7 MWKFUXQYC#"10B2S3%'$;-#(\&J1$(MYP033V5^/W[^*D"]B7V/RF@^Y4]:3< MXI%F^XFY4*P X O@^YS!UPO-DZ$9.;$L)^*4X2+*$I1,,)C(C*E2;R)Y"N"[ M3^"[[8[#O0;TN\KKEVY#W+ ?;MS='VR_'-76V$GSW]-!;!CN-113#AIO(Z)& M3VB1M3"EO42MI@8Z2W"+/_#I6!(L^PC6.R3U=)90==. M.S8R"I>\0B*P[$@XIY%VT2-& Q;,R2R8:X.R7M?S%6OW>W= V_OI9#RQ@U+' M\\B3V1CO&>21TZ+ MA&@(E@7&!$C5+0'F$8$!(0 M$A#R*!'R68>65> \46X12Z3T'-N(K"$94#6S5'G!G557\5=FP(E6,V2D#(A' M(9'!UB(2C!$X)$W=1FW3N\67^18[:O85@R&U!V ,8'PP8*P9)I)2C9SU''&F M\T]!.Q2CT,)X0HQ?:Y)T2CKOB$>2QFQ 4YX!W'.)F"0")T<(+8,F=@W&@M.> MED<84P5$!D0&1-XA9B9C-7:4H^BR%S_9KI:G:3B?#.6'+N[2#3^75R^6H;R^&TTF^_=<8 M7G:/(AB?X#_.OY!EL&_/Q_'%.)[;D9W$^1Y4^>WN_=W5RI//[;AU;3_S_8OY M]Z^K*:F/8_C$$/K'E]_]^88+R ,_TR<:\RW<]_9G3:,NW+)W_Y+KMF#UCG,S/486G/:FG G+"TO5W:G9GS MFG?:XK*7OO*3T/2H%@L,O#.:;K*B_I7WT[-I/[N. 9@ MRSS,I>U]#.89[.&A+PT$'):VMTL#YH2E[>W2GI5MOU$'-H2V9-EM'\Q_X/'] MH>DF>;P>A0#L#>Q]A#0]JL4" S]+?/XXG(#Y 0$>@(B[0X0\,HCH!M\TM?;X MZ)'B:+C\V!3AK[8-Z*;4/8XJ[S#O?A_T"*0$I>:1=>98UR 2D M!*0$I.26((,];Q^<4 (Q 3$Y#C'I#KAIOB]'W'QS#!,("PC+,0O+FYA:WX+I M!6("8G*+F'3SP$!*MA$P]'D'DC^:0\WN<(;9F^CCF8NCAI%ZCAF%89(WK_?6 MR7B[7^W.AN8?Q>Q'Z1(U$5ND*4V(4R.0YE:A1+C/_ZLPD^SJ[,>$=9D429$) MDB+NI4*.4X>,CC%28Z7P:_-R'W'^V$_O?OSV"614\!XC?'LC( ^8T0&Q#FVT M[5% E^;*>N8LXI@QQ*--R+%HD#$ZHQ&)7)JU EW/\4PP0"M *T"K?4(K MK*VE@7$43<8H3IA$.A&'N(O';(:S_!TMD:/8(ZDCEHIP MRE38W2E=A/6P LP"S-H_0AXK9CWKHUHB(RPJGTTWR[(M%FA$VGJ-!.&2&FVI MM.DJ(C*BA3?)(QQ-.0?6:F1X#.6H HE%LLG0C1X[<+>C6N@63VG95V&"\U<. MC:( CWL%CY9(K90-B+%$$#?9 G0V.[J,4Z*)2DJS-7C$/CH164 2^VQ:*DR0 MCXQV>+46YZ)%M'L/W M'-S>S?:HK*>EM\5=7O7X+ZI_%X6C+4 MXV:8LDC4N07CPM>9DS-?-_'LO#^\B''VQ_.^'7RS\>& =O:X]!&DN3>IAJC3 M.&+,4>"\Y'VH0L9X@[". 3L6HXAKQ\)JGJ@G1"$1+4=<,X&11^ F!4FV- M4XB'J!$GF" C;*GQU)8$BZV+^*J?X$0D5IN C+0.<9T]!A.\13$(YZ.-S,8( M?L*3L_VV&S4/*+?S"+&J?(N<'K43Y MH5C*KU<,Y0VY>[R'S4'5> .0 9"!\0&DWI.E@OZ'OJI=9(A^&^0]ZN<7#,TGVPZ: M+&+YX;_'B77]V(RCSVP_:;]]B,P![28H)C FP9@$8Q(("3)[/*0&F3T00H+, M'@VI068/A)!'$;2AAB8:F4=6>H$XCQXY)AARVAA*'.7)R[69U(*H&+A#Q B' M. T>Z<@3$H[B9)-@VK*K09OWD],X*C&943R-@W'[.7:'/]NNF)EM+<=R!'0"[XR8D&"A'0VJ0 MV0,AY%$8*-:&E$2P""LK2[N10UHXB5P*QCH7N#1K@Y >DE4" V6_901ZDW:1 M> M&AHM(TK%M:YQXH2+3" KRY$[22ED7(J(&6.5B3X%M1:N?Q&:461H:X<<&YDUB24(1:#S_^U.F%S57\0BPD6$2.L@T312(E92U@A&:7Q=GBU=1C(SU$JD8M,(Q1J77J@,?@EA;.ZV7 4@!2!TO(8\" MI+32-F)INUF8O#CH#C."1 Q2Q.QW:[,V29,Q2;V.":G 67;+I4!6*(&PH3'R MC'F<7#\89QL@)8G*-A5 %4#5$1/R** J1,8,51XQ80CB/!M5#BN+F/:&$HRI M6C]V.E!#L=,!><8BXC)FK['@E:;:)<.XD-SLSIYB!F *8.IX";D?,/6\TRB: M,A(+H!%=4B(IHM)IAJBVS&JNL.5K.>SDE$\RQ/R=XE1*6X:>.X6PI]21H WE M=),@>+=<"C.J1\1!=8Y!EAJ@\5E#XY;!RPB9+38?410B(4Y"R&YG!B(K7,!: M.(,5N0I>I2PG6&>0X*;$_;5!5DJ/B**24$\B]KN+B%&*>QEC#PFSH-MU/S/ M98AP20&/FV$J1_&=#!FJ!= MJ2.B,FN3;$,+9#W-V"0\%=$&S=3:,/#(B0@Q2A0I*[.H5$ :6L;?BH+2'N,'94M#= &P:SO8=2S=,P=,:I#9 R'D4=@; M*@KC77"($,(0M]@@IYQ$S*O2B4*QQFNGTB>BE&0I()I2=I55$$ASBI&/A@FC MI,))/OVI]/D]P.8 _#I>0H+-<32D!ID]$$*"S!X-J4%F#X201^$G4$M\4LHA M$:-&G%B,-!4)>9.(]21)0==J,9/B+!J2'0,=8SG.T&4_(5(DHZ'><")ENE-< M$OR$_9(E):E2R 5*$!=<(,/S/XJI:&)(DJOU<\WND0_:@\/H*;2Z ) =,R'! M^#@:4H/,'@@A06:/AM0@LP="R*-P&"Q6F&"3D!!<(HYU0B[A[#HPH93)_@,- MZP5D]T@,@)#OEQ&Q(B)^2XBRN2OQH+>3T[CJ(1Z M1O$T#L;MY[@\5F7F1;^>.=$?BP_=O>2K0?BX]*A?A7]-QY.SO)QWHGU\P-)]L.VBR6.:'_QXG MUO5C,XY^.FHG;82L&JA*,&_!O 7S=A]6"S(+,@LR"X0$F3UN4H/,'@@A]R., MM.5 #_512499W&M!GJ3>:^EJ_OW8;\%G_MJU([S1ZO%T_><>Z/#MFA\PPQV6X C8 M-@ V #8 -@ V #8 -@ V #8 -@ V #8\.39 X\B-X7KC=+E50MQ;CKAP%EF2 M."(ZI&2-#52LU1-0GI15QB'LN$%1(QXC(XW$EF(CW49R MI0"^^P2^V^[)VVM OZN\?NDVQ W[X<;=_<'V[<#'QDZ:_YX.8L-PKZ&8,M!X M&Q$U>D*+K(7AM'0Q'IW.NW[Y^Z'UMJR7F/*4Z^P/,.\9XDJX,FA9(^^QT4PG MJTFXJI>,2$I33_,2F4-<,X,L#@KY(!(5$5L6TE6]]'IX=C8A,P60'R-%M"<31^^^]I.[G84)$B VP$ M; 1L!&S<0EQ92Z&\I8A)'Q$7F")+N$^A@LP4''J_A+-&,^T(BPSP8JET8AZTA$5 NK+2-,*+9)_+U; M?)GL+KB\/R ,N3U 8T#C@T%C115)'B<45#2(4YV0"52BP)4,UB6MW%J5!3/8 M<2D#TD9F:]A[@IS*_U#,,:9,,F:> (UY-HLYV^)X34!D0&1 Y.> R%O&S)24 MI]8G1"P/Y;1/C8RP CF31 K:NX33>G%$LLD*CJPF&6<]R9AI5$"$62R+-X_F\9F5M_W"8_WQG\EL^6^=&W/NVNBX:U/7QM2[1[ ML&E8W^6VQW>7ECN_:"?YL?[&Y7^(L;'>#\_RNURT@T_-8#C)MYH,"RJ%.!C' MT*1V8 >^M?W\LG82R]3S\T[?(<7"ZS[>D==1^BWF/IIV>PF>HA+^)BW>_9O MHO'YN/?W^;_OOWMXT^O/_2:G]Z]?A0:;?@-KX+1 M+DA3S#Q*^?O_NS=MW']Z^:3Y\?/7Q M[2]O]XAX[SY^:-[_V+Q^]>'OS8\_O_^_'_;HW9Z"L?9BX=__-&@FI\/IV [" M^$] D:=?^/>_#>PTY(>%8R7'D^K]LKC9N2PS;W5EII6=3H9SM[J\2S&)\JN7 MRU$V:H?3;)RV7V-XV3V*8'R"_SC_0J9CK$+F>U"C)]V]O[M: M^/^Y';>N[;>3BQ?S[U]7TE\?)]4)UG^]N7^;IRANF:<(X/+T M:[LSN-RK=?8@X&?>??U"\LVF>1"2VW5WE8-[3K5_6!@B;\]3R.(F&>[]>1S924F9EYJ8SWI.;_-:G MUI6//='ET87DSP9=[EL6^^2VT2[*Q/<#6A[!Y]>VX6R\B)P;S(Q@#"5J->*: ME,8;AU%@-C)GI/1QK0TRR7RQ31RIB%7YCD2:>X:PX)*&I"U=']'QZVB87V<; MX_6$[A'-=WV6V!Y(R_9;:0 ! 0$/'@&9#$%(3A&6P2 >O$8Z!8^<5Q8[D0A) MY"H"2FV-D4*@X*TO\]\2TI$ZY -./-_-*HIWB("\)P0!!'S*$-2:;7[H9OBK M4+H2:A%P:>@8Q?R1;_NQ&YS59"^. MZ ;O[QG9LSN;&;X1J@<2L1,[#O MK]_[-S%?XMO*YXT=A,:N,#ZHK&* YQK"0V"2,2+,UF M*\LXQ%U"+CA"<0K9>K6;,'4W@D-"'I;!"G'H/;53Z[Q/Y&Q)V9;9?7$P[FS6 M^+7\'$%%'+24@8JX?-*C8!$GAZC'$G%'31F8RY&GSL:4A$]\_9B>!YBJ]7C' M'XK,O5X1N4T%@G%/:7KDV@,@ZMA)>: 01;0.06*=\04[Q(5CR#E*D5(!1R\\ ML7BMA/LA5NQ6(4KW&-OB:8O/@JTA#KL3^[:4X):JBLR/>7,'C9^.1G'@+YK) MR [&?0C''KZD@0)952!9?Y!$14"!.MXI$$NX1D(Q'*AGB=&-A&-_[ 3N]4S> M/A9QZU[D;[8=%+'\(1:A_&B_/K)$OLZ@1/^)HV'A DT)?7GDN@7 Z]A)^>S! M:S?E#\9S%X6-2"IN$"=$(RNU1R1$8922(5BV"6MZ*V!X^X&]8HNGDAUZQ0-$ MDA_2JC\($NQ ML@)K2<*:8KF/E9W?:/(B2]SK+'"+\5$_%W%[VTG;QJJ*R=%G(@&DCIV4!PI2 MTEC/+[V\?C.!G7*M]^:^OY)=#I#CW"Q[QG<2&VB;@0>XXJ M\]=1/+=MF(>!.CTYG)S&T4QQ@L]UT)8I^%R7,@[4T\2Y0XE+BKA4&%G' K(I M$B*)L4RL5:$_)/WZT\"/BJ?U)G;__6DPD\,W,<71*(:9"_9J$-X767Q517'3 MP\JDED?NEP&0'3LI#Q3('-8R)LU0,"X#F<,8&84E,AI3SYB)S&^D:S]WQ8R3U:@3Z*"#EL)CU4&[ M*0=RG"6BG$)6*HEXMM21UC0BXRU)) JOA=Z.<3X7^U\[J2]]HYW8_[P4[4WK M--4C4"0$&+GG- 6,?!RF6>-2Q#Z@B#G/-G?(F&:RL>Y8,*S4@)NTAFF;L=,W MBVG?R !C"AE@"&?OP$!_?Z6Z$6SO#0C8MP\9?18B^$!BW^N(U>>IFW9DOQLE M1(A9N6$2$0^,9;TE."+&8D$IMMR9[=COE\N;Y@KN8M,F.^EQNL7&V;N<7PMF M/< OP"_ [W7UI-JJ8&0Y5RED^%5:()N;*D1!6HJQP*&=& M:B,V,NDK2W+I?OAU-/S-GQ,H>I0=5DP,_ 1@#& M[0(C)?9G.,(= M^\:>C85>G_:EVP\W[(<;-[<[M>1^%OK>\ ^TSD#K##2 1U'/Y/LX?.7_/6U'\9>%*']82/*&RKD8[V&LP$4#*-QKF@(4[A<4 M4N%5,-$BZT.&-6P+K"F!?,3"1Z*H2QO)/^\2"A7K&0'G.C]%C>L16^RCH8\Q MC)LT&IYEFWTRXVFPX$%M'9/:NN$(EB HII(@1BQ'G"B,M/99@Q#J/:8<:[NF M9AYD<<^D\,@5U(4R&1BR$BDI')>\$RDJ6-&,E/A%Z$T9[4AU7X J'M?3645T+;YZ-2I3FY MJ/,98O8+SXN3"+H%FA*@*>$IX^.$66YX0C(%AW@T67>5$0]&4)Z"$CC$C?2$ MK06%?IWAP:]].YAD[?=V#@D;.^>50RL"1-$!= %T]PYT/=$JHZQ'N,RVY$YY M9"SQ2'EI/<-":;*1<[5V#KK&;/%D[<,#W:W'ZP^\_^M\5A[=N(NF?4"%*2BZ M/5HN1*X>:".))B@P\-B(=DT":7]X$>/LC^=].P"3&.J(H([H/II*&&@)U%;@E$,@6:S'1.D MI;5():M"DB[8L)'#<;>*@UH?WZS[/0R"'U&)8WI $AAT#^@>T#VK]48AF21E M1(9:4?2(0X8$C+)I3B/73/KU>J,-EDDN"CDV7F]D>HIM<2C8P6@D0$= 1T#' M&]!1<.PQ21H17X[#34PBRSE&'CN;C75,(UZ+I6^P&G-[Z C6^EY$W@_76O\^ MS(Y;^U/3S@Y@*R4GU8@O(P_J#V7NP>?,O0.H)SGP'-:QIFAWTT K4A(L:HZB MP 1QXS@RPAGDF*,D90,]F_B;,.*+CBK__W8IM_^(X\FH]9,8R@>O!N'R'U:N M_#6.VF%8/XW1]ZFHMAQ44*"04JLTDN MLG&N(\\6>C)>!(V3D.ZJYF+&::LL0<08GLWX0)#%3"!JO0Q8:,!R2"LPB*HL[H;Q&1DF+M"VU\M%K M; X!8)GN&2X!8"$G\ 3.0\Q_![=APS)&3V@1LC"M*;CK M-^) 59Q*6!A&;$9V11%W3"%+G$7.)*F(#IJ(-1_"DF1IB?T+'!CB/CF4U6%$ MDD6%$_;>'(:*4SVL=E82=(7KGI>2 [P%O 6\O5OJU4JK'4&!QH"XC!QISR-* MB@O#,9=2Z+74JTHV6<&S\T%,QEM",CRK@ BS6#@EN>/Z /!6X!Z1.YLZ_ZSQ M]CJGXIY9B(?-@KL=N.GS NZ#5$J;GXVU*:H^D]E8A[%NQ?)_ MRV%M]<>]8-HKS[[U<7==-2SNP!='O_6\FY>W%.5[^A[W6&YW:;GSBW:2'^MO MW( /,3;6^^%9?I>+4J$Q&$[RK2;#XI:$.!C',.^EM/W\LG82ZS$I)P^L7=W* M(IHK! SMY\;W[3@[(N?V4T2#88CSR_.^EX_G%.['KRBTHUC=CQ=Y =.SP'?TW'DS9=S)]2OXKB(&1'Y&M9;[[# MBX5/\O6.&IOL.9O=1 ]Y20'D[9[]6VASNO!A*FDZ)\6F_*XO;/^+O1B__.[/ M"R(NKNQ(4&'E^OU_JFU^4K!:[NHV\?AQG+0ZL7L#>_"/5[]^;#[^_6W^[]O? M/O[T^D.O^>G=ZT>AT8;?\"H8[8(T-=Y4D?N?D^$_%\A=?AJ'?R[P^Y_CR5E% MP#W8IG?O/[[]T'Q\W[Q^_^[-VW_ MO'WW\<,>O=YU"N]Z+KOM[HNPY;OI61RU?EXC;7ATQ#A$C*2(ZT21HV7R'_;8 M!Q^4$!MI&'E7SG".[]-J;#&.O3W/UTQ&T_@TX/U$%"4GS?O1)SMH_U.W8D]Y M[2X$D<^*'G" ML3_>,H7QB4BZ"4OA-&/+>9Q.6C_.EL+ GS3?SR:;E\\7 \U'E9ZS3UYWWM#L MPS\U[;BQV9]H!R5$4WR@3['7M&=GTT%>R*<+Y&SQDB8KCVIF#E63AGY:/LP\ M$THZY7.=F]YK0OP<^\/S.I^FU+T,SS("%Q5=3=C\/N5!9[;?;\Z&_>BG_3B[ M?YO7GO+KGF>8J!4R7]K):>UQ:U-^O<&DF0[.XJ09U&F5[2#_7^K;LS,[&8XN MRCN45I)Q?>APX.O[GS2_3=K9@]M\QW+Z^*B-$UN^,)I^6KQY=Q[Y[-6+%]C$ M0:9[WHRR>;-=FW\^;DXS8_)E,NGZ0Y]O M%\I>?!A.\V9]R)SXXZA81'E9O>9UWO2\HX/6[L"GW5.0W9W'LH=5:;N!X9_; M?T_;T$XZ(?K%#C**5!GZ=74\[%Z^^K%JD (DEV)CMX?$FE.;0<[%.,@0&L\S ML(7&CL?3LPZD,M:MPN27-F/A/+^>K\LJYM-P]A ?1X.3YD-;1@R7?ZK1<1EE M3VU!=S\=E:>40SCZP_$+BPM$^:-]/1##RS]OB: M87%X-PNMLIF5$??OU/(M36YS<>W#&[0PA]I,ARAST@C79 MQEIBS*RBN^Y%$U$G-_?,>4C]=)*ZAY5 MC%VAZO]V&S%#I$V1'HN3FTNEGX[T)X^W4Y\JFOAX0W4.GO6TB5G^MK,M\\_5 M:FO&4Y>MU?Q7V^_.::MX79)E\WSOU$^*CQWMR)^N.?O+0;J]^EE)RA7*E[O- MY*P:M2[6Z$/GSE<_?6)_CS,W?7F3*XYZ64NH+SZRV97/+YM?87[?R>EH./UT M6K7$ZN$;*Z]05,3DHM>XX6@T_%(.IRM1G?$D*Z/XJ?6-S2S2'797(R;#$DZ9 MA6GJR_Q]^"6O==1KVM0]VXY&9^4T$7(#RVABG[9 MI?J\@C^^&.SUFDE&WO%EW?9E..V'LD6C\L*C;I-6PC?]B_Q)ID.<*]*,8E5W MSHW[$/OVHCQJ=EDUX'V^N.Q'_G/LMYE-REN-LU5:S^;+[[]*Q_/1\-/(GETA M@,M?S!?-HC+E.]70'TP>I(HK(\SF,>?M3'EQ)5S5I.F,R'%0O]).:LPGQNZ1 M0Y/V8H:PA&_P?@H8MI$O4R.WJ9AM.ZT\V7[$IV(+,&UQB3/Z^>5"?CTMDP6I:R:CMK," M_A/[@ZS&1H.BAO/J,E$S-F2(RMHN<^YX<>-7;Q;W+>^P_YN9Y;2[9Y6,\?2\[F,5VW;LI^-QE8<* M6^6^>-!^F9V4?3JPV6(H M*;O[Q]O;:G]GGZ9Z"%5E5F/B4QQD:[J?K93./"\!["5FG8^RF=*>EYSD7/_7 M;_WMU:M?%V9 L4>+ES)JSU9>IQUTKO(\\G ^'17WI)JUKTI1?S9R"2Z,^(_X MJ20VRX4?RDVQ>?G_S0VA#TO+^96O!VH3PUBOI@7.NIC\]RL)ZLN7S]_PI,+P MJ!A;_8OJ=5PT85C=ELX*B\4)FC_RZHMW=;\+K\1=-(LMJ$LO!.K'2;R^&KBX M$MFLN3/IYB\T'&22#,J+].M;C,K*:F+"AE)2VUV]ECQ9."O5+XO9JQL7K93W M/-FVV*+U4:M?61B^R] M,W6*%S5GP^[QG1^WW'!G^Y7[QZ?%K>H,^#?YC+YXS3RW(O[\:#*;YBG7GZ_^M&U'N7[FH0Y%U/LCN7.5!VK3,*95<^W[E 2!O:#)6]9JT\JGDU+>YUO[7-KY.+YN=)..GE MK[>9*4J$((Y+D*?-H%+?D&*B9_&H4?R4'?-87CTLD\K_[N("UV246594_7X' M8O,ZJ1EFS41J9 ?C+JJ\ND&+R-9O]9]^ROTASQQ?XBZ MH3^DDFY!I96?:[_D'7M'H''DKHTCE[=[HXZQ(%(8I26*+A#$11FF1Z5!WF"! M@PI4Q;21F,UIALP?2O"R %_&V0H'[VO!S*M!F:&==R";-[7(JG.7CR" G MLY[TB>H&-JL[>,2^Z+*.M:1O2GWWXD#W7K;T!HO3W:OVJZJA)IK*1G9A=+^R MD?/D36?5]_N7+K1?["A<#KZWH^;3J/B/U;HNWDQ3(O79*!W/->L/?9OO\,%G MS5Z*'BJOH^S"UM,NS[(JZY?@^>BZ)W7%PG'TN?6=Q]#.')!!\1B_N8:VF-Q^ M^&F0-SF_\.? #GTV/_>N,/=(#-D5]NM\U]D$H8Y3YDQ5^;489>.ES(3+&:7N M^L*C3JI?KMS8?/]V[-JWZT\N!3?GV779LX5US+F@A6O,.#,**XO>@<; M<:,JD&CC+-$"R803XD278S2E1]@:)[P/"HNP"17XUH[*:/UR:D35AAL("A^L MNBN'CY5"S29O5E-W"T+">X@])7COE_7%69B;<2%6 8,B_]-)%_/)\MHN..@4T,CAD=Z$93&ODH]0J#L_.,GK4>V;E-YV4LIAZHQ4'MH.07M69 M^9+J<+9A%K.K$VF'Y76+/Q_:_K3K<%D$2TZ:-^6/*\79=1FK3[[7:L;3LSF: M;69AS7E_.NX>M?CZK2OZQNV\[?O:N'-M *-<."G'V$Q'%S-M,#<"KMVGQ0;5 MM6>\:[HBA>O98EPKY8ZX MMPQ9'2VBQ$F.K8CB<97*<_7PRZ(^9QG) T=H#7*6V[02\3Q2^/WEVI*N;+V= M=2F-BH3CR1QPNL;%YCRSTJB7_S(Z'Y:BNVP,NLGJ#8J_U"7CBKDVZ&H*/\6! MO[B$FZL^6$E2U$!=F]K8!32OKS4'# M6OG8N5TU*%NNGUS[*I_;^&4\N\FWWV&UD&=>1WT]#_]6PWXE2528OU3S M=\6$G=\Y'DY')7Z[,/O_/1V6NU6;?]RIA K!W=MT6:YQF_G2CBZ1_[=!5A/] M:NU_LNULK^;-3=5'+)O:^0*VZL_LD@\J,V:E,SV;Z:!E?>.R-("&,6S=GK6O6-^^BC./ZDMLS4N M7\H;.QI>K.SG:A:G>]7NY7I5O+1IEE?+A."RS.X:!&B7 M?0^5>\93]Z]B(&2JV)GE4C1ROD,[JH TBD70NP!*M*4,^+:;EO3*.%YQ5UWL M#[]4K%HZKH7/KK9)+\)+;5H41\[>HG:<=[GBRMA-9JV0-V 4.^[NVNY&,]8I M]9K#T7@6;JGEA/\N-0CMI,L[%^[,?^C/?Y]=?[4XLQ\'GTIE='Z;]JS[5B9U M[&H9.LXMEW6B,EON(HOO%))WBN[9>^VE(ZGF5XEA==(5([6+UCEUY?"1"4Q:Z4*!?6 MZ!<*IEGBO>RD;\_KQI<(5>V$S_=H)G3-:-P,%S9 M.%1WKNFV[ECUTZKE."NU+T _*>,H\A;UZQ9U1EM76+;I_"S M/-:2BRJ@OAUE(Z?XX9U958N+XK)"JIATM>Y@$;:=]=UTSRK6<$$)%^=05E3; M2?./^2\=E%[]6L:6L^J\=Y&*FK5?! 6C\S(/^WXH-.GU^5(GJUC!S_FY7N#>9A7C+!F:;*V-\>5Z_34O@77Q['J?I MON_F&!E#!X#+EZQM1Y?P<['&+ON0K;B4\HT*!+LX^5+TW#5[/%=1EZ/E2W2> M4SI;G,,:]JXO,HHKI0V#8==SM/(Z,Z#?@\S'$R===A&J#T9[3;.JH-*68]PH MM>O0 MZH(4?E8HG,&YK8]:=B=V=RE/FEGYB[^=-.^O7E6CNJN^[^4+FCJ!' T3*E6? MBTE=[W];-F-U"JG.K[KRW7[;J:^VTY37>0TW%,E>-F^A4FQ_*L7TPRK%H%9L MN[5BU\*Q.*&'9\C_W,%2YRUWD%PJ4NK)E%V,[NRL&(@5<&M-0XU77@*DBYG1 MV<'?I<*(\ZX[:6DV=M\\MQ>S:-^\L*'[>\'F+G"Y_+W:](M^BO,NP%PZK$OL M)M31AA71YPT1W3>+EU&ZKVM)CQT/2SMV-NQ+KW[%SNNF5<6O)=0_GGD;W:,N M!\FG79=ZL6-+%^"DJ:9[?5:I@"_)@T4\K5=>K8O4^%'=/]M?=N]WW[RT5YI#EP^Y]*ZV/QXN^R\R*:Y\]\R&>"GC<0/G MSD1\]O5V7C]9"[]B\5K7E/I-U6&92%?*OES7DW<=2W=B9C^-XBS,79,?-939 M7=:U* T6I.ZB_IU$76KNFOF6E1S#3S.[J!@_)3C:C\V5.^PZL"6%2ZR< 1>$ M*D?":8XLH\6!D!%+:2,/:C-SR;ZL=(N.AH/\8T?K\<9Z1P_6__A'+&Q_J:OY MT@X>:5[XQ]HA5L+E!4+:+EOUY7(CY>HV==9^B;J'>1G+CXM$P,KF?BA5);64 M\(=A_L]RN,.K#S\L#/]%MF,\N[K)N#?I$AYAGEZV87@^63YMT0RSR"J4'$.7 M2^XJ14I\NV!?R3O.P?6_IV?G^2&C2?,^P_)\QG-YR]%D>K[HT*28T!L[-/_[ M_0\?5GLS+SM99=[)+,(4L]/4+ER]09-WKE#^4_,IZ\&,?GZEGZ765YCT0-7550%TT*J.C;F91562Z9*,U-'V<*JY,/2I7TW/*EW M0ECU\JY_J@JYZ^;&'4MZQW7DT8SA*(RXSB:/G8\>RQR[[,>5MF?M#K">W_'2V*-J)%9K<-[\>N,#L[%=YM,4L"BC!B\OO<:7 M%Z*?:M2B#$&K39(EEYDYKAJ+U55<]DL2T9N1NWN;U0;<&FZXUVWX2?/6EC[E M"EAU)ERM9SMK)[6T8191KLC2T7K92FK/LVU=4Y&36,TI[A\R'QF MSP)"JUE?\@$U%&U+I4*LPVVZ03W%B"L6^C6=BZLT/&8L6%#V!BRXQ'VFMR; MW?#8YJ/]>@?!-5<%=\;XXU5AZ*I/[*=L2W^:E6/61TSLUU+T9-O0JUZ0'[4N MKO!"R2-]&H[F ^9G+L+GS>&+@4\94L_EJK4E?7%;J1IEW1;M4GU?XI%E)VV5;*=X_5 M*GEU/?L4KAF%-3:YEA5FO'-EDDRM&.Z,A/\L.ORFYS,E5H>@%A7WKVGH#/C, MQ\/,.D7?+YI VL'YM(0RQ[/37CJPFE%S^5KC&:0MBBJKH[RLS(CS,21=3V'E MEY71JEVHEH\]M)][&SD;N;8E3D7B_J2V3W.[:@K.IQ):RV\ M7 +[+&91AXU,)YGQYX[9IVG;==WD[ZP0>>6KJY,\2EAT96-;M>[$GIR#%)_<]5_$A-==.7/W5B9FO)U;R&O7>G MHORV[%*=RCK30RL<7.-LDVNY\270_(EH3M=I/G2E$;K+LBWI?Z^>C&N)?\O= M+K/.MVZTK)]>L6MJ^?+,^QHM?,>ZJ,4URY5U4],*H]'0U:ZC&OM=N6B& MIYE#;;>\Y0ST_L6L,K$T!Y5\WMFOGZC@L?SCI6' P7.6Q?:C7/#;6N%1K/6MC M&U^A<3?4<:49J$X0NZ%3L;?6UGBWWL59 \YBLGJ99U_**9;#%=M10,6TNUCV MS74#*V:M>U?_VDSKR8R%QT.9SG:Q#!TMY[?7D2^7 NTU;SX+*BUG],]'P12W MROK3LLZ"B%TDL8ZF61&<]GIE,JO^Z^K<^O4<@E*#WOW6JV4G,PJL;/Y\.NCL MGG/G<=')E^W@T%&HO*P;#7^/HS^'F#W)4:=D%B9P[02_MG&P-V_OF76\C,]+ MP4G^L\M$.BT;<.GB.FROED;D!R5;^F7RKOPKSH;.+>I.3MOQ)%O71:55%5)+ M.KH"R*L !#6$>UI#:&#:W/Y5$%X?@/[6"F\(0#.CB"#.(F,I1]PHADSP#CG# M%=7:22OX)@+0;[*>6$X'>#6O0?MQ./J0P>IC^?D.\>@C4,FO[WQ23&\^VW>F MAD9QM>'_^K;^*S,%EET[WPQL]>:S"^)B-E07LJB)]AKE&4['^:;C/[VXUIRZ MF5 ;/;7V6W3Y)E/<531GY=+_-2-+]_39RY87>V&GD^'+&525]RG(E5^_$B0K MI>$T*Y?V:PPON\<1C$_P'^=?R,S6M^?C^&)<1MN6(,'LUK66LKOW=\N2[>P M;S\'WN,9O,=__7DRNHZ%9VJ_9!B=];]_&@VG@X!F\)OJ_[S\DL6DLRM>=-9% M^-5[=PSZ8A'LL[YIWV>)RK[=<=[I@H.>S MHV>6\_+I7[XCV?"\=?4+-V#NSYUGY[4,-F_F1MH^[,]#B@9NSD\6V^O2^;\/ M9YY;MJ\#6J@\+:=&5H'Z6QEX 1(%$@42M2&)^KF. MHP*1 I$"D7J,CU&%J?,S0)8V%O.HR;CUH(?/6Y'\QH,>>:ONF++?:,CC#JQX M(^==Z2UYL>E@].ZSH;L-ML/Z]FA]=U8QUR+4-E=?\]K[8E(X M9.#H@R;O$2X9./J@R7MP2WZ8OWEKDOV&^L7KWOG9^YN_# ?Q8M$/G7?H3I'# MN^S%X>#)_1=]MYC.QC;AP0&Q;[0H RO<8=XM^3+9;UKK'[;'\4^H5Q[! M\K-VE1]'LS$/L_,F(G@ U +6]!;59$_YSISX(- @T"#0(- CT_I(4!'J#;@?% M4:J@$V(.4\1%4,@YSA%Q29$D@HV*;,/M6+H"[GAF%R@;%L#)?%U0&1, A GYL6 K6PZKU M8(G'*CJ'I-;9$N#$(YV"0MY9IIE+U,HU/X@&3$F*":5:X)NM#&0(E4AXHF,T MV7W2:D\BX*RGA0$C K ,2'I(6 8E?2#'0-+G+\>[B?4Z'H+V3"!I.$-W0YLG(W'>@_.KH%0+P C .-MG978"<*RBY8AJX1Z+7)>&%0R M63'9P!2-VP"RK9 $8#Q9B +D3)A>4(^>IF!+%ED6$S(6I(T M-X9IK+7\[^7#2?!KF=0S.\E\:^RD._ 44]D+4 M%Z*^F[(RG*')/YH J*B7C&!'G ^)"4*1UL@@'RJ/DWC,JGA*4'Y@>8%LNF]Q3X(4< M B P(/!V$3-)90+U$5%<<@I>!N2L4T@ZZ85WCAE&MX&86\Y#%)^?;;E:;$]1 M<\\+TNO;MX.07ZJ[ZT.2%[,M*) 7@!N &)#TD<-M-@%X)GQ()'FG! ^*, M' &Y?U/$ +_.8['+YK7=GS:Q']/V\^9 M'P<3J.F'@#C0_L'8"8G\(TCD[\93$SH1Q4VV7C3.GEHY0$279D.ON/?_L?VIW%3;8FRI\5QM@" JP;8"]B[S]-J M]A0XP%8#O "\ +S82]8!O "\.$2\V(UOEZ3')@:)LH.72N]B]NULE,CH9#DC MM!P-!;[=_D/N(WT[&$+^*-GZQ8Y^CY.2?8&9--]>] '5_4-H^\G-'WI""P:' MX;2(WQ,:0'>#X#]LU1*Z?C.>O2UT0VK=86Y,2$@2G>T03!ERV 5D6))$B2 , M?U0%47ZCR8LEM*\4#4TN58QOJI)2]33>:7OO%6X!EQ$P$S#SL#&3!TI4X@D% MF\K1$ DC9[E"C'LEN LV_^^6,/-R'?JF"I&V7'\.@ F "8!Y%("YH[)W8@DS M3&0(30)Q&BPR0EJDF(XX6!IU6)OVO'$ +K7MFQNPL.4JT+V%8*BG "P&+-ZA M\8J#P49+@IPB*CO\F"(=K$2$4*E#X$$XMHEDQ77P^7HZ&N5WVYROK[;=%[ZW MN/GX&OO\=CH9SDEARG%W[^^NRP=] M;L>M:_OMY.+%_!XW)7KJ8QD[(5K]\>5W?[[E(G+"^+E0SPW[X<;M>S5NAJEY$WT\%4/SHL[*G^5"@]@+X!LD*>'RM,R[U0%JF;_0:) HD"B-B11 M73H71 I$"D3J,3Y&%:;.SP!9>GS, P(= $BPX"-?\)U5SB$N'A9\Z L&]H8% M'_""@;UAP0>\8&#O(UGP%N9;/-Q=?7[S+7YL!W;@6]MO['@<)^,7FZZ9>H[M M"["^9[J^AZ#^$[91/!7N'\N2@:,/FKQ'N&3@Z(,F[Q$N&3CZH,E[<$N& X$> M-T]Q.(@7S5EMPVU2WB$8IG@HAP$]ZIBHS['?$&"%9WBNVM/,2M@/O;+Y&3+: MYF\SA933&''A/#(NZG(^3Q2*&N_2VH$\7@BFDG/(A\6":J909T=^H;/WJ5<1112PJL<#00"D;#I1/F%'5*48ZH+Z>T"**1#5P@ M19S2G,6 T]J) T$:%[FG2/%R2H'1 5F)"9+:2V,2\X2M#6U]JF"EZ0FVY4FN MA\[Y &8'1](#!3.ODO;>210I\X@[99!C6"$FO22,!IK\6N9E"V#F_?1LVL]6 M9OC;:#@>7SY9Y8>8 2M^M%\W=:KFEH]8.711 '0[.)(^>W3;S5DG/!*5L+?( M)Y71D@2&M(\)64RB=-0..:XB M8HYF7\=:J\0NL&RG 7"(?P.X 4D/"MQV=-8W"TE)GPT_IF4V]YC(P$<%:RH>8-)R%@DE$1DG2L]J"P@ M&T5"UC*AF12,JJV@W):#X\6M%0<'9E 4_B1%X6=G<53G)Y[;\S@"50%!<0B* M'QN(@M6P:C70;"?HI##"CF7?"&N.G-0>41]9H#9)L1Y(,D8U M0R> M>OV48/G JO##,_8@\ W ",!XVS@4S2TC%C%N1+;ZN$3YM,PKV-PEO_2V$]QX"^@/AQ"X1 *W[P= M\>U3VY\-[CZ0Z/585H"B@**#H8:+H M;O(##@M"!&/(:1(0I\GFGQ1!2BCA>& ^L;7\P"Y1^8'Y ;+E!,&> B\D$0"! M 8&W7'["= &Y#)'1\&[$JF'5,K 0.$EK<]DW@9A;3D04IU]M>3S-GJ+F MGI?IU[=O!R&_5'?7AV0O9EM2EM_=9/6NL]WV#[KK0'(83[\- MATG[PT@%0_'#JLW!<,)<2(<(-]E+P]8@30-'Q"2#A8@DT+6$ S-.6V5)OJC8 M*3I;+!8S@:CU,G!)D@Q[,]9=Z)Y46\XX'#KK YH='$D/%,V4]\8Y21#5G)52 M+H(TH1G2I%.&"NPX7YM4O 4TVVDF@,#4+H W(.EAP=MN0O2$8:>$]LAJ4^#2 M4V1X-,B)H&SPCE)-GQ(NMS'8AAW>H&2(S0-L FS>4N ?"*6E.C_;@-G'U=X@ MJ[A 28MD6" ZX*W W+;'OF??5FT[L/YL6!XJ_!]9O#T>OVA>V_%I$_\];3]G M?AQ,H*P?0N) ^P=C)Z3RCR"5OQM/S4;K72I]UM9&Q(D+2#LC$0DJ&"EI_E=M MPH0I"N#M$O]?35[;T>BB'7SZ']N?QDW-%E4]9K8\DV]/"P+ 50/L!>S=%%;^ M[_^E*:$[8YSG5TGTK., "%/S0< (0 A8'( 7@!>[-C="R0$9K!%PN&4731[A[,:W^4;/UB1[_'24G(P*2:;R_Z@)H!(-K] MY.8//:$%@\-P6L3O"0V@NT'P'[9J"5V_&<_>%KIA(KSG#&,;$6:>(9Y"0E92 MGXT1XH,3*3*S=H[,?6R7_$:3%TMH7ZDCFEPJ(]]4EIV0'M4[G;9PA5W 9P30 M!- \;- 4V"1I7$0NE/R>SBCH?!)(),.SNQ>EKTS=6G+3MJG2 M3(!,@,RC@,S=Q-RBUUC31!!CTB*N)$(?F:Z+!!ZP3DD&6LV.-1"9*B:C0,5E-K/*/PLYYON(Z M^'P]'8WRNVW0W6=ZRZ=?[RUP_O_LO7N3VSB2+_K__10,;_=N]SF"!B^"@+T[ M$1Z[/=M[I]L^;>_.W?O/!@B 59Q6B1I2*KOFTY\$2.JM>JI*JA(152+;(WS=)F#/RLI\E75[ND'"^&XFB9Z.JW+?-;N_TRKQ-3.EM-N:,-DYS3N:6SN866[ M=4K.W<@"9N73Y97Z6D[/_0KIL[/:G?E9[UPKF-=WVV9QAR'N7T-D&&>I),BD M_@Q6X0J4I\0B!2J .8TMY<6ZAM"DT)0;AE)L&>*FR)'$V"'!7(8+;(Q2&QIB M[6CIVHFL54/[4[=@FZICH3#P35U6^ !6:*>Z>'HF:D7J7-M59BET62>7?E?_ M*-F#J$Q@9@1*-4W!^7*A^;Q%F9%46> 4HC:*A=Z%/8+S=3UO?( 5NC[M0:Q8 M$NE-G)$.=]>=.0!?P-4C&,+P@ #W9:$,P-R!6SQ.>R@'W :$;MQH%"!X74'H MF_6#A_XE79/D;E2Z2W@ 0'[9)!<5/&)4_NY&5_Z1X_#F\&Q_4SF&*Z>^LXW' M61A$[EH0GHVGY2BIG?&M;ZZ\Y/C+=;_-! P)*BC70:&L3*ZT6Y?YD"+&'2NR M7%*D+-6(4\= Q#*#>"H4P8JGV*C'1^"WHU'U58^-__>[H)$]$E^'P#__^F%% MTA!PAY"6ND7??JY^^*OV1P)?5,!+=5("QY1UZ*H$ M9DSMS9C:A6((7B1*X,B+;6DLB0[VR^$FNF(Y#9@#@RG.>*X*)!6"LP(R?*"4TFXVFC.5HB":EUPE#G?RU<2@:1G8IQR06TA M-?RUSK4_+R#@W4@W35F4SO[IZAT\V#/53(]^T5._]E?O@39?/#6^P!O_-*K, M[Z\2!QIBXFW_&M3'3E\@9=?Z H3>1(IC= <\[!65Y_1R?):T; K/;P*8>K2L MW84NQ_Y'LUA,8.IIS\D=JJY["<^ [9,?2N_A5+,&U$_SX^LE*>C=X6X"F]E1 M>C:M^D" 'R8LD">IOQR-]%4UF\*;OSG[IAU%AH?X^_YZF.I(3QKWNG$3[3V@ MGC5"M*=]]*MMB8.795/FY0BX^'7_C%T9@>&M @]3+K]_\^H/UUP$3FZJ;KB& MW/ [8T.JV)T>?^M/+-]>>X2 99'X/)_;1WIX (P,T<@4\>.5T[8WLD6M>0,KW Q;F5JA^S.6 #K.9]T(WZM(L:8 -9QV264Z9Q$8XMM%BXCY!@.M+8?TR-_[_6D[/R_''L?MOD->; M(W!WV\O+Q( ^=I^T9[E)%^MCW5^_Z + 8*%BIN>P7F?G25%>MM]$;1-/U,83 MM0^OY"V55&E*D,Y-AKC"%DF6IDBHS#'.F9%JHZ?G8RJJMU[L04]]:>7] XB[ M5UG-OG46&?!L]W;B2SXK&]VF ^#UEY?1^.A(-59,B#S5A$A5J%PI(1#6CB-> M4.+]+(JTL:8@>9H6=J/D\"-LMBZ?A]QOGF26#3(13T4^4IKDUF_AUF/(,GRR ME$H_7[^7;/Q^[+^]FN@SA\:5=?T]KU:WFD?N&[)E[0(C^NVMV<7XC2V;R4A? MO?:_OIEH:\&%6[)\RG8XG;'0?O&W63,MBZO^+>%6Y,86V/&;GZ+?J)MSYK=; MLM]#]G8?%K5_&%$(7N'FECE[9CR?6UN!-JT)%?SCUWKT55\UW7;=,IEZ&@2V MW$Z 0ZWS8?.'YZNZU_0)6HAUQ[(SH=) MOU(A8VV^3 ]):-CS&)-'R^5AB@NMJ4,:4S"*B$B1YH0@8-&4D92)0I%'9<9] M9^R(YYBPL\* KE\:O^Q-V?BTLRX?9Y'4LR/+Y0 YK%L/7+Q NZ>UF)]WZI 8 MIC?E\PRY>&#>$&%#*O'2GQMON'E,-^4[/?*88E[3?A,K3F%ZM\Y(.H:DFJ6N1VR.WWX;;WSOC+G)7)XQ$CH_Z,B+(HR/(Z67PQL3=*"]17NXD+RS* M2\S8>*I\A;]HX!D]K>JK1?#N^2=P'+J0U<%Y(.:U/RRO74N#;<:08"I'G&0< MY5IFB IFL9,80E*J<^2+KA "@N%"DL!$8EE(LT.!&%,Q<[T#S%XX\F;>6=ZW;AS<,%\ MJ92ZNG2A2$?4%R9IG"I I-:E\-&BB682F&']]N#A\F-7 &D,(0'"'P&*0A1H0?7I4M MF6P]J!^USLDXKC$ LZPQ>0ZGR^=SR-TO3B2OE#H4>MX#M.O-&;Z(^B8&:&* YD:^^>&>!=WNF-J1]PU^=?O24V2@&(L]5^+60H3+")>/!)2(&9YB946>B8T\][WN5>P/+NF ^TYI%BO2 MG-X@S=OG)Z7(*1$:T=11L-2'VTR['>#U]#*0P-4CO^XPB<1I<][WB3G4E-^.VY(&*X87[L:?>ZU M\1HNA&:%P(@5.2ATEA$D4PSFNLY9@75:Z$TCX#[R_M:8:C:>-I_TE3<=O4@8 M4\^<_4NI0^\HWU8]-@1<8H9TF'1+E/S4FI'-0SCSV;0"+%(AP$^T2% !&HA3 M,#&ET4@4VF(BE*!9M@^._&S.G9V-W,=BDQ._>!Z]!1/>R<%YEBT!>Q;L/)DF M-@.,S0#WW@Q09#>VWDOWT Z0L!O?<_,X]M "D*1W&T=L8_1X0?"7.KV3;806 MV_[%"9\R_\=&@+$18-2@L;'98V),; 08=7"4H =*4&P-&,N&/%DZ<1_&JUWC M=&W.PV:'=9=N5(7,FGE\+V;+/<,#RK'9UE[38@C#+,^02G.%N* %T@632/"L M$([@U#'VD*1@&-'T=2>/OW7B^'9LWR^$L=_NV5.N&Q]P3.*A_ ACQT[2"&-[ MA#&9T;3(3(:LYKZQDQ*^MK1"V&6"<^(8D9M5].Z0K/OD,)8-J(PP]A!K.-:M M7K.&377A6316!#DMZ8F*8J7BM+"68>- ,Z06<29SI#!)44$L$:DU&69B'X?@ M_EK5O[NZ>;IL=IN](6ZSZ&TIX,O,6#XD8_R/AM>CV'?O1BZD[HJ7-, '^E1 M"/WZ+,[9:.JS-AM77Y8F1GY/2*JB!EFI I%CD?K"JTXY \:L/^UD)4'&V$Q2 M9A56=$_EY[PP?EJ2Q0_.-?M5'HS'&$G$K4C2$\ MREUA' "5PD8@S@N'\A2L M6*9D;HC.I,0;YYOO69$MXM:QF[PQMMLM[L?IN:NC3HB50V/ET'OJ%9$:F@6S M5A0IXCE8QCHG''2$LBKCA65Z0Z_H70;:?DGT90GE^1GXB/ M$1\C/MZ C\I0I00G*,.^'(BU!FDI+4J-P-A:EQ:9VH?=_33XF#UI&;1GCH]/ M%HZ./5W\<]IFAWJM!$%47K&@9RSHN9<<08&E9*1 AA;>W&<9RBTHJ52F6A#R28OT/_MJGA$K(U9&K+Q;\6-?_AAGJ !S'2QX(U"N"$&8 M@6VO**49WFA2]8!H^^,9_'Q 'CN]Y(6!Y1U*'^\LVG<4L/E(5:CV6_]-:VJ) MS!Q22J9@E) 4R;PH$"/885IH)?1&0M>]ZK]-*_/[>34"3FU\A?'IU:_5U,4: MA,O4%L/D775Q 2 85NO1:OXYIHE34J",,XUX3A32+#.H8%JQC$HA&'\(S<-A M%7]*I;YT]O.YKEWSL6AG%B;VH:H_S*9 ])^;9J;'QL4"@/,4LL87^CM<+;^5 M&JV#4''0YV#J\55RKML#S9ZH:Z4(FT!C/W+3\F_CR1QJT1:!T$G943J6*8QE M"F]1IC!30\5OK Y('EP=4 SEW9YQ5!FRQW)V]&X9 Q-O 32F#57!W@A6*BDM942'X>>^>FO'2)[U+B;_K7O/Y#Q_W+?\--::L]PY71 M(3^91)Z8K;:25:"%%5DF$!58(&Y3BY1C"@G"N3%:R\)L- ]2+&_TI)SJ46OO]=;?AJFWXE>W=L.R0_WSKQ]N M\*C302K5@.)XY.PA&NF1$MB>I49J.3;1E[HJ.%@&64I3+E"(N\0)PS@A3) M&=(ZRUAFN+!&'5[7T('"Z8"01TYJ>S9\'[V?ATK0)[B@F(5V.%]UW2J7[9Y0 M5"#;#D!\M2?VZ2<]PYZEO ^66DJ4?M M]4(S+0^HOTXJP5)FI$@S3I'#K$!<90;EJE (_J/24%EW2<9_>DU&&$# MS,F /_8.T8L2H#LD7=XO&XO0YYB.]7&R,%!1,Y121SF=^1%BC/-$8,,YEA8EAJ-W:D-756Z)RAG+,43&:K4*X!LS3\ MI9E- 8+2K8FF/X>0ZOM978[//@'S5O:_]&CF8'KAE]U%LE>;PHN; CKI[E#. M 1+<^A[P7:O@CDG_^9\D)=F;)FF<@07Q.>Z#I!R;T:Q-N#E.=E',*I^PCW 1 MZN1:C7*F4I1:IZD@I&!,;B0P%)F3C&LDL 6=1@AP"LL+I#16$FN74[:1P/"4 M[$*.EEUV)'!.S_4TN=!72>Z1I7!UMTT!OII-BKJZ2*;PLH!&_O\E/&L,5];) M156[Q#,>Q6_T% $W(L#WW]TT?$?>M$^#U6Z2R:SVV#7U3]' L^-I78T\JG:; M[!^[*^^Y4&NZNYE-P();K)X89O=U:%?.#E_=NO=]^ M^67]]V[5?VS5SSM8;:#1AW+ZCS-7:R#E/^N+R1M8^V'R0_>0]IKY?9[H?W&> M#K\GGW0]';NZ2?[REW?#Y N\>,L;05--1C!MVR%1I.H]J&J#KO^UNFQ;C/)@ M!> DOPKTT""G9\M /^@IZW_]/"T+-QHDOY8P>#UKYC3N+OUY;*IZ4M7A%
    E!4V1;YQGR J= M%M@QI"@#_4)S 58%HR@K,EVH##.>;_@R.W1%Z]!L5Q8W.S (U+)7%3[TT[CQ MJS_^6AV3DN@TPU? _A;V;9AYX+O##6MZ#DP)6F8\/6\2%[;35TXN+&V$;.'D M8?)^,8FF_';-@PXWQ55'(RS]L:8(TD2!,9$60A%\&,-@^QP=,:IP#B/L)("P F\Y]_5% M4F5=P93E=+.J",;"@-@HL) *#,!-'5*P3N H:ZI$GKHLDT=D_!R/G&Q80PL[ M8Z?=?$P64W#>KS-XV#!ICZ >C15T=*J(ZDQRXE+$P5< M9)BI%,I$34LITP* M^+,!*JDS3-'^S+25@F749/SS*VD&EF:BSQP:5];U M;W^U>O9^Y+XA6]8NK(@_RSJ[&+^Q93,9Z:O7_M_6/Y4[GR#Z=LM]Y$>LL?RL";L#R,O(2MD:DM[ M],0YGZ=4!-JT>1+!3'FM1U_U5=,=SUTF4T^#L+FVG0"'6N>#'@Y?9?G->=XT MKQWU) CA7%BG4)H:0$1BK#_,(9"V>9I2A7.6;Q3KN4\-D46UD&"2SSM#_=9: MH>^\$1I@\D^Z![F2DKK7@B<4 M%)HK0.ER(7R@ JQ[C:5"Q%$KC<:Q=HG\]A[B&U487D2W2W/[0H"+ >PPV7^V_GN1>GW/D.@8WJ>Y&Y4?0U! MC\,:Y-?''5\OR\)1I*8]AV(EZB#%2C@99EGV!-5*R)#)]*$/&0I^XS4W_8Z' M"M]8GB4NR'4/N2%O6-[]Z,M6J=W.M[=N.R.?7P+L71)\G]/T@ 7\K__VBKZZ M?JI;QO6(4]_N-SXI;4]NPI&9GY2V]W&'=JW-7\,USD9NC]Q^G+3=)[>_A6GJ M,Q>9/3)[I.U+FW#T8"(R1&2(R!"9^>AI&VVZR.R1V>_![+^%?)-;5F,[WB6) M[![9_5;8?G96NS,]C>@>G9R('1$[[H(=O\["(<6JB-@1V?TX:;M/=O_IFZM- MV41-&;G]2&F[3VX/!_BUF!R( MV'$'[&A/ZD7@B+Q^G+3=)Z]_JDOCDD^NCNP>V?TX:;M/=O_BZHO(Z9'3CY.V M^^3T4$X@LGIT?B)N/"INW*F%RHM EH]WZW%WYV5KQ0ZSHUBX*#91;/8858@" M$P4F"LSM!.:'_W:Z;GZ,(A-%)HK,+46F'"?3\VK6@'D6)>3J8E<&R%O5QJ5&1"%:+(D,PQ05S) M'.6: 51PH5B>T9S1C28X5E.1$8V1-#)#7#@*]Q",,N$8EFG*M-SLF;2U6ME; MWY_^+-31_-/51EV]MU]U;;M:9DLN?9L&NH]6V4H-%,]BJ^P(=<=.TE6YWS77 M[R+FW0;SF,)%EC.-A*4"<2H=RK%VB,@LUQ+KE.7JR#"O+^K2'8WL4X/#WOAJ M16;XZ.QGWQFP^5B\#24J]7M?8ZYN"Y?.ZS7C9;BD-X E)4.\NYW "6WXSN.5W!K?YB=BEE'"?%4$W^SK867WE=+T_A9'Y MHO0=CZS7\@UC+XKO1Z>>I\8 M;+,CR4_$UM=R/)42[7)Z]2G:(\@1Z(ZY#%(C( M"">\#D^601?#.9OA'-?91C&@$TVR9P$\#^#\'^[9]/%N/E.N)#@YQ"$MA$&< M%0SECDD$SH\B&;&29_E>?"8OQ[X)N+/O0Z/YUO=IBY L-QSMW1_[\/@/'[", MOSC'YG8[=K=*BX\(>62TC0CY<$2S%G.NA$/*\0)QJPV26 A$%;$LRPHNW$8V M\D&B0#W2'4T@B ]%C .=.DI&M_?E8.OAUR$*1&2$E[D.,:WG@'$@,&,*5\;$ MGCV89#E2A-D6^.->OIY=<-^X_9V"4,AYIA M_(5RX<'B5W1(O5-LJUD^#SYNKU!&C%12Y@4"*P^,O<(52&&NO"@+7N3*%=G^ZAJ\P IE M6:Q0%K'N>9 T&H5[- HS!4B7:H>HQMJ7K35(D5S">"T36C*!"W)D1N&C5"CC M<4]Q,[ +GS6X]5N4@BTOCP3KEMY-X=W7ON[6"S*?V7)6)!^FC'V_I]3(,-B' MQY?7!G.?V;]MDJK8'H1^^L$,DFWOOL.#]W\>4F9<,X:J<-$29=8!4E.)4:X.HS, 85;E&*A<%(L(H7PF<22+V!I!M]/!CT9ZD;)J9WUZ! MJ5M7)]-S!VQ-5/)II,?#93D'&-O"8V1M5%NWS5YM]T.$$39/=8$T8:!/C:1( M<6<]XU#)"RJLW$CM*40!_D;!4>9P!GX($4ARPT"]_)CH;O&V,19P7=*XJ6? MZ7F2NU'U-3"CO^APDM*4WY(+^-=YDS@8LUT%^M<'%.$E.>S-C6!M;#NAH&?3 MJM]X\$,!*]";"_YR--)7U6P*3__F[)OV31D>XN_[ZXV/ DX:][IQ$UWKJ>OY M,!C8[:-?;=O*OBR;,B]'0.[7_3-V[5&'MZ9RJ.CW;U[]X9IKR%"*FRZYZ7>>?"?7ICXR\Y'1=I_-.?LP M=^3VJ K!;ILW,GM4@Q$Y(G+< 3G:"']2%1$[(KL? M)VWWR>YAVRIYKZ=15T9=&<$C@L==P*/=!8_ $7G].&F[3U[_H,LZ"4EPD=^C MHCP>\ @)-"_AD/O=X.5.9>->! M)>7>GX=N4\/L&!8N"E84K*<2K$^N3H(E M&\4JUB0Y1$V2]\ZX$'1D)&0*LGA2ZF1.@,0#4LOY_RI+.,2I37WW MD QA[9AF5C.VV0\I98XRQC02''/$<[A<2W\<@+B"%9FUA3]4M:?\_Y_^/BNG M5S^/FVD]"S4=/T[/7?WE7(^[HU._5N-+UTR=W5.=$<(&*8ZGXB/^'3U)XTG1 M?1:ME9G-KI3C MDR9IE./G3/389O[I3:366TCTV/J3W=-1M)9.2.!.%66?J#58H8PFVB#,?%D5 M8AC*J5+(ZB+'@J=8JW0]FN!2H0PK"D2%+V#*<(%RPQG*C*$\S3+XAWJZ:,)_ M!7#87[^PEQE5C:W (JY&7-V-@U:G6O!,(I;F*>(Z+Y#$%B-&K\A=B..W8CW1O03Z$;\&(&=(VV-&X.XT0P^:3,X!G%C MAFKLFG=TN!F[YIU(U[S'M[5B2[B308V#JX^8TQG-KKN970_O:4'D326O]VX0 M;1P<6QO==:-I+_6O>EU.811F=^T$7_P[6CM9C(I#0I0Z+(!.(DTR@GK$"$%%BD.N/I9FNQAY7T_^EB,JJN MG/OLZLO2N!VQ^]&H,N'3Q^(W9ZJS,4S2ME'X=U4S;?9=W%\>N(Y"[27 ,FCUF[[P?^@.T),S M"0*6?)K5YAR&TG8-^,%?UK4::*_^_.G3O.' 5PW/\P%E(/;7)OFA',-CJUD# M[VA^/)+J_<=A]>QA4AM*Y(7T)&)MARA.49SN)DZ?RV^= M,/UK7O_ACU&@7D2EM!K%BT\[5N^TN9,2?*"]17H*\W*JF5)27*"]1 M7J)^B?(2Y27JE\/Y@S$U\89S'ZYQNC;G8??/NDLWJB;^N%3,,7J&628QQVB/ M)QP+*CGAQ&=!,(A3!4Y(R;EVNB-] EG+>$J0T5NX1[!+9+.*"18 MKHE2 EM#U],GNGP(9[>G2_S4[O2O'C_\_'Y^P) M'S!$[(83AG0@&(TG#".4 M'3M)(Y3MLQ9PFF-MTQQ1RC#B6!=(JI2AK,@I*Z3#G!;K4*8%%<9*AG@!R,=Q M00'^L@RQ/,5"IZ3 >7I@*,,DC5 6H>S821JA;*]6F5!"Y!G"S("%I< TT\12 M1*W5"N%LG0 LXI0%J'L MV$D:H6R/4)8RD1Z4*CU!".N"MR MI+#AWL&47$CB;&X."F5LH+)HE3TD-'F/$C8O,S3Y9S=VM1Z%R*2V<%793&M@ MV*NB.6ISGQ\C2[@@'@P N*$28D1YQIAQ2W%F7::));E>F<;/3# +VD MG=!(ZPPL:"8- L,9-)?15CF1TU1M' M[XF! ECYR7#,6YHE(&9'RE)#2:%XX M@#BD\\PAKFF&E(L499SE/BKK0QG4@(DI<8Z-3!G?L"D+ MR:@V6"!.28&X=1HII@@"M.29RU/ SL,B93I("8M(&9$R(F5$RKT%?2U7DBF% ME%09V)12(*4L1SB';XV1>>'MPU6DY(4N4I(2I)W%B*=%CJ1-%;)2YR['A044BLETA19HPWB65H@Z6B.C,4%MZG0&<4'14XY M8.Q)=^Z>/7#NM]/ \ZR:?<_R\H0^Q_KR;YND*K8WHWKZP0Q [)JQ+<=G\)#+T-.W?*&YLI-V%)9_MUW;OBUFOZWFRYZ.NQ$<[&"YNE- M 81TN/M$R=,S:P)7CV (P^3+>=GEGT0OG\ MZ9/7F,>G)1QG!-L"T1#P()E$,N<2Y38ERCE0(CA?EVR:84HRDR)%B?7Y=Z!9 M& %37BI,J4H!&MB>#?B[03X>[MYJ.QSB!TOBZ!@@UQ(<+P?0CE,@82ZU+^Z1 MHX*RPJ:9R93$9LRF_)117Z,[B5+G+ -VYK1-,U-FB),07*X4@II"@8VD99C0KD45!]8 M:'8'/2)JKC* 2V5A@B'-P5%=#T&@C6?7!VTP"T: MG%Y#Q.?5Q7<7C>40+IHF?ZF:)H%U2<+"'*!1[[X:A1ZHR>RCMR?V1!IY(DV M2,V!B'3[X3Y>-^7"Y!@DG")6.(DX!:M1%MQZZY]*10M,MN3F/:R;\AIL@/%8 MFK=C^[X)^V:-&1^A-[!DARB=S"70X9OT3R8I0_N5RO2[.%=<_/@@:JX'4%_FVV3?44;H\AX-L@TG$<+-Z-,=T+_N4=W)W7Y;\,&CUN4./J MLG@TA137Y'AEXC$7X"4(S0G*Q$MG^./CV.CBT,'^8+=>F$L5Y5 MK%<5ZU7=379^N&?"[1V/S^"TP&5.$)PA. (P1&"GQL$6^8,H\8B MGN?&6\$YRKD5 ,$LSU*1<[Y90^@^AQL?%8)3.2 GVZ(E0G"$X C!SQB"P8$7 M$JQ7I)E($4\E0TKE&#%"'1%:%)QLG"^_3R'NQX5@/DA3$B'X/A )%7O MW;B"WV+BT4O8GXN)1T>T)L1>'0*BQ$7X-07X"7HD!-4$2^=Y2-'1XZ. M64N/[DK]-2R3LTC#5/29:TN%-H-TM9HI)7-4\N* N.]9"CU4O^V%?I?9Q>YJS\6 M7;7)4(&R^;CHMK42.FP!8CEFB&^(%&Z?JU&$8JD,RC('[M&A1$5QJ,I#,IW!LQR@'ROJ_F3Z2:@2%P:@<9'S;1EI4&%%A1(41%<8^%087U&7,MXKU25P\ M$PRL;D; P_"=Y7C!9;Z7[*_#*PR>B\QX-R$3QH._X$BSS*&",>H,*+"B HC*HQ]*@S#TURD)D.8>4C4%B.=.H8*:E-"%4VM MT/O(53N\PL 84%]:BP@S%$9=*"1QP9#A!6@0IH5*-X)O>YSI(WH8F ^R5$:% M\1#D>(24O5/:9]KL+17WCTY'6<>,]6>>L9XJ8IVS!18X)R@@ND92X< MR?*T$&P?FS5;^Z"M9J[#1]"24ST%+5F\#6W;]'O?)ZINPBWSO':\K";I;=/: M=QR:LJ#;,3/@/4KBW69PH%-8B2PGC.5<8:+RQYA_9Q0\Z0K@81:CD?&H551< M47$]?\6%F2B$*"PJ2 [ 7>@,:8 M_R$4%QFF,6$P*JZHN*+B>OZ*B^?:.JT-R@SQ53:=3U\'9T+)0I LM9;E&Q[' M?;;1CE5QZ2SE-+6@N'/LYP*+(+/4(0&>F"NPX9)O)"KN8_Z'45R<1L6U%\6U MO+\(GS7,9[Z2H#?MKQIM1D21 *\2,J0-EGN\^&8MJD!9#(/V;V $4U??ZK=AYDG MR%]U7>OQM/E2?9K5YEPW[EUU 13[/*W,[X^2N0$JA2C'&,K27""N,HZ49@HI M8XM"4D=XMK$[(A*O/IYL<'(++^O]MHQ=OJS:>'L,0_ MK BKE7SMELN?!IYT"Q8@&58-!G;US_\D*-/W)X:KPAX9A/6'(L*"#I&R: M&3RG'(>[?M%7'I\IO**\!+LDF8Q@]!?PWJ0HQWILP*89)%]=[> .,YKY(<"S M=/*U2YM*^I/*/GVDZ1^[D4NRY<1R L:$F8VT7]QA\C8,]7!KO**V!HD>C<)$ MMJW\Z@I>LW#MNE6+Y+'ALKD!QL,]M-%<:#LKI)=9[H@M#$8NHR"SA$FD<\E1 MRC.:$4>I3#J#OQV+=/OX"X_C3*(BX Z-WXNVG>N9>/9$]%2X_"I/J4^4_E'J4]*N9 M-//E! [3TY:-QM5T(8(=[_7"M56FFB1W1L]:>+A*OE:SD86O0"JG)9J_*SQ; M-X"CHU'UM5DNX-:;O\'ZG:?KMZ<1-=@P#U! IN=OOH5]LR_"[+ILS+43F]>MT_ M8U?J7GBK$"WKO/K#-1>1H10W77+3[Q2><>-[GF8<\F[CN"&94MZ]9L=CE#]\ M3DV1M\_MVNCFO*2/B#V?UU:OM6-Z:R)V?]Y?3G>$H0A#L?7\+6'(>S$1 M?**\1'FYM;RP*"_Q -93'< *TA=1\O&RI6A1XN-.[7X+Q40EGT;P MZG9#A:1)^P3_74R^>.@NYK,Y]GA/DC[[7(D=N0U69[F2 E&I)>(YRY'$@B&; MFYP)JPN[N;?O"DT%RQT2E*6(_=$F(X/;B2/I"P8U11Y0Q$A%&+>*.4R33 L M4[F63KN4 M;AX5D98SB>'RC!=PCZ)(67],TK'," 4V+LN.$=SX &=J@/FV\R*G* FQBO:# M!.JG9@I\Y3?&NDUP;U^'3:PUB_JGSY\^105S,F(5%NTX@Y:97.!:%6'*."(72@ M6#2=([)%DIX L@& ;!Q<.H+7QY%@J.?"VV0X#JSBJ4\Y1O(YA1F3&<.\11+ M0+9,(&TDF-N%=6DNJ=1F(QGJ*)"-#"1^Y+Z?ST8,8E#Z0=+TV^?_;))FEO_- MF:G/+RUFTUGMDDL']O3X+*J3_1Z6V;:M]FPD;2\'^V[86'R>*BDD8-,G8YSG M5[HQXD7$BX@7-YBPAN6\6;G41$QIF@J42I MD IQS!W26L.-1CF&15:XC!VE"J$5*V(E M^J?14(I)SC/G55)J$,]SC?*,4OC+L1P+9S*[<4KT/B?.CD%#I0.!Z8#P;47; MGTJBGI^:BE :H31"Z6V,?12B]I\5_0SF:K=_"K<SU,+UAJ&(6*R&>8V6E9/[GXSCYC]GH*B&B+T:Q5-[C7YHDKW1M_2%3 M6];.3*NZ2?1D4E>7_@1!4CL[:W4+7+%Z(SCZOP,V&^?W=N#-C:LO?<6 YASN M:JH9_-(,DR]PS^+*Q>-*>(SQ.57'5DZID#FFA=(@;SE#/#6^AR(O0%HQR3*L M"H5!^NIB,JBNWJC%__O7#33ISM[(\ M *-.7#49N4%2U2W??0NY=L"PQ\88RE?%RG.)'*8"\2+/4"Y]_3]?P4AJS;EU MAV,,L*K*RO_M+=D5+IG,EBH!(KI6"O!Z3MD=1GUZ3OE^$X+.G;;&6Y'#Y.UH ME+A>'A)=%"Z@2WX5;MF&0+Z^"3#=UQ+NS%WB +%+;\\!F@$0.C!J!XF^J,9G M206/\&F>WGH=)(WS)8K&\*R)OO(5>IIPBFJB2YN\^_BGW][Z*C\7Y>S"5T$! MIDZ:":QG4<)HIC!57UT%*)5,@)X(?(Y OU"SZ,MB;HGKTU.OCLV0<$29X7$$C%K@.E3P9#,) :'PN1689=*L]%4\#Z"\KDGA!>-AJS6 MQOS\?L[S8IGE47ICGX'=B7T'@$>X>A26=NRUZ@(8$@.^TID+);+@\K%K*?"U MG)[OXOA!T-)ER+X(A;Q 5:-<-\"8[MO$@0)OX.( -EX(>FG:PO #$)BQ@Y&V MK-_?9#P=UO@8'FRF'1?[<;EOX"DN&Q1;11,>ZG^[T'^KP*N\ZJ\-QL5K!NP_J8Z5$0"63$PK)%; @8WMOW#0;[!$/K[3-<@E?Y+;RVME-C: MZ0MY=\&,= /\-=%G#HTKZWHBOEHMS35RWU!K:<%$?%6!+,!5_6;YSE?/&GNM7Z[I6OZ MD"JB#SM4_3 I(:N'K5O'M2?.^7Q#*]"FW:72!0SVM1Y]U5=-5[MHF4P]#8(7 MNYT AUKG@_K&3^G^!VT"\[KX'_H_< /0+HC]_X"PF%G3@/C\#WP[N@)$^Y_B M.+S-GZ?N(:IBSZ.Y2.@P^66^!7W1L7BUA<^D3<_^G?_HFMSGF1M%,=;6; <2\3MQAZ5X!%!P;(N!U7:[-U%&_=C_%E-;J$U2J;WP= 8^/J MJ2['\YF Y3.[:(M/@'\T@V'J9OF]M3N#$06S$U8UO D<_I 8#&X6?%Y^Y0!> M%VI85MUXP-GY6VLO@7'YT?L_8.0!67H6O=!7L!#@\=6)=XGJUM0KZNHBN=A$ MOY79P3!U]QS/8I<:7+,9+*$.@;!!MZBA:&T^FX:BF=[C;JU.'TFK&M<385%' ML^F,\6DY]?3OR/D;+%[RH7UR1]?VAM(OD.>P8?(S@$=U$0Q=ORQ7U0P^>K_* MKT=Q=2UMP: %;[*9KW_W6F_[FG+B?SDA_]=66VY?XFJ\@=*"N=,N=%2!!^XX:[KHL M&U_,]5H>"Z$1\#0,B (HIG+<>M+!FZO[_'YWV;J(_O])66Q<"3Z8G_NEAC7W M\99.:-J[A\E_ \]W:L:+6S?T $-^]1J 5.^*5I<^)./C*1=.]SC5 4,[@A#@ MR0&>6]P)B]-1V%>=KGT(>E2V4AMDYAKJ[C(O7OS^R4=8YLO2?8VVWC'LZOS5 M!:;6B1F58[]+[7D4#(CRXF(VAA&<777Q'&^4Z8F; ?0W(>C1"C:HJ;;@NE=9 M7H*"9K,@+Z-JXEG>(Y*O[^YJ;S %[Q8DQ;_GPIQPMD0J (8&.D+P(&J]BJ[<5[-M76JQB:,?YC\ MY[3L7^QMA;J:U*6;:G]#/3N;C_RJ+0??#CW427=C()AK\0X6:6E6Y\!_ )R- M&[4&Q]ILP(QR?M MV%]4UE>\;JO@&V^N^74.*QQB3),J!,K"T?_1E7\\7-A: M 6$ZK8DR_5HE(V\BAT$;7X'+!N69_,.-QLZ4]=A;>[]]^D(4^[$U1\M+0+K^ MEP]_^?]XEOX(,*H!FJ8^UC=-WJ%W,#Y018DY=Q<>I5R(54]@01.>_- IN'?O M?N.]Y3@ ;@ECZ!X1<'*NH)X*'1;37L6Y)K+[+X/)O7@*WV MP>7US+/F8F/U/X>?O2U0M>77WON5?VOA$64S;9VH.94^O'\[-^]#M7^[$.MS MP$IO#R0PY?,@")]"9P::)U-OWWJS8)F1@%A I4EI@)6#GIV"R="_Z.W[^7O: MDG#SI^G=3VNFYQ>ZC>6NC I>L+1ID7S5O5<1VC@TKC6@M041;3I;P#]^5'I] M78#.]R9":Z,$V:E!>7N[X7AYK<%C&-;B[ M%]VKO+W13FNBZ];V#=CD*].?ZY&WW4&:P;ALMT_*;I'GLPSW-L$6[]I9\!94 MQN/*NS[M"OK]@J8SH\RH:MKV1;,QV%?P__!$/_PULL'+8$*]\[E&A?FR!YLS M6$PM!NKIW#AI[=79I#4!_3CF'F"S<#2!M8;))R!%W0?'P=;I]@SGL?1EJGJ4 MF/H\]A#WIFH!Z>?:N_M@R;6+O'!RYC/K*33P]X*P>>]C98.*$!P>LPB^^_N) M ,/ _9[8EJSMKMB)X\E;T'6C;1S7Z,)-6Y7G"J];S95W#W3KY7H^J,9GE5_' MCBP+P5Y1*V&SZ"*?2^\\5N*;.'QZCXA7+.;W"3S*2^!YF9=>M?%Y#E M+D!M@*J>7>B\9PI3G0?&+-9L L #'2;B=VS#-$" ?T^:O\_TA<<+XT ?&PU6 MQQC6:/Z^?__U\[M%#.1K[VU[/>0M@[/.E@?U/2FGH;O*98"?:>WT-.!!>#L, MN[-8KI:G@KSG"L:%'UC_DA;Q&$4]#*U=EX0A]?/T7 TSN@0R^Y>'U_KQM$,< MM&\7ZON5!3F'ZX%0W1ZS[9J?P2I?5(!0/\PF7F:;\MN/OA<,? URVC;>F<\J M8%.[>S4MZW[5P_9>4=8 ;4MV2MLS)@_).4%VTS\PNAC,#R0=BN]_["(T8 N% M-P$G_(7X(?W[I_\*;M"LF;^3LL7=OX^KKP$!84ZNO>M_SPGTP[M/G[W++7'Z MAG@[9)Q\_.TW_WB2#?GWR0_\#Q1,'Z]!^O$- FMTO$3DKA?!J/[W8I$7SZ5T M2,-SB5Q][O" &[@GZSHN]A*B$WE,>N9SZ>,GP>^KV#T = ?:T7L$BTCY/ /0RF\_*T3SXZP-A(9"][KX9/6E= MCSZH[!J?F%PVY_VMIJK![/&N&1A'M>YW^UWH]M6'<1=##[DR]5*O,'AN$^;N M_YHL]PE;Z]85GN#55**-F5W,VBT"ZT#QED&Y?9=R.E1];L8P^>LUKPR7RR&= M9W+XN<$#AF+^3;^7<,OFEX, [ZTK.[H*;[=5"):UH5B_YF=N[,)2@9KT614^ MP.?&,[]!$T"^-5;!U?:3K7(?S>_2/H%Z_7B6(P&ZMQWUFDO;;KKXD/6XC]>! MQO&1ZZ[95)N*X7-(%J-:CA&LC[ *7K]/+EFW!F.:Q8'3+'A,LSA4FL4).$"? M5\%Y@>2M7ND<[R5M!?8Q3,0;WV!#5[.SUI=I]"ALF_@8P_1JJ?O=]6@?TA0P]/2D[E_H[@M-AME 8 M'\'7FYT!MH!S/.A _:OK]HMUTIR[4>%M\D74:+X9,=_X^8S8TM;R3^\&G?/M M#5_K ">](G(A$=;'/*O%*[/!7(^L9-"%E0L6N"]P&G99BJ3U1[[C*9Y/'W>@J\;MGS\>/W_NY!1 M[SOU.YY3!,-#+UJK:P?( MFAGPZY)TB&%V7_'XY8!>S&?MX^1OP>-NF7 Y3^'MEU_6?U_X[,'_AM4&>H MI_\X ^$%4OZSOIB\@;4?+OSQ<,U*H/(OSM/A]Y " G9#D_SE+^]:_WS+&_TF M:QM$;5DS4O7N5!V$+6>;_%I=MHDL/ %(&7>QI[:=/@EV1_TM/6_?@9+R8T& MR:\E#%_/FCF5NTM_'L\M>#M,WK=YNG=I_[YR=*G%!";2 2-B%YX 0-P=%*;; M.6P0[&)OV8-Y:L*6ED=V-9P#VR )]@Z@;TAD]BI@GMG3[9N$;*G^M>N)TUO5 MD[^CZZO:0RG'2\[#;C!=;+$7B]WY.;0O:E=OF>LQ!DQ.P +:/*OG+9X[G-#S ME]_N7-[-!_-XMOML%L??]Z][66=PP)?N\W-6_=>M)V_P(@CPG YH^$EVD8+G M>BSCKR[ILM?:T%"7S7@?(WXQ)+^S$H+^H5AIMU7J-R=]:L"2W]&R5,=#/B0R M]7O]WK*FO?9:Y-^&W*9R%%)Q;Y_0=<(@N,2=52=V2]S22H(MO3)KYKECE0\K MNE;7M7I.^ZT/?W&_Y3TI)\YOI;2&3+L?U>Z@KF9HS'W)^0;I4I1RT*K-LYZU MSWQLT&='S&-GP39H VP#G_VV[0TAAZ=#\$$"IM(8W+9%L,VGL967G)&X,=J9;\PP&;'XFM;X,M>7!_F M#<#0NZ MDZBE%0\!#!<2N_IPL\]HWAH)[B/ P=%O@D5:;96@(%E>Z:WQ?Q/,?OFJ9I8_9=';2L@C,DZ9\XU.PJZO^\4&E=[<'WR1$0.:/ M[%:@-&VRB^XSV=]:&(]?@GZI?=S#A]!!%RU,=Y^E&P1+&Q\7:[\+>=Y>"4W] M5LPP^;D(T2.X)PBH]JF\\^B3/Y[@563!G_'@!L:KV9$J7 .W'[O,*PAZZ\3 8P"\0):0&>5CTH>;P MBF[,_NKEX6[5$:>;#^R=[VH<6&=Q%@QXMSL@]AQV>(\/S>\Y\]N?"/MM>=/U M_9)P_M29!P>@V^U'?\)[]9TM[*$KI!3Z4RFU5\_M.:WN'[OWU+V_%\YB>=B? MVX+>_NRWJ@-\@F(*P7=WZV?.=[J]+Q12E+7/&JUC_%L M$KR'U76TN\ MXP[O>9?@QL.S6QBY6H'$P?(YV<5IO:7 V%+ JCV'!M^/RL+UUP"GP,3L+!S0 MF=F09.[%JK9!?!9IMTU3F3( V,(F#^L'4K-R:&[.[?.$7UBQQH<51_,^[S"E MS2D&ZWD1T73K-%B%\U,6@)]N5'US4.K"M$L)"&'O94,QKOM".[R>-NDU'-]^ MO3OER9?"0"-X+7*CP"EAYL &K^;%0-ME]4L8B)1]OYKRM&8-;CUA1J\0[T)T/WQ>S?_.F3N@TVP=/X0D-DUB^2EU:2PF+%WX(R]-&;L M/7'&7D3LB-A;$-LGFYD0F)P?N.[V)/O]"Q<"[:/^4/4V*.X#R@%SEPWCPF^X MA]WO;A?(5RYC7BFNL1;V_-M]87Z?+! MN)X+6V-+CT:5"3P,EE2HC()ZI@X77;HZG&F?1S^C-OOCV]'T/"1<+)(SKA78 M>5PM;,.;.AP?7T]U2FR;U[0E[2CL-RQV!KIS %TRTG+JT;I-;5UCZC+WM,RK M2[>63=*>?5U)D%D^U^K+<32[)V47^>UC( J8Z%]#L6TS+L25::V$E;J7^%MN2N7J"YV$T@I]5E>G3 M-'W!QG;% 3?:$I"5\0EON3/:!\_AF1>AZ%5;G.@K?UZKE7IO&WJ[ M :LW6RS$#6.PRUWW^-TE Z2\QG,90'7OGQKX^NH]!'POI+ >J9:I_17Y[=D M4/J3Z6V)4)\CZ;I8SLNT[>WI MMZO'$4(1X\DL!^#J:SVNI&YO.3JR'JL)J32A%&+KM06#HJU)6_3GB\-/O^K& MZK\G?QY5.3#C+^% A7]9,VL/H"Q\MG;W*926[9^U^#'4Y@[R,U@5J7D.B7_9 MG.=[(WL+]K1'6J**G7/6QP 7_JSE!>#@KVX:%>IQ0H O$WJ?\TIMJHH7KC:Q MZJ(:NZONVI!+W@Q6%%P^73F9OW3.9*(GKCVZ&ZI6GGDY&[>J$$3/K-9.:/FJ M[/AJ[*;STVK-:AY$R.F#T26@>,:M'U;==ZH!C"[ 'YRUP>+D3)?=>8.^O$XP M"(!-^Y+V,.R5//L7#PT[$[KZVK5O%W;(IVKDC[@!&WQ>.G?Q'S-[MCA$^9^M M]_13G_CT''*Z3P0MKF^IL10!J=TDE/_8DG?6BGJK67TIKW"LQ*U8JYWY/NK[ M=[:/TTO'0T-FW[6#Z79X&G]ZQ5=5UK^[:RK?M]7;PX'A+JW7FSPN5!R8=8<- MX'K7L2B8+BNEPD*>5=GX.JQ^'S4D8X6I!"S;<=]TKG[POGAG/4I;>6@L NZDUVQ9;GC2GF3D,X M!=X?4.Y/PNJ07ZO!,PI NCCA;\K:S"Y\%"OX0MVQW+Z_2ULV)I2;];_ J,K6 MK0&B^1G\;0$/N:^CWQ[YK>M0_!I ?.:N(4]+V=H%+\5G7WLMH2>>/7VH/F0S MMKO:_[0%8 +W+1:RG65[14?N14.%>M'5ILVK[)=J?O!YF>T[<%QJ MZ &75U_#\.>5P/V!+/]*OYKSJG9+Q N%\-I!_3 M#!5LED_#:4_*KO5*>SQLHY?)WU: >[XFIYS%^>6\K?/<0^%XY0!;TG;<:?H] MI#E5M['!RIHN"_=-54IT5W._7IR"O\N+6B!KT;O+TGC$+EZ+5C1[[7TTV&A^ M!![D9A>CCZ&EQQ+3;UL>GX3N#_67ZCB/F-Q]?X\84X4,^VZ>'1N3Z/'D8*-<'J MLEG4K_D2:HK]TFKIGZZIIGL ES*@P+%82\NE:MKX2]"H\-BFW[7?T@BR-P$Z M[R:<>&K3)'X(&_?@K, "-S^NGV?I7K&95J-GT^I-AZ=^GAY>@?_\Y0@T)/@= M,/1OSKYIIZ'P$'_?7Q_J,4P:][II_=1Y1DTXW=\^^I5_/;Q_KA,NRZ9L6]V\ M[N_O+H*K[&J22DJ&6'W?J8LMOY-K?E-#!G;*XL]UUU[[VY ^XQ%@L9<1W/O] M$M]N[/_ZAVF]SBF=]O=*S1>\.*O!LK2H$] B_'GS%3BQM3!>MW:&_V*[V&XR MV5IQR18EM@'$%H27JT!T[Y[+VZVXK1.X@]$PM8O)PH+Y7_[ME7AU_!._CV;; M#;+KJFCG&AW]NNR3(4YJLG/NI\^ ^R.5'V.RCSNY6[N'D8$C V^;[!.8/INK M=0R23#6U@W:XEC6)I]:@T?L7T\C7$,JQ4MUB@UCR U+$I-E)HH-7>1FN^2 M=R%)*$K.,[!UCR;J=7IR\GV4D[VX36'S?M-O,K $A=FKWP3+<\L\I;W*XRV8 M;F?6^\9IQ]=[#5 O:/Z8BQ+2$([!=#F%Z1Z P0^]S7(*9#VQZ48N?I%D/;'I M1BY^D61]4=.]NV5^[8[&EA326_23?GZ6^6\["HO0'U*!X+C2.M;T/J9Z\!(RI77>.S< GV"CZU3,[L_UC^@0T2&BP\M!AQ_8B\>&VSDU/T:0 MN&;[^Y0\^/_UXL(9SV7'?+GT5GCB?7S^;G%"<:GPD.6GXFMJ>1U+2.!+-=W: M[R,J]:C4;[G=IP:,Q8A 5.<1'B(\;($'.6#BQF/5$1XB/$1X.$%X4$)$;(C8 M\$RVK&-FPFUI?6-)B&,F<\Q,>.HPQ%^JINGZ]&P4P7^.'!2!XM9[ GN.'QR< M[V/,/VKZTQ+@_7KX48"C $X >T)&[' M6M\]FDFQ?2&>/^#0;"#$_J*?URY:M"M>L%T1<>.T<",=4/E8YY5.&C>.@S2HH&3 9+9!H@3Q#AS=&-FY]0NDYDWD/"1;P?PT0%#[.A[]9?692\;5-+EP>ER.SXK9:&FY5E9E M]Q(0>T:,KQ?-&1(?EJK&W$,@TUVT>E.W"N.F7)W;9PQ MK^_A4X!JIQMGD^_($"?P]%%9C0=)52?I]X-D6B7?43H4_0]) 3],SQW\5SN7 M7,";SIO$P1K:Y#]F8Y

    /:)*J6)F??^;R8TS53!MXRTA/83!PYS_<:.Q,68_]6GR' MAW+Y3@"$IAJ/W:B]+UP@EB]HII7Y'>5A64UUX8<8SC+UPPUWT.4[@&3-;!1* MK[1C\1-=OZC0IAR5TQ+FT[UXHD'!Z!',N"J*QDV3'.;NEB>]-K)K)STM+V<7 MR[.^_:U G=$5B*,'R4E=G=7Z8CZ'E:>,=)XTL\ED-)_%<"_B2>B=Y#-_6M\_N2R;,O<\?_6ZOW_;QDAXFY!#(KY_\^H/ M.WXGU_W&AH3BI3_77GS=;\,G'L(UNT[R[NFO6YE\4TP>TI#M673072U))V[H MR':(B>ZSN?*7@!N_M+CQD\>-8^R^?:B6R5&,GDB,[IL ]GP$K=?&C]?%_!DS M2Q3!P_<6??DBZ.W@*'ZGIMZC%&Q(P8T;5BRK3O2BM';GGOLT;N?@$IOND=>CI/NK0T^=8A_[_ M7^R[O/S]]GUF6AV'L#V \MG@%I[9,=/\\5-I.G5Y'*0^L42I*-%WEF@QP)P\ M9YH?W'V,5L*.#:NE1(738K!3Q1(RD/Q9E[B*UL%+M@ZB(-^6UG3 U/YJ0#P+ M4L?0P1.6M.N3#T^+Q4X63?BS/I81C8)H%$0Q?O5'*4Y,C&.MF'OQR<_C;IOY MQISX6)7N$]Y#%8.-6=^_DL/="CD<2:&5M[[ZB+LLJUDSNO)E@IP=)%\=<&JH&32M MP?9-JIEON73;$%:HY5'/SA(#5Y163]T@T4TH]- 7WG!%4=5=L1#XOJS[XB&U M2Z97$R]-,)H&1J9MHDWMNRM?^#(C$Y">U6+M+-"SFTE>2B&E/[NQ MJX$;/ 7?6KBJ;*:^[_6EBZ64CDO"ERFE5RFU*$+D0/"^$\-LI>21TR#E57&W M$BT##Q 39_P+1E?#Y-:OGXW-N1Z?P8-ULU8 ::VVIR&G[LV?;\NVO0=P^!.& PV MVB?.&3_44>,K==2XZ JID35@N$,=-38D]RRCU@\L5$BS-0#&>*E0&HBL7EP2 MQ _L$]=,N\GUE=1&U=8@ZT*:-.^L"!OM:C[[JJZ8KL+5,IIX&P2O; M3H!#K?-!F7VQJD\OT?>IBO HVO#=2M$^#X>?RV\K1;5V6'H'T*+'6OVP*SPX MN_#:Z1_>B 2/&;01&(W!H*S 9 WFYT+GP#=E9;VE:\'=];KI:6H;RB>M;9B2 M(5;W+"RHAHPN%Q:\?VE#^HQ'@,5>1G#O]TM\N[$_016LVU:]V@(0S[6LR]T* MT1W#Q/=9[6==$3VXG,.+8(>3FNQ]:I2\B(G'R3Y-^;9C+++S\FGZ@B8;RW\> MWO!Y^84/8P7>(]8A1R0)SWVB_Y>];VURVTBV_"N(67O#WD!S^J&G%;L1&LF> MT=S1V-?2K&/O%P<(%$E,@P"-1[=X?_WFJUYXL-E22\T6ZT;^C3E3\]^UR,OL$]!/?P%;_L8W /X!U"\!"\0TC4'.3Q_)/.!0_Y M/>]'S_[MO0N1'*_@*@N15 .,;(@]0NRQGP4]05GW9R'X",%'< _!/0SF[/'S M^/GYW2$!@GL([B&XAZ_'/9R!=_A<0D/!.WSEWN%K?I4/?F7?2!MQR*_YBR8N M H@"KO,/U+4BG0Q+$/Z0+2@XBGW?_'=WG$&X=[N?>M#OPT[_@-YI6,![+^ [ M/N.'!1P6<%C 7W(!W^TI/*S?L'[#^@U'[0,\:HX7%\\?3N&HB#=PC>(7B'K\<[?(=="G?'[G.@[B%D M(D(FXG@S$=]='$,:,=3][\YB_JG:J*B:S]5P<#X[QXTAJSJ4#+_'2&(_T_KF MLX44XQ/Q\!W.XV?QV;//E9+H35J(*[[BN"+XC>/R&X_BQX\_UVGDJ/W&8=A& M<"7!E7RI,T_\Y.+N2K#!DQQK!!(R&P>\RN^.7N5@E^[.M ;\-P$71/\TPW?9 M#I[/+BXNOMU!>7 !/W[9G$-O+#MO/C$G_^N':*-J--EDJ:*R:J.U2LJ\7"ZZ MPIFNR5EY-'N\>U;.GAWRM/!'\&U56Z(?NPQ2AS"8*,[>75/ M#OG-W59APS!_(#"H5DFCLNB;T]EY!%._3II MHDV=P\S#G$19IW#8^A)-5"VB;\YG3\Q X)JPNINJ+%41I573-C$^]&/W S!U M35<0. MWVSSJV[M?O71WE^%MU-L80FBK]S4U;).UF8VSMRK%,D\:KK-IC"3-KL;;WI^ MJS5)'S^(98FFOJB*HKI&0\MAULA*P([!.O'EWVS[>ZY'_#XNK^@[> _MJNH: M^$WS_0^]^:?=WH2)/&M$ MSDZ_U9^'N2R23:-^:!0\&EB-?A\4K?&E_]0OHESE33['!;;]07]_K#I"=WOR M;';VY-L7?_KSQ-_/=OWM8G9V?NK\W\X/[_K;[ L/84?IZ=GM8;"C)CY<))^B MX/4@]'9]JOPG'R7#]G"DF-^!UWC+7N-']!J'J-1]7_+*81%]H47TL1BPA[/, M]%[\^13/'["QA"5X_W*B7_\2Q"@X++]CV][#*ABL@AMK5D>Y"NX8QS'X_OQ [R2,BE&7"@00'3 MT6FXX'&9V+%ZDT>/C^R $8*"\':_OF5\%C\+04&@>=G#4MZ44AZ^$<<>".4^ M0^OU5TDH=_XL/CL-;+0AU@@>(WB,_3S&H_CBZ=VE([\:C_%%,QUG=Y'I.'N( MF8[W57N/$5#@H?FZ>6@>/8T?G1\!HU4(B *157 @G\>!G)_=G8S?5^1 ]B;! MN6N"@@,A#7F)K!KJ*J^ZIM@B"X[*XNA:P=LD2IRVAO@PJCH4%=HWS4/L%G6W MC%+X1)XEK8JCI"$" TTHH1:+JA8Z#?A]7FMZC5I%[7:#%@>C:6!D218E:8T* MPFNDZMB A?G7MO027W[R)LEF=EC)5T(*]%=5JAJL =_@RPP^E3W9HA*!:*H+-S>]&/I@A: M[O$<>Y $G3I#&24)ZO'9W,3NPR0X+IW2"&_0. 508DB QCB \K+IZJ1,D6]' MK?-N/4VD\_6[&T82O!%ANW]:8;M#&-P1.Y>!X* QZ1%7)+' MM_5!XDC,0D,/D=7@-,JAHW#6(ZT_"'A4T\K3Z0\5U34]\17\"5U"TJRB>5+@ M0MV7J*F_CK/\*DJ+I&G^]Y\VR5*=E%6F]!S#6\4_ZX5>J \G65ZK%%T0DB9U MZ_)%EC>;(MG^@']]L4FR+"^73NHRY]:+&"P/R3% M=;)MA*K)?4WZ'=#Y9OP%W-<\[]V1=P?S.G+JTK-ZP%N7VV)_!Y/PC_R/+L_R M=DN!PJMD@YM)]*MJX% %+N-%] OX#MS_?X90A"*+3PJ<[WCT1[RUO)5 M+G(2_3V&1V+*_/6G/VD7=55MUSQ5I 4%-XI, ,P@D:E74V1 MX2QZ#?\JEWOM?G#O!EYI=/'D<7QQ]B1J5G!4IH 6]B;X(H>IN&W]S__Q[/S\ M]$72GL!U3V! EZJEWYV]P-!3X2UAK%W== D+FNE M\#P?TVZ&6_JFKE*E,HZ?G\].[:9.?A!VS:Q+A49SODE7[#UIMY'3QJG#Y@D?FWAB"(V3O(1K)E=)7A"S(0Y[T;5=#6^OP:>$ MU]C!I-933SHQ$GK?LL/CP] _\#5>P==+R5[P!#.CHGFU-%%G<&!Z9IX /WM= MU9V0Y7K+& =8T M?0V26IJ "#Z?I'#KC.;].F]7DC["O].=-A4$T]O862_TJ22ZRF%1MM5U4H.M M%9[?U%.VP>Q3?44K;A9-+E'X55?7,)I2-*CDH4NUY!,CS?$"8KF& TN[C \Q MG70<>B MZ)Q2TF?K)(=/-!T\AKZ@NQ,99P@3E]A[R\94U>0FXHBR*FJ9IU$"L\KG&E[& MY,R)N[8D)U?+KR24P>ORW@A//HO^!@>E*_1#^<(?$W@+3"U;AYW #QD, _U* M@?/*UZ:W#BN;/@/[S+HABTBK#C;"N7%!].@-6&\.9@$O&OQ)C1N2THL:7H-) M$/'KA<,2WD$^1OMO"A^&!Z!SJBIR,%/*6S=X\H/GPI=J;(2FRIJ([F\@\YO# ME^%O] 7R04BF_!$[B+:$IEN@M2O>JA==R6$'&G2:;V@]T)31(&TLHM\[3&T! M!]J6'K*$A1Z=G>M PY(2XQ\7>8'_1-O$:[6K'/F?80-I[X6_^4#\G8MPA3!D*_%9G PKENV^]#08 )&N(C%W^%*_GIMWY2 MJ7>6&\T>P=/5[0M:L"=XQ^8'3)J#4U&#I6U7F]SLGM;ZH]G3Q^=/SI\\>7I^ M=G;Q[/3"/G9>XLA/Z.EW/"XF.>!L]<1D.9PLD'!YGY[VKWH_KLQL"X8=8H'!(K550I#Q\+L1'@41^)8*@R0E U_S/?:&FR?'=Z( M<[1Y(C__%NPXV/' CLMN/<=M"\Q+1V[6SHP\Q37E_?-,64<>K"Q8V>V\I>\; MX2L=[KVVARX-3"69"EG(P:E/)AM1JB;DXC/00.PC7<\/& M$-,%@_M(@V.7Q3:'-;,&$P)YL\*?&RK:V(R95%+XK$X'D'P1X=EXW!;!4E.% M:0#[;;"SNKI*BF"FP4QO9:8-'YY1Z0SL*-:Y4[1-L"C,XI)]84H((T,4PTLY MW1='U;Q-\I*^AI5+^8&^JTHX&Z=D^P*X+@H%(22?:<#86O"W6-[7>>R%XLS: MZ$=/3+6U2/)U\,7!R/%;I&Q?N^*2/D%[I+0-FU2YK.A-7\&NIA*"""[ KR#> M\K=57BAZS3"..F_XZ+ HN)^IIE,RCQW[-PB@ES+(T&(?<@PJREQH9;.1.)O6C M>5)>RMN&OW2%0#?G=94@-,Z.*R_!0[8=O22+R<3[R(OE"80)6XAA\J4)ZS)V ME8;&@PGLN:*$(ORM*JYPHDBV7!GPKO^J1@ ;C=B;QC#AG2E51$%B;PAF@OMA M8\KH5D'>QN,H+8M?;>@-S1'L >\&IA[!Q\-HE%$?(Q@A@U]S$"%H1["$$N$6"-/-G(&,:.:P9OH]@G]G$:GX[0 &>T9,R#/:WJ@SKEF5SP M3.BP.K .J^>AP^J^.JR.(#8#CPD><.!Q$7A(;!2(?"88<+\'AS<#ZB195078 M"#MW&[N!%RXZ#@A>(NQ.H-P>K)*^ NZ[@KMWL%TAH!%Q4_!GS&,@)!!C!PBF MVE[+D)N%0,QQ:[-I/;?*6/8"QL3 2/N0#-K>P!#@S>?PEC.X;*W #ZGW]"3A ++F=I"0&/(X6<1 -]K%3?Q,X^+)) M4FZ@H)F:PJ#29.&;PTLST)-F")D_/L. M+-1LDSWL.+PZ/CM[.R4>IVIN;$+0)41A&$+%#&6'L-.$F?@9BKAWH,TI>+>? MK.G)$6).T0I556O<>DV::01>/@:F,Q!ABL/[F'A54)BE00+P*P[0B(L *V)< M2W!!R_5(,T._D&9 KA0?P#I><"\%9]N.&BU.!ZQKVX2",X71$W9^86U'.28E MW#?P^OY=U;16..ZC\!/6,Z])7<21/KVQ"]E6 3>>Q#Q2H5J%_H^P)!BB\AW@ MY%AGF!6M6^K.L]TVY,G(U0C^>P73S.AOCHH_T%&FI=,$+E=I<2AX32NX);?H M\&FQ*]T^!76EC$/$&U4I?-MU@516*$NE'ZM=Z<,MKT_Q/(NIF7!;:O"0[D3% M2;JBM@Q&U>#+41B#EPI>8".7;-34JG=Z&7N?@.=E?XT7=A^V!9/!A-!D7$V7 MNR:?!6%ZH1B32TY>'[)*:KKD4Q9^A1^W:[@3A-T/3&$KQZFF:Q@C[NTQ#X@T MY"-[E_$'!7OP*B43O!3O^-/F'^XAZYG\G@'X<7>4S>* MZ0V2SJ26D-NR)+EUYVPN.=2K"!BI.B 98$?/X'MO^K@_)=_4-D+ MOLO3T]GIM_KS5$G=-.J'!O$$8([:,&A[YDO_J4_A>Y4W.4>'/^COCW#S\MV> M/)D]>O:M'*)&_GYVPY]W_>UB=O[D8[_[:;=][OW?7A?:P87\[/94R*-&-WP' M-^J#Z(4^XIB?W1%5XOC1__.+C.]4_[BKA_MB.O%/IG3B#^B=?LQ6.TV \2%Z M6U&KZ(_(2?%Q+_\09N7S2\X'_Q'\QZ?ZCUNI-'P5'D;3/7R<6>RCT7 (,_85 M>9]I=:J'LAJ/P=&YAW_6*;@7=W08FB3WL>V$QWV( MCQL,^P@>]XNJ#4)0\/'\?G%LZ__K7\?5O)7]T[#2G97,HJ9GMV=4O/!OO71E7S'F8(0 M((W"P0G3' *D![O /K\.\-?B32\>QV>G#]J9?K%W'9;M5_,J'_RR??PT?OKH M\7&]ZY ;^@*AST^FSRJ$/G>M//T2YF*J MWE^SP03O$+S#U^0=GCV[$?YR?+[ALV>P/B9L._S #+$NWVEYZ>\]8?O)AKG@ MFN]FM9W/SG&Y956'[7OWZ)R_?+E@GXEX\'[ZN[/3^-'IV9>QGOOTUJ&$&/Q& M\!MWYC?.SN+SL[O#%!RLV_CX( _^BSWL^Q)'?'X_< =-_8.GWO/A[HD4XZXY M,(CDXE^,MXXLE.SE(%UX"(.]&T7LVQ%Q' B7D ''"S;>X9=R-*"ODR;ZYO'C MV;D1FM=ZLDW^00O]*NS>[FMKUVI1"'5F8F3265/[F7,Y.I>L4!RVZ0VB(4X0 M_'N1&Q$6NL!3JWL?,]D4,1)5BP42ALV1D:<\H6?3_$)6"GY!C&$H-YDG3/Z: MK"NXPG_+3^:K=B0%,Z0RZ19392);V ER5),F&_Z!N8/TA]H*[0Z^^\W9J1UL MD'X_=$M_]'3VZ':6?K'3TA_-GCP82WTR>^RMRE)/F],S<^NE>CI[.K#^PR>* M^BQ[XB_.-%H$4=@7#\Q;O.J;?#Z"]F)O="UQ:>SALN=O%H=NJM?LOON;#B4$3@ M^4>7,W$D/C$L<#,%L^@6<_?XJ?4,>WO:.YN[LXMS>_M/GKRG'SMY9_9[P3M: MJ[$@@^ =#\P[_G,L*%B,@$)XE3^_[2)_Q#S .3L-7%S/G;4%/V-4XJ]YNB:2 M!,-?&XBBX-Y=F2F^V%-56*0ZCF(QS M%MUR#DYGSV_MZ&@$MQA3H*._8_J"3ULEYSYB-M#1?T$Z^L/;+S^2=G9J$MZ* M&@Y'6[\ZJA3'NRW]+.(JGDB'EA:!U0#.N48*Z:[FH,Q(AY! #1(X.QI#?,;- M].Z"M/O@$%,XU<,O[=:R4@FQ2HO>R-NDA.6,-\9?G#U]T42OX5M=T^BH\&69 M%%O8VG /QG9F%=:;(8^\RMIY=!'?C84RW2+L[,7T3\,=3-^]I4(D\!WA"97 M?V[:1+022LX* "_+LJ,KD"8AC.&GJEY'9Z?P^!=G M9J/*49@(OO@V@9 W>LJ;N.76?O?CJP<4V=[Q2OT1I0W01/Y:5]H]( MH3O.E[Q;@\G!C/(;P,_Z'_J4L/>.G^:(HUYDK/Y[M]Z0<%^$SN8OVH&\PU]U MFP:/*DQU?W8>?8>F+W[A[S__Y1W^45;>]\A*O"7G_V>G3[^;?:Z)O/<<1?K?@821UD;/Z (E= M(?O]M8J^R[\7*9"HJ,#+US1[X_./ _LNQR\L%GF]-KI4J-95PX@KG"+XU 9E M5UI]IQW/;\X+LC'I8<^BES#IHI/&DC%65JS1#/*-*\%%0S0Z)N;=L/C!?N\; M1E-6*/V-S!MU11A1XFW'B%!G(Z(#BWZ(?5;3#MO12D"R@IHTP:!"8B[6Q[A* M\D);^]3(;(>H?F9;W@ -[:R/3+-EJM9X&U1E1 M:A!';'55Q#N1DA/'<36^&GB'_EW/3MV[9F [(F>X9JT1/"D[@B[F1A3Y:>7! MNYJ"IZ=W-P7W$EE&><:RR+]?_/X';DNDJG6E?B<5X]";_4P_Y@,),&-IK=^63;NI;RKU'J.EX0$,]XHB8 A;95R9W"AW .EL8 MUC[1&L].<67_JI:=J ._._F/V&XGK2>C MKHKF=TK39FBP![3B'\TPN4 #/*1%@X[G%S-?MW^%][1>[G@:K(\S+VEB9@Y@ ML$?LZ/"POS:I/0QF1#,ZQ^B2%*<:+ KGS4K'1VM4SX;_IY\S\&-X]B2%;Q9^ MI+=- NK.,<\XSUED,XFQ3:11B9K$WZ1B1;J;JUPMX,0)!P+:TRN(NE)5"Z@. M_V9O('^+(7Q/BHXUY/"XJD]X%'%I>4AKG*EKG-;-Q;USR:\=UMC.+I*3L\?? MJ>_ITV>/,_G))DV] PL?.;WRWRS"7 NJ5^K=98^QC.PS'SFD&"/2LO'O)**6 MYGZ4#UX< M/']\97+;-D^BQ*C8JC&LLYJT\>27#FE:DS3MUAU+4+)L MXGK=H5ZJHZ#IQ#XT46MG-3M2E"U!_4I/28X= M)?58&'(+TY9*(J96RZ2FFYIILFO*]39D-"S=0A7E3 V[$RL6%@W:6 4"0HAXZ(B$4TYG>9PPIW_ MFWU3(W[5C+14:-0,!:)L)5H73.F_NVS)?KK4?DX?=E%8\T04.5GU%&=GE6\H M[54U[- G'G<6_84@E'),U9>VGOAF+S7F[>*/]>)X$UI+&;VI6"Y.F>*,[&'/ M05VKVMD#2$AT_/44J.![O*6<5Q;W^D;OY*_WU? +\>V&>T"M"0&\=,_@I;, 7KHO\))+#W:C M._[$;DA*9.&Q\O<\_[VJ?W<"ZL/8O[Z,V;6?3S^[_]^.LA[:9O_OG3 MS[^^??G^S<__W&=C/7D^>_[T[%OCC.CU/I^=/GGZ67=;FZD\^[V 0T#QNZ!) M80R'E*<\.X3-YP FXQ_XC@YH/)R+9',YI&'M%\N>/?WZ8MF?")&(.1I,-L!_ MJ62"1?4Y'-W7F&6\JHHKSMC0DH^<)0_18TYXG6E<),:,NOPZBWJYS[F"<_:5 M3@YPF$PX( QQJ82,\7*1Y&M*IR0I@Q\+F*FJ/BB/_')&M=;H)Q[:\9X>?W86!"._ M3$>;G @]"(2L/S#9%;P5.'!BTPG:);[H6?3_JBYJ5F39U.62298'HFADYZK5 MHJ,37%%H+ Q^CV^,2"V"R1#P)U--6N=S3'$J,&4ZRE(.#H^TE*]V\Z.Y3A;1 MRL\;+/SCX1/N-83^_J>;I^0GQ#?<$#!D!)7&#\!)T;)J,3>(W_K\L&@W[V^> M'>XL^7I&LB$,!7P?UQ5X-GMS9TK.Y!,Q/UF5" 5*J)NGDZ_*25YG*LNM?D.+ M"M.NE%ZEJZ/G$Y 7'K GWA_>#^RT8;]Y65;7)?KTCKY/_O7:=:SB>B6_G:^U M0\2T.5J3>_R'>XF;-,D SZ^/.L9XRHG"_H%U 'G/TG-4YZF:16]*@::B2U7L MU+E)DC]AJE3N"N'Q9BJ%U\(@E"TL"MS",&//IE]3M0N_OJ7W6>?@&&"TO/;0 MEO"=W&3&#*W#I8S[#I8IKI,Z.RFJZE+PI:X%XZ)>$UY)J@N\D"?>'^^-X!P9 M=<4S)X^6PY37[AMQ^@@0?T-%/%M4V34NBPJE["[78])(-@QWG=["5QQO$O<= M%4]K]X5K#S[Q+GWB.XS"#<)4GK16/TSG.#$4/"GRICU1 M!:U[>KMPMS]-)87 #KT<9\\*1Y.9U+GP@NSM!._8_("<(.B#!Y9IC45N=D^F M^FCV]/'YD_,G3YZ>GYU=/#N]L(^=ESCR$WKZ'8^+.3>($)Z8I)N3E.1[G)V> M]J]Z?W'F+T09DK('!=)7C $@X*G#(X36ZJYC5HD[04W MN7>&$&#LJ6KRZU="3;0-)AQ,>"\3ECZWQ%IA0QTD>+Y,-JJ#6+XQZ")"ZN&Y M'^(!CC&1!DQZII!M*VT]7PO_AO =6QO@'6)8CQUN_!73>PO_A3!"D9^6!<1 MF&U4*JSD,F(&4WD&=8A+#!XCV'JP]5O:NM->".=Z!%@MND*GN=1BP:@Y#,C9 M#,&H=7<0 ]%4BZ>KK.Z6!#U"K $[9]=YJW*))W^,VKL<(Y=HDV_($'#-T)?M MYA"S;Z=FV:I>)J6PWV$8(ZW[[HJSPR8$'-T43R%XU28LA; 4]FO;Q_Y&B*5K M[DY!VR*HY16FH" MRZY= M5=(+30$5G GJ;M/&?(3 BZ^2HAT4]*HD8\VW,E4RW';4"P@](!ZT M*UUO&!]5+.5,&3_$BK *L8:[4XC-E03*+\YA2L X17!DN@RL9.FVW"Y0$#2 M7(UJ;+<-O-E9]+?J&H/L\9R)Z?HAHS18;4H*?OQ7K3@PB[0]@=]CU9$"-#J<"NFVZ.Q"XM@SF,12ZZ,B-[(YJ&5/43 MD#W?9QS57F>-6"^)%'T&1$== FZG5D@?B,5GF"5VOXW,X MC%7N9#J!;,!6^;DONZO)EW>[\MX2=-U$SP](XHMFS/70Z*WLQN8F&$:\0%C( M82'OM9#_HCC^DNVP5E061$!)G7%_JJ2NX"(=;G/<\T U,MAPB^W$.2..&JF: M<:R$.3?8=?!_D-8N@NTSHW(W$8'PE1S,&S418AA0V_B/?W02&I@XCWZ$\]"/\(7[$8+K#Z[?1X4N>FX>CPN,TU6\$7!I@VM[ M0N>%TB6V<,*'+XJ5>H?QK&+HAZH1L8C97NI68W05M0OSH2CF,B&>W\B5;]TS M-^:S"/#L,<#B)@!'*SD,81^>2C*<1ME-W& 13N;+.EG+47TNR0#ICW<@R+;8 M&.5KF.FVT4=L#R@Z B@)D598;OL>F2!08=(0%.DAY9Z6X;"4#^H1/M+116S9 MAC[Z?#+/8=!+K%52*(9L3=$:XJNT*_@H8@N.+>R?K3YTY>6B2!!6A>L+ID61 M$@8+"2-P:Q:]T4 G.QY]TU:EJY+NR^0*_1/0YI6'_!/;8'B<[^FC"E06UG!8P_MNF8*('#GR M$)D(99.ECL3Y7WU< M,^Y,\W+:(>]8D#AWA"[W@4,A6Q'6WT=T[IB8[@;4F /+9[.;;TTQ"].0O DB MW3.=-,&N%>Q@:JTW5P1$T$_!3(.9[KM-##PY(PQB ^D"*\-FKE1Q97*AJ ^M M5062KG?\)X.(+V'_""@@K M8.\58)D R9*P^ =A2Y\4#T/XQ*OV@:U@YEY8[ZTE4NA36P^M/H!7][[I\44Q MSU^#Q=M_"Z; &8>!Q023#B:]'XV%X("P-(X6FM,I6'[9TZM1'[06I''C17+= MQ#KWRQUY.F&,M415+$ZY0 M^39PWYJ.(YK>TNQK^K <A]-J&3V M'KJ#?,5'3'?ZIHQ^4O.ZPTX\[D#B#+./S>2[%OP?GCC4!M0@%3LI["@P2N+;PC!IYU,Q[ZMX<$@S:@ MS\^-@]8(?YD:YQ"EZZ,3N\3@,I^X7<0?P9PVQG]AN-B$*IRI+@Z!H_'XO/EO MMLU1Q_2:@UXZ1C0U"GULR8UI(RTK$$O0@8C?L@#:CDKNWJ[$TO,KII26%?(H\$^Y)X.H.:44& MB.P]0V0O D3VOBB[CT"W]B_L8/?Q=M,8?PQO8,T:E"CI)#?8Z;@O3I0P+FN( M2UOJ;>96YH5J^?"JL'$'\W53B!N[2[VD2 QU:N;5E;(G)-RAY)1DSD0W9 @& MV0%+??9)9QD3O@Y"PHDIZ(U+Q(C@J0SMI@F[$8D:_89;"4J927#LQP!PR%E5 MW7)E>!;Z>Y@HQ4Z]ND1.)F?]_9MVL)7"ZV^QBM=A'Y:4,A+6J4'KX/F3:_RY MGZ?1)*Q+4?=QVXF),Q&/>:A>L\3Y9M96'/3$IE*J/3+146,4+K]95IJR+8TT34KX.Y/?-1G"S& MC"YKP>NUY!8_>U>X Y("[$_K:OQ(['31H0BYK]LL)S&Q#F%;KKHVE>X>ZQT^ M.7*Y,7E\4^#RY9WH: LZ3R7<)LM18

    %V]H*V>C8I2=(6 AQ3-S&X&S-PZB MMO\RQE9O-71Y="_-UEUL3;: 85)D&#N/I1]C<4>L$O^SN^MXW:R3^O1+K8UG(\*S2?.\IX8=LRK M$ZF[HRZ]['[SB"2:;%Y-?I_\^)MKF3Q$.T6//FVU M;U(,O1>^EDB+_R&\1T8XBZ*79N\LMI1"PS#+]5@P899TEJ9Z,B[!%SIN!3>] M'[C1"7\B129SB(N6TF6Q^[VY ^W[:8*7,STN/[A]ZC>B %$N*XR@)A\(36J/%W0O+KJ%G M3N>^Z%'TQ^P5/$M<80Y7RNQ^P(A93B\4I#R_4-=@'S)R#;,1^I]+,G!7>0,' M::O^J6L/>%6*DK:]"73'[#PLWA)_:)-2T9&!2@$.)$%20?V]U!L1I>BY%P@I M$7BE9+'A#%2(XQSA,; ?COM+R5\)I0GY8 M&V5.J$N0+N 4<2I8F9$&!.O"C MY%%,XOLZJ=%TP?F1Q*?4'WK/C>, MNH0!;59)O87PG@""I=775.GE!A9!>U(F__-_G%\\?P'77J$> [U"^&O4_-'! MX\%+H:69)G6:EQ66MGJN8ZP\0G4E::W*&>ZA3T_\:)4HLH 5X2DZ8V9(JH50 M:_L7KJH9#)ATD&WWZ0'W5.>6(K5RGL3%J(4/I!P?&/G8\'BPW#-2N MJIQ$A!-AGT OP<\8>X5E?5IQ;+O/:9:3IL5"W:)5DY#RCET0F"37L"7NKY-Z M'?:[22Y$TOHF'P*71:N#N/6$K*\_M]1A5VM)CN';TS"A73>&ATY34OU9XC-O M1]1(Y"PA].:H(H0I/QUZ$,@H]FG;8XTTX#8CS,+@'H14$)C8X&U3E6F%1_V: M-W3S<%QB1R<*BKW<\;G5:GD:R275BG"D>R8%1(!E (@7O5S= M>6(:L/#1)0XQD*,!3')"A:&:4/CJ%:@QJ-6), 9H]8S5-%R2_=E6YQL-+V:1 M7K<>N_#-3+#6>V_*#Z5CA$RC8ZCZVJIM.F+P/?I\67Y[ /D]T(MAC5[GMNUV M33?'TC6ZU3<6IT8Q U[F-<8D+S&/JQ^+XIT>L-H]5WA[^#(M0I3] M*QU61X9P,PC/ID4'J2='5YRP]B$Q%%;:+<,IAM ( XE*ZG2ED:#-" 8E^/)@ M8?M9V H.L^!4J\U)U;5133Z5Y-YZ1A8L*EC4?A9EF3!-0=Z(RPP1Z'2\JTH- M9-6X"&?K%K1+XYS@-$^[SD>'@#:8[*>8[!)!,*H^05J $X0;8038#B!*#/P+ M9A7,:L^R1575ENZ7 & 3L..,-<*" PN6]E&6UI6+Y*KB _!DW^12E2E6O0@H M:)"#M;K*X?JCV22<<8()EJTA*L6D.V$>=(' M9N$-[:=CPGU1*TO;N5;*\O09U2R/+71(DQ5;GJQ@U<&J;Y62X:XI!'F394T8 M:1QMJ@*%=/D+RR[/Z%7"U@ZF%TPNF-R^4$:7PF1R=P<[DP]QTR'UT\%(VH3[ MM3^>I_A!TL:Y=!T:NCE 7FN\-@/$B=5-.F0M3!J;+9EG;BARC;AK/YR?13]B M&QTCM)G%;>*F4J(>@V8S'8\9@2# *?'!;?FQD>%Q>^XJTQ<,-]UH9G"N;Q!A M2]5BA6)>5PDU@%P[K9%2(*RM=)YNC2F2N2I,&88+-X0CM.V+PJKM"6QA+TV= MIV9DPM%SG=18E6^H3W?W_&@V2L2$NI=KV(25$3352-;+$@8+Z$Q0ZNJ: M!#+G _7C[W(2#" 9)BR]4F>;;A[.U!61F(&/0&F#5GB\J<^:ON-U]YBZ!K7I MV@X?MQQM$C3$" VN.U_.E(ES)**]^5L>Q'5HL\CHCPOHGF7%^9NCGI)JQ 8 M[=Q/2Q=JX]??&5>D0I*4!82<%7<0E8H7'-%+?_/XV>P\@IDO-*WM-X\?S9Z8 MW^@EV>0?(E@4[:J)>&/X>P>+Z.(T)@IG^B+\XR+6O&DL985TN.\;N9 F>04]X>AG ^>Z[',(O>3;U&\1OTSGF18X<= K@<_F)J,\VF MB(RG7KXAB6+%8KPF1%-$5\-\\+:'\4I+3$!X7J7$JFJO;WLR#548,J?%K.E* M>Z_UDGR'5DDC(D0,X)7HWIK8GA0L=SC*$6[GW:[7JEC<[(0=!@9\8*\F.%@[ M(\L@'O+%"5GW6!\:_ =K.Z9?SFL7OJE7[KC[&D=>/J\#?,]Z_:M&@KTU-JTZ MA-["1+R31XA6'Y(Q#,@L=S$HSZ*_5=>X@TLDNT;F WTY+6'#0\L;RZ4P("8V MZV3'&J%5:N.$4?YB:LWE\1 +!],91T3SZ+"VM"L,36.?Z=%QQ4.-P%UTH,W. MH\/@6GZV%1V#Z25V>:_M50K=P^QJS!($7^A4*H]G:M"LJIF$;,MJ;+GLA;W3 MS+"-NJMZF91:DY56R?'APH!=4D^LS$=U_WGX12T;(XHV8')$F1#$?$Z ME(FC/ETU\+ D&1D;)CW/L/03Q1/BP,-WX1)03W&W,H,@3XAGC<,S()^4Y"#9 MC/H\8N:VCVRU@>F,=J,U[V2YMRHF>S#=.QP#^Q ,'&3/;VBXN8^&F\>AX>:^ M^+:/,%?Q7[O85#V%TWYY77,_[,.;;5%&I,S.'*^:EV\\1)K0AK)TP1),<*' M":(GFF?A \6V7XS5KME1%M:)ORLEX3G[;@I(^!2$QZW:<-7\([]46"VC@!V) M34IXS%CT(0HNQ.$.LG9(,/M1O&3D'/X:)+MBQE'Z NXK!5T@Y%,.]]1 $8,E M,$]&Z%2'K 83A.4CI*B4$23:'60?0=P_,6(/2,UWT"T,>%9=0G679E4K;)GC M1GY[[:]VA<)3>@D&':X)'2XC0'!D*EI?2D3K"TMEW4WFY$&Z0(\D[7K:'^XK MW$"9-"_[(965^U)R,"O,84+6^6RA&Q8N7=?YE+W'8%Q-6N>TVS.)LA$NY"4U M]XI%%!$8R*,N^E%R.)$(Q=@MUW M_<5X,;@?.#K\3SEC#*MM;$SKL8K3Q&:!46B%(>-4P-K[,@<#8#$F31TZ,X69)I_33(5]ZR. MP='NP4)F1*H!(B+/^R,9)CIW^AW[<:QQ[F558$ 8Y&'!UGW3":QFWKSA%E22 MHZV;2E\P/,W;R+@;#6*P!B53@IOC].&;WM1^"\3;D??*!PA)]EP9GFP\2X$] M#V"@O^D^0U*ZI'4XN^9@V(R_X=984]8*:(RTFR1;$'SK0 M62>;5=*87Q-;_."T^1:7I64M%UN>YZ1 L(9'XG 1'6C7M/56"ZR1/6=>W;I1 M[3Q)+QN=T1*QU+[3)O)ZRC!+^03'!T-=.Z&;397]?CUX<". M!FS2:U*'M%?R@!^B>I(+:;[C!ZY@D1FQ P/.] 24"6,<,_?P#12NL)"UX*N9 M)HX?!S+VGR>*"T68>R["/ E%F%"$^9* 42?ZM2@)3;7HY+DZR2&J#QN#OJZK M39V#RZNW^T'L*%)$J!QI8BACQD<93)64/CC!2HRXL-5=X(Y/*W"'LL5G M/$-'EXK4FUQ@$E?SELA]_KEM;E*F46=--)*J&2:2=)AT(V#4'8Z&YUF-!AB% MYE$2]#_K^/;,WI'6H1R;7)02FP.<"@^L1_O.JP?3@729:\5Z]U:E9TJ:WA$% MW FY=/P$CEQFX]1/G M&&Q7Q97%)O, P$[Q56,/ 0);6PEI#=9YIP]W!?&\%AJ.G]V-Q@-/[]P6B--K M16#%>3GP_R&;FFR&#ZK6$XIN3T%=RO;D*%A MC?Q,X/KL2QL;ISO-_$9OF%_.H1>X@.#-NDH7PVV>]"[\;9S>)URC@) U,#NL:ON _ET07_.^C6&I4_?&F_H944I!C/[MOQ428\ MHCOK([V3D0_![H$&NPT7 ]B92M!K^&/&M>6D&F@*K(U2)/'6I#7JG5!11[M@ M;)=2?$%/'19=,Z7BW1V%T_FF6C*((MY79E? PL%@ -/^<-S:YUOTV@NMO>(QZ89$9=Y22LAHT, M@ L>M1&+U Z<>FBEZLJ)/?QKUYAWW-][*JE ?>+K.<0]X@AR[#MLTZ:"90_ M3SGZWO;D,A&$@84AW$O6?YXJS>3#@(%&(5\Z4NL5*F$=7#1JVVN5LY29IDL9 M!#;O^4QF<7-XF#$PJ@V6MCCTJKIO;@ M(&;?]$-7/B W$WZ$<^-&"$U7-HQWF70MKL^J=G7I[W #O#,/5-C<;_(!65HB M!SX5#_Y8*&>GV;2#ED,/+C,Z!GV<,3 6*WYE8?S;,J;JKC#-G*)#"PBMQ+,I@( M^!8=PCL;/AD[W 0IR\#_=,C\3RW"DRW(P>: MNV!SM[ Y["?7-F9;VC61 \7MM03KG.EW/H0(1ME&@M4%J]O?ZL::,L?#RV!7 MP:[VMRL\@4.4R5KI6=1@05LD"#IQ\TQO(3C# 8X4<9(65]+?>*ID$D M5+SIV$93-'2+ABW%R0[NJM!N@S$&8]S/&"GOR'1F)9S#<^,7N0MBX;&>666W MX/R"O7WT#@S3K%A(GD\+F]6VR6%[+1N"2*%*JH'L"8!%5RET$2P87#"X_0U. M&HUR+3U%J#9L[6# IJA4+?&WY5IG$]VJT";94N-AOIYW$!SB9X(%!@N\S:$# M')S-VVG'%@N5!P1PV-B;",>RL%0XS'D6^]LP*^S-QA>Z<.ZC"^=IZ,+YPETX MG^)OSY\=D;\]>_KLR:/GYQ=/'ST]?_RU.]S^EN_Z4@=%;[RJ:;(855,805QB M8MM()F!\BI=RR(WE6"62T +.:@R*0Q@!$-AE!W&S,L<1(*;>+,9X5*]5#S&( M*!ZF+I["H<=1WKI<*\='C'K,X)A;-"A*DYB[XA<&*3>"R0IHEL/T'+\(W'8W M IX;!#7B%[&SJFFE%* N)_'X8WM 7GI&8\J?UPBN*P0'+;0*I#R"\#U#E:*[ MC@B5XO1\_-'EZ26,R^W]P*?"01SD-IAZ.ALV99/=9 ML,Q!Q(4"V.0%LBB2]9J_;_L.7UEJLSX5 RTC2X[77V%C7K)3AJ W DI%"T#]\<*+ ; M6I\UTZ6H+.QU![K7_>M6UC+!?KA/6[28!7=03C0B$!$J&'/=;=K88MV1E':4 M4FTHT46]+$8G[DJDYB)])M-7A!(IX&(;?FV\[PTI$."5R=I.4[F MQ[*%P[0EGXK7FR2O^U;>5U5[\&[N8>:\C4),?]5S2 OO#98!Z[Y,W+DZC@&0H2J(8W).JD=P.S0 MXPZ6)UIO51:RHVNG?8T9J\0-$PH$.L+2K4?'52L>@Q19AJ=61%#B-4>_PGUK M157BY9$XILIX=U@'2[_7ZDZO>V^/UE1#731V\I-8U^96;I-5L?P:C7*0&8EQ MRT)039E4-Y8WNQKZ["GY:?P^2>]B4Z-#9JNS,416)^Q9-[OZZ?J3W@1" ^/# MJ\P?"Q)J(C;$G0)CX:Q.KF6[<^D17/84/#TKW "=7P8D7K"__>S/IAC\!$M* MYP??S$1. 7][G6R]OR))NJ#BE5PCX)*#+=[.%IT\G,E[XUXN!@K'M4J2P.W* MY6O4#M'@1EVCY8^ZXM&BJ*XLP,GYN*;FAPBHE 1&M0@F'$SXMN[4X;):8!2* M)17-L-9HPR23SO7),LVOWM++0DW0?/4G/0D_2 ^I)"H[U*W2L[L&; P 2 MVRRP:HLG<#C;(^QMW][.8%3!J/[T?[@@M.F83(:9UDDW\>8^LB.$7_^F%390 M9=QM+G R<8NNS+BI3%2<>G"S,<$GVVUR@UR.(=>5]H)EAZSJU$QC]RSRE M0CZ/R6BE]G21=[+JW[+$&L#>!UHT?Y<3B N5L*@!R)/VHCCBUY2 ?;98E MT]S9)C00.!OM-HKQJBDJNY:9@V%W.V3T8D)WN.GJIB^6HX60A"1_:N(V:(ZS MZ&6*FETP:-1KMW#:R1F;@-)6Y;(B_("1@QU2/]#A2PMC4P_QA&9:M=#BS.U0 M_99H[*3=:TSEJ:KC%W=C#QC^>*'@U3$M2/+SJ;#K M;X=F87<6V_&U8X]AW=]12Y$!TDHRBU6+3+'(ET9'UTF.D@=LJHR"PB$P4)/4 ML%!WCAO=D<*51ZK/]_ *4QZOR S7"F:;9>98!+Q5N[7[C%@*BBKPVAIYL0PB M#W"K>Y,/6D1_[TH579S&U'K!&T<6?7-V]FCV+(++%3FCFVFW(%>-_T '2?CA M5L.3G6S$&NMW=+9R^DH9[$4IX5]'9>;2&B5LU3H<$H:_[7L@WQM'A\]'WR -UXDP*7<\/7,%U' MV.]#D:UL6I,.P"K4@#?<5** J'.#=OK1/#D3CRBXXO,V!96!I)MXPJZP:NB;12VFJX>F<[^+.'> MQ(/.Q@1IAVAD'7099H0;"><=8WAOV>OI.O1P^N5-/($KV$ @X0+AF@'B&'(R MAYJ3:7TKIQ!),?K776(>38/G*,R*"56[8'.?;'.,?J!^R@K\]-J& M]NE@1:"ZG'-NV;H:+#]8_NVH-948/I-L-FW=I9P=E1B8>IMS)O:8HC THA3-X9 M29B,# J2JQ1/R'@ZH2QH,+M@=OO7%3TFH9R$*;SS(TL^TB'1/2"+ .T-"4,W MLF %*4[*PJD0(A<3J;R%P^2ESGY G+!1ZWE=P>&R6R=S:9S#-$K'>?>1KOE@ M\\'F/\KF+:T+)L/\'% PJF!4MT+]>*"=0;KO*5U+EBM7%=<\5TS[;!%Q=S4=JK0$0']D>'!V07_R.DJ(0W-)@T! F4"HD'$%CB^#Z- M7M 7QU[:]1RQ9H+D$'>%:.4ZOT(DA-RS0F [ZJ0BP?"\U3QW] O_?!YKKG^X M3E(4.3X=_)(S5A2BUC5R>ZQ[D:D/9O":*=UON SQQ C/!/&[*>&35//SCB ! M"8I$.!QG*YE [3*RCQ79%\E55>NR1H<#([I,9IS"I0^?BA080;6&J4 "P)3W M$<'U5$0P1:)CY0*F1V9C")[)&V1VUAH'"3T8WG.>E)<(S\"V?AI:(6$_(D%R M$=;)&&Q)GQ6Z8B9IRW)\6*3)0L ]Y M@%)WB,(3MRRJ.3Z#X4/D]VO R/QV16E-B! +_2TS:TU176?5=:DG%UG(D+TK M;[BVN6".O:BFW9B6%N%T8JY+-1[@%+ZE7+Y<(J%T:;\F.!W3JH9)VU0\N1-4 MM02A6\!PP1"B-P8O9(?(7?&:E\PBBBSVAL][W]FHA%85__I[@>1YH[1?G7?9 M4K5]&#&^AW_-WLVBGU1&T_LKO,KZ2M%K)%P>#!C2%9I-M6NFIQ)U:EF#=!XF;1VZI6>'^>.K-< M$)'.WZ9U)(;&+Y,/YO.Z2I!;U8XK+R&\:ME_%3FXGRRG@W9SJ5< 3:!A:18_ M2W_#)=B:!9,IM%""][DA*X678E PP'62UI5Y7,,'*PO*D)$VAFS!O+/8+B?_ M;1GV92:8K&E'H2^X+VG5M;A"467+]S'&L_>\@YTC$\H;-I)-!6^8*@A=B4.) M$2 +6U:]M5X2H?L0+/0ZH@'?O[!(, J=+X)HNB#M7KEAT"!3G]0M# M$3[@?*%%T!AM<:-UNBU"\%I=W"YXUU: MC1P9NIE?XW1;N^V?CL% MA<^Z<(_TA_ H/@_N$D" M?VET/KB,A;U6TBRP0B@WVRGU?;B0;]PW!&10,"!+P2T3)J;FDT[I M?E7$"3 M0I333,9KPY21/BMA(V/GX&EVC,S$+'IIO(=T>^G]34M/$U4WV)W+NXO9@MPM!]4$L)_=0(-L MHL(L3@D*!XD+WOJSZN99G,X/4>LDG I:DN3@ -KFC/"-0< *0>HJW]B#AFPP MINFJ::OT$A'*"/O4+I""8R%#(D]'#V4U-6QOFG@Z\#Q*5AQ[%S"_A1)5!ZN4 M(>\&)V>4[%N'K>Z@L)!R]O2%?%G/W(W3YJ?,W(#)H6Y$-'A)TDXD!2!T=X:= M= @#;_'@0B?J!9IQJBW;'/#0X'I)+QP)GI4O*>$@P_1V %+_2(N$OIGE))>9 MA0;2>U+@H66)Z];V4(,?('H)3U#0:]:>I@J@(Z7>N;@#L-!I+@CP<,^Y=2]? M;;L+1,Z5TDHZ?%V,QL-\0MLWLV>0$(;U2;S&6#G' M)RXA0G=],4^.)R9(?:*7-D]K-GX8Y;+BG;;0/"DYAT-T MK8H "%TI5"5V?!2'WNB2:2&QOBTY89PIFF>]6JP_MA?C%G63) 5G7@D7JI:& MY "+WYP<6$;7]1635;HW$5D7#AS-HA:17.]I>1@F]>\P&Y CT4'Q34D8^L.( MKK,Q"Y>S1L?&VQRY-H667<8.6Y,\SY"R18?-?!A-4;@)8TA%\;]TD8]--<7K MI)>FIX"5DB:=J#&N\]]VLB=[BVQ-]N,=:&P]4V*; X1Y[F)5".=KJ M8*6.PN-A$2S$P?$/D0J7:YIS(W%SB>$["GOZG M>0=OEV?2P)1.TL$>JL$4TEW&M1!6'VA8_1,1)\&'*1B _YJX 6M$.0(4Q@W3 M)HWZ:5)"3C4"'4 P&B(L"-C\>M>>X'I W+:- M.89,GB1MFZY*F*;E4"#^6CIOJ!CV:M!X\P_.>$8O3?A;Q*#K]3J[=C^]IFW2:>Q)N"F_ZI%8ZX5KU:FVQ M[TA+.+R+1D-4,%+DN$J6G1]<"^$@QI;T.RH$==)O9 V3!PA#S:O]IM3HJT M#8?"M'^U%#IP-$:G=R$5@F]0$T0O C!GJU1P95:7^H;(-=AWL._][)O+\XK: M&Q<>6[5&'VM4, &6)9 M:/MCDG4%YX8>3WVPY&#)^X81TJPAO34(]<0&HB2EQI+6DF#U8@#NC-1_[BEW MV'YQ$GS8VDA!!RG!0H.%[AD(6 =('!K[$A>)UNG*;-2)5NM\M#ENK47AG M?".$ZS1HH_0MFH\D[MTQ#).YTHAJBQV#B;@IU\^/I:>JSI883:;7*4FCM\+D&H)\$&UJ2=$6H>(08'1!\ MYIA6M]^//VQ=<52\'*E *7"9+D*\J*)6-M/\CSW]0F>2S.$R%1T/!HNX:*NE0K\2Z]?K MXCHL!T0B\9CN#_*DFP0!Z_D^[U/Q6*]U+);>ZFO0YO@V*(94M\W&I4*%D U6V:9(7+]CLQ)=TS'!L.K:G[5)S?FCSYAP]XYUDOZ/9 M&"3]1RP^@)$.=.?[38R8 A='XT$;:@[A&AR!EFAJ8#FO?OW9;;<'5YKXR(5E M4DKTU$3?T0'I],6KUV]_IIZ\\[,7WVM>%?1_U$9'@!U$4,1Z&2'."9;$%9-D M92C(AFB<&U<7A8[^"K/R:EY#@GUDJOI[ZQNOQ$J5&A)##<;V\+3/8A_ND/[& M;/4PN;."8VE8^E5!C%.1E:N)L5V\T*PS' DGEO&%8NQ]_0UFBJV^)=T:50Y9 MR%2>2Q&.::U7-M$Z,3IBU!;HY0Y>JIG N:"/S"DS87EGY]FEJV3P^%;\S%0( MG:XFZ>_'$(=:!,S^K)L+#*;#>[NF%]AQM&/9')YG/!EP#2O0F1M#0$I(B MY5"?IL3^-:N3Z[%Q&T45;YB]00J_M:.U9S57T!7JFN< M3&_#'?U:3'B".6,TDANH$NUIX'-%<99L'8BK*>U9]X"BF= 7<,]] 6>A+R"P M>'YFAB3AGC1^DURJB^KOQ_1>+QD6-:MR@FP+#]F+T=!!PGEPQAB6=ZUHG+I; M3=;)?B)Q/$?NO$>8B-X+Y+7NNPX[>M)&.QPR'@%0V7?J"##:1FEZ\P:' 1-^ M,'5*K_%!94R+!MLZL\W8$(>HGXB5D%@G\($4; TU5^U@6C6)Y=0N-1;*4$.[ MB5B8<1-6-B5?#7^-)JRTD8LD5O31'9ZVK< N[333Y7E3_NGU2P])/#8T).V\ M82!81G=)KS>D-YY.A6A[7M"1LY++>=D;@D<1+ADC2!L)X/8NF6RQ.NSJU/53 M)RVQYWN(.7/;&"$Y.A+8*ZO,7)3>&)(FHA%0O"[-F(*=%\(F3NK$@E0P;(M5 MN4"."\S4"F-33T?.R N7%R.21:>))AW'+YUA.YW\,K)0/.%:Z)FFB(QHTH.045@0:F2C#*0O1"/ MK6_$NX<,SF'&.^-]CSGVZ1.OF=,'U/J,B(J$N2+W;TQX5!>^46:7;RQKI+#IX:YLRY*.EDG7KBK!6E++V9 1 MKM^Q!G=[2P0%YZ?GI_A82*,'VS11OF^80)L?B%8/M_\OX(VL8497AL#G%^RL MB\[F$6VEMFXHOT_^#'_B/0KW2DT[X)!5X(7,C- 6__*U 8/D==JMI:(A#$": M))G6,37TF-EY]?/_??/ZY.RY8=_M,_/!K7Y2\[K#OBXF'US \U77!F'E2Q!# MI)3VYKYT'NYV.7VUYXV&&RKAW"8:1?D,"7HB-:$N8%CZPZ66LC ?SUBFI4;BRM5QW%]DR! M-FKJ#CE0G1."V=M/K,VYTS<1D[#I7\'*4!Q\\0E)LE?^])L'Y7PGK<8UU_I3 M3I.%%JD FGH0H*D&8B>7(!;&1>VA!.CQ3Y4!21H,ZQ:"E]KS4D#$Y[(4:$34\.<7I-K1CB=V4*L MI0XP@^$%P[O]EDLLT[6;.*=#RPH\7IHG0;D\6-5M9%"]IHJT1G[0G@_S4#.V M-$7,R["78BJ(,21P1->%!'MF#]88K'$_:V2S0P^FZ>^IP"E[I?X=6 76P+7T MK6#=;=;7,(2:Z*_7M, H'ZX(9BPX)S$DXJ\8G<:;.JLLPM/UV'$UAP]>V*>3 M]MC(N6G)TK]*UMDY=)?+L#K"ZO@H7ZTELZA*ROT')D @I:807@;CVMNX:OCX MPC@J+2;E%E)<_\= BZ)+VT1H1794PQ(;153%5:\B$KJ @Y7>[A!$RJ:TY1J; MX^(-[^7]L@^5G+*:&LA:+QV$<-\%:V12*REI@(4^8;^3D*0VQTM[ADX1NW = MQ/E8X6U4.(!C(1$>7^M02W4M,CYB=0[#NY'N5KRF-QU%CE)H]?7:[ MD3.R-ADGP..^P[DT61!*WE:R5Y7@U0G,5&U$34\*HE)JE =E5:BF50F*+;?^ MY[07Y.#3@N/F6Y:(7/2A^+/H75[ZCP(?HD:*!<:MX_TM2.@J[0BQJR5H>SYT M&\!8C53P:_0V1O-8]-Z\*]@!PS0:U>N)=^&^ 9Q:M #[)DQ5>3@JYD\=&5$? M&^"]QHFGU%5H#Z'H@Q?H#(%E]:8JS:MF\Y\(LV^6*P)D1JBQI?NE(9U09*/78U MLKSZZ7 '[]?3[K+%\%GT&K%54Z7V*:EQ[I)%\*[5$;?M0,R?VZ;RBFA2"Y0R M'H%FN@VM&X+ZM8Z_MF!&!U!Q$Y^YO-M!*_UXJ_P!X0I#U\<]=WVDECK"&$-X5#0I _0'%0L>\,3A\ "+5MAUT!/7;O=$>)!Y'LBR421/]/0BI M,SK<+.COFO)/=U<1'^!V(C@67(-ML_+:JUP3TTU NL_>]/L(WZ"T?,C=>)AT M0-"]]4+\ZABELSDBB0!U(Q(\=XNG9&Q[)V(1H1ZX&R7S![DW_&:4FHJ>M6BJ M#!U'^(R/?92WP[HT!/11;L%_R_K5$HY;\\30)YDL#OT:F!DV_=L7-FUG8W85 M:S(&W?AFGA/E 'QK%B;6W,)Q8"1&JL,.]B>6A$&UP=C+(_BS4RO<#)2(A[@K MBB@M^&JTC^V8OM$EXF;:^=IT65U1="6!>GT(E.MR-(%EW MJE8[X?R]_EK.).F'G%C2'H7&^#J.(T5"F91"HU80D[PDK2[>^#U*8C32+I= M-P49KN&DE,V\V&$:7Z>JX[XZ.]A)(]05-Z5FD[P51HF26\MAJ%I[03 M>0TRT=K9CFS-_6$K\-B4-B1=X@KB627/XL["KZ&\Z76[BA7/] MI5GT8X/FGS>K7H:PJKV7.1I/Y N'_,L]R::4P(.+PM3"W]/+8LNMQAGG&BU[ M"V4[?=NL3)!@WI @09HJS:F!B&L18_W2^UN[6^NL&F4+%LZCQK*R\_5&9? 3 M#3_FAVY^9?)(% M]-@/])!(>>/RUF)KHCWUC?2%H@>ZRM7U+'JG6;JU?KGC2]<='.&ILR[!#Z6B M@.T.RF/GX![!3*%2.)RD*]((DV!IJZV*GN$*IC<3I!2=4=W&UHD^5E<'A]:] MV>?-Q[$S-$OJS%6'%(?_5^2)>.N-_1>#>=7D;.E?W_ZBN=E(AM#A.NU%M+"Y M-_V1T#W[Q(/H6H72,,??@!-<2AZ!_6D/-B811>R6.'0KNN9;<0XX(G!9E?I^ M<%8L6,$U,2%+ -)5,YJPGE40- M-8^<=*\*=YZG%.ENE30.[PGH=;MI0@T^$X%WQ3OU\(ONZN<@R7V,P7:L1BMP MCK*H^PZ%TW9X9K6A6H_ QWX7>R(76\O8@F!.;^ :4M>XQT;C"S.2G*1ONYY$ M'RN,0Q,F1EP"R"A@W;&;G<7/+#L(Q:3I^?U*Z4BH']3@4&GH@M0B5N[AX#F8 MT,3>-PH[#_@1"*W 4>(:Z[(UGZ7@G940F63+0/)]?YD<<-Z5@^H82^?X*X+9 M+N! I4ABV-FE":HL J)#;GG:C,PB M9,,4D:FS"_,!Q]V'1\R4U,B:UFP\+FW9#H*R8;A/6SN["KVH-:>2R-2R2(+K MF^RQ6+QC9=W(CN/'^.S'$H3 3MA4>Y"[3>RCD]+M8TDV5]:!":?%!IURI-JG%#H.FZ2XS;=FG0&T9F>M,V[X%'[L# $ "K#P"PFI2^:LU> MG$8CLO7,UN#D#P*R/YC@GKITFJBOZ>9PEFS9+;M10*%Q_S$'^A@I##]%L8(< M%WOF&8PQ&.-^QEA4C>TNJ4Q&D\\Q ^(V2H'?'2=/&/:'):4&0>^=O(+A)@WA;^\9 X3/(!/)OU#/!"L=\^V4S<_ M@#E=2DA[BFNJJX.$BI3,(C,(NDT/N/F/M,CA+5BPG$ZC3W 'GDBM UXA_X> MYF/C8@\8MQ]/=-D#QYB"N(8KFBJFH]#J #\Z$4N2O,VHAF//RBAYKCE$M+D0 MEB8IMZ'[XD#K,F\\D /WV2X81CK:#KT+LXDZI-&UPGIA0X6!F^S4%CE+-:QN M%S!?RD5VF4Z!09GU-RO4I1&1W: DHUV9O];PS@W7#'KP%ZTLNWO]FEIT.P#0 M(.X NSU,H61_JG>O1$095]SVJ<# -7(L&O51!;;W7:_XO&DZ 0 D-2(T,QX9 M.9V3;N/V1V$]:#@]9A;\.M&("QL!^-[^F6_T6KW6U]AVNXS(N9#!H"R*?Q]Y MH8[V0EYJ*$+Q?)6$>W[7<>0KW*!IU;=HA8/67K$U'P^=AT$+6,G$>WMR1!(+- M3N^]-&,6HGA;#1G\C!ZUTZTF<0S8#2(HC9H&5GY)^6NQU;)A!.[&E(9IT;O> M PGAJV.-J53W.U28[@.>E=M8+%^V\;$#B*..7)F_)=/056M N%]G&;;"]B[* M 8ZJZZI4%3<=--W\Q/V IZ[!$%-8;3GU )<*%B.O)G=9D"*LT]1T@/OW$6#/ MI"TNEKXDVD116P+7B.!*!1")9DQH*4SALR4..BE)DE5&8O#@4L89 -21E $- M,RNV)J[-*D?M-:]OO @.FBYDCLF#2-@%%7HG6#];.H&?#[)\#\;CO^\19/5S ME0:ZP33(3,IG*?SF.=E92IQT*WA-;"*\%*\87^S1!WKJ7)RWVN#I'9X++Y@4 M=E% @$<) JV&"_>:_BAW'.SX")LR]R'#C&7X6:?[PKF4DYIS/J!EX[4+@?4/ M)UFT<]LWH+MUA((#>0+SEBI96> ) M>HW^]WV7QB=>)PFM.Z.G?)S3\Z4:]YV96!G&_,KYM?O:C6-L9)]5;@LE-X$4 MN,MNF?7%9+MU8+QQM #7J$W'KVJ-R0$)GX5^V[F5Z<^T'A<\:T^SEI6:";MN M4P]DA_;XCY?Q>K2=2$5WU_KW&6 S+4Y>3@4>=MMVF/FND-)UL&4IS]KC[I8S16Q#Q<"U!3(4OJ#JIRI37!+/M MR F8=MY<%=DAA4@!/7;/Z+%' 3UV7W1Z1W!>_8V=9'+-FRGZ<46MS7;;-YN& MXTEMU$)! ::)(2 N5-H52@*=44<]ENUKG'3?#-N8MS87Y@0?M:*@XB0%1]Q* M! )?)*%;[F!J6DU33/NGNSV9:HVEE;7[C]Z '19G78KJU;KZ@_(",]WN3.(P M7/G**9N%1,W?7$.45L"E7(7I ..'ZG#*C+[2JG==NF1Z2A41>_H&( M0R_9)&V)RH9QNKIE:QI;][#D-*1R?HT2G-@VSEG4QZ.*^T,B-CJX-!I! MV9A!:O$3DAXQYS:F I/8Q(0C![0S'YF;JFX4/&^ M:R[__&N5KH2X6P(_=CXORV33;IN_Y!7]^%K5Z[Q._OR/O!"JFU%WV?-)UY-3 M0Z>B_AEP\G3'U>N\29%,,M[1%#GJ'$8GFS!<;2?'> MF9\:A6E?'#G-J5QH:W3TNG;I*?NR_;RDYJT8G??NX5341+9/0R; MXBHE_;&\IZA",52%%QF%A9*MW^S45,63Z;+P/L*B8GF8U@0?\MU/X.@X>0JO M 1OB5N)0P,5/D MQ;V:"?E<" ZUDILBT=Y&:I6OAH&.H?HG:D5XX?!R<>@FUG983KP9G^L\7#]] M+1%3+SZBC E[#GZBJN@'>CJ-3M@D/3YIM!=WY*?!S(?P$^OD4KE?=4.P:HXT M8EQ/+W'GM-<05K,-EJSRICX%':8N26R!-%J"B[+*7='DDD MM-@CU7;7FZ+:*M7C(W,H1'+83:4:7> (<"B6LU!#79QHWO ">/7K(CG(^NT1 M5LF0<,\#KR9IP*#F6@(3:*JR5,R,80Q)DPR!V>1U MWS9R%/#@K?Q.K2-4@SXO,DJ?8"G^-D?Y1NA;#'(XT^23Z"3ZEI-D5WE3U6Y@ M[99>C#FYOAUB8GC7T)8ZW22]BBLW;D:^]LXL1^T]:4^DHUPQ7)$R;5-+L\S:PQM$JW69.R5,W; MVEIA'<,$'\K,4*N2=>R\(OJ%Y:3#]V=7-:L3\0M,W:Z'7?SR)&^4R,&4*T"& MBLZC]E<">2I[))@C0"?-C-GXU)B!!?, 7,7[E3+DB,TJWS26<=IZ WU&0(!< M?F4XSD12#2:H:["<16%4USB8-N-WJ,5FP[XGKQWOP^9JP7T=-S=PIE=_2:HBRES/APGJF1 M @(+[+F@WR%,$V8<@O9/ZUX*B_%3]FW-_NTFH.D,(+GXO-1XBZ1N1S+S^V]$ MMC+@QHBV2,#[@=WCG0?1T<1I'YZ?GCR@KM$JRZ.S\/,)TT@FY..->9]'/)7P#UL+9 M$_T-BF&JI,[HV$[P 8I[#>"%*T :184?OZ[J2RYY<2F'BN%W9I!>'>/:3 M]B)\1HF 5&W,:[H8];E(.3'[F>]%,,NP0J?(YO2 M305)*EEU#+T1&F9' ^/4U3K=.$"C(IXLSB;V'X/3(XV+P[EM*Y/F/.C8$3O1 M+?_!,NCK#@+Z&!.!7#DJ;0'IAO2?6P(FD Z7 X M1W8K/]-L583=D$P+Y@GMOIF\]907D-:ZM::6WN@;3ZVC?*(MHA7 MQ&9M\-1IOJ$3$^W(?W0XQXY80:TV7:NKT"A/CQH@K? 4LUY](@H_):H!8#0M M!26UK7 _$/5CVD+L0+B\(9+*WBO4#YQLP6Q/,LR_^!D0G0!R(D\8VV5971,^PD'\_N,=(P&PH2_DG8\*I]O M!]4([.2XR8*[1GLU%NZ:O)@J89:4B"SX["Y$!L8,8)SF(M;N@7Z.71*X19% P)\P(*7Q=*+&,DQT\G7%!1]!9(\0]PL@1FV#9+G]857**BK4$>O(R1Y[287619"#Q53 B6>+ 0\WKKD:% MQF9KFT)@,WTV%>O5T^O9.43'H$E M+!?E.Q.=2B+@51^-Y?%E^AN>9)"NR[Y(UT"G6=NE*'V*4KBVK51W2: M;(+=JL>D6&[Y]*2;$C2$/@2.![OQ6L0M;4AE-;1%[">?-D47JFD%@'1PIPV< M5.[07=_2TADB[MB82C"YL'_8ROF-)6E^D1*CU%M]CL>YEV2! IU07D".H'S3@I>>ME5<:VX%IH MUP17Z[;YCT(_^>C-3V3*?#X>4 1]J37:>6VQ0;'67HEN(P)T[EO5LS J<>^H M-_8M8>=75J1;NWT.K73(/F:(RYPEX: MGV$2<@)L\-^D;'D32N7T1X;C]XK(G[+ 8#L]< MJ?6;1^S(5?["0?O7&U"Z.CA@_[?T.OA;MCXX]PQFD D=!T.EVF=IM%6Q M=?%6=T7"$>+*N^1 UMCWT3U+MDIBERZ]-WSD,\@ MAFGJH>!D5A&T7EM:U;4(M=2+V.-I"[';@<9N/WM2>I[B]/A+%P9C[\U[=H?R M@.^P>;1R1(U-EL'/XT5<>&7\65&E=)M==A2[!R#>CT9%A?^6E.M\T-\[6?_G MW,>P'L"7>8\2O)A!G$7"$^:SV.'SOL7(;'A,GP4!7_[N M97EJ12\E :1%A_U52/K7IN>.!\^]6VG00RE@3 M;BBYUK&<%8?6-6;"%*9;]V]QU"8?Z%LQ[?PU.[I\3?^D.FBNZ\@.4I>_,*&$ MZ_@=#U'IZ/]M$ 0LGQ3U[R#X$];!GNM "P?/MSTE>?"]]! MZCAF=^F0>3389+#)_46H_JU2K34E );4D!MB.RY,?S^LS9(VT>@F833 N,B* MH)&1"F8\F&0PR=OI1MLBKTMF7(--7&$*U\W625?]GH1(E%$3+M928T MKD.M>,M]B+FUV\O_!MSQ?>".GP3<<=!G#9[\/CTY5;;4!]OF-0#R4@ L/6T< M -,/S'UGZDG$?J=!2;=R^2'J"+:ZGZWV3=.T-)DZ,6D#2T!LBP_!PH*%?8PW M[-4=C(7I9!GXN2U!^EU&J5HM\69>'RU]SA7EB>"E+R ^WFH073#18*+[F2C5 M$TR+C8.,W:A2L0J67X05\9=@8<'"]LR!^D5WVTA65"6*/8#;8D3T-B4(G-F6 MMU3%4U([2"FOU CL)B'93D;0K[^5*Q^5U0_,C$29 M8Q%?;!$#=%=75V7E8^5:W&)X]@[.&^/>&P/<-Y1;K;J22"[CTC'L"J_ ^-UF M5ZW0URBFV=>$;TL"[!U(@"ZN[IU :/0*?4U%,?]]4EC6UE/095VA,MT '55V M5JN+ VGZ U(DS.4 :M]GBV5S7,45$^\9]T&,W+8F"-66Z^#B,ZMU^[*Z AK7 >*Y#=4&RL]S>[[_/ M_DK\V_KB70A[!DI)T6)#?"="$P>EQ[Z]J>+8%&=T^>9R\9VX)B_XZHM7U.Y) MF/K%9V!#'-JRK9;4[Y?_V?]K,WH&P,3<;P'H,*HL MJP)>SNVICZF3\[G70E']4(8K&]. 'L=YN&5UV$%[HG"#1R^4./ =KYB#[N57 M0C]Q9VB[[')%XGI 6\4]^"AS;=Y)0/899?THP,".$D^Z69G2FSH6H+I#A=5B M2J%F'R0!8 &01/_4)128M]L:A1S0-FO:-4.Y[-NXQS-]0 ;D4N-$+>.^Y]9B2?,(%*YPL? M8&2@T%@.'L[0WTP

    :T3$R5J)@@YGMU$)=$X\O='ZBN+-G"QC ML(ZT>9(D&28[TLA[&>E>Y%U8<9L0ZMQ(0]GCBJ=U!DC7-JBAMD:3-4@_1,H; MQF][4+K"F<;AH>;,E$&>-L4S)G8HWL&VF24XZ;W;GI(21H[=U9NG)0!T;N$] M30!FXXO?CA&W3/7+:F!Q @_!2"%/8GEH95,;QFCYGOV,1W$POB)%%*-N #*[ MX[Z_H44'J\F@*2]3[6N;>&DY/\[>P"/U!E[*?G3'2$9;SA3\5%8_!.N$S1M_ M.(6O=ANBPZ%;M15'F*Q(EO=P93A]66O**M/E8Y&KUN&J.502Z\"FY5A_AV&E M=F0PKU$T5*WC<8AN8J*^!52,#^>]" 99 W1V,KN.V8'B9.IWSBY/CXPZ0_@I M6CLF$4PCS(0C:&S7<2E#V*!F"2*-OWS1F#E9!ZE?)KO>0/$(;S$>!?CV+I1T M_WBXO4JMDY9[=BT:T'E+C6:XP;CA"8F%O,>IX&P&MYI)\H-:XR;?4:<N.W M1UM3KXMP7O6UPVV4-Q#8)9W,H#X U"X0_HFR7"\WPZ=CG_#^SB"_ MD7DVG9PW)WZOK],K($E4:0TD/XG%T5IRIGLBC:,]N;'9)I-*??^'>(DN/E/' M*:FC&8Y[-MQS^"1IH/MWWR^4U\Y%B -IR@FG=^KZK+?TJ/KYSRCP#XP"__*, M O]0[-./+VW_+TFNFJ5\@ G,C;ET5O'AV[FBNQ7BJ9ZYCS[C3A61B1P4_YHE M]_W]1R#?W'N26-']BF, 35VS(%-3D[FR(VTS;'WK*O4#!^"&=! 62AT]%=.F M.DJFWDEB1DB)S1" 5R,UA#B$_X1OC;7BCV$O7ZJ\%"]>_]@Y,JG+Q0,F"X0) MH#T314Q!6743J=TX5^2?!^A53$T=8?MCD+;%%P2P:J26YAD:#:1]0WFT.:8D M,@EQ@L;,N4@.=43E?B0H"-ZN?$W CXSLO2%$:Q/8"'%DYULU,V;6694*5 M1@5Q2"+9V#?[U.M/*T<(XKOHW!_B:3U* \N7^@X$=?A9'-,6K"LR&SO1+4Q4 M;YI_7%U32!?7 -X@T:MS3IMJ 22YQI/070?2WXU6]"(Z95*M[Z*?O2T]90#' M/'SQJS[N*2RI/)4M5=_W8ZW_/:O@?^8*0U:[CK%(UP>+9.,>B8MLB96U9DKK MDRG= O%U7 K/H^V[ M7!#NKZ]5\(BX8P^I_R7$U7L=U\J[&!)LMDVS)JL':M2?]MNFPZJ/S;7*W$_UUDB%V&W[1+LN 6N>QM M(T+ ))[0@!1OU6D*/A>\MT3N+G\ M1,MJHU1%6*Q+BO?(WXP'ZANLBIH7B4 Y<'>?(+!XW$MSZ0ARHFM9M:0)HP=H MO,M?12FK9)0+H@_SULB9G8 M++AB=*O6M%GB@*+AN$8,9UX4";:5VP#YBL5_-Z@"U8L7Q'34M'55RG;C1=G% M!;RK-'>G-2/Q?08I&#Z%AFMBD"1YCWKN8+=<#/N$=*-'#PO:);J7>>4T*]BM M-6_8/0BKR5+I(<19)PAI4E;!KZY!&H'T4N.,MP?L.EQN7>[B+==)VZRJ-VVI M$F0AV3;>FR((_)N9 =99IX>_)1IV>6EAG;VRR@B K+,P_A99&/6R5R4WDA!B MI:O06LC"1YG.2[9J.2?3]4O*D*"F1V3_#<1O*21DE;FQLT O>,JU8"="DY*4 MET&^@4;.TC)Q#2GMM^P]>=^;";^")D>]>GS-A&#B?@:%;1JWMD M85.1F>W'M)GHP1Q'1DURB]?0L,#S("%EY M5^GEER&&]3?,NXMLWKY%&E-[0=,(OH^[#0'E:-YK.RS]64DW&UK5X@3A.U(4 M.RYRLXBAC%X9\+O>]'4H)X6"[9$QH-B/2011"M'YV5N\SUV7Z[3H2;<,E,X. MIR:%T N"7)4(*QXK<''B=.IV(M=EL)&8=Y_^G+1_S;*4 WVJ^!JOVG)GZ21J MKB 0"/EA.0&OGD8/.^2SFOB$67^,.9_?39 Y]^2O$:J_1K,5B@KDO+_T2-)7 M@B3] -'6>WQ='RB0^E>H2XT$H#@7FSBBE" JL)X)L4.=!@NW:3G M)%J2WS@ M*^G72Z"<:5RV(F;HMR?O4[;^:$YBKKG>FE!F+@Q=M3W#6A]SZ*]= )Q+0K03 M7:FK(*[(7($PH_5UR/9)F.0$BLRV+A&@@9R"SUR3Z.6[OX3B-M2BI>:+1\J^]CWO-SR/R M%,Z(M0^,6/OJC%C[4(BUCZ @2GD(,6&460HK[HF#P"Q+Y)C$7Y&U>^5:?Y>+ M5WP144'(D?DHLEEW0[H&G2041D*=A6J6J;0I"; YB=I-16D8'7&8<05U,"7P M1#:2 M?EH<3DAR>7537]!YM&4^*]&[V? 82_@P0X%44YZ[EMII2AC[GZ;C\1<\89XM M9,V. )A/TQ(:ZI"+#P&6SCH['9(AE+84N)+\IDK&^JKLFT MHD;B2$X3OL1=1?(U/+#N-=W/+/D\[8Z9VRIYX8E.\)G>HI';K%PEZRQ7YAQP M9+XY"*N PAHU9Z54872%XJ9?\_Z?>&-BY5SB'%3UW,XJK_J0WD?5Z8R";BA. M#C=GR&7:@'14-/AHC$!/$WV?$H"/R$?\F Y,D42+*]^9TQVU!;I30@4^(4S: M<5,6V\$,:U;5E"SF0D3* %_U91O739##0S*;6#13\@M:MR:Y3=Q ZP$VU?4Y*0X=.T,YDI/EC8])R5^N"QRH]:V\BM>]K@1A M67)XZ2Y0S)[!=P3(N2@<^M6.>ZH_;=G,8-#=-56YXN"VBR=?*5*6-U2TL-*2 M7E@7N=1\D) 7D.YSHRVAEL6],)#/VE6T%%Z&\3X;:JV.W"0_XX_23O!6U@LXA,3+?>;6\NI"IBD M_QXV/CI\D4L8G:I&9)%&SGL%J"^M7J#R)=4/[O&-?ZR;T1:'0J)N8W&+4'5N M*9HV$K$V7*LK+IE$%IF_+;G\EJ[AULDR6$XECC6:3_3+E8.C'%/5:$7XSIG' MD4D7L/9AS#V=G'(+9=9(\RW7X422!X GIV,]_!(_@FN8,4*L]U! /Q^@'QZ" MJQM+$+%X8U E/19' -85&'':;AJO(E0&!<<2JLR\2\*TUHN%R9B<=L*]O"* M!?8).%LE8E7G8$!?0RBDI/*6[TGE/NG23+"[3_7[=8P3.MZVJ1,C/T1?)>V, MM\322NW$BQ_)1PZ+3P2Z^K^CV/ZBJQ:&E]GBN"< MC5HXX'(!-#$OA,&W=,A]39"X$7C:<6L7*WG,%VJ- F M\MX3H>W@2_=._H-+*_H)-6F\TT_R=9&MAX:@>VT;S^KL>=P777AXMH(?XMF_ ME9!9-TJ,FJ6LQ$!)":'KM07760@]&3H[G/T=X7,Q@$B#.D-[GFC15.V\?2+T M$)NPJ=:Z;)@, N6U&.!>JP.RILMH IK^3HYC('-?'IZ<4)^3^>]P0%PN_EJ]"P1$*])KSWVJ MV2<:ZGK#D9_"M4P7K^\:K64E:)"X#R6&M"3U*1(5[SZ@"G]'"-WKZ: M7Z%F??0BFFG9A9)Z)VABPT_1T>M(#9NX0XWDA<]S\U'7." IWI%TC&;NC&R, M 7=*%OC@YXQOH%R!LAQKD/=66GD3+CZ/39_W-"?%>#B97 !?2KUK15LZC2L_ M2Z,7GD5(N$7@T-K%2H?I)!]O*$5V.^R$V(LM0WZ+V<>?0^1-PUDYOY FJ5Q= M T>7R]1OXEAU^6T4ON/-TO/S!C4)PG*.;R M7+(E[,BS?1UW8BN_RWAO[^)[X#Q7L[K1>GV=F,%2AWP^G?/W;@/]IJJE M20S>.'P>T(XR63H1+W6'"T0N^J$;@<_9(Q)RT^0"GZE,)%^4>_ MON)(,7T%'GX\1Q!KD+4V"[L.!R*EK4M%"1GA9YK'PHV5*YZ'ZJITYENMZF + M%$HJY@,$[Y\Q 59-9%V9@S:.-IYQ^G)4C(I&1<06?&L!GC@=G,QQ80VF7#E< M,>X(I^ZY0-OW!Y'OB=WO2+&F=D\K)=S?:#&W4#LYV M.\GUTM374#'9Z83X,$_+H(C$?M*D3X7$G9VZXD!AQXTCN\S_F,E#HCI?X%>6M4 M")L3\&]?W+C#Z>/DI\7\&>T76?,+U"%DKY+O>Q[GL9M T0:8<$-)Z$W:2;(ON5 M@L7"FO-]!*D%)$2-\@=6NDG!^0 BS6S[09B &CMY-!\T>)C)#"P*_XQ#[I=$ M?WT7("\.0-!.H_Q58VH9!DE3<1>AQ3!TY!72*:* MP_5SL&R)2[\CU.^AL7LK5[A+RN>[0Q(0FQ[5VV(1IRN>KPVA3A MVU=*ID$NBR#OBM/9*ER5LW[KA-'&71W6A"X)M.\L(L88"?XIXZA MNXS\L.N[5=@?*G'M3+T^KX1WC%(@XL5M[WTKPV8/*N=$*J#W2J=32;+-5LQED66P$4<18*79C 99=F& M@:%T!UFVQ?FV@6>@=/$DO$],IV=(FKJ,C\XZ807IWF-P-KG#3])/WEF5/>_\ M#]A/0&"XC!]@[ *)GA'7_UI6\6.W$@70PKN%TA 7:O8;O8/(\/ -]EJSN;,H MJH0'*>OW6J=F/_EL> M;9V>:XB9!\ZSPZTDC1;85]0\E^5P$JO/RQF#YF N\YV':20>K92#>I1VY\A! M;G))!DCH^9R:=TKEY^9J<[L1%7VI-D<&>,VZ0<@N>>[N(GE$IYU/#^16LSH' M?4*5*@/+>@N_UN%."B*,&#DQ<./B&H]]&CH.:^]:+;CCD!5XU.EVKY5?1M7. M15AN-S'5W=E:?N D?/X":>4+>$[-Y+0[+RCO3G*JH1X&LX FEQZ]G;PJW[J# M>GTAN.*MR&'Q&HJ[ICH49CF9!$8KQA3\=XE23&KBB:;NIFJTB\M%Q9*:[^[F M_DA\81I3::2=,G7E ,C<)P'TX_O1,Z?0XSY17XFA)6*:LEMMJ$V@PJA^: MP^NXJ4?;;-1MH!4([\<:4)]^QCU$6:_IY>)_)&,,AOS.H_],M.]R@1Z!KBGD M)-CDV$4U]IY)ZD!>4X.VG];X.0?-2+X+I&D/FV9;&6R[4P"5S<*P($0[:UMV M!Z,X30WU^9ZA"NA/G%_U*+!ASB'OZEH;[FNJ^4HQ^SKF1)W_ZZ@L:]8ZZ#LKLX=P$;1;] MGBD)HI?"+L4R'!MQ NJFW3%;=Y7 2FFJM%4OOC(]V"5U;6K"<86[C@EZ#Z41 M7K@_.OUA4>#"76S.;<31ZYAY%,D/XH.U'- [62#XJO=RY!F??"'/+.G'L&"0 M^L9:@%1S[UF,0T%Q:+B5[.U)9&O^5?0&]*%ZS_^76TD+?LZ<7]A*Z)]$)= (C+ M<"945H%>C64^U9 QH[\YF*5OF L_D9V@?HP^))"&7_WJ2.ZAK(A&@Z$W*7QZ MA;]PN5>$&&6KTU)8AW(M$H&C;XLWF>_S1 644L:,4>6^MG018X=/=Q-O63 " M+S=,8 *="$FP>CCE$+E9]C53G54N+1PWZK8B+=2XC4HH)Y9K&A_T*!+S47? MPD*/S(!$8:!.7Y(>9UJ5F8J+5W6)-J&DG54]K-+VL.;%Q^.5?\PI'T>_\+?+ M-Y>.4T$;_OPGFRE2N+Q;2_MHIA@6=%\1PP5SCR08#XO,3^!X9FB2[]^D_SM& M-3[Y\O>71GK>:=UK56K3OB+8XY+9@\NF2PU:;%R52SS^]#J4-Q6RU91.QW*I MYZ#WF5R4<9+\Z!QM105Z>+[X#6-^G?AB8KC=&FM.Q[I):8&JM672&T&'H>\5 M.?[.(>"H/$8,:3E!K-0"Z%N@1'1\-;\EDPKO:H-LT1=RQ48N"7 -.+DN9@:F M]W0Q8N^S$"?5@_&/_#W7$2QY&IA_.1-6)^F46MS3' <$,)7N:@U(SP MYDW8'\)N&=_"T\^>/.'8YJ^AO#Y>O-E! YJJ6ZN2B+ZPIBB(^82^)'1!V7=7 M!R,.NBT[L&(BU(#K<&M1B:F(S;V;+MK/AL&SFO.T\FS>?S$B.Z2O#_"Q#OV M&.0T;XNZQ^Q04=NI8ZUD$<=X5@W02+@W7V+DQ6(CKIH>Y%2,![=53/].POKIE] MX^>%V$IM(J@M=]@!FQJ3!W1TC8M>Q'.>J;2[J!-.<_RVP@K*PZ%)1[E&NL8$/ 'NY!F_7V9WU+PU;P*>;Q1G8,=VH_C+)MC_YO' 8S\%2*B:L MU"'>F2M1')B7S$ 8S\(+,!!VQ_@D.[)PV# %1*)V//DB$<4G31>OUTOT'H&A*I09]CXPX1FV%J>(/ $GE,K(!*#P8]:I?\%D'.IN MD+$W$4!099.1QM_4H:/$ST6)T]: M>1^SD+/_01>I9D!6W)!5O@LV)B69L^M)(Z2[0C1F?0+Z4S@.S@)'4T@\ATOB M4IC6RAEXK!(PZ38Q!\B3C:%W4W*+RD(%,3V MF H)_35Z0XOFOJJ178&]PK$ M";GUI"OI[ (\D86<%:?F5. '!!!O4:&\[7R%$=O]BO*)M??,A=(73@3;E\1W M"!=!CD#^'K\/X;-=YU H;>(=SRF5,UV&R+6H@F'_IZISU(V.2G#0V:K<9BAR MRJ7AH!M?V0">_H8SZG!EDZOOPO/A]$QSN(_(5=S%Z'8\J3#7VQB^K"OC;I*G MC%_:#7YW+0ZR9="RBZ24J5RB&T8E?M236H'38L"_YIUI6L'U?3FW/GL10TCD M_+LD]-S=;_(19KX^@O,F.I;?]BTHITJLAS[ZCM2.*^]2G,-#T[S3=19?VW_U M\1!Z^MG3SS7(@N7*90G$[QNAEO5^7 &J8)(P1WH!+C7=Z%56\4HJJ0;= MI$M[8Z(>9'Z!!<[YQ2>_?M'?N>IFB],(J#_#0*? (WRTTOZ'^D_>!!**;:+M42*F;W'1Y0*+K M-@YO:N.PRRZM^!8G3:[\> 4^A+4.2P#I4L/PW!>C+]O!G(:+LX0OX(+?N;M9 MFX=3M+CIMY3S4NSM@B9LBZ]?+)$=BE%XHS(K+EU1'@KAQQ7$;V%I/V,S]X M1,?H&=;U@6%=3\ZPK@\%Z_H(:Z8_'G+N9<*ZM%=E+?P40QKP25YYM-UW76@/ M4['$D. XL<6,>B_F&6(41W &S#_2B.3MB#N>]!-V>\WF&H7H'>4N0;@KM[UK MW*/#UH@]$[$KD:1T^SX5]K:AM)1T2E*=K(SIK7_L4WY5^;B >I-'08?XD',4 MB;$;6:X/>-+4ZLC54>XU4S]%LMM9/0GI;-1##@?)9LMCQ3<3SX.$E9G.^Z*2 M,I7[S< L,SP1B?BKR3E=?5.5$+ ^(G?F8\H*F S=K&Z<=!Z:.!0YO7=U7T\* MS$G#4TZ18$::^^\4&.;$#'.I&LU?4H%GJ 3JCH#D+9\2^6[6V"9Y@[K1]JE, M^@,N.Y*9-46MR0D9!S44LT,5"?@[ZM'AXA>-A;,AJ,@" VHZ:Z*\RYC.P0]AVUC#@XYN M &/;:#-;X7&22IY=E;Z?-61.K3$#T\[IT>7$1F;=6)10R<@%RZV,S'0M$J>+ M?X7ZTN/6ZKN_ -_9N'Y -IX\;9A6N?@@N2Y 6P;%K MB(MTGTV;7'E&P'?^P%"*&A;^4\074 3_Z&OC0+^NEI6Q2 [8V;MRB[L4DXVY M^"LAKUQ[NSD_ D8A CIN@M<-^ MH(B$O&D60\^EUZD/A,)63J%Z?YY3ILUV6"6+KUM*!Z+:#J>B3(R22?5*O04K MHD]P9\$S4.JLC6-?MH$,^R2(A,*3-D\0")^\SQSK8O@)- V34089HQX53D 8 MUH&^-7#[BKG#2W?YN-%EPEH44L=TN@/&8A/VVU+0+_ZV&<[%S7M*)VP33Y_T M76\HX8XN:J.]*;N<85%[M3$D_7&#/I\Q M:V,.M7M("\.L+M64O=;Z<];W,!$(/D9C]A&F[?X^N61]>\$=7,X0PVFX;Y.5 M,?,CK YT2MX,P"Q&AG5.PSW.0^^[(>V;9%F9>BRCY:]_ 1'WJ$XVM9 20M1\ M-JPCG#6D/G!IW; $-#8K.):?1 0T"']H##GLAP-BY>JE+<&XE81U<> V=\IP MAQHQ1'D2W4*UI;@!,@ZZ:3-UGT1.! ;BMI+R8#Z,\9W3H=9QQS3_P,,[17J, M4/&'MN&2*Y.G320$'(:G2:\]>9S8F(08)V\[M58[ ME3Z J;23FD45'N-Q\1'XOGFNXZ"80\+D4 ^HBC7G^TA"/CU$3A\@G%^'DB*Z M; ^:^)GMNZ%='Q?_/_M0HQ=HVNM*:\D; RRJ/9% 5ZYI1EMMQF8IVB.2\9[J MB"9C1U+'YC(6JML,!&A M%IVWD#O@ZXHV5\]Q*+.+*:M,;LI/OB&EXYY\UX)#1>,6PU8XQ%6P;VH"3[ O M_:.KW[GOR>)!UF(,6]\D'-F!-,7C[*_:H%;IA!U*]G/0W\8@-'#S T/34 >; M#Q"\,[,KWP6*!&UFI3'?-.D8O083;R.>+'4BM$%@($6E"?F8.$="V)<*---/ M)ZTZ^SB%0)G)?:S/ZW+QRN>*2UK9MEW<_/T$9IHBV#CB=PSMXW6? M*49;&V!0QO?4(3>X8MY@D:Y+2Y?*%*DHS3J)S4WS;I@C0(X;Q6[5@I$@+><3KR%:C5 M!Y!G*EVLPUKY$8O9@#DI-%\NGJ]634NWI-GT[WRH8_2@A5BB%<8YBUHDJHUH MSQ&4Y^UT-E+''6#<'R>H/6^#SRPD*/,CD9=G2"]''XZ]5*18ZA>!&,V:6/1EK541GE==D(;.W3JEB$W,8UB@&,@V# MH;!@K_/<-'WH^>#EI$L=,?&CZ,9*ML!]K)HM32+(8E46]1=]PZ@]$*;#6";E M]!JZ":*JA2RG+9B_+L@^+ WEAR;,5#8$129)A MEE]68B3[90:+UE,11"("GG@O79IZY=/TZH_G8/R8D[QC3)WY?!RZ>;>0\'!7 MUO[]ZRC&J]-I(=Z],<9>B>BIU,8T[6?-#*? :",@&O()PGPRC!K.Z>;'>:[] MV'N%<'M]W,:,[ &6K[1K^:*4Q-+ND!D'3DFF3P@III1]"BW4F<+//+G25-$+ MJ,N@N5(+5[*4\UCC_6&,_?["\_SWJ8=Z+*629SG24)X^.F&'>"RL ML)B\SC*C?0X-$J)0PT,WONI*%[/I!Y0Q)A;-R35]!UE^WA-U:K.Z7>ESDXF MA:!$Q-DH:F&3G"W%F-O%\D@;(J-:A>R17;>=,,G,H+E&I2G-0[MN4I>*YO[8 M^*V].84Y?8QZK[G;.OU>6?/;Z7!(8FGVJ2Q-9""V^(DQZ!AR[1/?^(MBGW-\ MW="[3S.4C"H9.UTXADX^(Z#VKHTGR3F5*P8.4&D MO_+$X778$M+.XAU%AI!70W&." I-(V?(NNSJ:G.\U]M)W9](J79=LZHP#.P, M8SB^UZ8#%&38;$'I4TE+^D3V\)SRC].500$)QN/>RJ8<,$8Y/(!>, MUL;5C#P FCJW=&33)KCSH#DAK*.(EHC_? */ GBL6;IN)$\3+= \N1];D<,V1?\G1S5%TP44 MU7$$N KDNP4!FXTQ4?=R&F$BD*X;=[_,\J79!O<\<%23\;PR12)*![R0SLGX M& BR2JH7=/W.FKCMZLLC_D1G)U7DMJ%LQ<.K;Z+II@\#(7_)_%-ZI-9?NCU3 M-T-6G#N72A)6DKNK+;.;C51PI\96R ,/VK)E#<_,W-GC?+SM1=K$K_7\;(-T MX7#8#@RA0-X?=/ZQ8\0>SZD;:1PIJZD65"P)M>X/^L-^]HA/1X1:#*'T4CK3 MG)$)#FI.<.J.%@6)LH[E#>\8+IBV@$;%T*U&22T58-=A2RQ/5>UKSF/PYEUY MSGF'<?!FW0EN' MHZG>;4)@$6)9"O8L.$%H'?):L'-FD/]^\(3E_@/),FOPY)^(/T]I9+SBTKDB MQ[O0XEE%]J3LLKH Z6YQ44!P7 %P=U_.L;>IO]S4%Y#'H&Q!?CA? ?\UX'_/ M=8\!"1JJHY_P$'*I16;'G5LMP''X#9+J)4AXBX1A7%1"71^#9'C&=C5.]_NE MMCSJ44=G>L%M7<0+S'X%SJ@$>?&IIU,=[/=V1(91[IH$L-=R8J9\DT$'EKYD M8:#\NY&A M@>B%T91=,:WL*!?,='6V&_7N(\_7 /"+D?+/AC$N-2HWA MO1J?Z3"L0NKKKJUK=:)A;-A3!C0;8*Z,^^)V:6!EF2P T8;O@0,+.4)(NMXX MIZ<9%&F_QYIM=H!45-VC-I/E(/0R(M1W$A/Z,;*^A M+2JZ[ZY,L-64W4?'XAJ.4-41FPS-(LTY0X.5JC[=C"MTKAXNL$A[V^3\C!Y5 M5E;5Y6%D]/0&Q9(LF01Q*\Q[]K932$Z)%JF^:PK/DCR69>$'4";^5,&_?[5! MA69Y?KGB0EBEP$$YN#*F9NHE12MIEZFU430L!H+<3' MCN^M.TCQF9E'VNMRWW$O;+XX7(\.2[VE\L*TR>+WG?BT*3O1)-3"K)A&DH[# M2 &X&CC40*-[34+I06A'4<:T)N&@1)R&^E.L=YB 4:7;31!CD,N$.5")9.U8R2BY3UI3ST_:?, MNK&!2.2+YIHBG8PN$Y*4'N\8V>VPDR-1AUEF+35T(&]1=8!R\H-$VT"'[M8. MS:I5H5$ZLN*VKV#- %Q!KT<^H''GAT,BFB:3B_,IB]J0Y*1@&J-!"P*<5'J" M7/4@$PY,C?5Y44<(05Q:M>4'K98B.V._S+HV8"U=;B)90]=UX6@3R$:2$FEW M>B:T]X%:?MZ($S$CL[@,!Y +6=J[D[->B\M2LB%TS]CK7895V;/HU5$?QA;1 MEC0V [B+["&(MMO+FB2B%M=YP5NC4;P?LN36_C0>Q,2Z-*T]RGCCT6=9$WSK MD5L[D\>I9>P'B:.%U#)V8*3221&WP"<8DXQ\2N991A*=I G67O>MZPR)"GM4=W-=QNGFHN\;T%)*Y:JO=L"23:6:@I$LQRJIGR=KX2;D]=@>1 M:KN!R'%'%F05*B:E[M( ..&IK .*CC'5GX7Q8",?*O5N\=XNGZ$ MT.:7#T% :HO@ *=^-\G)@PD.K/Q@9%>^_" FC(.DI3"_2;.%6,-!HZ!K.Q.4 MZB\F/)A[^$(SK;M?7S453KSC V\8/ MNU6Y%\!O=Z!8*9!4)X(2)KY*'<]\&DI5;WL4&6_V*]MHU&GY-G)&@K#1U<7[ MFG@4T0JJJP178;EA=3D>, TV#5235F9UPDM!>UGU< M[$WO9%,=8^,I7D>6)?5Z:8MEVY1K$-=*HA*S'"X.D,ZB2ULS-@?A\K5N1X0# MNR::L)Z(Y[B@XSCQ4BDT+CATN@O+E?Q3PW="X'(O^ZV2>K;H0V8VXLG.(7HE MSO,A=Y0.::=)S \YZF#*J59D@N_@*%:2RM-&:Y('+&SEY(9#0H=Q.T7=UW=A MW$#EU]<^+O4N)^WJAOP1Z!:V&%A!LZWQ#-5R2$'V5^"3MP M[X-DFM;7@)\NB:ATW4@#%HRS'7)G%PM3Z3#DQE(2G5[(BN[O8EY-D6<%$#9E]S 1W360*0W'& 4?D^W^6-]>XMCC/.:4%5TZ6@R6[ M!+[Z, >!(GQ.ADA*' ,9$J%.)%,[H@@^,+OCBC"XXHPM^6^V,>_@!8@%=P\=* MJ/66[+L^L/%#:]K&5M1QJ>U45<::13RY]/N& ?, SSC?&9SOQO$&^X M8GHY;NO'0*P15J>LD'R?II^\"/W+Y,@_O/OV,2=Z(5"\KW*\),9?:7>0YENC&C96/*4 MQB:9*T5ZG/RDBAHFRP.0!$(B;#.G3,;SPY/S(7M$HP!$ MBC(>8NM>2)L(DT K,!YTY9ZVF<<*Q#G1(O=J6T$:((<,##HZI 9;[LN$:\BJ MK8,LM-4W>RUJIG$W;5K8Y"$+0B0&]E!6<*H'9OCZSK=^I/WP:]Z-.5(-V M#V8\6AM9K^ID4$!BP1%NLTY$?M [+^5F/ +'\F=;26$OBF#C>O?J^L)]-JU: MDX\MVKKK&,&0IGH69@%-S'M4P=YN&/0D"!@'PW.E.QB>;C!.G;DTE9:I3_V! M9=X/F2HN?70O6HZ"!_<52BDNP@AQ.+P#NI*CRXJ';O17$I._:\.D&%SH&/,+ M"^@GG(8,C2I_PG05?J);=V'X=HP%JY6#8(1D4(ZLU*[I7MK;?)B4DK<[57BB M_&[5!FS<@4XALH:2"6 <5>5]*H5F:=8#GJ#V%X(.GBQM*M"H]4ZCN9!U[OM+ M]*I3=Z0[Q'/D!J?>=2BW)*1 "F*;<& Q25[+:,SP_1=T:^5S:,-5;RDUY)30 M.;N'4"+2/_$C;#6A[3H.G H@X'(B=\=!/[8NMK#]@'"4IU*K!4MAMVS61Y2Q M!Q>>YNVG5(.]SVD[85T/F;8M,93-$F 6O].S\",,\J<A@Z3F5"W^D2=H;=DKE!,*A;"Z9P6];9=AM=]IY/ MI$R=1!4)N"_'5 V *@G4^0MN]"JT \U[(<@SQHZY M6J"(W;#0#::07_I@4D*YNM968H72X*=Q2O'_U^7:+:31 2+Y8"-:=?[P(W(3 MSE".#PSE^,,9RG&&[C\<'V+1Z&.S.'0PNHAA>= M6T<#<5:M0B^SG7MA9?T M%Y,W.>93U&4D'\'T]J1* 1%W0#[Y*&,"4O57)E/.PPG-TEV7BV^!:N7$DN.R M*.7DJ[;:8*PO#X06.6B E*?]>T)^ GU7E(NJ#E(QJVU^+O+YN4BIM.2X@$9, M@"31XZB L?8=!$42\)R P!1&": \"&-B Q\F3A$5TU :GG.C'_:HSEP=>Q'#D!<"L#PK,WADD.IT!CT1 MELP=!<(&26JZO#]Z,:EI<1D,?QA-6)/RU,&IJ]=N+.WS@_OKI_F)I:P4=,"O MMA3)GC5.'JU+YTS5["I3?2;CS='W/OL+V#FRKD2.1.K8_$4B.HT'!('Q.B,N MR,4_^(.!_(>A$(;^QX ))F$A6B_:LUK M=L.T*<5%\\DL-Y7F*6Z;]IWHLGIPZLS.'[#T2"IC;K*;UCQO$IHDI",?(AF< M:&P:[O3P'FXSS#5. 8(1;\QZN/2*_IH1*)3MLCIP3<1X6WT-2[Q?UX[8A0&N M6F'$B>?$@:]'N=I]B8K1+DX\'FN((WZ J$/C>402)B;4_VC@N3C?8EY@E$.B M(<^"YQF-#B.%[G'J59MJ6[T+<*T9ZNJT11- B*':V#AQ::42E1,;$4(4"YEH M:W(A,H?)/HPLY;F12+T+QU3GSV;*[13MMSU!)I7U/1:<'\N)5P=P[N+7M:>/ M^%RL_I?D?YUJ ;OS/@Q(*]$H!O4=ZZK'IQ9^_O4?@< M/QH\F/<5Y[P'<;6K&8GJF/3X[;<5JC$(.FYB0$L=X[ 4Z[XEPJ1UL^JQ3>-" MB?%UQZ1Z(2A]M"L*9%5UJOT( XNK?VO27^0P"_,(QN-TU-9$9K3F#N,*DD5D M_1)0)'L&Y4M)0SF[C(_497P5#6 3P_^L+,A\]=&RAEOJK0B\2.J>C/5&W2I= MJ+SN/,8)7DV=VJW;O"]9&ZX$! N%KVJMYZDWVW.*1]SXUCV_)VL:G0F69W();T .-#B6)2 M+PC;_4+(+5PF>+#UL\RLMB]9=D3!IHG%D]9!^8[]\^0GIL/O]-TF]=L\WG#& M0WM9B\HP,S:@(]V\[S@=^Z18$)T.MJGZ$D J@KXH>C44\QQERDBDGDN14*C/ M+*2^#)KNEI@Y/'%(#*B8EBR.Y5KK\/$Z[+T,;"Z-*SD3 A16Q#,//:<1=97? MM""*'*>)K#:3Q3%'VR')FN5;Y90Z<*+"H!PO.73%=%R7:(PT:\]U;$8L@(^( M=\<4EZC"Q7X-RCDAM;!>)V!>9U_K41S6+UTJEE:&($81W=;E3B"X(+LPJD+U M:8B7Y$"PW>E"T;*O2-&*N'#:L&JN:I._9BX86H;6>!QWR\%<)UM%$B"^9Z'J MLP?TVPH#N\74M-E:4O%Z)4&'((NIP3&ZA#NGB9$]AGYT-@#-'7TJE/:D4C?N M&H8%XF."[HR#F/R-DA&K;;B*41^0*#8\>-ROG[]ZRU[+'5\LE3ZX[Q(S:X(K MQ2"YR1A#W4[P),8)=\W'[8F=ES(DJ7(*GF@KOW3RU2+5RB@9ATABN.^67FK5 M^+SI0.KC17>2DIO9FM,]/M:W-7$W%8H\;5V&;$YZ9:T<\>DBQ&4SUN'?1='^ MC #ZP B@/YX10!\* ?0Q>E:G,N%2.=&(K(+M6K< P,=X/AEJEN0O$*6A)N"Z9O1\ M'7OP@QS]6TC#41\8U&.Y_9 C@&J[[=$D'L_B__,HS]1XP]U%=$8.%\+:B)O& MV?E?.D19,+0XL/J^_(_\3!VLO$95MD%W;'[/^3I;.,$CM9C>@:Y MV0=:H%]SSY[+/A53_,_I/BL@:.XDZR?F1&W8I:%LI[X#F2*CE57ZV!SVB*$F?K M%#L3];,=TI<9S7D3)*UU&*D:9S+IMXA2"M_6CPZ&9OLLK?7<53FO^?.:S]9\ M$K2=DJ)#)M D+)8A2,J]:EGS9*?I8=8;RO&[/Z_8]KMN\7G'GSG]7I>KP_V+281R<;]7OC"2KD]A+:&XSRM+/8P M1;%3[O]Y*9^7\OV6,HM$&%[.L)ZG&-!-DX^D,:$4F[&?'=<_'E @*> M,0X^I<.')+?2LAB 9*Q!LX8:MA( COCAE(Z(,;(0[63,%5AGYU2#,PJ@1(%$ MW@3+DUKQZKSBSRO^OI[#4-)/Y3V Y)U5O',JAK,=:,+L36IU;>(BE#U2@KZ( MX+A+;=U2W>R10D27<6_<8TP%[8_;Z(S0_X.30,=P"^1-W-*2YF:!'A]$%I:8 M!(# :2 99#Z>,JV!PAGTDJ;#Z;QD_5[*=+0!<],VI)+F/S(]&*UQGK?P>0O? M.U@%I>EU0_T.M*HU&"W3GEJ@QIXXP M\ALE-2K:%K-7?H8KGQ?X>8'?9X&G1%_GNK02"6]]!^3O(E[GX.FS0CFU]>TG-2+_$89S_-=,H'Y0YB'/GVZ!5\GR:$@VMXY*1O6S?E>V("'+7U%PRE=N#ZAW8 MA]I)T(&#AIAC-!"=]=V$@U@0XDIV]#E530$T''\S.9>+[V1A MT!7A3(!_/UX4W5BN/2F34-6^I+>YZ/O<[ VGJ#>3GJ=6G M)7?Y:O22+A??#"Y*RMN0<,#W\?OAB.F^2AG=78/2.@"Z307MJ5<<%P#-_UK( M$:-7A@PXL?^3;,C:1&7FYJPBS#.Y9,/1/R?)XB7IZ&Z<6H2D<@8\#LH'K31A M).U+ W:]ZETX+,O5.VZ!HBPG8<*'CR]]@-OX11Q(MI"-RIHZSV(X&>U6?#UT MM%&W]%J>>5GUHVHP/P*2?KZY)S?OI4D[Y^&+\F1%G^?DWAF^7[Y:SWRV[P_6NY"V= MW=/Z(SB#=EMV"8=?QN7#[906QMU(N]V6:!'LW.'^/^&XJ"DNE=1&C?BPDDP' M/7L<-,88]VG#4C:;T5D8ZK;9;K6S#P3_K78@5*MJGSA1KJE2"KGS:"T8IEC) M%(YV5GP7/Y3Z&J@OH:Z;'ON!-:17:-ID[I!&=-3[>ADOL^8KTO '+R6]!??' M,OV1IQV%+Z0IM?OUFLZO6]##D>Y.OR>*8!Y'U:WZKI/JF=PU+IAI99?434% MSXS5?N;5T98^$,?8*AZI'D.,7"I56:PQ5L3M6&OQ,%PX;%)PD&PI^U37H4T" M+]IR2@<;MX%&SYF.'V$)B1?A,R]('CC^G-&NB?26N69/#T*[6)0 )ID^M)_H M;ELWH>,Z9+4Y3%]F8G:3MN-4*) O7&NG^97Z+D8_]EBYZ\\M*1^X)>7+X%C!VRB*83E.C@=\%2$N%*F!)CZ MW=*\#1# A]TRGO?5SS$^6O*A$IV(*_;[^QTHQ^3LYYK2OX@O 5"LCB2"NN*N=2[RX[?>HN=OI]L#G,#(8)3T50#EF6/(HE M*3;#]6/!"&5."9Z0P.HBT49VH'EPK%V\N-JP%1;]_W/N(3E7PNZJA)&C::Q^ M,VFK%"GU(G&Q)#(VYQ:ORT.)]!ST2[ M\HQ?."_J>T*0+#D[D<(UTD ZC<]K[+S&?MD: ^<_LSB*'@$R3ZM5V#,1%JO/ MLJ4 MM',)!B+1&D=Z P^UL\1C6AUZ<06(\#G^>-E0HO 3/,YG MSUZ^_AK_]>39I\D61R<8RAX3Z_"\#,_+\+ZF>-7VU8%!@A5;7PO'P.HLZ7>N M9Y[/_/-"^V4+3@G;CH]^>5=UYY M]UMY4WX:98TD?\C4ZUQK;)M#$P?%%.;-?L\91>$:/1N\\[)[P++C"@LJV=.1 M0EQDY[5T7DOW64M)HY8=-0+K &#QSYX$#%@&9C-%.B."*3FR4-$19R#^_Q49 M-9*)*7+L0DL0!RG:GXSY,RV<(+WVIH"W/1K(4,%Q@WI)_": !-N0#R D26&G MV\C_QI*>0 H44W7?SK(X(< M?$R+\.]!.CWB&Z+FR-!:J1,(S&[55DMXS]?'+NY\ MRFK_:U0&7B[P_7#!)D M3$\\09H5"T*R@C+*;9D;/C8+OP3#27#+*O0"&+7AAI\J1KN:_RY]IZSXK#BF M&;REX@^=UN$H5C -J XL&VC35F@;\Q+U72$ +"8ZXC3AR]=?=PJ:8-C_V'IJ:F7?K6UTC>H+?4KB(,]?>M&0D\ MLW3(4(9O935+Q>(Q;@E&)L,Y)4S:@ G?W34K,@G/CEU /6+/E[ PU34:PC]A]90K+TJ> K^"MH53 ( MBU!7:1P&$A$2%3? TA?5EC''DJ$]^ M@3@O(W<^UT+L(*VY/18XWR^@N;O#.TA-TMP.8^LPVK%::XYK"82UNS5GHJLA M\LN'\ZA?E2VLLO]@O8N%Y<;"T0OHG/ 99\TT'!K%O\::B]=#2-;XY, !1Y%4*D:4 T>K1#M2\"F]PV? ?'BT77@X_2G2M*/=?1]MH?C]+'" M3X8^Z+)=2S)30T-MT-?35_*S=%9T*,& A$'=*<9O>V8^[?N6(PL]"?!$5+/T M'_WZRO1'Z8CF_%.*7&F&J@.PBM6*R"@] P1%PW+BQL>3AO>C.8*@<*6CGE33 MXR+9'KL*IZB4!^ 84;J3V0&=XY,Y/)Z*L/.G>ER')&V:X):0#(O780426C[3 M.<%<7A+N0*%RYDFP?))OXN]._M3GRSF78,X%:\VNJ">$DF60 I?\*[E*3DW6 M^<(%? 3+P6%6Q#O8DC3<-FF03Z7_T$G#$NLIB8B471.#GF.F(@NQ8,ZMLZ1[ MYE)/^9ITHR)$*Q>6,,N]C!EJ+A??QJ>@ ME2QR'+,WE0GMIFQ;H5K&/(0D_QC/R?8J4*$CNNYDT(@PQ*BY68(8F?)]LQ\+ MV$#]*4:*;5.NF;45^U8K:\J.(G3)>BYI/,[7,;8L3TG2,T=S%FF37F1;I6*( M%'!N2Y2W19GSY 19]<].&: %4W2O,7D6DWK6S :/0YI@.]( M9L]N_ZF$MC$9JF8VEZI3U?'1)[H_@L-!6LGA? Z4XX+%4'_N4/Y=9,E#R?%6[OF!.W3B^W;*/2Y(&I%IW\ZEX MS=JAN;B302>*:VTL$JN(BI9R6Q$-Y BC@4A"+[YF+ 6=I$NR.HY(6WY]8'NJ MF7^F)\MS==MF-4CC5O5TBO!R\4/\N('L_>%$")>=.]P9I8=R>9B-^16_5_$)(<# M=J*N$3=D,^AG;99;$%CHJ:'UV?4X:O)U89%XH'2O\VW&E>BXQ.TS2GT_^$'H MH,:$0.X<9V?^3.9R^12\2Y8-56;?E;6FE] FW*49V6P[:\8*4%P^YD>.= MD"&7<*(R?F="I/$WM,F_L4N;>=N6EC0Q%7BN:0'5U9A#4+Z0CLZQ$\/UL/8F1%N&] E%+(PN/,4_BE3) M,-A\69M]@EFY#Q!/WWJ.?JSS^\PE>NFF;MT9SD M%:YD@T 0:NG7WU$G4-/OOSJCU_\Z>GG7W[QY=,__)Y;A_(L6RUF68W-:*M(;&I;UGF/ M^9]2%E;\3%*@;+8Q[J7Z(5]WS=M)?Q&-<#PO?QN.C//B_3TNW@TE 0M-"2^V MX7 0 V](]L$)=EYD^4@S96'+]O%3/2_6>2Y7[VSH!%$2/NUE9BX:>KBJ%:A'[>7V=U]<]UY>N MH2Y4/U-HA%HO$ARZXMA4(E5(_)/6F]<>) &(_[+5V-U74_",2OT0J-0_G5&I M_V)4ZMGFGFWN0-V\_D=?)_3+N-EY5=U4:!M?M16USFY3F>9,W1%O^9:==GKA M3[Y\UC%RLI+Z@2!8&&%B];EI**>6!@3>R$E0KKH)O-0!3AGY-E6YG,8+ <:T MHC;@@V$MZ5UOJW=Q-UXWS;I8U.5!3EUDG7&03@Z5AX;Z2%MUX1>@3D.%Q.6D M3#C]"M O0* 4.+=M;NDOJ;NP7)?[0T()L?B3,CT,2X.HTJR;O2YJ M0.OZ,O MKA"%.KDSP&ARSRG 5DIZ&[1*6JJ/4\)RFMHV"!;7JL+:ET5QS]5U%6X"!WL= M[@HJBH-@$G-,DV2RJ?]9$$Q>Z_;Q9(8_9NC!]R&:S>M5Z7<)X < MN]"29 3 MKV%\WW[KH:QG J.=Z]N/]-1X.6'YN!%2>FF61";BRVN"]?14+'X5J13)3>BT MU9],QG5:<^@H&'-V_$"-LHNGGSWYC(NEKP29^ZIM#D)A0,-X3NP%:QC"%W2U MYY26I][O'>-R)7W%:YR_0C_[-H9A?!B\#G%,JVBZ^)_Q]XM/XEQO&;>*ULSX M>ZE-/W_QW)B&B:;#(/_*BK.D[A,?KI/D( F87*/J2J<9ZSQ>$62;JB-ESR=+ M&8T%R7>NUT(R0MPE\2KUZCB&%= MW8WH]\.QZ@/CP(3'&/C"Y4\"?=N$8*4> M^[6H1J+SAG_D_"+YEO2>L%U\E(?7Q^'69J8H_!16/2/,_]&OJY4"IU\T-81' M^0W&K;@E<6HQ0MI9S5AH+=W%S3$V0__5UX'X:IX4:8N]Z?>T*N,]^I;ZR3H" M,)"GE.Y#"PQU]75K:)$MOJ;_8SH;:>&7M[% $D-;'EB"A2:(9IQ>D:,7D@8N MP(;ZEO8>.PO6+S/:XH!7D-"M2LKJ5+)?"UHGMG?#\0 W11:H!4V9K83<]EY% MZU,%8<0!W[R"9&IZ;B4(-*_>0BM\K=\&>=$<%0WM*IFN#.R1$!. L=#JXP?_ M@>*ALEH[*JZ*U]4_L&[AF9=@@3)I)]]D$GWP]MT KHRMZ%P\[Z](?CJNHZ?C=<2Z5\Q 5V^V>CZC M05>.YK@PZ+>+3]Q.>/DZ'CR!7B$.1#6TT\[J:$7& M/=V=7H;$0)6OOBZI'6_CMJ"67!KW'WA5Q@%+U^6V8BZ^SN_L=5/W!RKAVHZ. MMH-7G(U/"FA1Q4QZ*E/&F/3C!2Z3R< 96:\XPN8M=WB M=7!(K[>(QG-+\TL]NQ3<:D^D_DB9P9SC, QMY #@5>A3 ^#)BF.5CDL=OS85 MC0+9C_! SB"4S6R3;#JQB0&VZ22Q@.2'XVK),BYQ3*][:WUKKR*R^N*>R;%N& -V.;:ETN$;;0KW3+5'J$D.2PF^Q /W"V-[7-FIY(&:C(\@.\=LDE#\"(& M&^LOFN\2NHYZR;C5<+W/G\*LVAD=;\".RO-=W.S4!?^V_"D^3ASTZVAMPL9- MTU-,J1A=-9RG[.:&>T(E&EA/SQ>PB910.NYY9]D$/B*/^5QB^[ EMC]\=BZQ MG8E??KLNC:R_2+-7'9\_O"@"&;W,[>]6;0P5J+=*.,"5;--(CW,<=1<.Z)(, MEINHVM0_89T\>40YS*2IM;P.?<=S#4,8UNB9V5J'ZYMH.J&IP5,=/ M]PTAD>)<#@(@J]4-[HJ1OPG144*&=9"-^"809$Z9?2312;/Y?1]G//ZNO<$B M5;6T[[]_8^%2>M2X G=QQ-?2U?&*PA::V.=,6TOO\/NX;Q;?T$2_XF6/R8A1 M U6)J?,_S@O-1O9&^/7SBV6W#1%1W#QH4&\G!5=XJ6(..BZ+/6 MWW21&6;I. '@!R+.)*[8W93B:';!/<:@/>C D=OTAOGDR:<+]A+X^B#'80%% MU3V@CENJ6TO*@87 +[H81ZR"(U4T(D6.+ZEG"]&?.5OTI4^>?BIY2DKU+.$M M#[Z& /%K?'L8-&I+(U%P\+B4WR>]4[+)T$7 GE OUZUSS)YXH]BEM$HH8;X MUD!"4>;:;W?0D&Q3M12&!ME!4J8LCFP-9E+G&IAH8H&;D7E9[$M=?%@,''HAI]IB_[.%36BHVTV@DJEFH% MQ-Q5X<>HBL'HK"+2 7F!=Q-_I.]C/\W'HO/4K)H9*M> M_)!LU:7MHH4PSU MD,=C)P8 \1H'9-S(%?FSLF=]%[=M0*9SP[DCY&@UT?7M3T0UP\^#DN)%W#"O M^7EH_1166!)30Z0.EBG()BTURY8=:/69W)VF7,9$IXI1V1&;O:H5!!W%8$HO M%W^'L@UJ:!?*3WB%MUXW. MG;E,ZBS"8=)3&,L4)DH."CJ[XLLJ4?;PGJ5L'#5V&8[(>9V+3ZI/;64.3)L_ M!)E!A'LMU>5,F7-Y,\F9S+U$*U4*WQ,2E,S"G/5\Z;S9V^4\=TZ/ K-!%]DV MS,!!647O&NMVYA3[)U5\0)#J<8886&">(J"2E-70$Z$L^^T[EW">J$59EL>K M6%B/Q7L1(:DX739-CAQ,.V)4H=CQ?3[7 MK'1JR'>O@_QAT#A2)?FZERW*+#EKUOW00@+06T5_IMEI4,N*/# S3!"2 MB*[>$XKH7(+_%216*C>"Q9]6#-L !EEPY'VBZ&+4JGD)@)=#H2PW?CUQ/168 MR1UL.0]@G.M(1ZG<9E\R:7ENGGCGX&?B> Y9WW17:,9['79X.NE:&U)S-)GP MB@:_Y&SAD1_C>OT(\8XO-W<1M12#5!^=<[Q"7#EHB@7(K2^SM1GG*]_X0-3" M4\1%@=@MA*99TA7YDG0H6A?="*6@*C?(DB8N-<9G[7+N6"$T&N/)HQ_E6+U@,WF+E6U+<8C:9@AOC9\D?U9S#8:/2*N9FNLZ M9>8$EG%[U'9C AX,H(;3[LO49DW=!#GFT=#-C?=*LN?B*Z5T>(JN;>:2% Q/ M7L$;-A-<";.2M?=Y :]]F,-AGY^6T:%YI^U25!%.::67_YVPNYQUH7^'/62^ M!/0\'O07?ZE6[Y8D*DEA7]Q?>K;&+7-=+:M#-YW<+PGTT7'C$#D,T5 A#"8^ M)\Z$J&842Q!U*%@P'5=#])]"Y764DAG1.PJ]#!LZCAMW?2V132&UA.UQ(7@T M_A>R *NRN^:/%^\JPI) ]$_QV6VX)755:63BNEP<0S65-6,%Q_<$BPIWZ%3JWH,4D/$&T'YS85SFH)6"0QSJTYNW%+ MB#=Y,#H-"HIERZE(0D+;0H+J+L6FEENN2*IA_-J,1[4.G(?B$)65GNEU;L/Z MRD23.EXE"Y_F '(>OMI-U6P!SV>932X/RA6=[+1\#T64K)[D_F((Y*E%BJPB M0B>+0[E+.0+&I7#G4KJ]MEMY1+L> MAHJ<24X,!83T)_9,J.%$JE?+H'\+[&[XQTBYMD+G!8EI.>4M/\XS!\+*&)#U MV\!LS[N2A4?D[PA%=G+"EC=-15C9P. $:3];!80MCJ4: (#H3= +.,Z/;P+/ MX6IN:!N/)V2K8^:G<2\/6S5+%RZ2(#LT;/G/7:!T1O;W+. M>%3#;AG4&@8+ZC=A.#H;O-^AP7,=LB^MO>455:@<'N+Y"N5*_0ANI4+*7KYZ M[AIC8<84GF2F,QG*;:4789$P8%!@!+K5-?6@(:6IB9NL<9;[5@XI!,@L6!Z& MT>Z)[P9!E]@-M6VT[5GLSM>G-L#;))L$I@3^FUS.&Z@).76:QW5ZW(H%5I^T]LFB\PH&KL*O15*9I.N)Y&IA MW;Y4EG4MQMRK3A7LN#:N&Q"I.]0A(XX2\X'JEG2JWPNT P CDEE4Y4 #!.JA M4M4WS?9&W86D#:70@_C2TH%./>" !V\@HY2ZU&R>O?^16&=U.#VTF=M=5RC/ M<[>78@11<5_U96N>"QK2B6BZBSNV5;L %(10>#]\;)QE9'6EN%X!?M,SG8L= MPE^O_HM+2XXD3Q*ZDD*C:$N84EQ'^\#!G<_/\_GY\$3CX)CHU+B.8)/U@M@8]6^_JKZV-'?<+UXI7V'+[IJ<96"_4+=[-# MGI&2R+2:G[]XKIM/;M#9.3&H\QLL>!T$#Y+@^"B?([F\99ICC:#SM'85OWE3 M1N^-#I4LZ/\9>N(#DP$4 /%Y9UWQ\B7/XXH5#7B'ZL4]TM/HG>>"7(3:T"KAOX,C15\2<= MF81F3V7:0\O_VC?KZ #A'^S[7U=MLQ<7Z--B7(0E&C%M@8KWU.2^&T>T(14( M=OB*-4$]!>9*CQZ?ZE-V2>CP1\]^T^T)7- 5WE>+ZRI^E=J4& MW$[J#F,9H M-0,-^#ILX;KZFW,?>?3RJAVM PBI8N''94&HYWNSNIZMX-D*_J__2RKBS16I M/D*"L/#H.9$?G*[#Z\;0[\>8\)W&A/CU*$>9>!'W>^DW<5Q4PX,\P:@E>AOC M,S(,=D92]6S^:3)3G\:EWG]NBI.]NX]MF[!J1%TR86$W W2DO,@W_8JWRT&5KVJ&5[H)J,3B2$R?!T_ IN^!+9I_U4N6@26>.:+&6Z# M.M.JKI&B2SS+KIJ6Y[3(\CIVB03T)"!%M!+$@13'UED_"FO%D[R8[#3?C33N MZ2C@*EWQ9DVY-OK8:)L+433BHT68\Q,%/A62#LSW@YO#JTXZ#O9%AL.$6KB! M!J'SHV8^Y?U: ME?U?.EG M:TKW\$Q'FUZR 3%GH3RHP(4IF=GDZDM-,O1!U(N!5PT;**W$0#C:3VJEV_3; M(?8))-)*#"$\TH.#=7@&3!I^L<6B,1HGH.=M2QEMM+!22;C@KDYA(T;#_6/J MQ3A#KCXPY.KI&7+UH_]G;M##WI<,AU#3>S&J%?THNSWNER= MXQ1)T\W\TWJW>ROIIJD"XN-:"D234U N7I,S_RV/3Y_QA\J\^C8=387VN)K<.'((N1Q0*H&7.X[ <6#' M\&0OA6.G"YJJ2WYI"XNV7ZO,Z7)2EGVD&Y_KJ=,NH^6+UID[I-5/RJ 7@YDS M$7360+=IS-D1IMZK36CV;M)5LMWZ@&7^]R R#;RBJ1>HGG^>A"?5GXM9[>="Q+EH%]GQG<0KW[_.;['(A5GSM3]Q"A9#+72I"B!WB.18 MQN?G-#A]6O'A:IR%IC;PMM,.]^G,0E*U#ESO^P)<:N@1918^YC#+>;5@K1&I M-._+AHD&=RFOYA_*EHR_S4Q97V_*FZ;%I1/39;*?37[^F%X VUE/594TWKQX MVCF$^G<)H7[,T]7C168D'"DEBE,GGI'K0$:V2&VOXE>(V&&\G&;*W?*)<V:P]^M(N.RZ ;V-N>($CG*T.,2^8U@E<4#&Q7[%&[B*A4LZI!J+%\C(:^PL M4!@@>!5WQ5592R 9O0G1]>JH_Y>)M)B78AD4;L6;26GZ[!G$@:K@4G)B.8XQ M4 \US>V4Q\1/Q%Z(3-M"*E0*%E.*2 ?A7EN$6;63K+XO[O-F:';O*JJ-^ID3 M>RLU0I5.%&PTV81.IS>RXJ./G&1/:+='K=Q--_V@KQ,#*<*15+%-9Z/&"?'+ M3+NKJB>=NE/K"8M&,#B=">R(&\3:>6C;^L8HFG5XO2 (]JPVTLP>/92&KK^] M82^=@X9F&YDE5>57':\=(Y@!LUQQ[$Z(3Y5"L;>71 MF IU.P>WTUTDCN$Z">:FD=P"55 .#:G[)]S=$\,[R,F5'M!F1911K3-PQ)=%7(T M*=#PN"TO6A>V7;@E;GGNO9&0M9BQV1X/.C:/W"H4HPG&P3@.63:,<1\BQ;E MM,$_^[A1?$W?0K) HZ7UOPS'1J8N;HMRRI*,R7T*-QNES()LO!K;C,N]($]G M4%@3M+M*4WF^E2OIBW$)7)^3%<&TT8?>_H45TYD":0.=.ID/.@EUXT^]1D9: MX6#N]XVCE+15)!*+..@$3XVE5EHTW<4P5]Y0U0[66,MVA?BU)3=X$^2+E!UB MU0!YX1H!2]['F]U$%2[K1]?I6]I@%.<7=UGW 13/G#&_E0EX(%"U7*A+ #E' M3I#B/[Q,-E(#;="RR]VNQX2K!W1!RN*H^//0;UWC]!\?["DG;K)>8 P>;_M$ M\LA#<_36^4M7JX1E0QG8S_[TC!?/Q#O.-,P/>!2J\-,;ZAT:(45G)UX7VG,Z M/-:!%:^) J?KIGZ="_W-C"MGLAVR>[^8'XGDE55H+'%-)I(>H:(N)@+7>_." MO=RNZ/N^#_%X4BQG M\,8'!F]\?@9OG)6D_G5*4F.&2':QI_+9G!LQ_:.QFT!!>E)^F:KZ=22/0XFB M=5#/@$GCQ=W#?UXNWE!F,K')6_W3E>G1YU]N,SV#4_7&:,/)U:&N?_)4EEJ8 MHDCR9[MC8<>3HT 785](DW922QW;EM*O[/8EGV]NAY4$PL57F5J!0IK#M?L),EK$9V" M&GA?R/8XUZ.E>>G#,'?.R;5#2-D)+*A!(1,.#R.">'$^5^R&O"?OT<_G$(AH ML-_CTZQ##\H;%(LU*N;C;Q>;?R7)[P2MM\4JD=#J5SWWRIR^_1$^QTMQX0?+O7KQZGD!$ M=M%U/-F0/EU2=:,]&NV.I/XX6'SR%;[]XG)!+MB7STBIUUWD;5M2H(U>=WSX MYOGBU?.WKU_^^!9C0^I$;7^3M$QXK6L/$+:,#N../80RI A^%R>:G1VOHC"\")T#3DTDJX)EJQV0?Y M1Q,_6<03((.#2.[*Y>V%K(WSH3\S.6_\!+B5Q-B;T?.>8.0EF;!]:%-#:OR" MTF3(05;M*P\9@\87YHM0F&:0.5=H%"I'[1N 1]:E>P5OA2 M^CR&.IMHF%#"WB2F':>(_0@?D(HD,J^[]HUG@C7VM;V@LUB_&-?QL7TJH3 MVBUM;\V[Z19T6KBU/?1PV((F9)IX,=8%)\H"#4<2B]NFW<: Y?OFEI2%L7,E M;UQ"A&9Q;/K4GIL,BN5>I_ M]=N*NMN8/C:AQW"*N%[9'"JW#LOH1AIN0$V*(DB39!UX_R3\WC9[SC/"*LXW990(RV'RQT5LVJ0$[[4YNCEOHG/,YKT9&(G9G3! M/=P4LU*F/7XU"\SMI_;>V'L W)J_GQE. @$3DE,4-L7S"3+WY*+KU&\-]5T, MFA0:^+I"_2F^V>A6>Q"2*#;,0+)!)F*7-=L'6I_M>:++'PNK*,[;CO7^\V>8=?#%>8DD+)CF=F:$1RL MUS.B@VGW3^SQ4R:!S@W*)IS#^L?JE#WO?' Z;%>*;_3GL(UA1M76VO-4W?0[ M^2!K7F-IJ?6(X6.X<*7AJ:H)'U ?-,P3_!J318@:]K#MA%MXK#-SPY+KNQT' M-]'Y /$Y3#8M^-9!."^)&VXP$"%]D@9_3A=SIXQ9W. [^-T0O5XK3E@4;H>4 M1 D6")\ONY\SV37Z"'(&!:M!H$<,X>P02Y*W1 @SP623#O-<:9>.?M>-DLD= M.!LB*G\47!DG27XS2RAWE!SONPG/I-QF.F) M<,'LZQB;MNNM3 R#Z:X8%8-0=["W4F2D/<:'4]Y"))Q29:]H5G)TM,C$I45J@1$@W%H5N^XF,)=2^G@B.L;AP584X\):7 4KY+1 M9.[,20ZRD'0D\4B=?"3 !-ZR8Y109GST_!CLV32H&%&AR8#[7YW0ML&Y!I4H MO#W-,-!J,G*BOK9@\<3Q"9D#NDU3"]"ED_I3?#@.MO1Q*;B@ +;LA19N_""R M]%P[^+_->7S&A/RN,"%?G#$A9T*/?VG,XQ+"\;RIZ8C:.O\'N6#*HD0K5J9N M5ROBFQ%W678ZCPBU7&NWO*2MM=Z0LK^^P;@>Y]M0YG M'F>#XHR*[2AX9I(6MI:KXR7);==?YKT[*W@ZE M@J?I=X66-ODI?K24NR48OSX*UPM%O -NF99WUK[PA/XK)-H22J@ NB:CI*6Q M3%-I2L@YV1Z2U[C15HC6@$E"-:8<$(I=B1LQ+\5"28:12M]N+M8B3.!J%S2X M&Z7D1K+X;B7#'GW/BNAY)Y()3XEQ-,=SO K4R2ANBRL*@'V4?^#!Z$00"2)&X,GGA8*BD"SKHP>#)PI&5I\@ M\!W6CC)W$!]*S='B6M(IA%MKE)&CJC4HP:^Z83]E9M3R(H06'NAZ<1GV%30Y MPF[G9-M<6YRW%@D'U+1^Z;H:B)1AK5"A\FUKQ^98*#F'@NL3)IX#\XVP+&3M MC2Q&)Q_'.8DG+ H]9$?TEK\TS)JK;@R)A5!WJ31]DQ'72EVE<&6N068>5;&) MBD[J<[T/[VU.;YM3W]Z?Q/9BT\.J_9*VVQFJVU%-S3;,PPA1'U'@^C%[\6,T M&)U,]14R@)2L5%&N$2:1*5_]R8:3KM]Z- C2=3E3LIS/YKH4>7^1H'*/,I@R*))4^E40Y#N?H(@@/+2'?8:\=ZG%'1(.GE MO;YSF/9(P[27[-DUI);'$@OJXJ74)LI2VVU8@3P8F50;)$6XKR> SK=>&?4WBF=*-05?%Z-; /[;A M(+3R&%K/;;-Q# <(#NHM/4:)KV 7A&*C/*_A=Z;#M-(S1*;DO!<,X:>>GJDT M'/J23MC'3&% AXZ<25A$ _F2'+U5]S$6HZAE]A3+CTKUSVY*#G8DB!>-F8(5 M9[(C68=R$++"T1%=F*+)]$E,47*K@@W PC'+U\10$W>3/^O'G/W3Q[G @TZ< MYR\G&$>+P1S@)SP-Z< 6)H=X(H(V_AZS/I0KQS=92C,7Y^0OY@9"K\A_0TYI MQW@B_Q86G_SV[N[]#ZQP>?4!W>]B\49FY@^FX2WYJ;L MTRZZ0P]7-H %G_X@LMV]+[M#W-.WBV,H*25KFQ71!O8X#N8G3Y^E[?DBOHAX MJ;J*I^#_5'0JT'^]H(DNUPW]%\M\KGH^_/]V**_E(IEEH'"@#=?*&.+V,1=S MA>Q6,8!#<6415=9S.*]'6 =%FM,D9=QQ7H?O1P;&^%A(5&DM3C!P:(D>2BZ)&_4(UJX;M.6ML+SM\. M.9 W'"_IDT_.G%\F,SZESI+D).U,TC4C3T>ILJY+G,&J=RMY9XCST(BXX8JR MJ!PPH@?;%\P&MH+61=IDM)_X3'LEMY=FL*>?/?EJ:%$&/]5?O.8W8S]\^IE1 M3[]X]=JZQF;\SA=98UDI&J1,=.I6)"U!&6KG_.-!I\J@HTCI]]R@;>]E,MV= MV^E^^3QD?U\W==,J05)G#2U>YQNE"EG8MGSD4KR^>?73G.@8^(U*,F!#*LGQ M*O_/E\4?/ON,IBBK3B45'6P'6B.=]6-Q1@*NFVJ0QW>:[6M3&)=>Y9NM M-^$.;U9290ZNF>6ZY/M!1WP;E;E+O7I>IEPKACJ]DL>>G/"R2;";0 M4%QF#&OC?0LZH:[+O8:+/'5[';'[@YWYLU7].H*1*9+&KP MU1S8L#/F=)/5"]K8/A#6$P^DPLV$VU#+08\I M]7K&#'U@S- ?SIBA,X_,;Y@?.73"3SB,Y-$6HV!/N_B&+O4J!>ZO;1#FK7S[M\6?OWGU>M#F MSD_VE_@@ZV:7+AN_:#_\VU^R'\YX.ME7Z&&>TU/'MUC:5;T3EOFB)SW108"0 MS0RKM=.#T.T+UY).GO0FKHD%D6+&Z*IE6 >IHK/7NBPY&!JY_*Z=#N%$=6/5 MVV=#3R4^VN=__.)9] GCVMK2;*<1R7P78 7X_-F3+R__,/$MF=P%]5*1OG") M;BK*&7_Q'RR?0=KQBZMMLT2."K4-J4J0W\&D-X$*R<]\?[JKT'@)YO2<%.=F M/J@3V,2QQL^)/TDRD-5D)M)$62/ZP@-F#K0I1!J:75D)^TRX?=RWOG+MN* - ME']G;L^H323^]7E7E?:K@U(_#IAZ:A%&B8NMO1J%)R3XO MV-1_PO(FQXO7B M+_&*Y?^.:UGG[J5+4KL-"+J'MV5U6Z;-:K\9[E;^\C71]=7K>WT=C_ ]24S\ M)?[/S$\^D0WWZ>)'%#DH7'H\_M/'=)A,43-DF'\M&@WV)$ 2;/J=8U[F#S 57UA@)FKN6VJS MB[?5@M N$!ELU6GWB6^YNF,[X,U^RP0,\?2OWN8UY=<5I)\!&SL6QWI7\7K]KRUVX;=IW:?G]1=&>W*X6WTJC^ Q)>( =16XJJ8QMN*'\!=W@0B3C ML@.9$D7 ?U(ZA-"#;FX !C045M!#UH;VJ>8"W!L;H&Z8E$7)N!,=4!L8R<@\ M%KB;T1:3 8ZCZS9'QENI\@/?J>P4A1S?&O/0SJR(J;0)7UB>K M%+62@U4&6$!:KLK9 >_WJBW7F2"TQ]303^H05+VL08I'539HZ*D+,V%R3A:1 MS4[GD_:);D,VT)^2F^B?3:2O"TLBK1E,+U@HSR64\(FI%Y%]="SL!%+D^7 Y M=)MT*PE@)S(3O>F217=[W;0C^GU+67& 9ZP@!B&5S+PYVVG/MI/.=V)1FM%. M)U)&3VR:(ATF])Y>RE+>&)O,B==2N/.3!4:F0M]\ZZ<7U*W:/I[99MI5&NC@23AV'R8\ZN]T?VNT^"=F0S(W@ MO9TGL#WZU7XO\(L%H&/UL1%P(NBL)T3UO9"U&#-/GQ(I%K_>==^H/XYX'2[ M:UO.";&5>HBT><(?SJB:*?2#Z!A&"9X!4DOK[_X&>MDFN][_W]ZW-C>19&U^ MWU]1P2X1,"$+W\" WYD(&N@99F>&?J%[>_<345*EK&I*59JZV-;\^CW7S*R+ M;-D8+-NY;\0.;=4E,^MDGMMSGD/E9K0IV6]-#+;H(D H=A5,$>]II&!_! ?* M]*LTQ29] *H53#0R=A=IU<[K.FH+J<'R0P0M9>NAN4>#4.[)RE>:KJ!FP%@, MPGT[:86K'MY/!(_+X "Q.]K7<]Z8'_J4!!6UU.$@##G#_ !W MTVV9JTBF@UW8M$NU)4E;66:.**X1?N(V;2],K9:^KKA MKX;;YE[@C12N+N%B1VL<_;,H34&XENC@S$UF6SO; Q8=!G%3 M*/[(&>-^C_FN>[2V)&P(N.D5C2IPF NOD0E"RON>#!7]/:4D$4T6HY8@',[3X^_N3ISY#? 9/(,!G:W"V2>H7]!U'%P^(\L MH&(==&/$\3LQO,#R+,@=0O%!1[QS;;]BLRA;M>2,F>4^FI9SOY<&9)9IL$8@'0G$0@L"K%47H@54)+$E;6X6,G,#5Z+W6#/$T92S^-RY)ASBX00SU2 M"ZQ=($:&WM-'TNR<@M9\?IVB:68L-D135PX&9<=1,8>?G1R=?&LI$ ;I#WQ& M0S_I< D3PM"YI/7!%DLZ:B<$UMK:7D0^=;S*G=BYOLE[H*!GY5P>;J],A6NT MP 1JP:52MD7GB3@21VKAA2+"#!NX'U=K]HJ?$>FX+78A%V".,X-WG]L@$ S\ MY<-,N(T'?+N5=>R>T"XM;#7'6EW]5%N2\[XI#1- EHR1IG8F:!Y9+8R"4:;4 ME=[9,NW@Y^$JW/$A [J7;QIL&TVG>IUQ\HSA^,7(6:]34U MZWHFK[4:]:QKAQ'Z7?,N?1!9BC'!.I C&'L9*.M&/<=PTB7F(E)&5<7BC/(> M=KD#?[-B;%KB5"5O"Q;^F%BR$LAMA^WKBFB7I MFLWHWXY K%VEZ2>Q:1[&UDS8PGAZIJ.:H90FM]QE%2#[H1.JX2C812>*HD8V M.%*$ZTJ6.F*2'',:9S:D5U [1,TX.C<[ MY^Z) _:4BCV:U1)M!P%Z.H)Q+[$%"16N:%\M6QV7ZU]VZ"\[5;-$JY>EIR@? M\I%#]BFO NS=,^6Z)&DOM6:)][(O;(X2<]K>ITYLT$O%9*'+D[<^@KX43=03 M4V"&II;.5$A_K/%D?*OB+X1G$+$'K#HU5"V:=-AE ]@7?&$8?(3"YD:8CHH7YN/'BS;X&1I'FC$":#]23@C%JB"4PTY1H7::31F(JMJYT>T++#RS. M=JG<=9 YWZ*3JP(]E1V#;K"11 X+H!]/T*,V,68)=L!71Y;DLCD=)[NE:AR7 M846WL]K#0WKNO?&IK]FI>Y4]ZT_3LM'. F>@3^5:LB6\<<;.IJ%,2W**4,2$ MM(>DFD2O@"XOB9P.GP2CPT4H9CLB_&ZGPK24&Z>JD:7=#;?U(]BYI]I$PNFJ M-D6P*4LL_1@R@WC'[LB.M7\M9C5=-VE.B->S/*6C*IMYK:GT&FI(5R;T;R5W M=9:W.KA"4SQLE& E"%-HX5.P+4:&,91%D[OV"?;)!N1R_N^&A6&6TM]F6<'- MBT6$3#[G#X!N/#>$B*5<%Z6:(SE"*Y2>D/OSY-&;#X^&R#1$GK>:QV?_8&^V M_UU=@A8#+18%F0%YDO+EH2QPQV2$&2B7G!\#]M&DE0;Q?0US&4%!X2=,508' MK6-ND3%,U]CJ5H$TT,G.*S30%VLJ1>ANGQW[JO77B M#M]^B0;VEA$,IZO7($(O.HCL&[F^8D3VBH5)>4'X 5922Z!+A K^TX@'5H;@ M3DT)NF(==;9RYKH?1T:RL53_)6UJ)9Q$?>/0KNJ[4\Q!Z&5D$M0"ZX!@;Q3\ M#(N0X[Y=FZ= 6$QH# MS=GA9<&IQ%E(O%T-+6I&'WNA%WW)T.5;?51]9S/FDZ$VLR0(\[C28#R9!JA2 MI,($?W+ 8J86ELCE):$X^MBT7)IX+_9&HCF=(:=$3>#HL"$T@]Y,;BA,('L)5+>@ME( MD2,US*EJKW=HBRI/+:%X^N\F9=9?X5[&H$1L9R71Q,(U^'/Y'7(P[.;BU<9! MJ@-C&S;%5Z28K,L[]T=:_DG;BA))B3]4Q/B#U827*L;)_ZH^IJ;3 MLD?.:F(:)TH/>U!45:- &@JSXE'&$+Z$_3X\LI-4K0S7I/?"X;&=F@XY%<*EUK-S6WY/G<.4V,O8B1 M<$/YGWDT$+#%.I"B2233 OJMC)4YWX@=SB=UJ_5CCVTJ*9L3J\"UN877BA/4 M<[GR6H\W(%=YK=2F3I6.K*$'_XA3GR+81D>XS(8;+0ZMK.^]UM)>61MH6N\5 M+W:;[0QM_K5U>Q_;12?2.5FBOZUWJ^'CVPF>,:#8X;328)VM+^X^R7INC+*0 MZO#A!]MR6S1+L_ABCHCO',R0@HSU44X_)S[@$GK!+!>LV#REKEQJSOTGHR]3 MC#X#;M)+QJ@@0BUP%IY+@=\5SD*UR"(?HDYU22-">E O31=-]1I"4K(%C5V& M$P@0:+B=I*6Z(UV!C[R[Q^WWCZ4YU3NHU6@_.>%&FX',$QN0\S>>@-<0,S4X,@==/I"5>K T=.%[' T=)@;;7UN[0I$6 MI;Y28%DLVY/4 )_&]#JAO&Y@0*;9TDT*K?+M6YO(D"BH)CG:K =Q?=&&>$KC M%N4XBN;%F1'\^(5#1N8#&DI_[/IF0F%B'AFY61!^::,4-D+A*1]J]$U3EX^C M@I 8M%\X"4QOS]Q'8*J.FBA,_?56_+%S#U(N%7.I82B9)UMM=Z_R9O;ALF)#M[R 0O9FRM6)W6^\LCS=K @ 3YPF9)) M7%##)21Z+ A=8NFQ*C17YN"V"/3?XD,T:>%QF8_\*@&OHIZS-YBWI-@:Y:_[ M1B#7#)!UU&IHZ>)UKL<"PD4PE\!1 34#6+'4*\$Q>E2;CN&?D)\^4GL5@U0N^]<(!G8FLWU8:;D*Y[F6PW'4:IU MMDE:#=1PNON2H?N&;-W!V@79")=7"[;0%&O*Y7K%<;)/;7WN?V(6N>O6Y!U\QPZX8NM[COO8F&/J(-?4BKI8 MSE<5(JF8UXN\RLH2 2F_V;'KYSIK?&Q-=7P9W*>%L.N@WCTDC_\,]F_4\>', M1F7B$B6AXZ9B'OW8*_)"D_5X /^%,\>CL'<(2K5NVC4;$W8R(0W"9ARRO2"S%W' )6AAG>.68C&)J5B_I!\ M[#X.C[=T9KA?E%8O$MFMM8AA<[-KA_BIC"O_USU_B=7URMR-J_V0]U"'E\XJ M2SI,A[1J/[D#LD"Q)0D+L@,S,_UR(^)C4UD2V)&MX5'B]Z_&IXL"!R<7W S& M*Y$+"VU"4Z=R9'KO,-@W6VG?2$5XU+-21R2A)B7W)?+[!59?:?\8>3)CLQ'$ M1_XE,7U%VLZ\ZR-VPQ#LZ+^5BG#[4K!.OV+,1#G>Q*O#6:$)T\:&<]MZ!PFS M-$)4H0X72*M7?.N;#^T$[&35)YS /T@B_C)+>#8+I#P/!3_T,N"';@L_]#"K MV,$I2PJQTYQO+YS\C$87;EN_J0>?J%UTHK3$I'\V"^+QGAFJKO4#@?;\%>_/ M X?>D>SSPZOT_.AY9*.6.\91U+R9(9]JR?4C6%)F?-TXC_\3EPF1^[>8.97R M?SHW"T3]5)*#DZ L6,$"K"7N$&T8G<6+!1F9S)1W#E:+?8#:_@Y3Q,8*>@#B MTE-CZ9:/>=F,_+)0(>+URNG6-F_FAGL4>7-E'1S4T#W5< =X?9ETD(?3?01K MEB>V:2BW@(\S5QLZL*0T.&W^8%G&$PH L!_^%UH=0HX\?IM%EJD.(S'1/TV]_X"'F3@"1BG6GL MGS?<)@&9'6NE^?D'4@5[C27.W I85XM/H>YJ;+X(W2F[9EW(TV,+U/Q(J->: MG!9)RGJ]C!QYQ5BZSA,LB2J^7-D. ^T16"?29%3OCF.<_1FD(,::K M/[09VNEY3 &ZW6$YH/T/-VJ1_4^P>A#YU7/L10 / !/<=IAPWY@!^]+T MQ16@V:I$Z="W>"=I1S)&RG2M0]&@BR8N;2S!NMR::G-$3U[8H+T,W,\&ZW!: M'[H5:6E%,?SNP!)T\,&=9VY\=H4] *(^2@CVU[Z4HAYXZF-EGP9H_%8Q6)?* M# TRUZ8:&"=!+08GDK9V8[,7:%HSAXFH,T249NDG, 9K(!TPO\M:62<742@/5 M[4IS\1SC-'2^M(J67;L1+V;+.%NSR5>S+< ^_]4V]FJ3,]OO-XI@P>:Z4?NM MNU*_)U36;=V)%14)'*Y(/-._?/CLH"F1NBPB&*"*F*](VZ=F!6L56RX[PM,K/\H$WG.1R(M3#Q M>ZSYT+9!-H&C4#-A:)-7H$5O)-4X9.\]J*-S;5TO%0E];^LG&H(YWQ7$Q\+@&Z">;'&:S_/WG"#J=^8S^B,3&3!$ MW67@^T^TF4VO"-PZD3/E;+,Z[/7V0(.\A B\<+&3I56]8UAST$MAKH]TB/*U M\WL'+WW^]3;V3P8 MA6RWZ,HP=DA46NSL=^S.J,A/"HJX>#%&<8ZI(@-.[21-M#6O),+]BZ76OSIV MPME.# 4A#4+:$E(]=[%:MUM0*Z!.5\Q&N"OZ,Z7>K3W<[:).PIG;JFZ,O5A^ M'X\UG.77PG@+F9:]=4R\=;ENC++AA@ M;/"R(51&HSD2* @#E)IQAS2JDZP=FD/H*4X@M#E'@C*FR MM:@YOUPMX57%; ;__ .\MAHQFOJ3?9D?2\:34UJH8(,@2ZO#%Z^"+ =9WDR6 MTUGD]UI2@X!,8X2N, M#*)ZP?8K@^0&R=TTVF!%T@M;=8$. [$N6_;?.:JYG.MR\0L0]=N J+\*$/4? M#%'_EA-W_^4#.G'WCEZ^.'RU?W!T>+3__#X?N9[)R75'F57RB#J$"XL%PJ*U M 6(U7G>M5-PW08%4 ME<%B0?I.2];WQ\$!:.?O..'[O8*C=,(BXFMJL6K9\5XBM MHXB%3CLW")EA[@TL&X21(C$1 1/GW""9,U7P\B\3@'Y'+Y)MK(B@GTVC"WII4?-7/C&B8DE M.X6#BUE&)BN&A/81))QX)S0*TU0GIIJ6Z41AU3 \@7DB0"WZF1^@[04K08EK M+FE68,_E $RYDS;A0_'".R0ETLLL^H_)0!&G98XYGSH];1;R7ZZFOY>M[+KJ MVL[-(@(\-S^$B8* 7AF4(NURK#Q5-9S:&&,'N=SI_I69(CI@%*LAFK+4HLTU MTGM!H"E 5X)DWVP % 0J,R?M([):7R'"!S 8P#E5M(PB0W43Q*;C^?A#_>&\ M>E.I']1N!$%P@^!N)KA,&,\Z,VT8AV;\#@1_ZV*;M\J';7LU8!D"A)Y+8EL.>WPYZF0$5&206U2KR*EW0,1 MN\-C2E,Z\%%7%#Y&'=V,]LB8=32_M.U2%N[UEF\0YB#,FPFS9-0W-=P*5$BQ_+8D9LHPO"!J0=0V*U3R'?MU"'P")WLM@]HX? >OUZ-NGBY[ M,'RN5&*J&CPDTSHX\4%4KZGB1ZXQ!L;M73<.9>[R3 !TGI2GR/8;ZQ?FE8@W MD5A4)R-;3)CPSF\[Q4_UJ74UL16"^4&RKP\ (*?)D[TR3MO.DYZA-F;*U2-> MK2??DH8$?Q# *_CSI9F632KTO*6K\@Q%GD&LOAWKSNS+V@4;B<6)<7A*04FF M>=">BD&^@GQ]2YC9/3%=;G*R\LJU.%'IG;$A5QDD\)H13MO98>K(HSW76M+I2,7-V$H1-'&HDK>5^:,_S8LLZ32H(#H0K:Y/VQV^,KBE64;Q26DDF4A,)U2V21V3 M!IOX2.O:8C:C%D1!X091OD+(FI)\.66?DZCPVU-+G<4E M-S LTR+AOZ2)J>#5<1)-T],TBYH&P M_H88S#9(GIX Z/_A-T]28O+4?3X/GH18J!2#.R6(^ZIC,F#,F42*U@K;&6I M=%@$V,-,JJ73*L!5R4FSM=M*6?H_CQ1/XRAI536F]/7@4.ADK2YDUK8N,U#@G.SHF594!4N;(>?RB).?(9,NW\&J,/. MX+\-87XMCV;A%TFZ?8;EN].RL)?)PUJK/I-P/O4332O^(X:T$"1B>4!.3+$L M$( \I5:EL!;:L-5_EOUSMT'X^B\YXH[;!H'-ITC'QJ3,GKBO9ZL<"6HE\PKT M%"PS)'Q$Y%:!G%RVVC2F"LVXIH(AX4:Z]H#6C.2SQR.H](/*<=&*5YIST*Y4 M@>6%*X62L#1),V4*S2S]=Y,F!*WE':8!=1GS(&,=SYWW@;>_ W/E5E W?HIY M.PZ@HEVOTP1..]J_4LK?#FKC+@9A;372%%B,MB!N"'N %*O2AD-&9))D/[.8WJ1T$ 2DG M.@6KKLXJSKA=-:L@UUO-;U8&9WHAN1JJ5%&0U]J" ATJ65QQ9OQ14A]Q6*0Z M100.C=3AS$;1BG:1#W[8LEE(>ED=97 M2FN0D.IT"I(&(WN58@C^R@NIZ6"7LDN.>DJ1MY)6T]1?@ZW*?K%=9(/0,YS' \)EZP8C1QB9T0I7?M@&XC M-&H1P<]Y+4,V5(+$^YJV"1FOS!(^BT\+#[HWCGB9$/K?Y/KWWK'47C]W$'6. M27!BP,?"P]8D(]?I3K4X.5W4)W7$^W2DMJ'7-M7X=7OM;K\7,%HIXP4B:6DE MW'++(WP?O\_,RL?Q&=FK=+:=X0KP^;;F(3!,..E.O]&Z"(;H39E1(,B>[BI* M/[K#T.LH*6@;$-"AFKOM1;IB20($YT)36^0UN-C4ZC&E5J64 <0TI@-'>72^XQ:4^N-9_."#*02;[JR!"N98#LT M-)*"FO7%V]'0DGC!!=U7=,T05_%05Q%P%K2T8JBOB#_M_H;CTUWX]'63X:(5 M.2]#41IG!]OEFU+<@18P/FE5>]!BEW98[ECAKPJS;K337)FM2"'R#L^0S>84 M_&8Q2 6DZH)C$D(=2510FI'(W>Q2=V>'*K1]FI#:^O:C)&BHFVSR(9E\DG4O M4L9V11ZSD8GN&_A*/LL'%63DM2>!+CB&QIN:;N8<]F#K3GQ_6604U;24#.!+ M_R'.LC<.V^\PZ)XMU3T?77OW4Y0$^,8J/@R'HRA\79P8:? M[:8G)I,4#SS+6U@\\<'S.,%AP4>IBLR+B6BH:P#.,V?E\*$U!M0XFTRUC>M2[ASDRVFM(7 >&8N.3N"?H!+'U.G/(G>DAQA MDHTJ[,NTVB:C+@"W;QFXO1> VS\8N/V0_9C?.5X,(Y/N;P9M(CS]3LKBK)[K M<:V-X,C2T6NK!9A"1@-NE$KI7TTDQIX)QF'BQ+M)0LK2(KO5Q(7TG /&X,FY MP'1/[T0F 0X1&7,AJY_.@C.MV>B" MW[."$696N*JCZ(E\&.]R^1A/1W8G@\J?9D5% M_"DPQ9,>P8_S>F_!"AUV%E;-P>H79E<8Z 0?"C*?S MIK846Q7G(L!<%0 7WV@2:AT\+%KL&.!E:453:@A \0X,[,4$WGVP-XKV=_/KS6GAQ:W*?NE_-$Y?6Q_O>8LY1^A\GLO3MITB30:*1H,.8^@VS*1@" MQUERN3J;&(X4RT%5HL="3@;*D%M@"H%7&#=Q;]GL!7$GFE/:A&\LUXI>W1#D M1][DG%CH_";(%*ZR;6ZWQ^MY2&&0WQ CW-*>H_7:AV!;<59)LA^V>K&D P(; M55&N%8XO1""Y C>"+<,VTA/-0L)0R)C]WUT2$\D_9ES*]!3#9/;-M'T8&X[6 M(Y\!A"5RZ7J)4=@-("H5SZ=*#J@?/^Q68!21"+C-):;DQ>KM^;C)D& (%QD1 MW:.Q==4*$142_TTX].N.VGZ'!GH CBFC9-G <*Q2HP\SK 6DT_3%MCZ"[.48M9.(D\:T M&#CN+W-7']+W_5MQQKC&E. V6() 6#%]_1+C;CIZ1@DFL :L,^C$;$GCT/<> M.00+(G!(CEEC&99+?%VE%DM:V[!?E)8@1P59GN,'?,:I9X$'5QRM-6\&/(KW MYQ)4):]"!+WK2ESP1-,RUMBZ5X-MO95V@9TX-241HZM)-8VSE@%3.8 E>(6.ZO7K#-.!]Z#H5H5UL9ZD3VFO@4W-'6$2:E8L_]FR".8F(]0$_.XR M4 BJ(-."MN/_VG^^.]Z%'9EEQ#$#* MBU8F+JVA<[45V%F[!$>[-[<$VVA3.JKC9VSHXTC- ML[,3HF);JKL&1 9W^:5BH[&:?WW\1Z5!FLME*:U<^1Z<-\-FVX"3OV:%V>(HZ9UA_L( M4JUOL[4PU ?=7T94LP.K"%/#QH!QR6*!E7/_X>GA%[_T2X]I,>E2#@<1UQA^ MAZ:2$I() <=]:Z)]S,@X\+F@OT@@T*S0X 3;#FEIG0E0IQ91X5UD:SDXZH5B M0/.GY\9GX^AG60@:K*X36VAP":I>?"GL7)+/B<%O$?T]!C4/:T-AL[V7([*] MBCRC#@LPGMHVY\1MDQHRQ7'GT"?=W[6KS<_G<7EQW-8GLD-USO2O\*>WC<2" M_EY,*K0@HR?XDP@Y7@%_*]EM9\94[KJO>+MFT_O/_LO(1%6LC@8,2[B/PFTNK^[OSNR$V(1LN6X@PO- M5FTG0+EWI.JFNZQX2(-I#9* @$ET-'&@B:&^T]J51: ,K6'(\SR7].7N8S*% M<;O#5B3CJWO$?*CQ+$-&6MX#"#_*Z>XSW.12K:4!?-I@E=WWZ%"J[RN?2:G! M[9(^9'_J@\<-P#OCLQ*>'[S'F@/LH'3)]CK.$J;W-8[)3U\^G-)P5Y,GJ3PW.PWV:UA&T,8#T\BG&>E"9F MMD5XQG.0*[D--R 6^&#A(@@/\BQ*:8SCOT-P6HRE,\;LD RR3S]"P?.,+<_( M0ML]I5($I\_EX,8_XR<2=W/-&>Y=T5'<3[3 K05#]XML\(8I!I[KZJEWF"_! ML_&>V=I$C$F4^N^-U,J L>D7=_IKH<<+Q5DT61)U/Z @!S%S0<$-"K+(ER= M4O>#=^L!=8$W&_Y4(R>SIJ3?]=@!>;A(QE%8X=#Q*36THLG1?CELKQWUR"9( M.*5"6@K41IIX4"/"U=XPGJQ_@&]=2#6 M"NE]^.^C\9LI'!88T,Q<-E="KK9 3L0B1N"T*:GR&",DC$K8W(S:'K\Z0+5N M&:JU'Z!: :KUPT(B;[VN7^Q^"*W&B1#D=_$G:/)8?"M%$FPA%VQCT/>2&R%G MVCL6M9R,TT:1! 0T\CAB&H995IR-ACB I%J?JKSP8+4<(#=C/]_)D Y>H=]L M1 JOH3Q9-OKMFRU"CLJV1X$.6AO("5'HBKFMK3&_@7V29THC1#AVYY\9L**GAQD]S MSYJRK<_CZ4&S,;8"ED>53C35"4\L"P$FL+"R^4*\4%27* T8V7#1-?SPZ8T8 M,0CL7V Z0]*5O%)QM/?\<03?,ETT"UI2L7$F1?%5@R!>9B8#D3.^MR(%(='> M8_@R4ZP^EX?H':XJA*U#6 AE9.K:E$@1(G>U#'TF3!,:,&*NJ$SE0F)7<>'W M]T8MQU=RM!7]48J*M#B?)K9 N^D_#EA/GUN'0%[2##\)OYP@+]ZH,-J5DX7] MN;9L7[,4!F;R@5O4-N[=-T*RL+EZHC_1Q/]5GK3V6SP]CN::%6?P$,)&)I3[ MA-DWI6N'1I_'6SZ;D-2C9<2K7O(AXP@<]+@91YXB],JK0'A+E@O>].YCB7F/ MD6'[:#+JJ?2$KT='6"]&MP+TA>MRJ/0ZO<]@EZAIA0$)4N-%.32VIY$D[JRX M\K(W,%X*07D"I.Y?5SNCY\9:67M^6<=Q<';.??2CV45N=@C< J=.>2*[T#*S M48<\-SB=YA;Y/@_9$/S)@0$ET>!E-);QBG/1*[;3+'61VG'M*E$M5^]E,T:N M(?82Y@LN M%M"ANKW+A/:"[%XX^[9BXPI,JI^>G198U$NA98J)2;%XA#E*AG=KU2:I34/!U]XO,V?JI_& MGB=H-H1H##$OQPKD4Q)RK6(8^:0<[.+(A5A4/P5]2KQ[,,L)4>ZU.DFO.ZIB MU$859\P56 M47H!AAORQ2G3)"*D>0%+6WL%17(*>^D^/H71#_&9R^E!7*&O3Y48#Q46I$B MREX8P>TQQ% 3T[ISWARA3E#$6Z&,WL#GV4'P,,5[O#(V.5G0KR1@?#%M7 4? M^\GO#(@!AJD1D,*20%6]6&HR1:[-U/_TKI"-$J:2;W;L-<-$U%1IA$%,;#-0 M6PUAR39 P!9+&!7XYKU]PS&@+&8JKM(L"N''4 #*#4ECL!B^WU[]I2>1&HWA M.D#*.G.JER//ACDZ?-")ZNS!.R)T;.L=;._[;JQ+% M]\W*AGENV^]'I\S7G2E3+4C1OA #8,!QP;DRA,AA M4'')S>4,UE.2;S=BB')&R6M$A4M2!O1P6J[75R,Q9E,SZY,U6MK>OAI;-F75 MB$=+ 89"NJ90[2?GA#"I\T=1^BUT"HQGY@TE9]'I;,#Q*F'=/4K(L.7"EMMP MRV%5YY3H93"(T2J]1KO*LC*) S4@QI2;Y\YARZ)BX@=FG>6Z<\[R,JR"2HCJ)4I3Z6$_N3$4 [<]<+! M*QE9@AWZ-NTT&C"UMX&I/0B8VCO4MW[_Y0,Z@O>.7KXX?+5_<'1XM/_\/I_! MS*Y%IJ>S30<.8JR3I1X4W%RGM*U-"9W)!#IT"L?5ND=P^(P;!IG0I1=>^4]P M9 I"TGFD7[%4WPK:C:)9&D4?Z04G>%ON\&9>),JC0MO?M35,-@[_5VFG_-8+ M?OXC/O-!;.J,:;@ \Z:<6J2F),49!UK-^51RHXBAU8ZD36U[V0HY!LL)I>N5 M$86SFQ,N.B<):MA.C94[IZ/,&LPPASOQBST<)5E_J-Z+=P86O4.WSS'#GF]**&0ZA&CE)^ 8YL;[[3O M\H/*%K6-H9@T(9O'2XJ #! 1G.]0A]395F1E/EXK&2$,5^)Y<0EBPP3K"(B= M(OA F3QK>8+=X(I@U3IKT#+]T^UW!3#F#@*,))=$ M$SM5K)F3<8MKTD)!,X^SV7>)^ 7YNHI\[=\1^1*APD@>,Q;&$89V,/,SBV9I MTH!^AP,S:8B-0W(G#O(VH-9'3JF3V7S"[.Q^":QO:019O759/;B[L@H"DBX\ M&*56=ZT73]=UW8FIDJ,([U2^ZKCOF_GKU\,Y:2NF]3"G8[PF;));WB2'#WV3 M="-E3)RI9&)?1R@OB\%*8T=+)Y]-D]G)X=U&<'D,='D^SP0VT0 M<]^Z;IUK:8C$::FPO3_@]RIAOD%RX/ITE1H%(8*O+/NF5>D,:.-U:5$8<1&U MSV=7$UDUL=DQGV3,HY:/J@.DH+M;T]%@]*5%29\8.*D)1T,5"V=Q>FILPX@E M3!,A!)997M?.JV$@&*P&F"Z=Y_8XN@_I*+A>!$4IT?J1E)N*(])^)'34J:U: M1JE#@6_K#R4/5=W2,I?Z^XZ)0"B1=5JD"0DQ)IZ*9D(-3M+*[1+N[BXT_401 M2MTS7=-/XE^A_86[?&3[J*_MV3L7QCI$2PJ8F)7=S% ISDE*TRV)&L3KK,MJ*!222&SZ>XUCP(1C[Y M:40+/R^HM F$;JGUP"(;AD>CW3PIWV*+.FB:V4JQV3I#37/8S[W#G[L#9.? M;^P?3A+U;5$F:OT2&Q$4 .Z$?;DVJJ9F-Y47';Y&.+AC<_AE)U3EUU#K>*EC MJGR3QI;X#3R8?FL_&8O-TLRT+7O91W04V[QHXE%G3.>%5*3U5A3OG\524G<* M1TXR:J\MT^*A]H5W4BJK,N;KFA5FYL["4:QP#Q0X!N HLWR\ UO:C8AJ&6C4 MCI''-K; 2CWFBSQ-3XI2^F;1EE=FBS11\93MYU$,7OQFM2NO?.9)C2(W6:)$ M8:N,4 LS;*D;#+C TG.3*"61GF5,SVGSD+R0OBWBE&9G5XAB]HX./B2F%F,!=U?$* +^R%/B_*+L]^W:&<< MC$$1\F"CWV"P6[098"O@NGD[8IL&%W;BMBF^[3H$#K^@&0F*<69 )7H]G;9H M\Q^.HW_"($$=SLP6[2W0@N_<>FW1P![TIJ^]SAQ;M/U#]< M5P\H] M4G3/Q]%']-ZW29=\<"NU3<-ZR"JN[V$&[7++VN5YT"[; MU^_AF[>W4QHOOIAS+F[9(G7Q8AR]WZ(S619HBT9TC>#S[@_<%I?*YZ:[XOH: M\$:G^V-9BF=I)G2'NC4CQ)>YKLC8/IVH03#G\IZO 7,F,>>:N:/LKEL"E4M(E?DVECN=HC0S9VL.+F:,J,#>+RXJ8MCT3(X%E0Z,'2\? ?LAJ(! M_9^>F^380L[&NX_U!A"++%Y6YG6%"618:%V#DC8[/?L1OA\&8%4E9KTXI?=: M[Y>+X*JDBW ;[^V]?"QJ=.B""WX[/!H?'%UTP46_O8)[K_OB[;CWOY[597?M MQE$63)SNRNV<&_^_X#+XMFS*OV:#!/PSO^?YGPS0SDK:*W/-> M6&.ZO/S1F^L*MDB=A*G=QZG!D(<&\1WG.>R\W.1,8?OB+W]^=/3H@EE;3T)= MOV6-;/AILA7K<1TS]SI^?R+R-NN M=\JN_>K1_YS1_]L]N)] 08LYB T06@N/373_.3>G)OO MP*&_H@M/0?3;CW3>=FYFW8H>C/=N,C3XX],E/R[L>>-SBZ-Y:68@J76]K%X_ M>W9V=C:NS'1\4IP^>U-.YUC<]\PD)W'Y+(GK^-G>BZ.#HZ/]9_"1]_9>'>SM M/]][M?_RX.#Y[K/DY?[SEZ^.$G-^L#>>UXOU C*;#0L(C2\Q4RF(>LT5?D2N ML&:%WWA%5I^TR.IMN\CJ@U]D93]&_!V"M3?V=6Y+-VW-5+_A-'FY\[_OZJS# M!]YDXG#R[!R\?/7JZ*[./7SF[V,5;,VLPP?>9.)[>\]V#Y_MO=K4F+Y] _K% M_34LP]2V=&J;[_2;FN?VGVEAIF&F8:9AIF&F8::#,PVQV.M[7?M;':_<(KOR MCL1B]V\U%OL3^LU%77-C[&KP+ M\PKSVH9YW2/W/GS!\ 7#%PQ?,'S!.Q\D72\K6QLAW1OO_>G&=L0=#Y#^P(EI M=!3F4.\@QO3+#T.9.D IM2Q#&O(TGZ;+.(O>GYMI0_TI/W*_A>B7IJP:).RO MB^@3M:39.XAW]@Z?Q$\I-+KW/)'_&FP@TNYL-(OV7AT<4C/T-TFQQ(BJ_WSM M272PZYH2Q>4DSDVU\_$\,RM]RO[N[OXU@[!!;L/$PL3"Q,+$PL2V>F(A>AG\ MN#"O,*\PKS"O,*\PKS"O;9Q7B#I>-^JX'Z*.VQ!U_&%XR@NBCC^G>9Q3#]H0 M=0QR&R86)A8F%B86)K8E]FR(.CY4[R;,*\PKS"O,*\PKS"O,:WOF%:*.UXLZ M[H_W_@2K>G#XL(SZ[9A8-_:XOZ6(1XPO;AJ;W'L9_3;^/'X[ME'$O8/GNY>& M&E_MO@BAQBT5TS"Q,+$PL3"Q,+$0:MS"50OS"O,*\PKS"O,*\PKS"O,*H<:M M##7N[>Z-/_SK<\ XWMDO^"''D&+T?W_Z](_H0U[5<3XUT;MBVBS@][LQ^WO[ M6WHVUNK="$"86)A8F%B86)O8=;4/XWWB2&?JGG0H-(,CKG&KQ\?+.$G2_&0'Q_3Z[L[_QW%I8GRHHX2 M8Q;PD!FM+:XK\Y.\?TN,*'H5/'-BHC2?%N42"5C@VLDJ*L$?*0U62*0Y7!'G M*WP.""*2F7QZ\\NO.&Y8"-/ WJQ&8,A-Q\/4S8ZQ^8!H5&*P\< *'$7%YBS/ M]IZSN8%[RF@1)P:&/2M@$O"<>%;+BQ.8 #.Q7+9,HR@M2U,M#1NJ< ].\L3D M,*W,6P_,06=?6;.=Y*T9):[[I3,?/ M4QZ.>,S\AS^:"C;(2M]"M^Z 3!Q/BG.<(CSA]02<95/"@\XWU _?N^_] M#7R4%R]:F@766_Y__#AS&W*@;\-Q!-H?K^/L+%Y5QX^>V:]HK^1O0&(Y_ %N M:YUO5=C=JG[/_:RB%*7)GQ]5\)>X;DIS3__NO-K[]] M>O]YW0'GVRR7FR>7CF,;%;5/^(4ZIC3_;N!,([219?VZ3(OQC2=I59?XJ#EH MM:0!S32-FPK4">FKDK44:V24!/@!M$\*KYF8>9S-4#/C@TC1\@7TY-(TJ*7I M@7%3SXL2)IQ<0RG=3?OQ'2C]U]&;Y@2T1/1R%.WO[A\^)(5,KH2^609*_@+( M0G$LYS6.!8]O&#I>O@,:N&A DZ;G)CGF5^WM[HYW'^L-\.VR>%F9UY59QF@8 MZAJ4=,30LQ]UX]RG:07F:I;6J]=Z_T"LFE]W^&K\_+&HHZ&?Q[N'%_R\-][= MO^CNY^-#=_ME(?E[$'F_2<\;/AW^\N='!X^V:Y+748/KUF"-%[-I1B>(S+T/ MUH2)W;6)A7/^[HK -R0??UJ]OAMS_#$?SWKH&E)9UE%59&ERQSXK+\"SZEGT M4YG"$W\O\I-1],_QN_$H^F4._Q..@/MU!(2)W;6)?C@4Y'D9A7]OZ()CL9]V_=A8G=M8M^P MI<-&OK]B$29VUR;V+:5B%"/H]6&\CS&"?K/)=C/*-],I'&[;M+/LF(")]Q5 7L%5U 4??7A?P7\\F1;+ZR__XKV?S>I']Y?\# M4$L#!!0 ( $A!"%G?PL6T,:@ 'E4"@ 1 L?$@L)D@"7(@F@5.IPZTA50"(SL25R_8__\[H.G1>4I$$<_>6; M3]]__,9!D1?[0?3TEV\>[HX7=Z>7E]_\G__\7__Q_QP?.V<7E]?.-?KJ++PL M>$%G0>J%<9HGR/GV[I?OG/][O7 MK]_[JR!*XS#/\'#I]UZ\_N <'S/@IPERX7/GS,V0\]/GCY__;)/@Z3ESOO6^4TI"YR1/* MKMTU2C>NA_[RC4!)XFXR0@",^/%//V#&N5F6!(]YAB[B9'V&5FX>9G_Y)H_^ MF;MAL J0CWD;(F!*I8'P-9Z,*/W)SY+C;+M!:67 U\V>)EG1 M>>6FCZ0S_I#0R!L!X5V6*+A3>. RBW^7TXO8_ M?("O']T4\>9Y>OSDNILFNNR+"LH^"JI,29'W_5/\\@%_46D(7_J9C($?__B! M?LF;>F[HT89IC=4_?(#O\I#P]_C3]Y]$Z$$+C7AK9'BY%C2^-GC"./CIQQ]_ M_$"^_>8__Y?CD"4;K#=QDCETY5[%'AF]93#XZYB/> P?'7_ZC)?2]QC8-TXD M7?,*=#^,0X)/[4Y(%.MB5R3XO,+H?U2-*UT(O48L%D=C/WU 89;"7\?PEVKD MYC;L/6R-TO8CH ?E'6?(,';4=R#\TLH(^;[=<0[$0X+. _NDWUQ4SIB=YZ-Q M3DC'[3Y==D- >T]V!Y5XN%$49V1P^(A_N-D$T2JFG^#/8.?^E,0A MNL=P'/CEX?:R_6+YD+FO<12OMQ^@^8=;_.,W+F?P?Q>1?QYE0;:]Q(,E:X+% M-TZ ;Z+^S3F.'$L?8;$E(/1\^@C_PT*-(-\4O[J1[U!HC@#N/S[4@=3 YRGR ME]%_DM\W"99&(LJ\*_P!Z\R:M'045L6@?B5:RF[L0SY7$\[@'2:4"$2G<>3C MDP7Y)VX(=\K=,T)9^A"YN1]D(!G!!/9NW3%_GV#^"F#X]]/E]=GY]=WYF7.R MN%I8@.,[M]J6TX!?,B(B^$EV"XT2_"AT3MPT2)UO MS_!(09CB!]?[QAAPO!6?I,O5WB_G)Y?>_>_ MG?/_?KB\_]O[W$\P]W#"7X3QUV'G@*17QTS_L>],GR[N?G8NKI:_ON_M(:^3 MXFY?)D]N%/RK\1Z1-^B8M3\UY :Q]_ND])V4NWR]=I,M/BN#IP@+29Z+7X2> M%^?X$1<]W<1AX&&Y2#I=/;MV3.2?&Q/)X(*4)T!V2M .A_T^S7VG6?H,D,ZJ MO&7')/Y[7RG^?<;ZSMA-$F.1-MN">@:++AM@GW3"I T[YNO'QGQQ*%2#P^&\ M3U??Z<*G4Y(C__QU R*)?&O5V[1/TJ>/C4EB !P.X7UZ^DX/?A&NXXB\!Z13 M(W[?,2V?&M-".SND]_N4]%"2$4Z!S8J\U/%2%F3"SE8=T]-4*!$XQR< R!$A MO4]5W]USC3+0HMR@Y.[939!T!]7;=$S3#XUIP@ <@.!@$ Z!\3Y!??92_IBB M?^:8]/.74JAK^;YC8OX@D<">)^7:5]7$[RR>KZV/OUQQ&O+^9;_]J[T M&/?PN@?[PX#G%VO?,;=-E8C*E/(M!?@^C:->8RVSV-*\8Q*;ZA#YR^Q]#L<^ MT5JF3]ZR8^::.I#Z<^U]SL:\VUKFJ]FJ8ZZ:^@_Q#?<^3^,?<^)L]6S;/F>? MF^H0U^ZP-V76BM6OA^P0A-Q1\[IA[2GT' M]N[7,:---8L(&2Z_ KCH"5BZS;S/EGNAK^X&9N:Y4JV7$?LAS'#=2SJIGZPWZ(N4'($G)P2*6@C7^/OJW&T M>_F0^W\X@(X5TU_K^'ZWSZN/+ \(V;=MY\WNT#H61V]M9O4T4:D\W]?)%.ND M^[@8"Z1C530UI%]$ TZ@VO0-D4*&=.U8#DW%IW0YO L> M,QT;-W&&61&X(=E7P8M@";N.L\O("W,?^9<1VW;%N5!RHE41-M]H'>NJJ3J5 MKJL"(8=C))KH_4C2G9%6 9C%FR?,=#$RQ_1<<&D'7%N@30&Y0G M\0;^(2-_P"?.JJ#B:^"CY#ARDR3^VH?I89(4?0'X,?L#4_/IWX\_?3K^3#*2 M_IL<[L[D-!.:%O">78<9&C=)*!W$M5_DT-J1YGCN\L%."*/ET@D#'/, MAR"$C 9LBF99_JHQI*KAS4?A7OAI=G!UGVC0-I,C_(<&<7OT./-Q9 :[>#MK M9AM0VZKI;>\=M$8&0M6Q(D;8._NN@=%#F./#F+F? K8%*T!FS9IHYM6@+:"[ MGP%GRCW0&A9;8.49;V7U0Y0=;X25!G^A[X.VN'HF#_C MV>5[KPE;,#7U&NV=:GW,$W7@(+:\6T>%;TWY^)P $6T\'>Q//HA1.T*?F_I> ME7;Z$#H D+89K>;G'C1=LJ[:\.Z;PGH01<. FCW)ICB$K-! 3:!<,GT.CCOG M3&IT=M?:F'^?CGURFGY%CGO[F7RQ[?XJL_2>F/6^L.O>X%F>QM\>54A&[Y"= MB.H&9.H^V8F<5A@F[I:=J%#V-W?/]*-C&!13=\Y.<](*0\>\],][UG>.AD+4 M<\N.S_O5_UZ>:BQC&L=I&+$S:*/WW82&V%W!FSK!=HD-&7/:[3Z>CITQ*/"A M[Y[8 >CNM(J.A3]2\B+TY&+N7KF/J(=++?CSB=W *_''XT^?CS_]B= E@]:. M;@A-K_!OK#5 5^+\ QT<&A;0@PPZ%&"JHY)B\GZE1&$Q<.Q5FH90RSR6^#3N M4MK]W]@'OQ7*>XP;NL2_%K-(,/[+-RT-/^R(='.YP2>_<=^6TSC-TEL4PD3= MQS?Y([Y_EJL5 I>ITHRIT)LPK"< .#%U9/><-)P=DL2-GNA%<[(MV]RX6W+V M?G43G_J I(L\>XZ3X%^ *]Z-0>S_BH*G9TS3X@4E[A,Z?T6)%Z3X$ \\)..' M;A1VY>#H17T3NM&UNT9G%2?OVH*N-9H$V11YWS_%+Q]\%% \\2\E>OB/WZB2 M'Y^B"<*'*EZ8;O@_P>8T]NLSUM%8*[IXD\3))J:6/7(0G()PF&Q;\6[O96QQ M++-GE%1,DX#HFA@H\66W7-V[KS=Q0K9&EB7!8T[L;?C@P#L#[X?'E!CF%*MJ M*NC&V'.&'K/2MEAW;5VL ?=_P0F29J=YD@@*]QHG=@!DC.A"\#_9%K_^'. C M+?&>MU?H!86+UT!U,_;L;)ZXRP@+KRG!Z/,OE8@2%462'L;(Z+R]5)=7IV0S M'O#$LH*@]SIU-P$^]JE/L+B)JO[ 9+9D=_ZNH,Q-:O MI8*?W./?4GS*@TS5NA&'0C%&+L;,<]/GR^@%I: TPLA> M!!%>3B!BPQ;IN#;[]S=&XCE^'\9;1#6ZK;,F:SGQ"3$D5H#LA'O\TCP)!5.M M>$B,@&;NG&C$?5W'&2KU%BJ"A_OC-"!Z7X"58=;R4?]JZWT:!M.X=@G<1GA5 M+)(@Q:?D60[J#/HJYP^-@6^4*4?6^CX]1> L&5Y&/GK]+[15ODCK[2P0(%(Q-9>W;:OS<(4Z#A"5JA *[3E&O0IGZ4M(QD MC&WX>$F0"Q$[]-_+B/F)1T_L4=(A'@X 8,&>+N0_+%0%$)TAGW[V%>:5[)TA;FU!?$RR6R4T2OP11P^30V=S@2OGH#,+>$J:S/E+F-IX#\XAS8V:#R,,.[ 8OP[ @3=@V6 M[@,O4,U;&HH9E2*7+&PS'G!439?!T("]4'V3IAQ1P#UR?VS&S5UCC6_P"\8> :OD,*S9.JM/RUR)E43_%[J MXTFF5E$,@C*U[)^@BQR\FG\EW@H*ZUUK4W.7,8N @!LW$\,@,+-4EW-;ESTX MR[I<,X8#FG@]R9*>++*J]DGN =ZSIQT^)?2@ZN]94FEOG1F[9/+/<0BB&+<: M+R-A+B:S78\>SJ C"]/E"PE^.[9D:Q=S=U>4!7XS]UR7'WYGMXE/$R8/@+2) M18#(%UX+ZGNJNY/Y]4-%(-@;<42LYNKW9'L?$[8D]@^H4C]U&9(J;6VP]\H4 MJF5@8"]E_J[0WN S@LCCL_E'#!W>Y/M[@R<\*<3)5LE U=H^0;K+N-*CHRUV M(J@GTW;**EJ;]-*.N=A.Q:9V=;"ZO06GKEQN.'^E\9P72;RN1&O7C]7^!_)D M [W!LQJO$#")('\>A>[@\36)+@N,C \(783NDT1+C;7:W_W!JD8=+ZD.[F#:I55D(D3&M<97<_@R(+C?>MV;8[!)>V/N8>LT6> MBQLW\"\C9KJ0Y#RL/V>[.YK4"9;:7[6Z3VAC-KR';EM174--1X+Z*^4I!Y0/ MA>& 3,;&((@:AM<>Q-S&1.YE,E=7"$QG3W-:SJJ2H54;)&\[+>IID@EHX[]* ME/$?O]V"5"+E=OU;8QS]@B)\"81XMA?^.H@"4/V!>-HNSG?U,A>AGF.1&4QS M).SSE1CIV@/4U1TFED3.TRQ8%QXQ1) !W)+LB;%A(3N2&78:! MMA[VOCZ5:8?(#Z(VB?Q>.7UF&V#4B%90P- M8PR'9;U<"92UZ"SE;Z( MZG=&;W>02T%#O4%)EUN!I.W^+7AJ'F0W2R60F2R6J==OUW#[Q\"!;C/VG1A# M\3/O$]R6T:.P>Q/BT_N8FIB*[^$A=!UG?T-9/=\'7H/L(VBG>E%I1L*6Y!M7 M+$U*BX#?UL-HDJ5FAK,6*EHZ&(Z5:PV.>XL'9U64,2Q)S9"GLO%F&^;+,1"" M0=OZ5Z%F3A)'^%>/ZA%)!9TM_=GU"!X,QH2S]BG^=9GOBVEC;'U+4G MX>W=W["%O<,X5&OT!H]2II$W>)HV,9CX0+W_&M\_QWF*#[WK($(90A%'RL,( MX179;H >U-\.1Z7N^$1)6W/9M\JRU,!:J^>(#)05= M$]K:Q3:'-((HOK3)-^IPJSY]C9'&?4@#U#-314L'S4I;,%>V:&K)U\;X^G#W M!=*;1>3Z>$*1QS3?/3UC>WA(&Q35?1."]W=UWPD+LN]7ZDNT#^D MNZ6OYM/U E_ ;LA5=EY>7WGM;>UTH][%@7H/WTI2K3?)+#CUFZAE)/-2)U4; MLG*^_A++RQ D@X\*B*I.'Z+X$9)0@6V&E+H"I32^9\. $'^R)=U)K=M"75TLBEJM]V+5-G>G(B.\-) ).(K[:=(;.LQL?C2GB5:9?(;U-7H MV@G\P$VV0E&=CIAO>7O;,D&5M;9&9H)J V2,:%GFI_8G25L/@Z(,/H%R1/T& M:5YO\)8ZS=,L7J.$^A4"ZR&/50K9052.IKM LC2%?5MEC#X]#9*U29!';WL( MT: U4-W6!/SJ'F93?K%RV4U5D(*2CDXV*+\P@P>_VWIWU_QTHV+X.7[-X'=E MR[.MVLZV.ZJH ;EKYE49@(FE'\'S?:?48H/Z[ZLG/3ZX";-,$/NBRFOR=4FQ>?&>I\IJ!J)-D;B![( MI[%>TCV\ Q@].F0R\:-4R"H(FBZT^\2%\^]NNWZ,0\E%5OW>K'FPW3\IQL.U*;]>EIF=*47JX8UXJG ].-#%**MD,RJ?9N>,K=WCWT+)TKZV-! MP)ERH?4KC]C1W9P5[!G4ZI>1Z.L78$%U$R)E?;F%'V\R99Z;,1#?GJ^[;K=V M&[;*1*5 ^R>JG7@\L-V M9\RU)E,N,?@Q2\%51W)<>5NKM.RM E5+!\WN/N>O'KDQ(=%+B\M/I9GA,"78 M7EQ_'T0YOL_+@PB?J"11.#F%6T.7^D,QGQJ3UPY4Z90;[>Q[2G5:F_OTG%I7 MT A+I16XOG14Z^G5SX8X#]%L@G\/D<1^HN1[=QC(./#FO6($Q^HN<:^]CRTN M':T7O;RMUHP O[BOP3I?*Y-*5K^WUA:VHPW,L$HD]S*BSL2X">$2/$2?ERU/ MS\-@'43P-7V=X)^>^C28 K+Y^Y6X!]U"*/QR]9!2][6NNU;:QYRL7S,&L2HI M*IE?T=J@7Q=F)FR6R_4FB5]HH&?K:=;60VLLZ/GK/;[VZ1*71MNU-K7AC.L^ MSBRXJYDS*9GFXL.? [P9$^]YV\\MM1>,.63,$?[$BSQ[CA/0*BB".><:Q7#^ M@P[#J!TI//M[ HYV);0NXH\^@G8,^:MWUGIB7P0A2DZQ'/(4)W593M7*O@=U M5PKDSGXF\SG3L-QXX6&L$B33AJG(ZM57TW)BYP\-^0$?$[6?F;*IN6.VR/3< MDL6STL8R0_8@6[5MR/>_F@7GM\LHPT=H&GBSI [K'&_NXD;W,<_VKRXO,Z2G MUDOE%CV10A)1IM"D2YMI2#-T>_>0WN6/_T!>=A]3/>5?J7 Q+-E0)QP+3+^[ MYS+OYT8Q%KXUZH$N=>?,Q?MZOZW7*'F"(M9)_#5[!IZ[D5IBD[E6>Y&O)2&@S'2(HNC);0\")80;O" MO7IL J]>T,TK-TD4?'H%"1<^M1?\:NEATBNC5AZ5>5JFK X3+\-4B610.V?L M LS>YUU7^9S6A,Q:"O@,P, LFQ^[7[6/W:_:&H&W"-3^^',>#IR[X3U*UI_; MV*T9$VO>#?UR+G3U,D9.1^7'UJ.W7U_[\RV*Z[(KT\%(H.9N)/ST"Q*21BK! M-&SBU V7JZLX>KK",^93ZU&_M;P3*-ML-41D&*9%'0[(&A?P:F!HIZ#RP(+K3M#24L':[5T8N3WI/6R>@"V*%RR,S_>O)D51N7[:U6B5AO99T_M M6F8].MKB!MHZ#[*F$[_\9=J%1<:\@JG8('O2]^FFW5& JKU:O018$[,.,R>N M]SOR>Z;4;>MA-"-J+:5I:8=B*4^K'P@MJ7C25!ZP;$X\?.46'T+GJQ52GJ^: MD;#F8==5,T'5W.AJ$5C?7KU-VM;\?;EG+B.LNKRH MA99:C_:[9Q2&70;%2B/326.P_+%":8HGV@TO4,_,,:I.6GE][[Y>^J"37P4T M!+KC3E6U-^R1VO7FJC;2RF$VK;0.*\UOD$FS5+ O&:33_5 MRF)M&*@BXW<]#RX:?D:>Q+7#S',-X9Z48.9:SIWAM%2^PKLM[&MB:EMA5#$5+GN-(K>]J--G7 M'*Q7';EE)@,_=20A/J32Q5."D#*GC[J=-<:Y6@XE4;E+BH/T--)U@C&O!"$1 MRCWK@'5T,NL&+"GT2I+GQ D*GB**H[=_X^X+TAN:)&0! \W.V#,*G&I"6]VRCJ07F M\Y'W4[](ETD&L<.'6I7LN:/Q_GJ4>A+AYT+Y MVKB/95E99#4M.FR"?5Z/BEWUMGKM MN^5]W@@_55MYVSK9G<*7Y:,;G<2W L<8R40AA9]45:?L;;_X@YZ=S<6=M!8: M!)'K*P37XK]/$X3O@Q:GH)U V2"+M]9JKS>S=*9ZN=H/ F&#JJ0A[0Z,*.@$ M8'3Y!52T@,):Y/Q[0I&GCG-IZV%;H@;QX&ZY[':%8FYI!OC1"6YM^&W0B-'I M7);].D^L2_DU3GZ'F%0JO,N4)K464^MRLOMGEN5-;?-J-K)M13<68ZS:S<,3_(TB%#C.E>U,I=F06D[^H(?(7T*P0R!8-1/F&;@%]+OPR&84B40 M]3M8!_DZ[79_VQ&8;9E8)75O=RONW@9H_[1EG:D()C$13#2ZEN"TLG@3[&BI M;:!?1_/)9$ZV1%E!2B2UY/94MS=G,*]FTU\^4I/X9<0CI_ YK/"44%G51T"T MQDN\4RY4MK?%C-$9JR)KO%=NU9?K-?Z9!&[8'EXX!6@98V 8YW4=XM^BI[]\ M@Z+CA[MO*KS"8F.<)^K3O%#1XG<8@H9S%COW[]^CUA+O#U\\>/ M/WR KS]@'/'V :C?_&#1'8+JD4-4R0Z-MDD=MT#Q MD%G)CVW P"$H."*>CHBH<[)UQ(8,68=@ZS!TG1)?V-848Z=CE@YY!FK' \'D MF&0%PR>$,!.N.!./6R<5&F[83+B ]1%?XD?"&H_C-ND-OFO< M\'^"#80ZC>$XA>HPL$<.!>Q@R Z W@^"0DMH 4M\LHD3EFP+RP&G\)!)MA/- M4@4^W']X!"=.'#;*/E(96D-@Q4-E&P 3D;XJ+\W>.S>RO[@ZW#3$TBZEV=F00#.24(QTYQ5C'JS@YAM'P M9WP\\G [_:"1);__3,W]8Z:,P'$^[Q'VC2DYU^K>EH[KT2]R'$'FQX9FXY-L8FH.01W2>9/ M1#U>Q.N'%A_C&DBR 79D#!V-J=38>)0+:2E<.%BX<.B83J'V)*.^!4[4%#>, M(RGAB,AG60O1'%T#!@X M 4>!,&G%D<"?XX-]36Z"O64&6Q<,OG-9(;48@HHR&I4DE51SX[?_YX^??G3. M[VYN]@!OKNQDD/B1//,#A=>Q1W"]=I,M;#F. !0F,$.NUP)TM1X:S1 M+R3G_2,EE%"A3<1KI!JM)1B5?SK!:P!$'1!PR"\"Z+=$<-A!J[995ID)^^:H MXS%#BR1((=FL4%^-6QE'F2 H&H['\'"R!GYZ/6_T'8"WPL&T2$@'0S3>B)" M,_A+0L>5905W5N>KE'>EJAK$:7+UE:/I-7',23Z;VAYN %IIKE<)R$[=)-GB M,V WY;-@$Z_?<$>.FSD<.K?\:3&<3TMCV)N\_:)+W)]5/Y0]H>-'2D>$GL"; MGU%RA=+T)RIM(7V2Y=CH4GSLK% C^C%*8W/7IX4L!99J4H9,:84L5.<7) M4?NW%'A!OQ(S'JE"@]:T6W$-\E1R#!7'2WD"'?'(/)^I$,CZ@_&)YV@.CK-Z MF-;T4EE,,Z,*[#!];T?-?!D_[:&34[W@(?Q..,,",M57%Y2?>< MBGABUKZ.(WBS5[/;L$MO#$W7W(NH?+^$Y)IE4L7>$!46]%#E1ODL(5"Y@+ W M]-2\"X"NMGF:W95 R M'W#2#YU"#Q*,@GN1O^XF:P,[:0XWY"]QO^HB+^ M-V 1)$_-Z-NBM01BXZ2-I MO9R.G$< NA>4P1*3L)SL#1&BJ*JD9&8QE%QUU;Q$XWU>:FF8K,<]E**M MQP]V"OQKXL5--<>L-^'-0C)]ODF" MASSB!!0<@H-38Q$^ZPD>*$%<5J?F9;81F/U7X6 QPY9-&"-I>YY(HN,-I(9L8-YDW>L'WL^+3# M(NUC+"37Q(*X++G6S"_P>6ELY+>@7O!OCLZ!AJKY/7BK=8>%4_T,K0(O&)75 M@T-W"M'S6_':8"-\ITD-.@.MHL>/0)A/P>T?0>&@>=.5L&YL5A;M&?9&)%H1 M\NMIR:HR81I_ZB(UE&Z:T/$NB1O.&3%G&8?.HWZN M:.?DWX-ACN0^'>M_5F$GQ6IV68/X'K \6I,XFE%0S+%C]G?+)/BSJ:2PBM1M M&J5W58(1'JG9B >=0,BE.SAA(^P]A84:O@SQ/*JGUBD"7S6&/VMC0/6M9F22 M%36,)$6%Q\CVH-PG!L8\I9F9!8?68H#])34LJ23F83X$7"+?/E"2OQ.,QHM] MIEGJ+G@JF5R2\ M<<:7[:8W< M-K[:QJ8!'/YZTZ!NZE5.%B[IT67:!-]6P0W=S>J>Z'.78IN'6#;)4@=>(+(6 M9C!S.;YY:%2X(.T?/5(5@W1]-N)#YC^0*FDNZ3MOO PI%D&3FOCI0'M#&]MN MM42>%**V@@.J-TVY9'Z.0[#<\"Q2RTA8OO-DW!*6J_#D<3!7UK+U?2@LJFK" MWYG4ZJ=W>LD\V ;$SC$,Q31DA<_EPO]'3EWCCAQWA5>K#MU#$8:\7('4=1'& M7\=*<&5D,^3.!5&.0-7ITA=E@1^$.20++R=GFM*/(NS*S.MP5IF:L+ '3;,G M:22B"]/4@@D/^9!,H#3HC[_6>8E8"IWF#RCA[Q==H92D194D/:JCR6FK/84X MC4$Y;7$YA(;$RNP)?*UU463 M6/6?8+!]MNF/XQ9?<-JL]A1=?0D%Z5F"DL)X,$75)PJR-$CL"1&A"G]M>B.E MI>AJBFS,A0F,VHP6HLU(:PC_]&3V,8OIS3%=S;APC_N,D#P;"1< GJ;0B^LX M*GPFJ?9I@M@Y>O31PNE:;+#342$ZEPI "U\:!E=7N-ADA(4]:-*8F5VJ]CE_ M]<+<1_Y%$J\%*;@I=4XB9]_$&=YK@1M2,;*J*7*B. /^$'S@ON:B9B%S.Z=N MZ.6T",/\[UWCG)/(Y@HEF\.1<588&Z?VG&D*]&]*>L?["\+!D?\>AV:"U]EYK%<27UJ%261?J0T;A!8^ MT'*3G2'7Z-DL7?VG>':KEV*_0G5F&MP[T\ET1(M=TS'VCLBP3A\!?%0>1.0R MUT3=:9QLH%1Z+0'9%,I,!ICXO>P5&:&,@DK"*4U:S87ODR35;GCC!OYEQ$*: MA2#G4;)7 =V!D@G'0<3C/O>/KK!!$D"&ZY[!/JH4IM;@ 5_&8HV-PM91U',< MPI*OZ*$B_ [U=]==@0 M'W*/F3!?FAN.BT:;*&395K+P@(Y;C/[M6:)MEOM["_)XA*@6=BF@4>)/O'[XH\ M07-ND9&8AZU(:ROY_@5%^"T6XOV]\-=!%(#K.9A>)K!T,M!D@U>!\SVNR=PY M-8W"FA-I="O ]XRHL.^"6Y2,:?#0540AF'NS^TA&UD MZ%'SG>-3:ETD#29*/K"P/D0^2BJ1>#<8PC.6S\"=9EP\'A^1"\1\3(<,ZM3B M]?BXQ(_GS?&DI@HM><-2L 6<-SGA#>*\(;FFG0WGS08C,&]$M$:>5*2NCL62 M/2/G\\=//SKG=S$5E1DS\])41%Y:R H!<=!-VX6]@H M*0BVGI?D;C@VT)9#I$(M@ZFSD%J7HTZJ\M0A/X@;<.3S!.P3A.8"5.(-? B4 M<_-(&#HEX1IN%E*+6UKU^W2\@;BEWKE728^]AW2&51)5U M4E3+%,KUU3=),"[S=B-E)X?L$-!BO%O5GF!/(E;#W!Q@C4C[FB,$E$N#A"2_ M:G6RYIX). >7*X&>L?':IUB@=1]CIBX2S3;DXA7^%IPX*YWV@N1P*FIUE4%! ML+PB#YW&:9:.B@&_1>"(ZV7$$.C@QWORI"$Y]CC\^8;F4!P"1D=T82W_SA09 MBFG2_6HN6AT/Y0G)*;9/S\S*]=?SC:O'-ZSPQZ'J),$6/S[\H@RP>*2Q D=, MB[=_9)6Q$2SZ88\I*I>F4.�CW2D0FG/7U1[VBLDZTL^+Z+VY+(TN:0##Q3PL((?HB!+Z9N:9H+=3I=4Y"Y?K]UD"V?U[=T#3S4[ M6S2!)1R0/!&D23!+--AC"Q Y*KBD,4*QS*%#E,TD'3(Z[+J!T9EI>_->O0?8<1,L(_0VYR22J7@H;W]]0$2=" MSA8#=N+$"='\TJ5>JE5:?%E*2M%F46KWB_*YY*EWA[F&MS'_FM1'.7( Q;G3 M8ITQD_!_YUBT1$FXO46;.!FUFSE(IX#I4*![0$=HB(3Y W+_2J);%>HN*PHY MT?A;LA]2E&6A!8I$6[D]0,,X37@TI:=5\ZBULE/A.#GV06+*X7-,4AZ5NZ>6 MIP.\;$'%#,%'^/D^2=HN!M A$/>"@%".NS:'\YU/+AH@PEX]J2@UD?T[.J,_ MU/%2-I:+_D5*"?@^!DI7C.C7%FG@@/> M(WH$L;NHM<'HXF"/>,(N74*XFT(X)?P#9^:+&Z()DN63 B+P_":_"(#WAYRP M@Q)-\T/=R\9;Z?4XX.V&+3=D:4%1EZ9FSNC[-Z[DLEYLK.NP9HU@DMD/Y\E9 M)C41&BG ,R_-81]RC13GF9?N6M">0#\-R\L)_892F%VCKPO/B_,(,G'=)'&$ M?_6H9^M-' ;>EOX<:R?'PSCE.$YU("PRDT&;KG9O^ZD;WR*&GXH.V MZCFG^-=EGEPIO45J)-1K+S9/>< M7:OB1C #;6WK$^X#F M/^!SRD#O-WELK>,A'#Z&PP>1DZKG73$GS;57!="><=HC3CNBM <%[;-F_I"F M>=SU'JR5FX-E9G\64C!%)[+S%F542>P4\H\EAT MQY1U%QZ^O_O>*8=QR#A;C:&*DL3FCD'^WU5-C%#W1$.\'%LCVT^?'^^#+!SECTD P/WYZ?.W MC]_QY3=;Z.<4Z(=&,"?:@-8L^M6DF!C^])(=UY?6,Z;"8/M,>$T30JF2BNTL M2VH]+2H,.F\ZU)DY()-UT[JPJ\@)"^-IR],@=Q/+3MTDV6*NC,Y J70;.W+< MS.'#:$U .0_-,J<_#WY!QIW^QE$6#I_(^9^GS&]TN2);]#D.\49*)S'S57Q2 M1>C_V]%F 11?$A=!ZKDA=ZSV\E%'4?&VH%#Y-43@[@4Q]3>21CIZU5X9 M=I1>T70\3DN?JEB.;TFQG)G*Y%AKYI;&+WU)QF8&'U CR_;8K^DX)+$\C"VA MU8S3(IAI,UA0UW06(NTOHUMXIH'XC-$.TH+JK#_K,U^E^?X7/UG#E+;"S.NC#I 2W@. 4A,+=J. MTBN$SV]$2FRG$_JR4X![A#PW,!*(1[3F>*HSXH H JN&H'K.LYTC^&LJ4&(, M2DMC4#611^J&8BV/>36?,Q',7^8UJUM)0BGXR"4(*\IFCD:RS'N^DSOAQ? A_Y)]N'%!S#+TE& BRM ML6RBP>Y^7=60?P;6<0NX^T\AFSYPRB0Z93X4O(6_A='P,_<[IZ2]'%&C6]LO M;O([(NZAY5DR@16]!"O<"GM$2]@@0\S9J2DMZY1S([Q3I'.CLWC8A'15W:", M4W:+L+B=(YH=/"([&++'GN9I%J]10K.'P^&"14+\G[]#(8,JQ6Q C;EU-)!8 M5:J3X=X 56%UQE9X*(>/Y7S%@SE\M".G&,_A T)5BMD=UULE2I(V?)1Q3BDZ M7W#1F>8FGS\H87I"Y<\#67IG?41N\*E 5;-0U7 -=4'_1?X<5W*S!'ODX+]" M1)3]I/R0, ;)7[5)8C_WZ)]:%%\3$EWSL!4 T[+K FA>$&^/J*MNS!;:]HBF M<-0*G9M06J*0>IYE;GB:XPGP*MO.F^;BN:R'(-F M<:IXW="(R7VE,Y23:,25Z(9;W2")YR1N1,SOYAR<(#!,ZXD(S>#?H5.Y""(W M\BHZE3$2""A4B.?A1E"HK/@8YE5($Y#;3W54#"2HCF95.0M5SYC'QN2YNL0J M:-PMQ&BFKCEIKAE13D7?:>Y.I#E+U^PT-R*TZ[-<2S_G/! G\B(C!OD>__5' M(9C \EIP6.C,1Q;>CC-(I^"&3E$ 3I]:U0CU[#A0U;SCHW,U2C$^&$HX!F): M=HJ%+26E%BL\N\L(W3\G7W'(8]LZ%AI+2T[TCFPF$V6N,Z33F7R1S/(D7^TI$6,5? MYY.87OU8W*1B['(#&7"JEE"(O=D$>)40-W"?%I1O9$S4Y$_]B@V3G53_>)"Z^MN^WZ,0Y' M.0A30 Z%9"W*H4YL*VF'*FK7\>*:"67R>#J:X0)E(,"CGD" J8@HHSQ8_,;> MX,_V .U\I,@5:,RI_V0+7NMC/3^OXNCI^ J_R,"#(GH*@#827[2'=(4=)&GR M#95''E(M'B:TDFF4^="/3^/8#"]\ V1R.; K=:/^(@6WDOH4MW<;[] M!@/_9O9<\)-2%;80E#K?0EKP[_05=_6>D9^#M[GRW!GMO\7'<)8KAX_"@J86 M8M"4+@>GN6AF$]L:&*:+QM-G. 4N([%B2!!YP29$Y4=W8"J!&H8/&]_-T,*/ M-W@YCGJ+DV'A(>Z6I4,V?.0C\=.4#^[D9'3\)1W_#;$FK'.E4E"EX(KP:3&N M\\"XPH9V_IXEX/WIANG\JV>V.IACGBT3UKVD1AU-KH7V,'.GJJQ.0M-/@V0O M&)*=G#.[:G;.GEU\Y"6HK.6*^T'+@V%S/^%L^'+5=RWV8B4S=!'3;;W0+4E5 M/DTN]GR]=I-M$<8F2.>)[BM3+^V8[_B4D] ME&WY!K(']("5NH,%$@54RV??[JDI[-B\!P.T &(ME,0 MFD">+["R&A6/A@VB'+\42S$'"[^0#\XCDNNHM(KX@13")8E!TX30^'H$R'M. M(YN_:BFN(N"7#B6(C4?$494,1]U59X_EXOX\[&DQ*AR#FJ%+QRU=+G>CB6"S M5#ISE4X2^\'R MRE;S9JW(*#2C[-R>3S.0*"HXZN'^%#K/]ZHEDF<.$BNR1IW.59U.#5[(_/4I M!D$7(="U^&KE?AWK"".^@OM'8]<,;D?U5(QZTZ.:Y:7H&34/-[4G7C7%4%%6 MF8>56LQ/VMDGU?A!,DNP_A9<]$WFCC"UI,+Y5I.V5-]"%=5)+#Q"@5:6/WRM MHR3,I/2$#5(JM68U*O=K&8$G$$[J*8&U>29-04EHB(@TR7[[Q7T-UOEZ_!0P M0-;B&E;0U+9 NC*3C-=-A'N0?V72O"M:_"ASCX898W*$RN:T4LIR=1.G 5%N MG8?!.HC@:VHSQS^]T8D>&1#WB1A@$\12.#GH-:"Y5)^1ZWLZO"T,L**2&*#) M"!+U>@!L8#N@,C+9 VQLXH=SY)2E>PH$G!*#(QYPQY#0IK0DV>!O@Z?G;+EZ M2&GAE5$^%(46,P3(3@*@C^/5<8[_<$E9E[VBK:&<)4"/G%M.%P:L1ZM9SV=Q M!NDHQGGMR>P>/@6[)]2PZ9%EVCC;*T)$::&%&DV/?++(02ZX7$-R*_J$FL![ M@X-U1+A[1$S81L?LDBJ8=<^CC!AU[Q,WHM<(O3C&3 N%Z9R_.B54=A_M RFA M,2HD0O6DKP2+\6[*_=HT+*):I_CPYP!?T(GWO!UOMQ34+@54(M!=+_ZZUT0V MU4H-^C3:,4?4C%SDV7.<@"_CY03'WY"BFFXQ\AMG$-=TP2A.1TW-$U93TY'4 MU"RRZI4H.9=SG\N6\%!F6I>%Q;C5^J2IT&[#>.G2D(Z8URP,#U9\4B7[H M172-OI*OIL_K=,2NNB,'CT%;["FI57TLN\!EN9SVDSQ9JJ9ZIJ8C)\++&7\8 M\ 809XGGEEPDLV9KHF^NBR!$R:F;H:7(SIYP!)[# 5J.?V@ ]4Y'QY%9 M]#M2#F@K"L>DLO0^7GAX^ 3)@@[&.9+A(6>"YAZ"F9:PPW):E'JW1Z9WJV^JJBN:,EU115UIB:^ M$@W<38(N((NL_RO1<(&,P\4MH;+'*+<33/R*#.%\96. K+/A0IWX3-I#4L,& ME;\*5!:BJUBK9@^IK*E)A\SI;"K/\G%XBYX">.Y$V=@88/9$+ '.'@,\!06A M">3):E-D24SO\L=_("^[CVE,TU^ITFZ"E) 8ML. PXIC(5,,_MZ3RB92D2?R MUKES!/+OZ^3K"8W3P8?:<2/P@^<]%_)FIN5R8$&03$<\N[&E3 _5*9ND*N%D MTE2;?4R!:;LM4'M"3LVL"VM$@2B$Q'ZQ"8^T%#J$)?6_@.*>$\0SWKPDU!HU_>1+2$(ADF MBEK_BL!+'OF+%Y2X3XA'8%";J*"6("EGQEE^^5#'+AV+&3]I(2-!A%C0E<(6)$J?(/VCN)01JSH$*5#!SX;=;4S M"L_8AA.:( ^1?&.TR*]/SRJ2+]]'R5=PW\!_^$%*PFMI\'5,!#Z^!HJ$^]IG M'E(1XYW/JQ4O5U.XMJC7_KJHXVS.F6=NZJ7[ $8B$U_4A<;T:_7S(82(P2X\-P!S7:I8!X$;&N1%Q M[K$;-BBXM^%+*Q/;KQCWRK*ILUL,BC"QRP@_Z](K](+"3U,$[6(XSJ<]PIZM M_C+.#=P> .B1PXC1II7":S:!8.$S1/\MRD2E-^X6#F=(#=:HV3[FP<='=+[E M8WXG5(I*'38N30@FJ^ZNY>VGB2^B:Q%GP(8.0(J'$>IYHF!!=C*@\]/#D7"2 M16+<&TMIMF-.3S3-*8_;JRE;SE]1X@4INDD";Y1UM*%;X9 = EI,WU"-(B6) M=.=_=UK,1FXI'6T=%?S<6 [?("J"G#HF2 O_'[N="A^[G0IKO+]%$*2-/X<\ M[A"*D;OA/4K6GT>=D(Q)!7!'@.X >.=;<%%/OSO2E:MU#S@X8"7OY+#96,/J MZ=%M6J B8JF' :OZ (KYD0) =_C=<,>.[!FX6YF(]_&[ ! MJ)Q0&6(O20N[J.+.^=K>#V7>5Z)@+(X509N>-D[ =&3X7V<=<&T!@)?K#7[$ MP:#+!+-B$Z=NN%Q!%092A('&XT]X#)7C@0I-J/:PT)*C0 >Y89/2Q.:DV M>8(IHJK)JWZFR*J41 CJBO@:G[>] C&VG\JPTDG M7W?IR5*Y7RU".3H_R]X2(DWEM:_4L,79H^CGOE)8-7Z6$8 KF+L7+7-'U5YP MML %!ZFQQPE0)4"'0]0H-'6YOY,3E2>YHIENML3%?)8*V^Q9RU,(S>Z3JY_Z M?E(S?]\?%9PP4"^[F>]]UY7>$ UJ>>Q_VA]2^-.= ,'3DV5)\)A3TSF$6;J) MWD?/78://U*N;G3X#H>D+?)F%.JA(:S5]0(G.1"%:" ^DMY:.]/3QV:J(T^0 M_N.M6N-EU")LE'B9=RT2UP>9A] B8V6;J+9GI$_#+S*O*,?->+DLYB8V;XW' M&@+R"N#$(73?J%,4^T[%]\!^$R@\/HT26$T*1]V&)\IHQYR0;<:< MGWWEUL&RJ@[D*TE:3USO=^272(PW4Q"PQX\$K@9OR!FH"45"3NJ$:#-'0&I6 M^#]<\OAI#K:&,GX>OB"._N('0DNJN&OZN7AA[I/RV;2X_"V6_LY7*[2S( _# M'M&\ML+H1XX0Z4^;T#B!RH?5'JPFC\1;!CS*&-X.1]P!S!V*^F%/1#W5[K>^ MX&7$> GQ9\!PF 3R"RH1U&W['?MRE(2(:WLMUN9V_&%9WP9[04 HQUU?=4G^ M9EVN+H+(C;S #7FHT5AK;/$NE#O,8J\,A!,]G+#D-VJJ"UO?,F(BHT2T^U/L<4Y@@] MOCKC\!7?E]("HU2TZFK M+ST!)[%*6&:)F("Z7C:)N8!(<(HVGR M@)R/_ Y5HIKR_26YH0.2:>;(AT92*YP2G601%0G.6DD0><$F1.5'=Q VXR9^ M^K#QW0PM?!IQ-[K<"-7O!A'$C'+/K@T?_DC\-.48.#E! 7_)D'!\#54]=',I MK#-(='TK&21\6@SN/# &\?%G+7NB3"VPWH3Q%B&:.H#E&)\R$P6#S],H\"SF M1I)/3$LKFWM%DHD6NLWED9B6 ?WR17!&L$P0G!%:4D+<)&B%\$.&IM,>79ZC M #=O184)L0_KB-_1BGD\+01Q]K?:6%>8Y7B,SIX!SQE8CA3,07+0H$^ MAYPWW'!:&D>+R"*"-NDI(NZ4F)N3&:V9#%JI$M^02=8MB&7.(WH*(A()'*\T M5;FTGWOGD=^'=PAR?;QS;0:GB5WV_JPU^\ U/$'N:>R/>P2 6A .0#)5HQ# MGRYX/X*%P7R(5GF*4E%SA9HW3WK"K^E+O$R M&9?_2\!!=)WD6#B AB/@ 35O9)Y=@(U#T)G=;&"*;V%/EJWJ+(N-L8P\^2$L M-5T\)8@<*>,U. 2>4P"T'O=0BK8>=< 9=E'%#6'>4NJY CH;#WQ5X'7/!;#N!XU;I !@2A^90%/H\34+? MI-2%=<((U*,B\^-6GS +63CA8DG0,XI2?/^4_IIX":/@*:*8>-O[Q(U2UV.2 M+ODKI'*O_X^4"=G#X.EU0=;ZS9^:F-.2SX*I)1@XS@U7[6CJK.:II-O!O)_I.1'))$/5\<7 M)F!0NXO>ATB;]^%L$QWN.LL.S\YLXY=4,O9[*%OE0V90$B7@UEPAI+ M@5!RRZ,EMWC5=!^O@[JS"PR^'R2',FK+TC?VESS@J>WMK7J 6#O[ZQ[,RDNN MI)VR]$&!L 75#X@VF 7]W:(4N5CL V\%J+P3$Z&')=$>6\Z%1!4F; 0B5OGE M&$55E_TC,ZQ2R(&3"ET">)Z+? \IK.GY>\_E[!8 H8;C!(D4-):D'(UXV,19 MVP.\<,NE8H M+BR2LE00VE)4.!SO%MP0[<@@)(#&*7.>BZ+X2>$KK+-TTUXRNO0@'L[FR[Q.=HQO>N(%_&;$[< (3 M4 '8 *I%!.35!0HTTP+:V/Z7T,TE+D06Y-E)6&S/L8/.!ODO@E M\)%_LGW "_4R*EPH6*[W$24%JA-,6L#E^3@ :.%)Q WSY0/G[GE(XQ)6XZBV$1 M5 N/Z2LFQY_%4 ]P5-4KRH,RT1P'O5<4\8M%3)?'*.. B[J5SM_I&/.GS(,+ MB6;YP?>0-X'7&;GA7"TICB9!/A3QY@7%2G :L@.5JA%:XDDHKSG.F82G"A)T M)JQ@5"K6\-PO$D,K:*N>$,1CB%CS2.@8'K<,'P]Y[.L'+4L^N.^>_SP2K!N/"H80/J*@>OP*MR_^^S1!6+H?FT&VG[\Y'];!GSET M8%)K6)-_E0ZF-#5$8UFC75^DCTVE?FW1P*)R",6^!$95G=X50CQ(* M@@*6A? ',1%M@[*@KH>ORR?\74*+-,.KTDS*K%(L')WZY51P]K$=;XDM4W/& ME_85.F&Q1:&V6"/W/5A>Y 613D/\@ Q6 1CA4LG>%MO^@EPPTOB0-$/0>1.7 M27C#T0,0BR'[S-/^QYZ)JF:EOV/#<#?/4M)MHIR/PE!-G&B,U#^I<#@%5"FY MB'SZ!GM"D3>RX+$ EB>1+P'O$4VAG)Q3G>343%\T5<)R);["I],E\<&.76:: M2JFNA2CQL0#A$4=F0=.O7TH(43X I?0V^5,J+!& M7Q=,:2KFCKCR9L]I%Y_[NS% TS/_+GB*2,V$*&O6$Y^\LG8Y6"7C*AMN/VGE M=W4[;5J\A8CKZZ]Q\CL>F1F=1QUG%)+CS6N-GP#KL(KPS.X#$R!< M.K:+[/X9T1?6;IX.51%@_D ;ADYJ+ M<02*;&4>C'TDMCJ'7T@BCQZ94HZ<1S*4CG0H,Y(M/I)VHEW3&PE4;XBX*-,< M8"P.A20%SJG6Z"9!ZR!?I^-KMQ2#.=^*PWT'!VXQ(D]/2L8\TEG(10\OZH$G MB*=I] L.X+^-6*=F9H#T^+.,!=:2-R.*APD/[3K;$7Y]XBRQ>=\AW7"_*3!U/ M]@;_L($Z%ADPG-G%A5LXL98K++V0L9>/-#7B973^ZI%*>_A=ITC].TX^)@,? MQZOC'!^/),C$B=G@8&Q%;'CB!T>S'L>/8?"D16V@@RFUE)2<&WA,&KKB+ 5N MG(O&^H"!4$:$TR4$NY,$%-G'I:A2(3MS[-S104 M5;41E*(-!;D?%(0=TV%C?=?+]1K_3 (W/%^MT#@=PJA*N$&!B(,()F^16V&= M43M4Q"UQ<"@2SM^S),<7C1NFO7)(+A*OPB0,>'8+D)W>=:@8G[BME:$J1\,(4^$^4N6R)+D/+JECOKW\4V.Q1EOB7D. M?LVTDAV(&,QGE/O#BD2.AV:>&:,3)B[R[#E.X(G2)V-B@WV:QS?*\")M*3[4 MKMTUHH'HLFU3;6$4Z=+$NO!]?.BF-WBAN^'_!!LH+R@BW][2$B(@"C;9Q#36 ME9Q.IW 8)ULU-:U=K%A0;>46>/&$&["TX)V594GPF!-5 SZF7)!Y%F>("Z? MD7ENB!\[PK%C=12A4P3_DRW14Y)P)NFTJYM;08XH\RTB_SJ.W/(3P7DE5>_G M@2"L(!ORX;CI,_5S +-XY!<6:[+9VF[GWIVM(+7(4EOF*I81)6EF_L"!+-C) M2Q'5LA(.CL8148U;;)PYNX.R8A8)HL]QZ*,DI7D8K^,,2=+(RO4!/3O;0:I; M')?P&L/";GF&J!]OW;VL( XO0RRO>_BA#,XS$+6)_Q&"R.6?JK?M&'A6,$3U MU.E;L([[3M?8HG/''#R\A'K_^%MO+7 M=JV1%2M#"%*O/??*AV"[R#T$@!4DU[;I(CO%HM06KZR&'-VOAQ5$C76#PG.V M0@'9D&^TW]KI \D6)HB);CMVB*RI);OV8@?N'-,8/H]/X!9_ODE.T\:45&4TUAK*1%=RO'[RU8[DL /\EP0=QU3&]B"V5WFE3 +:"1<7Y MS9UK6LW:JL96D"( M(NH\S@]'86/A)TS@!=*9[.YE!7'<6TGE0"!^;P7"$X;#T4P>(HDZ"*/\ [ZE;BGR(RJ;>VLF#=\ M".!MGVWA;NV8E=(6+]-BX]7$ M(\YX8W;N!?1LRJ)-B9I _XSEY6$'>-LE(1K]";E@VL M0)DPC^YP48=%K7R";C#E^47DKYG!4*P@'JR8N#G$:YU!4'Q,Y'(F [:&@'5U MLX*\F@I%K1^3-C1*0IIDO]V"M-2"G-U3G)$?1(L4^=U)P^88QPH&LE@O:8Q7 M2Z*F'MVL(&]T"CQ)O&C?''RF<+""\;#BERN!2)5>5]K0"A+N$#"7IY_\))W: M:A,KT)8X%;0Y(K0TMX4<_MQNE Y4T*-L;P5!(S7>)ULY -7^FG$X*]@II-Z2 MGK-EZA2R)A[P:R&E%S-U%]L.,3=/,H1Q_3E/O9FAA)2L0F=NYDHN^ZZV5LR_ M.ND'J".9.([_^C7(GH-H&:&_(3=I%>3'030^NV>LCLU_YVZ"9RWJR>+*1]33I^NX8:[\9.= #RK*392!R5DQ5KXP]A6L"X4-*BK:( MW\.[[#K._H:R>CX?O"S91]!.^KK3BX$53*^ER;EBZ9!4CXN6YE:0(\^+J*)& MW=H*8M0IG"Q*R:1+.C(IF9FW+,E>G .\;89UMV)=7:.O8KFA.,*_>E1[>A.' M@;>E/UO?\4-A&'_*51SZ3_&OR^0^_EHQ4+0TLV+>>@20MN0<[]O9"E+I*=)F M3:NVL +IV<.E31W9C>'-G]KW7^/[YSA/\>%Z'40H0RCB9'B8!+RF6QP AG2V M8F55W,XZXGJ;#:T@H::M=]!(D%:PI7@GEL2T3G!; M>RL(4G@2$IRQT$"^400.]NAH!8G2'MV,+SC&[^VG MSX_W018V%EW]>_-R1JMC=-59$(L,S>P3 _M;L0 5NIM^J?4[.UI!HI EH5GJ MI6=Z!75'X_N,']X76$AP0ZXB]?)4=U@!4ECL^U5K0\D MV>FD;T'U,%:PKQ!_J9KV%^2"!.POL

    E#%#]"?CNPF9&:B6 < MP+=^&! ^G&Q)=Y)46NVG.M=85C!2&=2N7%+M/:P@2A+7WN*&K&IL!2E7"*\: M1((;TQ[JV);FYF6H]MS\4C/ND'Y6S!>LIL /W&0KE%5KR[\@;6P%*8K<<&7Q MQC$9YEJ@6$&\+%M(T2ZKH*LP$Y M\%)(\B-U;-X!C!7DMY\@RE)'/;I90MXF01Z5,R"JB-;T=M4U4I3-K2"'QKU M:!3RFUHS&47M/:P@2D +\WS88[-O7VO>F_2Y<(Y?7_B5K'IK5AI9,4>*NZHH M4;Q3NFE);_.BF!#1,3QCX9#.5LSKR'@-?$#F\G-G$L!VL*BG@_YBE:%D&:'[ MYR3.GYXO,.'@JM\>QCL9<#M8->1FLO-2HML8'U;J=,^@OB6Y68C6S*>ADLVC M8#@,\X2W61AW5^4KNAN_D^\3%X[CN^WZ,0[K=W'E2RMV5U.Z41J)*ZVL0%ZI M&SO9MN5A[-'-"O+DVF0J V"T*UXS3/W47RG="L8*\F4NGK=W#WU*S$LZ6$%2 M&8:I7(,]"@&W][6"T--GL'A<1J*S:H#%\DV(E&52%WZ\R>1YLD: LX(=LX5A MR)@UVV!6L'+R>M@]LW1/.Y@5K+R&EP"FC4])K:Q8A9*EVQN00FB' L*Y4F&CV92;H$EDQX@DAB_EC"F4>I/ MMH)1LDB"5AFTM8,5)-5<>M32AK2A\1P@O[BOP3I?RS/F5KZT@MM=ULE=+)I6 M$$;4-[F7$24O1E.()^)Y.6[B-*#YL,-@'43P-7U=X9^>XO28 *P5[*FFWK^% M_!?+U4-*W21;KWA9!RM(JAOH6,DKZ4-%WM0*,@A_83]=KC=)_$+#L=6G8$MS MX_(^C<,^?[W'\@7=$\W U[9V=LQ'>=IU'(96H%M<\,S5F:R'XL.? [R+$^]Y MV\-CN@\ 2P3A$4[RBSQ[CA-0NI6F-<:6$%TFK7^+;EU]W+"N+JN025\R)I9UY1(5.?+#+FR4X% MEH8&HD U5PJJBMYV$+MK*B2( MF*YY34\%T_Q;6F:9K^0&9$ZG XW[[2"L6 \W"5HA?"=0UTVE:[*DF17HCWHF M%@]";N3XDL3Y!JK0X%.*YNI ?GMV(YWC&S_KH;#N C^E3V._&3TA?&?%RNCG M5&BI/^$R>7(CEH_B%$]]' 8^3P"/MV**\61YPHI79O'R;)4C)@%L?"%>Q5#V MZCF.%"K"^O=6S.G([--7;:FLIH)M_B8&ZV.Z>$H0DF<>4S:R8X[;D[^)>G92 MA:J/+;8+AA6$5Y-%]"E\V=[##J(4%==)/J\X0<%31-'UMB21 3X:Z4E*_@KI MN>K_(Z?R_S7*EBM%TL!Y1K*"B;H]7V]GQ6R5W@\C[\4>L5U3C& %TRJN^M)T^NTMK2!BM/\P M=Q$VY\$\" /S\AJS4+26<&T69>C5RXH5)83EM-@QZXVL0'V:G-.M[XZ)A["" M;7UB-7J:)'8$904;=DY&P$.:(*B/''A$N+U_=EG-B+3('5\[V4CL!NB#6ZL3 MV8"7%1.T\'TB>+GAC1OXEQ$KWM/B=-36P1*2^!,&R\J\(#/"SYGR-70?RS(Z MRQ O$>=9!;%^F0_E80+&AC M&N+UD%B9KMY6$ M++J"R"U1L)$?F$XH\16172W,KR%$D/A'/?-5EN2,(*\B^ M"_ K&%P@\>.D$:#6OEQ[]32O&/HU3GZ'N&_ZR&AH@*I?FT=WD=T_L_R5"J-C MHX45"ZEOXJ"VY]!0&)8(U7=K-PQ/\C2(4*IP=ZTTL6*^U-:\+_C%U5E=;$!W M*\B%*Y4661$JK,#9G%+-&'4[60?Y.NWPL]P-DA5,Z%]JOFV7#H=B!?$3)C6= MW!8SS=#F+R]Y6&=96Q#.AJ81IE2> 6V?0?WPH^7.%?Q.^(5]L!']6^)ZAU6 6'(;?>_$:,^OS M'S[^Z8>/'S+W-8[B]?8#8=LM_E$XO/!_P6N'B)B7$9:WUM5D,D$&0]3'_Z8R M@WCM(LAL_8UDQN/J9!/S:5R\2)X3M*($I)@",M4I\KY_BE\^8,F74 &_',,O MW[^F_K\1_^P8WUQU\8*PCOEO5[Z7+<,9D"J\B#!$"4Z5KS6AM, #^B12*72? M)#A5O]?,)VHSK]4OD#"LVDXSDHI(, F:]99&$*6\ZH>JV%83LOB%!_+GW7;] M&(<2!*O?:T+JO"7?O8";M)E6%$\19!T,+_%!^_I?:*O$L=Y.$Y)=I4G$\UG5 M5"L_I:5[&MRLMM**H%0GU$"PVDHK@JVIYQN(REOK15A9S*^);;.IWMW>&@C? MW/3RYGK7JR2+17.YBHVT[_=JB)5TL[,F6E'KR#K1P%/57BO2"]_'CX*4_8,? M!>B3$F%96Q/(0F3G,KF/OT9=J HM32!*O)B6"5&01IY:(%$T-X'R39QF;O@_ MP48,J54A7&VL2T21Q/R*8HGXM2:45-&? EJ-)GKOH1[>7LW;J*V35O0OHPR! M%B!X05C"=&N*K ;BBN::4&:JZ^VGSX_WH':1H-EHHADUKHI5O)*DS31/N!&'0HW)^?+IT/G2T)QRSGQ^YTQ#5;\^,.A\D.N ME.9L^>-ALZ6A".=\^=.A\D6M>^>L^?.ALD:JZ^=<^??#YDK-P,"Y,K&4NV]< M45@U&'?^=+ 2K]J$PEESL$)ON\F&L^=@)5^9>8@SY6!%WJ91BK/DP*5>I3&, M\^? Q5^IW8WSYF!%8*69CW/FP"5@E5V1L^? 16&Y#9,SYV EXJK%E+'CSPMM9PE$XN^^V09Z&,GYFR:6 3>/S:I[-&<00X*S1(@NSB*]Z8-5<@5]%6K33./(A):E_ MXH:0K.CN&:$L?8C=8G!UU/D%AEO)/2B^4:@TS=HLJ M(L+:VT[B,K,+ZJR@2KW<4G;J)LD6"TV5/$TU4OKU-49:LQ!)Q]2T=#!&1'L( M;'UMR1O;, -0P*NS]+AZ/MJ[&R-P,$DV$M%2KZJ&O:RE0=[WKR?;F(4>76G-3.DU8AY96<:+]D.JK8?)8[:6IZ[SI%6T-T:"(B=%,\-KC93N?N:$$T6^ MR+H<4F]F\"A55"&Y1BKVMW8Q>2=LW,!G=0,P6D(JX/:=T:>G;7NDG:*.3C9( M5]T"E,&C59XC7=BTJC.VNZ,E"ZF6,JC7.JKW,2QN=%QWEFQ?.$IZW]&JUD:O MLXX\LY*;3=7#I*R4K_,0B]!^6Y&U>G&VI@0U"(K91:?*EB];X+ML?1#,&\8NJ7KU0/C47T-;V9DU M!>A!,$NN]6VRY3"W7._[L%4?S5CUZ4VS:O MJ%)\'QJW!E^$/33N!\'#85QK M*O4/A$F[78;]%^A!L+'[FFRWP1P0DWJ<_KW,/(QEG]\TRX;=FEUVI$-CV9@W MY$S&)/ MRSS;UM@P=O4QUQ\$V_HJ\-^WX)#7H<(A@2<)>],L''MNZ623\3C"XI-TN6)/ MPCBB@J@@5H% M:=!AGUDQ!M(^8779Y8EP6-.S&#W\8W;(_9M*NAFW?0D!*C+ M.^.U0?X*R8SS8L^+)$CQ/7:6)U!1D:26Z_!DU#&R,;924HK-U;&*5*T-.A.^ MH"A'%_AMA_I I)86N MXT5H:1YM?M;U/1/-H7R-)=\J"]M7OKJ].1)0UKE,JFT,BSR [_L@RC'G"Q? M%?A&!65 0-8555!W,0;@A#SJ2I[H99 MK.Y[O.X&*]1XP8MW!NZLHN-)I-]9N)/*C['OW]_9MZ,:D3'PQP/(8"YZ'C6= ML/;4VZ@@"N.&+O&O*J.-I.%;R?NC"6DW1&SA0&D-+&:42N.S>.T&D8J([HZ[ M$@6;X)AO ((M?/+;(KM_1C3#PB^(5AZJ8*9H9#Y%-)UCD.WBB,2GO :=ZUG: MQQ@I-6Q:%X:\K0U9?*6K1MW._,*1G>C]DXO;F.V]0.\>'B]=--!&YI#-']/ M#]QD*QQV;9M7V=Z&U=_7VMK:9>(C_29_# -ON<)B&(:N/M6E[6S+*=QZO+3W MF9BM9/(NTS1'OFC+(0E/SM>;,-XB1-I EHKZ:MX%@LW98-NGI7=_/5-$=]RH M.5*"L":G:NN,*!J;E>H5.^$:?27?J*6Y/GUM(XTNH!UIJW>VC3C">X+DB8M? MS[#?\68G[^ =)E$!R#I?;Z*\Z^D4Z:0>8QMZEV5NDMFD,N^OK .FJ91F!^%B MUTOY)BXMA8KK()C5JMY39,\\S-741R-7/;"J^J[#X%:7WJS"H1YGVF%P3:H: ME2XF^9EV6%QJE1/:Q:0Y?$W?CL0@U\D>A']N[WNP0P-\$,SJ<5ZI[X'#XI#T MK-I)4W\0^43[;\/^VO^#8-P $4)8DH?%FL%[46V2.0@/[]Z;467E.0@N#5!? M==N2#B)AX2B.-4Q4!^'T/GZ1J0Q?!^'RWH]]>1OW]LZK(=%@R;09EX.OXA5X3[8[2.P RF8'- MP[A>1B\H);A%/JOB%CV1^>BBM7=_2IO(9\*/\B[RO(!I!Z<4[+O^%[:AWDZY2N:4*X.@!H%V"VG0*%.#_V M%&@#9/)B]Q#R2?X1T&QC#/&97"E'JKKO._I-+!/S04[C-$MO$;%,W\=5CQJ\ MY\+P*Q8K2 ] M8/1^<3.X;[;+U9#[:S <8R2?H4V"O,!EIA#Q+%40U];#CIE3Q5YV-+9HSPW3 ME_3O;]OE)Y%21BO]+!)Y,;88OVP+ZRO#>P7L%21I%@$@2_P0JI^(+2D5MGFB<)2I',- M["T69\ZQ%*,44C4C8=N*DCS)1[_IS1&I]I[@5OX3M,)MU"&S0R#LY\8I5B=^ M@&[BU V_)'&^@5SY\" EF1>17R9>G&/;#$5AXB?4=1P!0E790UYPJ+O]^R+0 M@\)O?]PKMX9=C,@'$5TUV-!<<0 >8\*=E+T_4O9&Z GT)38Q^#V">TA^V('V MVEK2XIT,H0>R#G=WHQ&9+!I<#V)-]C'>OH=_OX=_3[YAW*SNRG[WT0$ZY M*4)4W_:JF],(78O4W,EF>R +=7>K;NTZ[C*3'L2B'O4(;#UP#R)L?:='X!3F M[X/@[M3/FGZ&]8-@[32/FGFNQ$.>@*$R['#_B8/@[JCL#F^;-;K$V%8_EX/@ M]/22JB2CQMMFX2CQM)71!Y')96H!JLLD\;:Y.8W,-,0QZR!*R,ZDS6MQ!9N4 MK?9J2G3=]!V94@[R4!AXR0]QDSN(0Z%GS@7-CG>SY.>RC?73G,=#W/0.@JVZ M3N-!KH.3FU##:3+8$6V.S'669E:>>^GW<(9\SQ-HRMEQEGR#5N:)TG7" M#WG5OR=[W,56IR_'H^8L7;?XQV^P5<,XS1.T3)[! MSU7--P+JRQ6;8SGU+FEHQWZ>='(K1X"$-?K< M/,SN];M\O7:3[7)UAU\'P2KP0"U&#>*0&Q3SV!-BIO;C%&CBWY7=0]W!7'QG MVWS<8QZ?A.JT#3T[V[&ONZ>KHE;LR9=#V< 7;I"0S-2_8*$/_UU)U;(?^[4@ MH:2J:\>V=C$7GRG!JFNKMO>Q8X?VF:"*LJF=#X>R-;FM299Q8#]VIM):UK$] MN_N9S% B1ZV;&CJXYIR)U/>''FS6U'02P$W'E7IK?9C0PH:]95(!8OK(3$^Q$N* MT,E=U3HV\$B@YA(<]L7[1,2[ZQ@8"]6.PV&:A5)QLQ_+[3=[Q-1N^VM$LB_< MH(2P8[\.&%XHDF/?=?>KFAL[%.H8=6UW=7L[-G+7A(A;M(7V-[OY1+O38XK^ MF6.@YR_[I[&N8]]5?D+5W&@U!Q&C3G%;V=Z.C=)X_9(2?F8#!V2#W#/&?ZWBD' MD>%HH-/1+C?6083B#^-CYQ5X$,&APWC6=L_.$B*WW^S:[48_B$"@88QLE1 . M(H!D&+^&BR*'$D\B=5$E*9CV3+7P9AQ5S]!C5MXFBQFT MO T!8;"D5Y$*]31TTS18!1!@=QI'9 9R-^2)T<[<=MEP. MXOTPE(7C%J*^IX1]'M/[>%$89O9<;]VWX1]]Y MS\C/(1U_T[FWEY S ( EFW>8%_00!AW*]A4D$]T MFVFE< "6E2]R"#/G&=Y;M^%8:';L2;7/\VANO=D]V>4!O8\[\]T/6GHURXU* M9-JI92EEB7^V Z_LG0%;RY0R\12AXB$*\%1^=1-_4@X-'<4"=IVO-V&\1>@. MGZ2!A^1T+4*"!DF- @FHGJ+@7WA+D&199)_T9]S4X]EQ44WO?S_%+C\(/9I^ MU@\^2P["CC_G/$Q^2.GS$K J.&4?9;^]#U$1EG$--_"G\DB.RS"',EW#1)!A MT"P@?Q%E@0_(!2^")\KY*RU&!G5(8#OG/ ?;T-">&0:RXV0=$A.T\V(["%EA M-TY.MV[?K!5.GOISX?L!)>HR6L7)FGQXAC(W"/?L$GI/"]KB0"WD(59Z1XMM M)M:90N9C=;[CR&>YBXE1":]'L+/+E*6[@#'&=$FN;8SBW7.<9/G)V['P4'\3J?;?D..8D. MPC=_GI5=/S7U^>T;#/#O$V+\=F3,-Q%V?$IJ6Q4EL8DC>X 7^29$Y4=XO4>^ MF_CIPP9O#;3P\8I%ODI2&0%Q_]@ BQ?_/C4O.-B]8L@EWO_X3,(')*^3-AE3 M&J!-)Z)LHG@.YU$:/(;H*DB[CX#VWG9ASM+$S^),.@A)>7ZF M-L^U@Q",AS&V][DXAR0< )7CY/F^OT L*%Z^!2EG6L[/YJA'B^FAB M>A:OW2#JHK$7#&.D-BH*UA:__--?T/H1)0K*1X$TJ@'N2Z%EJ N6->4Y=%6O MN*&R@"2+9\JV K;M2HT! M &P.?E;Y'/?H:?1(:1YT+?=B2P?S=R'-T\'EF;H0\Q#%CQ \ !R_C#9YQNNJ M!D2".=F2[D1FZG=M3CV5Z^SHECZ)2%0O*[7(<]89L[9^-D M$R<8ORK>[2)<:Q_S"U78/9\'[[?/ILG8=4&!R7ZNQ5J%;8XU<)Z@YB[K[$+RB)2-J')Q1YC372.C6]NT_LE273&"ZRRLM2YJK5IYL6 M3*N7O-3!KU]'S=C"*2_W1^S9TZKLS:?XR8,BU=.^K8<=)HIA6F)IP=I^*MB# M,$].H:NMNYI)&AX$+W?2F5;L:8,UD;/P-<[U@L5*E\I>R: M_' X"%[/+4SU56X?A#^=SHNL0[-^$/P>?Y_5SY^#8-LL5]CG@UIYQH[5FAEF M4F]:>T,H=1ZLK5:@@_!>WO%8;7L7'P3?)C\4U):[@ZAEI%>@V@9H;\A-RE6R$Z.EIU K6?&8H5O$HSV M_7,2YT_/%\$+H2"=BB_=\"V-FJI(0^U^9#L LN.:&>=L,G:_'81I3P^+>^SB M@]#XS^D])3\09M&92E])QO*>286HMY/F[$!*(%??4C=Q^O^W=VT]D+J4+KRI*)"4! MNQ/;15(\'P\/SXV'9/D&G6B,H8P1_G<0!=ND>FWV/&^1#B/NISGYG@\K:[I* M72WE/OP6QC?\[!GZ^S62@V'&JG_K\['NC_>JD_LA\+[OGH.T<YJ_&Z MV\H^-A,](R_L9[+&<96Y>0/0\>*'I?OB/0)E9?S2VT/^G4D)RS>N:WAC 'T$ M'@3[) KN#^]I M-T& WH7?R3LG_*(\[ YV6 KR2E_37A!I58NPZQ6T,2GLFMK.(@!459"D4&R" MOP@4%;3G)H ]";QLL.0>K!3QZ;(QY!X9^E15KP?/_R@XX<(,;0I.U,[4>*<9J#@#R="T$CJ;_S@YO[USMA'14_G43( M\2)12AJOA^8LIA+@9X0@+D&!OGB#:TLDA',KV&DY3'(=C4D8_*0M.JFP2H%F M4K*&]QI&:!?Q$\!E>IH,=F#4D:S9 0B)!+@#HM*H@D[&B'G,]B M)U=!+*SS M*NAD>F6DZ5 BP<1Q)I9:=>*1I!!9AF=(#C#EY[P15M< ($G_<(:_BX:[2Y M2]*['+L@[B',<;:DFPH[LN >O(,@[:K=2+-:OOV6;/=)#KTX> ACD $0%Y>? M[A&H<18> ?X^8N%&P[MPA]N1A<"_4H/RND>W(+.,3.GJ1&J.R"63]7N8RVHI MV8B7M]AL8C31+3L)#-=.(W,I-GAERW7N.>N["3;4MD:?VBFEZ;7W'J+3H)"S ME=3MB5AVWI#B.$9$V*5"RK08VGSSTD"0>-QN,P',A_' "V M8!1SDA_S\16:3-"TFC9IZL5O193RZG1N@]0]XH3%:W!>B#B0.N1'^91F!G@D MFB;$VQ@$Z&N/>0;QH_9A_,9>;W$GS;,\/\I ^.DE#C/%*2N.H'G^A?!LW@HJ MI.<'Q J,;%KY?IKG^I0"_-(""+YX*?F,&M JW2TQZ:A[N79/Z52F%^'#DM"M M6QD/+1UV$0C1U'8:)(O*9:6;"/0L0@IC+0(CKF72+8^K: 78R[D[JJKB*^*7(Z[DM*F*D$\!O-G,T(89-)^, M;IMCES#-&B2@OYVGC_[R]1GS/"76T?[-7#BFL2G1UGE W'+^ERWZ$_1\/"E8%/H20&G2>PNZAR^QA.(ZAGPV4,>EL;(O.BBAV==M-+ M:.H$N[]..JU/WO?PD!^8$VO_;FR1L;+VN&L< )PM1F^[9NA(B;3\%89!Z*6G MAOCGB3-F^S7):,B!@N91&!@W.7[;ZPD@*Z+,Z'P W\A/[)-%JO/806V% +9I MH<) C%0G'8AVIZ_)JEP^ &\0Q9S%8EJI02SDAJ%_33S#RN>UO=Q5--AEN\> M.I0EW@PYGWW'V!LCMAA9Y.,9:#B>'694FVT1$5EYP^]\8:QO@$UYV=DD6#*F M7+=&%<5@FOM^Y-J)C#R)1>PZAHE7B>R.F35K**1LME9J@ZJ0G^LNHWIR6Z?^ MW!%8<]84SBR1K=Z"2T(;6 1JTIE^LL;X4C0DM9PBAO ?(VW-/KG%T8_X3I-% M9/5=N@.[_IDQ0'-_ W).AT4D]DESF82K; S 9L!A?)MYC*H5-HEZ(8-=YM]< M1-$/K8G*>@M^V)!T= MF#O)2IWL23K5J]GB@=T#I';'JE,FR-(O3=0R8*G-&06FYOJZU-K:(IC"&H4^[OS#^]^R(]XU1)6SVB5?: M0C5*98W4K;DQUN.]\(1D7IK9M"9KG4E^,%]/B&7AQ4SUQ&,8.=.7KM B5D"O MZ!TM K6(K-%1INVO M!=PQ>,.*F5. 7U@C42(LO-9>-7B<4F/56O.E'>9].QPG7W\Y5VS5[SJYC=ST,,ZS5@V_.;>KM[O0:VP>M<\=><]!4)E?!D9K$J/ '!UW47@M2;VTYAH+31M6\;A>AUB MO0XQDQ-^1"MH&7G\HV8V"ZM(SQQ8;4N([=\S?"W815&V3"RGHAGF*\UH-?@[QK\G1:4:H&1N9&3,^8QVX-TN_?B,F>E/L_'J7ZG M_/TU)+G&\]9XGANRHYU,/[GHZ'Q^+49MDA?^082X,5[H?-Y>@->RU5-S9GD_ MP2!S]F=@#.9GM$_2T,0;1JK>%KY;[H MAZ_TUO9=:"4QXY[0\?L%9"Z&5G>!D-_>MQU[SX2][U/]0ZG(06X M%+ZRM I;DV5$ Z3)[#=Q< ..($K>,9.6TQ+E10M[&B/K XB1RA*AN6V"0QB' M>,OA7!L9PN3Z6J):CGE(-[5-[I&VB "YQ*$N =BBLF3&S.K0RN^+6(V1COT+ M2D+,&V\I];D3[Q&?Q8N ;K)C3?N>6$36C#)G2ZICTX$WL1OI&?VG<1H^ (09 MA(B#",-A7LNSDL$0]X4^E@!AE.,@8KNIDYXD1$/!,9@2@4U-;VO,CFA-1V;* M!JUZ+\5O(M6L(@":V=P8 1UO<[M6<.-Q(0%ARL-83S 1"1=26XQA&ZFED.O- M5HU8YBC6[$7>"M+;6C/U$ES)R5>M[=!3N =/4S_IB/E%Z-BB\X*)S[GA(G : M>BPU\5.4] NY!:C"@>JKL A+;$3F9)_-8R#K.'LR#OQ%)*Y?@E.M78Q1)-8* MTY]I]<_G95#3EB>C8.Q3"NYR#,P7+R4)HMOD*4_]O0>QQ^60Q"1GIS-)E9[N M;#\E/*;3ZJSRPCTE:!MEH1<1F10>P6?@YXCZ$,"'!*N_41[@]-129-7..R_R M\XC,#3JY>S>(Z*!/LJC^GK";YMW<8-$R3?$>PAQI+7'04$[8Y9^5^IO+-:&B M>ON]8+X[M/%;SN*>VG&B#\ KS3GB%ZUQ8CCG"ST'P"Y<'[FL2RT?<773?!0D MLFD;WE6 -H0GUG)V6MFA:XG.T5YENP%'UD(2XP2'6O,8!,@98D=THL6\@,4ZI M15CZO&-.P$OC^4,LYB3^#60JF M#: 3AWCG;%Y)C.G!KCNS'<97S>NJ3=8Z9 M .S"..RX93J.D*'.FOH^[G6"QHDA]F&5_P++ F7[)$* P*("W$OLY0$NX&S. M]5+?(!8Y7?H-S>GHU5RXYF*[D<')=E>=.>%>0W.3]D@M>CPC[*I]W&W1IH;H M/.[=,>\2(>ZH.1UCDVWWX).7_AO0'1^,1N:9MUAC'"Q(8J+R<)QFW#[FBH:.35?HZ2T2J6 MDKT0SNVB^SI)_AJ%_N,.J8K M3%_;2"L8:"!MWPIYA,O3_1W9\H@!/B ! MA8E\C!M)CFD(T4]-#AD(W\6?<[NPU]F;1W6&GEVS>)I!]C><2P6"WW[(4O*T M>OF/29R![]EM1&SLWWZ X.W0"&]W?:FU1S*,L_\)PD/M2O6BB.%!97K96K[3 MCEN+XS =C,0?>DCLO.A<.EN:U(!8+#\>6F?S,*+[[C'7"9ND1XH3RVH0 MP@.604G\8]"BA\$ /$]7JS0%W2GC"!*E\3XB%+6#P&Y(Q#N$ZWUKPD#Q<5E- MNMR^$'G!6O)10I@X @EW@^C%Q(V=LD']U!;S+@PECP/>K;?!U0@ER-)?YPNU\8'NRA:\]N+^+ MDF]P31*>?Y(P8F"\WD]I<@P12UV=7B N=/J([$ /ESG8(&%Y+#:[\/$>U8', M$9W$/IKK/7GJO+BH_Q*/#H9Z[7Y")#J\#'T7L.(G25^R8AS3)I<>CHY.O=2O,HWH/C?QEXO M/5Z"7:0P@$5$/J7@W0N#F_+:4/F*'2XGB#4ILC4X#[T/&^&,)SKD^VG6 MSJJ/D-O%Y:UV_(9&,]!Y?B<"\UY>G^?4K/C+!K1((4)3(_L)"64L@/$[O\5D M*_6?+<<'#F8%MV+M 4WODX=K'62GQYW*^:4\CC&2;\!["OS0*UVF35G*(([7 MPXZ58]U6$32V:,^I6>[R_6T[_"A:RL7N)XM47C1;-+_LA/DK0WL%1TC?FPG@ M(KV7/8 Y>TSISHIE]U+D5:>+=2^#=VW1!/'_8V8YHM,GQOI'5?H6_T#J]C3_ MH=&RB/+T)0I65!!]E2_P&:DSMTB+82JI$T_"-HZBF.07V_3FB&1'6:NHX178 M);BT->N2D0"_ZD";Y.^I!#-(8+272$)MW:.T:&@6$K?]>B/+FF1RG<%T9:^8X\ H1R);>7*7Q/@FN U8V-6 [)>#-/'(Q(1N1:/R(6X;,;*W0LA$W++ MF/&^SNV)0>$QQ^$='ACK"&Q1I,GFFUEC*]E8X,(.4;!U1/\=QTZU>RD4* M'0=-CWHYSI$R3VA5M3+U(*[CN$VEGW!CQ8YCJ%\)F=']WXLT#RZ$C@.C^P2= MU)LW(4YZ#DV5)()Y G:I@X*3D. X8%.=@5/>Q#7/;XK'GTIZA>/%#B0+!TV< MBN$XJ'JDGDI*AN. 327UE!) %E'&8]I<$<6%*:LQ\0NN-_DYX[+._!T&.HW@=R46<:7T7 MVG7D01CN0A!LX.;HA1'^&1T:V/]V;E5^(=AD]4X-%0$ MS16DJ EGD]'CEV[2L](8!F]^O&:-4B^=J?)J6\CT-)>K6K'6U:G^X]]#),-2 M?W_Z"(X@XEP>ENQLGKCF9NW/E%OY0&V,Y9!J_I&LG@+9$;[T?Q6\8G/!D$83 ML64IM&SJ76G8D95%R*1X,)D<> RJE(<50YH71;60+))" M*\VMJZZ]Q,DK!.D1<^I]_)YGE6E2! FO3J0[T0[E!+7NSQD#\%,2@U.A*M_E M<<#G%49C\ZM/0(9$\?F)2P&OAWDRFHPAI_UUVILGP>U]:%Z@"0[4<]WJ#VD" MX;DZ)O9OBBZWZ1G;X-NLZ7N2HOFUYRUX^I?7Q_QV:8BAGY4%U\^FR1C*4#(W M,?6,;0X:+%FN//_?()!D55X/:U;X/+/V>D@N(K.[T0>?0>J'^)&,=Y *WQ'O MM[7%^MQDUUZ:GM#91^2$G!G:[62,F)?/'Y(C2&/L^MB\ 71(=WF$NS32W37? M):8YF3=9R^[MS%BZVR0S;1_RU )1S2E3P M>KA[_7Q( *.=Y"L1%K#ZQI'4C4BU,$$K%T+-,>T(5+PG]";"RHVG]20BRSJ\ MB=U<$TI#QU&Z6%*IN]JM1DQ*;(F][>V'EBYA1$?0XDFNZ>":C? :V^/8!)SE M)+<90ND;\PKY%=0C4W#8VHR1"INIA/>I.-%B%%:#HZJ?TF,75"RT[UE'@)34 M7LTA.>[Q,&41@I&U-ME C.,P3GG*"N([-B,YX6';E0TVPV+J?/UY3)Z9\CZS M*2$VP4V9"6&<4HAQXWXVXSBV"..9N([?;M.^3=E15L>1FE:=H$9V';^B=C&O MB:+&CN,S)8?)QZP=O]4WF.GD8^2N7](; :%>;-[U5]1'Q:C*"'#]M?1+Y3LW MO\#-JY]5-9AF(9@S3K1?35_/9-:OZ2U=_\DG44=S+^KT(._-DOO2N&QWDX]S MT>=%K&/5%2LZV4?,U6F+/LNY7B#3TSZR\-2X=P9D>LZ3+/.W&NI)<9,XNZU, MOO]:.<::M231GR- *2JI^GR:MN&- 41JENR3*+@_O*?(!CH(KQGR>MBWZQX M\^D[7A>36>S(A@6IW#YCM39W'29/D2J)-#U2M>0[_A.?FS@=G,V(E=<96W7^ MI)4RJT/D8L-H&#PBE-3#KYAU,4K3LI MM)H@VXS2)?*GKZ$WH>F=R(['ZX>)87T*]5SAXW,15]^V.:H\_<%.5/>Y0L+G M$J85X'C4>" >"#J.GI9$97)S(_.5=WOX[;=DNT]RZ,7! UK7#( 8[^7L=(\X-,["(\#?1]NUT? NW.%V]2LE5+^ M[M&-+Q+//=]L8GRB"MQDW@U-?Q1ADZ:X/CW1J:Y.YS;EJQ2;;UX:D/\06R8. MI$@?Y5.:M^,C.?(@/B) @%_7S3.8H4T1QF_L72;N9+261WG^E46@BY.Q.B=[ MAR+;/ZHXCKE(1_:&8)JX[7*F2OLX'U&E+V(S4 <^TTQM M.=!:EH;-"$C&P2B6$XW>.<6VE$AV(UXEDR([HB)9BQ<)V\AQ&*4/F0%FE=70 M2(D3JF$E?F#Q4BYT!#B>5#*"W&SJ%FC1>ER(-8^EUW38SV8(;#GK5,UXUZ.K MZEM,Y!1P')%)N$S.2>%XJ'H2))5<*(Y$NCM7OAHZYR8(PF+"]_$N20]EYM : MSIYA.!NF68,$]+?S]-%?OC[C742)=+1_,Q>,:6QSM!D?$,^>_Z7Q%K'@'0#% M473[DKT(2>FW% #F/0)V.W-,[=7LB07GXZX!%#]4).ZH&>!-MMV#XI8N&]U^ M(W/05N_/%H8&/M>26/!V&K^/T6MHC=EP&8/>UH;8MO"-BG:[Z24T=8+=7R>= MUB?O>WC(#\R)M7\WMLA8_7O<-0X SA:CMUW6V3=21I$N'K<@X2E_A6$0>NFI M<<[QY#:SO<'C!TVA,'!N7T W\A/['-(JO/8(6Z%<+9I$<1 MC)14&HAVIZ_)V[X^ &\0Q9[%:IH)4VSLAB%_33S#RO@TO>=5-.AO?ATT5!K MZH2U81C=CO..86TSZ1(.N(%ZR-E+235_'0=%WCJN<:!8J5:#(!74E3)EN[R;^.?6@UD5*TM-F $CR!(YAP65=@6TE&,)A<%J2#2FO\DZ(&S.-!DKV88A M26V&0H=^Q/?R.$[]I1NCZRJR.3=FK'W!$;8VPZ&3.R2\;3;G^HS&&7P3U&9( M='#'9?Y-1W*9SFE,A,;7;CI87<"#_%S<--@@W>J(2#.=V"1,8&/EK_666_5. MKGA@&U*F!N?W229873B^2_4@%GF3VMP&+6\T-5)$'W).*%[_=XSSIO5%51PO MD6 PL:N9H%\P(+_2.+/] BIY\(H(7+#A-WFV1]K9?T%P'Q>6($W(CO 5>[>K M@);BYD-%!^^1B3&^9%N*26$#-'8DO/V.WV^#H,M(%PSD+*\@DV@'2#5#R-A> M8W[)6=@:6L@7$+[M,Q!LCB#UWD#%$T]IR"P$-=77IY;DS+.=*605P#,R!7L9 M5$1H6S2/P:0:9^ NS!4=1I%6FX2[8%..$!-PJT[#+. ]-V'_G'E5/F>> 3;, MT+]?)W&6>GZ6>]$6I(>?>9A//!-[^5S^>+]'-(4Q#'U:)N[XWW,V75>?NYF1 MVWNIO];Q+ ?KRXG85#=J&*_I]\=:C?/RBK&9K_H@X>:T&L&UXM9T20AZ I33 M5HJTJ:"2TB$PFN/<9I3MX,H)ZGS95(')B&Y"#5 XGJ(T$M(#8AIC /DGYX$< M(TXR!M)_7CK2TJ&5,=#_BZOHFPG0C+$$?W5U"8R$;L98@5\7OP**49U1M&J; M_ QF5D$YW#/*.LQ#6Y\Z"C3*4KBOSH\7&9K)'08KJ[*NEQ?6RPOKY84Y7EXH M0F,EB[4NBA$E7/>V%7UNK7.KDZA66$L^;]\T,[MSK<3]*I#UPH/TB$P(^L9^ M2.(C@%CMQ7L8;I/,BYJ_7R

    TBR?X+L&?C)6XS])R)&T_Z]^4%86'Q(-I;_ MA-O]-#6N]$F8N\T3D7%!0*?P]CO^(TNCDNR\)GVM25]KTI=;_@&A'NLZW$J5 M)KD*H-5(+"\+;BTR9F<>S)J=)936(QH/-N-M!W_.MQ268\S*,-/6="Y:!NTH@5F:4XXZ3';@W2[]^(R>EZ?;N,4 MJ%+^OG%>MC_",.(%J%D7KJ(]O?W\^84;!./W64 !*XM%5SLE='+)U?G\# '^ M!Q',Q@#N?'Z& )?)G 8Q[L]@AC#7.D8G59/LX!MD>MYY83I*,0F=4YOAPG"3 M^BU8'=7YS7")VD+8OB52G=\,EZAQ)<"^]5&:W)IEL699K%D6;F59J'N8K,9_ M>PP>$!T_7@VPV\'NZ[U>$SR:]MQUTW%QHB[L\=602Y,*7[$@?5$/27*IC#J_90RZ^QAM)E"_ M'ORQG"PGUX;7PS8RN!E?_#[S(>4KDK=>'AFL+F'HUO)DJ78 :0G[31S<@".( MDG>\!.6T1 EWPI[&R/H 8J0+1&ANF^" CFND1G@XNB1#F%Q?9R.@(YW.]'"H MUA-M9M[Q$4[[YB)PST:;H92+T$@<_1)HN!!X:>!1'H6C U(?NG8#([9J)Q!V M>F_%68NDE&+7B1&+-0N;(TAC@"*IESCBKGA&__EZ]ED\ (0 A&CCD*WPE&0X MI<>+;L(HQT1^!GZ.J H!?$@R!%V4!]C#1GXF^XUTN_8B/X\(CM"T)V.#YA_T M9G_[O9CZ'>(%O-7SK!0>MUZ*Z\G6"(A<&-J&M\!W<2$MQ:+RQ>D(:2M4E1/.=+JD)K+ MOZY]R7":*6-D*\+/^>N_@)]MD[LM M9(5HG4:O=D1;C8Y<.N[XAW7+I!>NAR.0\OQ%EF$Z&Y?3F')3DU)B,\(#'.DZ M34^-:/-WB..>+^4CZR+UTO&\:66PAFFLCG@-&TE.^2L$_\FQ6_B(<[SL?#ZG M/4F13X_9W.A#!XT9<3UMM*9FRP#E?D:>CD6J[3.(L A91S+BM%/"20< V^C M\!#&^&=VNL*0P:Q9-7X)(59KFZ;/+V#%;.\^">:=69VI<=-?Z&T=$P)%\!;] MUP=,+YR.D632\Q4 &'IN M6@V1=*5]SJ')XY*&='<$!YYS1P<0L_'(" ]R#APN^%#E728<2T# $K-P6HPO M1#MZA^-^"Z53MZN0:/1&^.>4(/WNB#I[ZSI!X\0(T2LOPH1\W@.0P9?8RP-\ MB9GB@&C,B[IBE!6!S25!,_ICO1X0W^W"0_V(OG9@.)(@1%.B^BK)+]=YFA+& M.TN8;^1R'-IFO__#'R1X<'*2B(-KGT1HOK"X]$PZCP_L:!',F-/HZ2*J#*06;M[+(^>=<>Q FO^'_PRAZ]B/@ULVLO34_H M('&90-948VRF4 MDSJ-S((VKSI X1 IB^D-,W+#'._;),8!%1#[3:GK .E"P?3)2_\-,KPYSP&H M[C9U@$YI<93F(."<-0Z0RI9(CT@>>9A//P(/@F=,QN/N!0+2HVDGV$ZBW!8] M1P6?O#"XCZ^]][!XV:N25"[1/$1(T5JY0[%0-B'E_AVM;'D'!N>PX5H?=(O& M&7JI&_=,UT,2^QW2_F@_:9(;UO?S0T[<)81BG"63@CWV3!U!<64*WQ-"^M/C M;NM]=PD @773ELQ5XY.;BRUWUC)([NY;!^B58^YGG(X2@Z#*]FHP^PW8A7YX MIOE/]M,LN<9X%W.T*75")[K#T9+$W4L8Q8^&)]=!G3K'JHVY8#-S9W3CS?V& MYIZ)H[D,J;.FM30V;5G]L$.#L)L-!(GG;L4T^7N2TM#8I"7=C50ZY/J:$X\, MER)=3M(;&Y0]/)\A0PAQNIACL)X[D,Y+W69&)\STYS'GSNIAC RNNXY*!J^' MR4W,3:I[8><12^X0]S;$=W55$ M9S=J6Y.;7LW]PQ(%2J-8(B"H/A\)(4'K9QM)_.TDZ&0P@5SLL*$2)-'1K'B0 M/E99K?MY6)U,JTD3L<[WPNK"W9\0*Z&_$^7L?-^S:[+$ 57YB3P(PUT(@@W< M'+TPPC_ODA1ZS5;E%X)-5G_T,3:9ZD7N_]'HV62;0Y)FN#0=3K%C99\HIIW8 MY)2\A/1ZA>^2]#,B_P:\9HT!FMVO/!C2@_NZ')>,.B0*I#7+CLAT,^J!&.1Z ML-+GH,Q$=-5%=1B[Y' _(;;^%_BX*X_Y)"ZLY892AM4QJ[)ED6YX5A2YL:MF M,W=RUB@J<5>I;E+;@<,=.NME*DTU5KX^N]RHD]3R>?<9$1GGH*A"$6>IYV=? MPFQ_G<,,]4J+*A7XZ@*R"]'_!TB]#)N?+=7\-4/W$J? B[".]?]+$DZ8UM)D'$G$B?TX$K.'>?2[!PP+^[J=G2_2,%UUO#X& M21F@HS$(5!_)G'1BJV9T2<5L;^O[00Q"1+W,NHO'UC'8KN>1OVP=K)?K'TI8 M7OPYE_Q/V'=X%R7?K',UX8D]I5OC.PJ'T<(<77 MI;N.F@\^9A(TG2,L!<5:441E2^>935(4W0!D-_FA5]J838'DTBW%RT!@F]V5 MS7B%%L"0D]&<[:^K_.E>6(+E%#TF,N[9S-WN!17Z(O; M,CG\IKP92$T2/P/D0EA2-T*=.U=8I/9N;YP1FOWQT@>(D1!]QN07>Z.+BD#T M0X^R YB\HE?[W*A$-!K8MA(<\T)N)6@#F%P)D2>0M4""?K:M&\BQWB%J/2/7 P.]:[ MX?42+^JYL3U"C^.RDI-\[ &,$EE];89 M_>?K%/=PRYMQ@GNXS_AGG*]$KLFQ'X*T^H8JI\\Y<0L?)8Q4!!M=94,O2BK< MV#U?MO^0DHN%%53XY.T'*6S.BKGD7K-JW6Z;Z+:!6^@A+8OS+D83,7C?.)19 M,0;3G/NW1[L@"#ZS>@!*,^T?7[*3[?5<\I5_JPB6/7:'H" Y]EITS\P*RSA$ M](P]L70J3SYUX51TM&8AV<>7U%HQN[ML@SX#_(HA,A&K:W&Y%Y5>?T0:W>]O M@2%Y]INV]D]GQ5KG!N^]&^Y*G^' 5P;#^#$&_P1>6@/KC-4Y+5B;7092A-5V MGR;YV_XN/!+88!^W,4I(:?#A#P6KY]I7'LA2B2G>" /DJ'!0Z\&08/2+CV$E,RJ1DK1R8:JR1?R'RM)1,_P5LOJ,H98%3$YB^G.#Q9):&&) M_-K!6[;DUCIQ2D1+D5XU_I(@0RZ%S:P%YF-C%KOW!]%>-L89R0!"0L0=Z,>! M',BQ5R*[R(,0ON5J:Y$N\X]?,/QEDH*D[R^3ZV@,<"D1085>IJ=I/F+N?AXS ML3H9?M="<6<(.DFK).6O^#^O'@3%/__O_Z#Y_Q]^%0;D?&G<-RB=12'I=RTERER,[&%3W$TI[.O8.".'!W8L%PFL0 M_@V-@)29]'2/9.X6_?L/OX/Y*\S"+"=IBLCD?J^:EF*9_/F=Y(=OR4!!GI8I M@W$8D0__]D.6X@]YKY X57_[8>=%)'6/='[U(CR;WW[P4Q!4SR#0(:IFCMU# M\!D0!72;/.6O4>@_[G8@+6I^17F [S=TU+0*J L'<0@N+(BP,[M@AXK^[K]J M)BB,8>;AS:=*3P!>^>1@MQ#"M"!+?\1_@G\+$NS? M'WFUR-\Y9#P270)B-@0!3M#,,XP8ODC1IDFBH94$$AE4S+I9((R(F]O#>Y2< M &BFZI?GZ!G_/7?P$_VR;%H@ZAY8<$57S[*"N#IU"#0-!6@51ZV,E1TCE1?*D5J>I+3)+J"[SKTT5 M%//;6,/<0EJQ$RD](F6!2*[6O?V>V;O%7]Z"[]E51,H!U K'X!&Z?)]5/TT" MEDCH]^[G;=(4W];&3:].YR;E7=+--R\-RLV^R;-]DF+>OX\+=;QU1&@>NT%X#J1]"\(2472 -KN[/=AD8 4G&-XW_4PKN M<=*8/ULY8$K9[GBPNSGAG?A M#K>K[?LAMK#AC2@[S=C= M')!]8JM$J8N5W"X9-"U=#'*-;>%UL27*3P)N9(H6]$LWMP4!X6Z_11,YX+A3 ML5&)78'&?T$\G4H*_HN&L')/T%R^8EF@VLLHZ44P&/I[#,Q7S$N:'1M[5MM4QLY M$OZ^OT)':G>ARF-L8P*QO50YK%-'U1:PA-QF/\HS/;8NFM&LI/'+_?KKEL8O M&#N8MP(3IRJ 9UJM[I[G4;=ZY%;?)O+D)];J X_P-VM9826<=+X&!]5RM;7O M/Z+ ?B'1ZJIHS(P=2_AM)^&Z)](&X[E5_Q))IK3EJ6UF/(I$VFNPXVS4W'%J M(S&8#"KN!E9EC4KY4*3-1*1!'T2O;_'"ASI>Z:I18,3_2$E7Z0AT@%=052N; M:(E5:DD$&M5*9IO>$J^SZ>[%/!%RW+@6"1AV#D-VI1*>3@2[REJ5H*R%D0VX M%+VT(2&V- <-GTPS[ L+@>G^_44=76U^+5D>&H" M UK$SK^AB&R_$0L;A"@.*?FB*]Z&BH MI-*-=Q7WK[G:[:%_3ETEH^:";=\U9T4(.J.^Z K+/-JF@5@S!-7:7=.NCD*( M!H!^)6$X[5Q=GWTZ.VU?GUVC!27E6,+K]J@4J-H7?^[PSZWKSZVSSN?@XNO M?W3^9NW3:[I3JU1J#\#5G3;>;Q59-V*/"]!9B7W4@J?L+Y7V2BP$;44\9K;/ M;6,A!K0-+C<@10JW(C=SIEX^/#CZ^:5"6(H6:4F49C>(B93P=LSRU.@>TE5N'# (:9PE^ MPI5+LIB'>$DSE6!-8)67NR600@C&<#TFD81_ YQW3J?!:Q$:@U-*RD T!PF$ M0H=Y@F(I#D=+L*QD&)^PSTQ./V;CAZ"A4$(.),)(K'ZQ&F5#8?OHH,D@= :2 M7@2V4!&Z.N.Y\.PIEHO"%Z$>VDG/&G@*Y9F!HMC00I+I%$+E$ M2:,0@VXZX^P)N>FS6*JAF3!*0P]AJW'/QSA=]':CE:4Y8IB),;>LW7+CN;E1 MWP!N7-\ TB_O1K5*]4/3%/ OJEA:>U4<"_RX:_8A7^42):H'/*@>[H*WHGH8^4_^HZ -4^H91?H9)84YHGG@DRUK3Q3? MF"C>VYL\TH<_JL6NQ;J/BCU^ZH>BA)[MXI*#4:'"MO$4RTC!?"(UL:UV/"/' M&U]9C@YKU:/C]_4/M8.C^E'M\ '+#-][_6[6 M'T(%81>0U<5,OL14N48%B+6!,"[#HA2D3@]MS6>Y>3Z_:Y#<+1-%C3F#?:G( M_7138)Y&6XR2(N+6&=HU(A)<"W) ^$K851PI:B BHATW*N547"!H #L1\9OPVLZMRN]J$=;(VGTH#[:'CNULTK#O9G;OE!'PHT)XF M*=_2YX7I$VT ?7[WP+P-<.IY%AL[=VZ1P:AB5&&8:\+Q7'FV3&VBC,4; M]!8/E9D0-?WCN_YL=]68&"F)V65!O+ ]1,"YCBTU<]-\:MF>MZO/S;2:I;SD M* R1JZ1=2(ID.F92? -9M&\7Y$N/C]*3\?8'(>G#>DN';[JWY-Z811-:EV8Y M@E+6/+%FZ8*8L39&2[=W=C/S.&[OK-)F6CFZ"Z@S282U -]+R5V%Q2D)1 (M M=%IVD7\(:T,9%G_3+G.R;, _N4 'W J1IZ%K]NYM&RHOG?,VH:'2EKAQP>@* M9 ZUXZB9&0I G!=5W[2Q,03^C8(@PQ@Y;XJ$OO1US+90? VDV826 M1QOKP5CC=B MZ20>(+)P[XKJ1Q UIZ@K(^Z* 0@PR3,##>.[0%,VNO.87K<[+(L&Z,GLU)/R M2U1C,KX00JGH)LCK]?+[^L\4N7T;K9 YON/^7>/K!^6#]S=D\ ^]:'5QF-<] ME2%Z'W1QE?[6<#\#NK"<7[<=&U"%AAN1 AD(JY0\7 M+G9<8K5*K7[CP.^22"\X[:U\-8>?[W&8^6[?-N^!?APW'O;\IN?8O8GEPPS- MH1K_[?"'8-_MS!TV71>,'6!.>GQMOF?=;WU[;LK;E\]O%Q=:WS?3M M$7R^U&!$!,4IJ=.^@)AU1A#F]$J-7?ANYY;J;PXR6]\VT[>UNT\DWA 6-84K M?=^]]*<_N+S-^;WOD1Y_4R_C[7=XYIJR&>]!D*H()F-V;O0/78?1OTH1*J4F M3)ZD-YNRDR\TS[9V2[_3O+1W"6GT8W_9>=92[$_SC7LD/KOPV()N<#GD8^,2 M2FN?OH!^\E-KWWUU_?]02P,$% @ 2$$(6=B]V%3;" VCX \ !R M87!T+65X,S%?,BYH=&WM6V]/(S<3?]]/X7)J"U(V)"$<7)(BY6A0D2J@')7: ME\[N;.*>=[VUO0EY/OTS8V_^DASAGR!<3CH@N^/QS.SOYQG/.JV^3>3)#ZS5 M!Q[A;]:RPDHXZ?P='%3+M=:^_X@"^X5$JZNB$3-V).'7G83KGD@;C.=6_2B2 M3&G+4]O,>!2)M-=@Q]EM<\>IC<1@/*BX&UB5-2KE0Y$V$Y$&?1"]OL4+G^IX MI:MN R/^1TJZ2D>@ [R"JEK96$NL4DLBT*A6,MOTEGB=37B= ML?V1,)GDHT8LX?9.G/[-#!<_H:+.R?5\CBT,TG.JZQ6*HL*7PD:K,\'P#0,! PA M0D0(P_[,T0'08B7-%,)5@56>;D[ BF$8 S7(Q))^%? M>6=T&KP6H3$XI:0<1'.00"ATF"02!9 T"C'HIC/.GI";/HNE&IHQHS3T$+8:=WV,TT5O M-UI9FB&&&1MSQ]HM-UZ:&_4-X,;-')!^_G!;JU0_-4T!_Z**I;57Q;' C[MF MS\'LG'$-#M (4-&50,!C@*YW$3!]&D%B":8>2C_T&=T-I3(YCJ/YM9(>V9E6 M(41XV;!=!'($R R/ULYMV.=I#U@;U_OK7*)$]8 'U<-=\%94#R/_R7\4M&5* M/:-(/Z.D,$,T#WRR9>V)XKF)XKV]\2-]_*-:[%NL^ZC8TZ=^+$KHV2XN.1@5 M*FP;S[&,%,PG4A/;:L=37HL%8].OY8_U0[.*H?U0X?L_S/P& M!F.+9'/%WOTK08GJT)#G9OTA5!!V 5E=S.1+3)5K5(!8&PCC,BQ*0>KTT-9\ MFIMG\[L&R=TR4=284]B7BMQ/-P7F:;3%*"DB;IVA72,BP;4@!X2OA%W%D9*F MW%!UZA96XTI9EX^5 33(8OZG01D^4A'FDE,9@6XY(Z95+H[P-?-LJ8]_=8$$ M\8'A>(B>);-O*?D$2G8WCI+KI\X%8JX_<&U^(J<'(B+:<:-23L4%@C;7M'4D M+G(=C7F!3!6\*Z2P(RJ+ETU+JX2CD&.')_B)8H 0,TLV>],:?8VK35@G:_.)-- > M.KZ_1<.ZX]VY6T[ AP+M:9+R+7U>F3[1!M#G-P_,NP"GGF>QL7-WEM/H 1F, M*D85AKDF',^49\O4)LI8O$'O\5"9"5'3?[[KSW97C8F1DIA=%L0+VT,$G.O8 M4C,WS2>6[7F[^MQ,JEG*2X["$+E*VH6D2*8C)L57D$7[=D&^]/0H/1MOOQ.2 M/JZW=/BN>TONC5DTIG5IFB,H9,KD#F4#N.FIFA ,1Y4?5-&AM#X%^IC/,;&5?(N2V8 M>],W?L?P(/84/0C? %Z257B$ PU,DLIJIA4[-QR#;,$-5LD7DP8K29,G"#*, MD?.F2.A+7\=L"\6W0)I-:'FTL1Z,-2[G)80PN"R$)' OF0NVE'PM)=*!D@.@ M@BKEO>)=N2X2%R295"/ N\.^\JF*SW$1N?,\!6=Y!:K?VDG,QSZ/.XEUN^.R:( >STX]*;]$-<;C"R&4BN9!7J^7/]9_HLCMVVB%S/$]]^\; M7S\H'WR]U2&Z'W0Q57Z:\/]#.C" MXQCP&DO#RHTA/N<&:^<]7+C8<8G5*K7ZW)'?)9%><-I;^6:./S_@.//]OFW> M _T\:CSN^4U.LGL3RX<9FD,O;EX@ /1^]^5"L&_VYXZ:+HO'=[ JO#P[WC/S MM[Z]L85MR^AWC8RM;YOIVQ,8?=H7$+.SR:;NTO=?!G-YO3P^*% )[WUH5\#>U.-Y_XV>F5YOQ'@2I MBF \9F>NK>@:C_X-BU I]6;R))WOU8Z_Z3S=\2W]LO/2EB:DT??]+>AII[$_ M24CND?CTPV,+NL'ED(^,RSBM??IF^LD/K7WWG?;_ U!+ P04 " !(00A9 M7SMN$VL' "L0 #P ')A<'0M97@S,E\Q+FAT;>U!_5#D:2.T]U^I$7*XJM$JB(5Q^^O[PQE^S%-1T*ZA&9&_4?$B4H-E<9+*&-"CEQRDMQY>Y8L$[?%H&FK8U3B5LN' M0GJQD$[(Q2@T;@T>A^K.T>+_2&&H4L93!]X G592D B4--B%N[5J8KQA,D;%T-?P.^/02(RD&_' ( \<7K 9A\)P M1R?4YVZ22H"J]Q8,!.Z@3".#]VY M1$[??Z@=5;U6!0F12MT/5?OE/:SV.)^DH8J8 MMR+;H^(\ $'W+A1#84AN:C,@OA*"6OTIM@^CX(, /-T0&#K=_J!WWNNT![W+ M"W)Y3CH_][KGI/NEV[D9]'[KPBMH[?9)^^+3M.V\=]&^Z/3:OQ1MWP[?W[:@ MC<+NZJ9_?=.^&)#!Y7N%H'9";LK7Y4Z97'<[UH1JC<-JZ;W"T;XF[4^75X/N M)[(SCK/")$ZK1QA9!C]WR76[_U/[HGOM7'[YI?L[:7<&V%*O5NLO&X/O6W&_ M%J5G!HTLU1EL5(A1Q(2'!T0% MMOLU][-4& &\NG=^2.6(D[9OL+EVVFB6"-6$ C'&68GLXXCO/]S5JS7?6^R> MOV/> :&2(4TCE+2NBX0Z(4W BLA1 Y\&N LCX.A3"6XD .###4@1$4CJ818$-,$7R'%F>Q_JG5%!)/BLY*@&R@@D M =I^^PIB1C$#2)^MPS-_S(-4S I>-L>CC8T-9X%P4%^VAU2S2,A^1I</X MXVOAURP?']9KQR='S=-ZX[AY7#^<:RTDBNY8Y1_1%[85Y0+WA;-;3K]6K:X2 M?!W3&,R=*??'4T^37S-0@*?1A/0YGD@)A-5SE<:D5G5^Q=AN_0J,1"A&;)0F M_\TD)XUJ"5;!>M.Z'D@,KFG0ZSJY8_K4!FAX08T!OX5A%!> ^1%F.4Y<60;" MGTJQ$"^"+ +A?) [0GM-4'\J"F3\0';L[8$4J ^L3=YQY,PLK@XU-!X Q M1331W-4\H8#VS/-LIBNG;7.0($!:<+\5&L)V),S$+<9/.T$OMFS0A\WR:?,C M(EGZ4A_X(UU5K$BCXL2- 2!GF'+ZAVM_.OCB?G=; MU_T65SV?1E/CB05C$7^-).Q7!(N'K/ 36(-+VMD(0ADYR5?WI83K/6"_!;W) MUBCY36K=DS'?Z;;5NFUL!/N'TUH;9@HOG[1[E4BUF\2==N\D7FUB<-](W38U M5NTF<*?;+DKM#&$7I=[$!.YT^^HH!;\QT??VTY\;&$3^ 55[DGP61G*MR6?\ M)%L%>78\DXRG&F3CC(3TEMO""F@0*3Q*INW'WD;A9VC3U/B)"0FC$WS,4W9K M";LW;R);FB%OG)2;1T^DK^N-N/<.,J'"1B"B@3; MLEU 15?(O.CE&Y>61X$@'P+[56UL\=KSCJQ@L3#IM0\+B.UV(?@L'WJS_K%= M<[CS@.>@=Y5R+1A6QF)MPP/%D]MA0SOGN.?NR?V5JCL_>?S(A-U=88"2_R"T M^U>I % 30'7-80ZVP[#>L\?\K8E>+_G&J#EO;_L^+$,&CF^/6L(N-[(I\__, M"D2AB[K^:?DP]7U; 9C7^?.%PN19T;$P).41WNPH8;6Q5(8PSF/.2" B^#FK M%UZXAX)6-BL$[J@X%EH7]8A3&D!_B 61ODH3A5D 1H83X!3PE$L?6S ;(R?( M!>WSD?L0-K>S*L+\!DQC^0:,6NOZU*T9LC\.N<&K#C%E> 4B4"E'.C0P4\8, M%"@21S,,#P"P=%JDB<$6VE&A$9>@0K2@.T(3@009!2&6ZD)U!C.0(U!^3YFG M-ZW<0E%X C/N2,5X,69OJ839%CDSD>:%]ICYRF*Y7!1>7%^?9P?6;[#?6SL- MIOV^K[;/RYS#V0;2SD>^7;3.[=)H3"?:[A!;%?Q? V??M2KVOQ3\!5!+ 0(4 M Q0 ( $A!"%G8!#) ?C(" &"C&0 1 " 0 !R87!T M+3(P,C0P-C,P+FAT;5!+ 0(4 Q0 ( $A!"%G?PL6T,:@ 'E4"@ 1 M " :TR @!R87!T+3(P,C0P-C,P+GAS9%!+ 0(4 Q0 ( $A! M"%F&(8$WW@@ ,$^ / " 0W; @!R87!T+65X,S%?,2YH M=&U02P$"% ,4 " !(00A9V+W85-L( #:/@ #P @ $8 MY ( #,Q7S(N:'1M4$L! A0#% @ 2$$(65\[;A-K!P K$ M \ ( !(.T" ')A<'0M97@S,E\Q+FAT;5!+!08 !0 % + #4! "X] ( ! end XML 53 rapt-20240630_htm.xml IDEA: XBRL DOCUMENT 0001673772 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001673772 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001673772 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001673772 us-gaap:CommonStockMember 2024-03-31 0001673772 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001673772 rapt:TwoThousandNineteenEquityIncentivePlanMember 2024-06-30 0001673772 rapt:OptionsIssuedAndOutstandingMember rapt:TwoThousandNineteenEquityIncentivePlanAndTwoThousandFifteenStockPlanMember 2024-06-30 0001673772 us-gaap:AdditionalPaidInCapitalMember rapt:AtTheMarketMember 2024-01-01 2024-03-31 0001673772 us-gaap:CommonStockMember 2023-06-30 0001673772 us-gaap:CommonStockMember 2024-06-30 0001673772 srt:MaximumMember us-gaap:CommonStockMember rapt:AtTheMarketMember rapt:SalesAgreementMember 2023-08-17 2023-08-17 0001673772 2024-06-30 0001673772 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001673772 srt:MaximumMember rapt:AtTheMarketMember 2023-08-17 2023-08-17 0001673772 2023-03-31 0001673772 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0001673772 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001673772 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001673772 2024-03-31 0001673772 us-gaap:ComputerEquipmentMember 2023-12-31 0001673772 us-gaap:EquipmentMember 2024-06-30 0001673772 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001673772 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001673772 2023-01-01 2023-03-31 0001673772 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001673772 us-gaap:RetainedEarningsMember 2024-06-30 0001673772 us-gaap:EmployeeStockOptionMember rapt:TwoThousandNineteenEquityIncentivePlanMember 2024-06-30 0001673772 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001673772 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001673772 rapt:PreFundedWarrantsIssuedAndOutstandingMember 2024-06-30 0001673772 us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001673772 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001673772 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001673772 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001673772 rapt:SharesAvailableForFutureGrantsMember rapt:TwoThousandNineteenEquityIncentivePlanMember 2024-06-30 0001673772 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001673772 2024-08-02 0001673772 us-gaap:EmployeeStockOptionMember rapt:TwoThousandNineteenEquityIncentivePlanMember 2023-12-31 0001673772 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001673772 us-gaap:EquipmentMember 2023-12-31 0001673772 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001673772 us-gaap:RestrictedStockUnitsRSUMember rapt:TwoThousandNineteenEquityIncentivePlanMember 2024-01-01 2024-06-30 0001673772 rapt:EstimatedSharesIssuableUnderEmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001673772 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001673772 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001673772 rapt:AtTheMarketMember rapt:SalesAgreementMember 2023-04-01 2023-06-30 0001673772 rapt:CommonStockOptionsIssuedAndOutstandingMember 2024-01-01 2024-06-30 0001673772 us-gaap:CommonStockMember 2022-12-31 0001673772 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001673772 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001673772 2024-01-01 2024-06-30 0001673772 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001673772 2023-04-01 2023-06-30 0001673772 2023-06-30 0001673772 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001673772 rapt:CommonStockOptionsIssuedAndOutstandingMember 2023-01-01 2023-06-30 0001673772 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001673772 us-gaap:RetainedEarningsMember 2023-03-31 0001673772 2024-01-01 2024-03-31 0001673772 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001673772 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001673772 rapt:AtTheMarketMember rapt:SalesAgreementMember 2023-01-01 2023-06-30 0001673772 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001673772 us-gaap:RetainedEarningsMember 2022-12-31 0001673772 2024-04-01 2024-06-30 0001673772 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001673772 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001673772 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001673772 us-gaap:CommonStockMember rapt:AtTheMarketMember 2024-01-01 2024-03-31 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001673772 us-gaap:CommonStockMember 2023-03-31 0001673772 rapt:EstimatedSharesIssuableUnderEmployeeStockPurchasePlanMember 2024-01-01 2024-06-30 0001673772 rapt:AtTheMarketMember rapt:SalesAgreementMember 2024-01-01 2024-06-30 0001673772 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001673772 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001673772 us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001673772 us-gaap:SubsequentEventMember 2024-07-16 2024-07-16 0001673772 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001673772 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001673772 2022-12-31 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001673772 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001673772 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001673772 us-gaap:RetainedEarningsMember 2023-06-30 0001673772 2023-12-31 0001673772 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001673772 rapt:TwoThousandNineteenEmployeeStockPurchasePlanMember 2024-06-30 0001673772 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001673772 us-gaap:ComputerEquipmentMember 2024-06-30 0001673772 us-gaap:RetainedEarningsMember 2024-03-31 0001673772 us-gaap:EmployeeStockOptionMember rapt:TwoThousandNineteenEquityIncentivePlanMember 2023-01-01 2023-12-31 0001673772 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001673772 us-gaap:RestrictedStockUnitsRSUMember rapt:TwoThousandNineteenEquityIncentivePlanMember 2023-12-31 0001673772 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001673772 rapt:AtTheMarketMember 2024-01-01 2024-03-31 0001673772 rapt:AtTheMarketMember 2024-01-01 2024-06-30 0001673772 rapt:RestrictedStockUnitsRSUsSubjectToFutureVestingMember 2023-01-01 2023-06-30 0001673772 2023-01-01 2023-06-30 0001673772 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001673772 us-gaap:EmployeeStockOptionMember rapt:TwoThousandNineteenEquityIncentivePlanMember 2024-01-01 2024-06-30 0001673772 us-gaap:RetainedEarningsMember 2023-12-31 0001673772 us-gaap:CommonStockMember 2023-12-31 0001673772 rapt:AtTheMarketMember 2023-01-01 2023-06-30 0001673772 rapt:AtTheMarketMember rapt:SalesAgreementMember 2024-04-01 2024-06-30 rapt:Employees pure iso4217:USD shares shares iso4217:USD Q2 --12-31 false 0001673772 10-Q true 2024-06-30 2024 false 001-38997 RAPT Therapeutics, Inc. DE 47-3313701 561 Eccles Avenue South San Francisco CA 94080 650 489-9000 Common Stock $0.0001 par value per share RAPT NASDAQ Yes Yes Non-accelerated Filer true true false false 34903476 37077000 47478000 77761000 111384000 5658000 2920000 120496000 161782000 1933000 2448000 4304000 5228000 447000 3871000 127180000 173329000 2716000 5176000 9487000 14103000 2568000 2448000 30000 109000 14801000 21836000 3159000 4458000 17960000 26294000 3000 3000 652130000 631611000 -47000 103000 -542866000 -484682000 109220000 147035000 127180000 173329000 22640000 21642000 47421000 47216000 6690000 6722000 14427000 12710000 29330000 28364000 61848000 59926000 -29330000 -28364000 -61848000 -59926000 1667000 3084000 3664000 5375000 -27663000 -25280000 -58184000 -54551000 0 -655000 0 -655000 -37000 136000 -150000 501000 -27700000 -25799000 -58334000 -54705000 -0.71 -0.71 -0.66 -0.66 -1.5 -1.5 -1.42 -1.42 38866760 38866760 38328741 38328741 38748214 38748214 38304758 38304758 34398312 3000 631611000 103000 -484682000 147035000 36074 67000 67000 365316 8969000 8969000 5398000 5398000 -113000 -113000 -30521000 -30521000 34799702 3000 646045000 -10000 -515203000 130835000 103774 701000 701000 5384000 5384000 -37000 -37000 -27663000 -27663000 34903476 3000 652130000 -47000 -542866000 109220000 34254314 3000 613073000 -26000 -367884000 245166000 35417 116000 116000 4094000 4094000 365000 365000 -29271000 -29271000 34289731 3000 617283000 339000 -397155000 220470000 62345 767000 767000 4239000 4239000 -655000 -655000 136000 136000 -25280000 -25280000 34352076 3000 622289000 -180000 -422435000 199677000 -58184000 -54551000 1731000 2948000 619000 568000 10782000 8333000 -0 655000 1168000 1168000 -686000 -970000 -7155000 1028000 -1423000 -1323000 -55238000 -47410000 34007000 73951000 69211000 132688000 104000 992000 35100000 57745000 8969000 0 768000 883000 9737000 883000 -10401000 11218000 47478000 38946000 37077000 50164000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Organization</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Description of the Business</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RAPT Therapeutics, Inc. (“RAPT” or the “Company”) is a clinical stage, immunology-based therapeutics company focused on discovering, developing and commercializing oral small molecule therapies for patients with significant unmet needs in inflammatory diseases and oncology. Utilizing its proprietary drug discovery and development engine, the Company develops highly selective small molecules that are designed to modulate the critical immune responses underlying these diseases. The Company is located in South San Francisco, California.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liquidity and Management Plans</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed financial statements have been prepared assuming that the Company will continue as a going concern. Since inception, the Company has incurred net losses and negative cash flows from operations. During the six months ended June 30, 2024, the Company incurred a net loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and used $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash in operations and capital expenditures. At June 30, 2024, the Company had cash and cash equivalents and marketable securities of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and working capital of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">105.7</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company plans to continue to incur substantial costs in order to conduct research and development activities, and additional capital will be needed to undertake these activities. The Company intends to raise such capital through the issuance of additional equity, borrowings or strategic alliances with other companies. However, if such arrangements are not available at adequate levels or on acceptable terms, the Company would be required to significantly reduce operating expenses and delay or reduce the scope of or eliminate some of its development programs. The Company believes that its current cash and cash equivalents and marketable securities will provide sufficient funds to enable it to meet its obligations for at least 12 months from the filing date of this Quarterly Report on Form 10-Q.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s evaluation was based on the facts known as of the date of filing of this Quarterly Report on Form 10-Q, including the impacts of the clinical holds that the U.S. Food and Drug Administration (“FDA”) has placed on the Phase 2b trial of zelnecirnon in atopic dermatitis (“AD”) and the Phase 2a trial of zelnecirnon in asthma and the Company's decision to close and unblind both trials to support its discussions with the FDA</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> -58200000 55200000 114800000 105700000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and pursuant to Article 10 of Regulation S‑X of the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed financial statements include only normal and recurring adjustments that the Company believes are necessary to fairly state the Company’s financial position and the results of its operations and cash flows. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The condensed balance sheet as of December 31, 2023 has been derived from the audited financial statements as of that date but does not include all disclosures required by U.S. GAAP for complete financial statements. Because all of the disclosures required by U.S. GAAP for complete financial statements are not included herein, these unaudited condensed financial statements and the notes accompanying them should be read in conjunction with the Company’s audited financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023 filed on March 7, 2024 with the Securities and Exchange Commission (“SEC”).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed financial statements have been prepared in accordance with U.S. GAAP and include the accounts of the Company and its wholly owned subsidiary, RAPT Therapeutics Australia Pty Ltd., which was established in 2018 and deregistered during the quarter ended June 30, 2023. All intercompany balances and transactions have been eliminated in 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines employee, nonemployee and director stock-based compensation expense for all stock-based awards based on their grant date fair value using the Black-Scholes option-pricing model. For stock-based awards with service conditions only, stock-based compensation expense is recognized over the requisite service period using the straight-line method. Forfeitures are recognized as they occur.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of restricted stock awards granted is determined based on the stock price on the date of grant. The estimated fair value is amortized as compensation expense over the service period of the award.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Loss Per Share</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding during the period, without consideration of potential dilutive securities. Diluted net loss per common share is computed by dividing the net loss by the sum of the weighted average number of common shares outstanding during the period plus the number of potential dilutive securities outstanding during the period calculated in accordance with the treasury stock method. Diluted net loss per share is the same as basic net loss per share since the effect of potentially dilutive securities is anti-dilutive.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Marketable Securities</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities primarily consist of commercial paper, corporate debt securities and U.S. government agency securities. The Company has classified its marketable securities as available-for-sale and may sell these securities prior to their stated maturities. The Company views these marketable securities as available to support current operations and classifies marketable securities with maturities beyond 12 months as current assets. The Company’s marketable securities are carried at estimated fair value, which is derived from independent pricing sources based on quoted prices in active markets for similar securities. Unrealized gains and losses are reported as a component of accumulated other comprehensive income (loss). The cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in other income, net on the condensed statements of operations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All of the Company's available-for-sale investments are subject to a periodic impairment review. For each available-for-sale investment whose fair value is below its amortized cost, the Company determines if the impairment is a result of a credit-related loss or other factors using both quantitative and qualitative factors, including the length of time and extent to which the market value has been less than amortized cost, the financial condition and near-term prospects of the issuer and the Company’s intent and ability to retain its investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. If the impairment is a result of a credit-related loss, the Company recognizes an allowance for credit losses. If the impairment is not a result of a credit loss, the Company recognizes the loss in other comprehensive loss.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of Long-Lived Assets</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over its remaining life. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. To date, there have been no such impairment losses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At inception of a contract, the Company determines whether an arrangement is or contains a lease. For all leases, the Company determines the classification as either operating leases or financing leases. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Company’s condensed balance sheets.</span></p><p style="text-indent:5.2%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease recognition occurs at the commencement date and lease liability amounts are based on the present value of lease payments over the lease term. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The Company uses an implicit rate when readily available, or its incremental borrowing rate based on the information available at lease commencement date, in determining the present value of lease payments. ROU assets represent our right to use underlying assets for the lease term and operating lease liabilities represent our obligation to make lease payments under the lease. ROU assets also include any lease payments made prior to the commencement date and exclude lease incentives received. Operating lease expense is recognized on a straight-line basis over the lease term. Lease agreements with both lease and nonlease components are generally accounted for together as a single lease component.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by the Company as of the specified effective date. Under the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”), the Company meets the definition of an emerging growth company and has elected the extended transition period for complying with new or revised accounting standards pursuant to Section 107(b) of the JOBS Act.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU No. 2023-07”), which provides updates to qualitative and quantitative reportable segment disclosure requirements, including enhanced disclosures about significant segment expenses and increased interim disclosure requirements, among others. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively. The Company believes the adoption of this standard will not have a material impact on its financial statement disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU No. 2023-09”), which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation and modifies other income tax-related disclosures. ASU No. 2023-09 is effective for fiscal years beginning after December 15, 2024 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this standard on the income tax disclosures within the financial statements.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and pursuant to Article 10 of Regulation S‑X of the Securities Act of 1933, as amended (the “Securities Act”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed financial statements include only normal and recurring adjustments that the Company believes are necessary to fairly state the Company’s financial position and the results of its operations and cash flows. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The condensed balance sheet as of December 31, 2023 has been derived from the audited financial statements as of that date but does not include all disclosures required by U.S. GAAP for complete financial statements. Because all of the disclosures required by U.S. GAAP for complete financial statements are not included herein, these unaudited condensed financial statements and the notes accompanying them should be read in conjunction with the Company’s audited financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023 filed on March 7, 2024 with the Securities and Exchange Commission (“SEC”).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed financial statements have been prepared in accordance with U.S. GAAP and include the accounts of the Company and its wholly owned subsidiary, RAPT Therapeutics Australia Pty Ltd., which was established in 2018 and deregistered during the quarter ended June 30, 2023. All intercompany balances and transactions have been eliminated in consolidation.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determines employee, nonemployee and director stock-based compensation expense for all stock-based awards based on their grant date fair value using the Black-Scholes option-pricing model. For stock-based awards with service conditions only, stock-based compensation expense is recognized over the requisite service period using the straight-line method. Forfeitures are recognized as they occur.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of restricted stock awards granted is determined based on the stock price on the date of grant. The estimated fair value is amortized as compensation expense over the service period of the award.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Loss Per Share</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding during the period, without consideration of potential dilutive securities. Diluted net loss per common share is computed by dividing the net loss by the sum of the weighted average number of common shares outstanding during the period plus the number of potential dilutive securities outstanding during the period calculated in accordance with the treasury stock method. Diluted net loss per share is the same as basic net loss per share since the effect of potentially dilutive securities is anti-dilutive.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Marketable Securities</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities primarily consist of commercial paper, corporate debt securities and U.S. government agency securities. The Company has classified its marketable securities as available-for-sale and may sell these securities prior to their stated maturities. The Company views these marketable securities as available to support current operations and classifies marketable securities with maturities beyond 12 months as current assets. The Company’s marketable securities are carried at estimated fair value, which is derived from independent pricing sources based on quoted prices in active markets for similar securities. Unrealized gains and losses are reported as a component of accumulated other comprehensive income (loss). The cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in other income, net on the condensed statements of operations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All of the Company's available-for-sale investments are subject to a periodic impairment review. For each available-for-sale investment whose fair value is below its amortized cost, the Company determines if the impairment is a result of a credit-related loss or other factors using both quantitative and qualitative factors, including the length of time and extent to which the market value has been less than amortized cost, the financial condition and near-term prospects of the issuer and the Company’s intent and ability to retain its investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value. If the impairment is a result of a credit-related loss, the Company recognizes an allowance for credit losses. If the impairment is not a result of a credit loss, the Company recognizes the loss in other comprehensive loss.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of Long-Lived Assets</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate over its remaining life. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. To date, there have been no such impairment losses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At inception of a contract, the Company determines whether an arrangement is or contains a lease. For all leases, the Company determines the classification as either operating leases or financing leases. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Company’s condensed balance sheets.</span></p><p style="text-indent:5.2%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease recognition occurs at the commencement date and lease liability amounts are based on the present value of lease payments over the lease term. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The Company uses an implicit rate when readily available, or its incremental borrowing rate based on the information available at lease commencement date, in determining the present value of lease payments. ROU assets represent our right to use underlying assets for the lease term and operating lease liabilities represent our obligation to make lease payments under the lease. ROU assets also include any lease payments made prior to the commencement date and exclude lease incentives received. Operating lease expense is recognized on a straight-line basis over the lease term. Lease agreements with both lease and nonlease components are generally accounted for together as a single lease component.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by the Company as of the specified effective date. Under the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”), the Company meets the definition of an emerging growth company and has elected the extended transition period for complying with new or revised accounting standards pursuant to Section 107(b) of the JOBS Act.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU No. 2023-07”), which provides updates to qualitative and quantitative reportable segment disclosure requirements, including enhanced disclosures about significant segment expenses and increased interim disclosure requirements, among others. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively. The Company believes the adoption of this standard will not have a material impact on its financial statement disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU No. 2023-09”), which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation and modifies other income tax-related disclosures. ASU No. 2023-09 is effective for fiscal years beginning after December 15, 2024 and allows for adoption on a prospective basis, with a retrospective option. Early adoption is permitted. The Company is currently evaluating the impact of this standard on the income tax disclosures within the financial statements.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis (at least annually). Financial instruments include cash and cash equivalents, marketable securities, accounts payable and accrued expenses that approximate fair value due to their relatively short maturities.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets and liabilities recorded at fair value on a recurring basis in the balance sheet are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement 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="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; 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="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3—Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company estimates the fair values of investments in corporate debt securities, commercial paper and U.S. government agency securities using valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads, benchmark securities, prepayment/default projections based on historical data and other observable inputs.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents and marketable securities, all of which are classified as available-for-sale securities and measured at fair value on a recurring basis, consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.187%;"></td> <td style="width:1.34%;"></td> <td style="width:10.582%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Hierarchy<br/>Level</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial 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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Corporate debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Asset-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,858</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">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:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">52,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Subtotal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">114,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Less: 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:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">36,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">77,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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:33.187%;"></td> <td style="width:1.34%;"></td> <td style="width:10.582%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><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;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Hierarchy<br/>Level</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> <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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial 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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">10,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Corporate debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">19,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Asset-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">59,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">63,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Subtotal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">158,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Less: 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:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">111,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024, the unrealized losses on the Company’s securities that were in an unrealized loss position were caused by interest rate changes and were not attributable to credit losses. As of June 30, 2024, the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company held debt securities with an aggregate unrealized loss position of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> that had an aggregate fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55.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;">The Company does not intend to sell the securities that are in an unrealized loss position and the Company believes it is more likely than not that the investments will be held until recovery of the amortized cost bases. 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 related to its marketable securities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024.</span></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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the remaining contractual maturities of the Company’s marketable securities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.548%;"></td> <td style="width:4.159%;"></td> <td style="width:1%;"></td> <td style="width:33.293%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Maturing in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Maturing after one year through five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents and marketable securities, all of which are classified as available-for-sale securities and measured at fair value on a recurring basis, consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.187%;"></td> <td style="width:1.34%;"></td> <td style="width:10.582%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Hierarchy<br/>Level</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial 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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Corporate debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Asset-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,858</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">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:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">52,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Subtotal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">114,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Less: 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:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">36,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">77,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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:33.187%;"></td> <td style="width:1.34%;"></td> <td style="width:10.582%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><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;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Hierarchy<br/>Level</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> <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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial 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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">10,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Corporate debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">19,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Asset-backed securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">59,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Level 2</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">63,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;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;">Subtotal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">158,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Less: 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:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">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="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">111,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 3723000 3723000 18240000 6000 11000 18235000 3859000 1000 3858000 35966000 4000 35962000 52873000 1000 38000 52836000 114661000 7000 54000 114614000 36853000 36853000 77808000 7000 54000 77761000 10869000 10869000 19531000 37000 9000 19559000 5242000 7000 4000 5245000 59828000 7000 8000 59827000 63206000 91000 18000 63279000 158676000 142000 39000 158779000 47395000 47395000 111281000 142000 39000 111384000 54000 55600000 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the remaining contractual maturities of the Company’s marketable securities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.548%;"></td> <td style="width:4.159%;"></td> <td style="width:1%;"></td> <td style="width:33.293%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Maturing in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Maturing after one year through five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 76291000 1470000 77761000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Property and Equipment</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.5%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.280000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Laboratory equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">Less accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each of 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 June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.5%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.280000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Laboratory equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">Less accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 7086000 7399000 3295000 3295000 735000 727000 394000 394000 11510000 11815000 9577000 9367000 1933000 2448000 300000 300000 600000 600000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Accrued Expenses</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.567%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:13.137%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:13.157%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Accrued research and development expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Accrued compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Accrued professional and consulting 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;">341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.567%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:13.137%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:13.157%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">June 30,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Accrued research and development expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Accrued compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Accrued professional and consulting 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;">341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 4401000 7281000 4619000 6303000 341000 341000 126000 178000 9487000 14103000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Common Stock</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, the Company had reserved the following shares of common stock for future issuance:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.94%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:16.88%;"></td> <td style="width:1%;"></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;">Options issued and outstanding under the 2019 Equity Incentive Plan and<br/>   2015 Stock Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,589,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Shares available for future grants under the 2019 Equity Incentive Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Pre-funded warrants issued and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Shares reserved under the 2019 Employee Stock Purchase Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">547,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,041,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 11, 2023, the Company filed a shelf registration statement on Form S-3 with the SEC, which was declared effective on August 17, 2023, related to the sale and issuance of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">450</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s securities, including up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of shares of common stock that may be offered and sold from time to time in one or more “at-the-market” offerings pursuant to a Controlled Equity Offering</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">SM</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Sales Agreement (the “ATM Sales Agreement”) with Cantor Fitzgerald &amp; Co. (“Cantor”) and Leerink Partners LLC. The ATM Sales Agreement replaced the Controlled Equity Offering</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">SM</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Sales Agreement dated November 4, 2020 by and among the Company, Cantor and Stifel, Nicolaus &amp; Company, Incorporated (the “Prior ATM Sales Agreement”). </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were sold during 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 June 30, 2024 under the ATM Sales Agreement. During the six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">365,316</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock in “at-the-market” offerings pursuant to the ATM Sales Agreement for net proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, after deducting commissions and other offering related costs. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were sold under the Prior ATM Sales Agreement during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2023. As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">140.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remained available under the ATM Sales 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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, the Company had reserved the following shares of common stock for future issuance:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.94%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:16.88%;"></td> <td style="width:1%;"></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;">Options issued and outstanding under the 2019 Equity Incentive Plan and<br/>   2015 Stock Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,589,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Shares available for future grants under the 2019 Equity Incentive Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Pre-funded warrants issued and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Shares reserved under the 2019 Employee Stock Purchase Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">547,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,041,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 5589209 2905116 4000000 547084 13041409 450000000 150000000 0 365316 9000000 0 0 140600000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Stock-Based Compensatio</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity under the 2019 Equity Incentive Plan (the “2019 Plan”) is set forth below for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.777%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.904%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.904%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price Per</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Term</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">Balances at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,099,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">7.6</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Stock options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,646,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Stock options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Stock options 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;">142,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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: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;">Balances at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,589,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.7</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905,116</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares remained available for issuance under the 2019 Plan.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock unit (“RSU”) activity under the 2019 Plan is set forth below for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024:</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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.92%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:16.68%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:16.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;">Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balances at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">RSUs granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">RSUs vested and settled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">44.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">RSUs 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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Balances at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense recognized for options and RSUs granted to both employees and non-employees and for the 2019 Employee Stock Purchase Plan (the “2019 ESPP”) was as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.48%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">For the Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">For the Six Months<br/>Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and 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;">2,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">2,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, unrecognized stock-based compensation expense related to outstanding unvested stock options and RSUs that are expected to vest was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. This unrecognized stock-based compensation expense is expected to be recognized over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.8</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded stock-based compensation expense related to the 2019 ESPP of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity under the 2019 Equity Incentive Plan (the “2019 Plan”) is set forth below for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.777%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.904%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:11.385%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:10.904%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price Per</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Term</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">Balances at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,099,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">7.6</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Stock options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,646,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Stock options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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;">Stock options 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;">142,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p 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: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;">Balances at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,589,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.7</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 4099947 21 P7Y7M6D 23206000 1646259 21.77 14374 4.67 142623 23.59 5589209 21.2 P7Y8M12D 49000 2905116 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock unit (“RSU”) activity under the 2019 Plan is set forth below for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024:</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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.92%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:16.68%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:16.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;">Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balances at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">RSUs granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">RSUs vested and settled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">44.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align: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;">RSUs 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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Balances at June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13500 44.66 13500 44.66 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense recognized for options and RSUs granted to both employees and non-employees and for the 2019 Employee Stock Purchase Plan (the “2019 ESPP”) was as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.48%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">For the Three Months Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">For the Six Months<br/>Ended June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and 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;">2,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">2,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2632000 2015000 5269000 3975000 2752000 2224000 5513000 4358000 5384000 4239000 10782000 8333000 45500000 P2Y9M18D 400000 700000 300000 600000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Net 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><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net loss per share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of the basic and diluted net loss per share for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 (in thousands, except share and per share data):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.308%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:9.657%;"></td> <td style="width:1%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:9.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:9.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:10.127%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Six Months Ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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;">Weighted-average shares used to compute net loss per share, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">38,866,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">38,328,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">38,748,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">38,304,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Net loss per share, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and six months ended June 30, 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><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants to purchase the Company’s shares of common stock, issued in the May 2022 private placement financing, were included on a weighted average basis in the basic and diluted net loss per share calculation. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, all the pre-funded warrants issued in the private placement financing were outstanding.</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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Potential dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.533%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Stock options issued and outstanding under the 2019 Plan and 2015 Stock Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,589,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,079,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Estimated shares issuable under the 2019 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;">12,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">RSUs subject to future vesting</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">13,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,602,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">4,104,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of the basic and diluted net loss per share for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023 (in thousands, except share and per share data):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.308%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:9.657%;"></td> <td style="width:1%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:9.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:9.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:10.127%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Six Months Ended<br/>June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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="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;">Weighted-average shares used to compute net loss per share, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">38,866,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">38,328,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">38,748,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">38,304,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Net loss per share, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -27663000 -25280000 -58184000 -54551000 38866760 38866760 38328741 38328741 38748214 38748214 38304758 38304758 -0.71 -0.71 -0.66 -0.66 -1.5 -1.5 -1.42 -1.42 4000000 4000000 4000000 4000000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Potential dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.533%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:12.883%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Stock options issued and outstanding under the 2019 Plan and 2015 Stock Plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,589,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,079,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Estimated shares issuable under the 2019 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;">12,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">RSUs subject to future vesting</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">13,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,602,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">4,104,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 5589209 4079046 12939 11801 13500 5602148 4104347 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Subsequent Events</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> On July 16, 2024, the Company's board of directors approved a reduction of the Company's workforce to conserve cash resources. The workforce reduction impacted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> people, or approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company's headcount. All employees affected by the workforce reduction are or will be eligible to receive, among other things, severance payments and paid COBRA premiums for a specified time period post-termination. The Company estimates that it will incur approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in restructuring charges in connection with the workforce reduction, consisting of cash-based expenses related to employee severance payments, benefits and related costs. The Company expects that the execution of the workforce reduction and the majority of the cash payments related to the restructuring will be substantially completed by the end of the third quarter of 2024.</span></p> 47 0.40 900000