0000950170-24-056971.txt : 20240509 0000950170-24-056971.hdr.sgml : 20240509 20240509161229 ACCESSION NUMBER: 0000950170-24-056971 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Tyra Biosciences, Inc. CENTRAL INDEX KEY: 0001863127 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 831476348 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40800 FILM NUMBER: 24930745 BUSINESS ADDRESS: STREET 1: 2656 STATE STREET CITY: CARLSBAD STATE: CA ZIP: 92008 BUSINESS PHONE: (619) 728-4760 MAIL ADDRESS: STREET 1: 2656 STATE STREET CITY: CARLSBAD STATE: CA ZIP: 92008 10-Q 1 tyra-20240331.htm 10-Q 10-Q
0001863127falseQ112-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001863127us-gaap:EmployeeStockMember2024-03-310001863127tyra:ComputersAndSoftwareMember2023-12-310001863127us-gaap:MoneyMarketFundsMember2024-01-012024-03-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:LongTermDebtMember2023-01-012023-12-310001863127tyra:UnvestedCommonStockExerciseOfStockOptionsMember2023-01-012023-03-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001863127us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:USTreasurySecuritiesMember2024-01-012024-03-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:ShortTermDebtMember2023-01-012023-12-310001863127us-gaap:RetainedEarningsMember2023-12-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310001863127srt:OfficeBuildingMembertyra:FirstAmendmentMemberus-gaap:LeaseAgreementsMember2022-03-310001863127us-gaap:LeaseholdImprovementsMember2024-03-3100018631272021-09-300001863127us-gaap:PrivatePlacementMember2024-01-012024-03-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:LongTermDebtMember2024-01-012024-03-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermDebtMember2023-12-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-3100018631272024-05-080001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-012023-12-310001863127us-gaap:PrivatePlacementMemberus-gaap:CommonStockMember2024-01-012024-03-310001863127us-gaap:AdditionalPaidInCapitalMember2022-12-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127srt:OfficeBuildingMembertyra:FirstAmendmentMemberus-gaap:LeaseAgreementsMember2021-05-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001863127tyra:FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMember2024-02-062024-02-060001863127us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127us-gaap:EmployeeStockMember2024-01-012024-01-010001863127us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-3100018631272023-03-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-012024-03-310001863127us-gaap:EquipmentMember2024-03-310001863127us-gaap:LeaseholdImprovementsMember2023-12-310001863127tyra:ExpansionLeaseAgreementMember2024-01-012024-03-310001863127us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127tyra:ExpansionLeaseAgreementMembersrt:MinimumMember2024-03-310001863127tyra:AccumulatedOtherComprehensiveLossMember2024-01-012024-03-310001863127us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001863127us-gaap:RetainedEarningsMember2024-01-012024-03-310001863127tyra:UnvestedRestrictedCommonStockMember2024-01-012024-03-310001863127us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:USTreasurySecuritiesMember2024-03-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127tyra:PreFundedWarrantsMember2024-01-012024-03-310001863127us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-01-012023-12-310001863127us-gaap:AdditionalPaidInCapitalMemberus-gaap:PrivatePlacementMember2024-01-012024-03-310001863127tyra:TwoThousandTwentyFourPrivatePlacementMember2023-12-310001863127us-gaap:RetainedEarningsMember2024-03-3100018631272023-01-012023-12-310001863127us-gaap:CommonStockMember2023-12-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310001863127tyra:FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMembertyra:PreFundedWarrantsMember2024-02-010001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:LongTermDebtMember2024-03-310001863127srt:MaximumMember2023-01-012023-03-310001863127us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127tyra:TwoThousandsAndTwentyOneIncentiveAwardPlanMember2024-03-310001863127us-gaap:AdditionalPaidInCapitalMember2023-12-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermDebtMember2024-03-3100018631272023-12-3100018631272022-12-310001863127srt:MinimumMember2024-01-012024-03-310001863127us-gaap:FairValueInputsLevel3Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:LongTermDebtMember2024-01-012024-03-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127srt:MaximumMember2024-01-012024-03-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310001863127tyra:TwoThousandsAndTwentyOneIncentiveAwardPlanMember2024-01-012024-03-310001863127tyra:TwentyTwentyOneEquityIncentivePlanMember2024-03-310001863127tyra:UnvestedCommonStockExerciseOfStockOptionsMember2024-01-012024-03-310001863127us-gaap:EquipmentMember2023-12-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:ShortTermDebtMember2024-01-012024-03-310001863127us-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001863127us-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:LongTermDebtMember2023-01-012023-12-310001863127tyra:TwentyTwentyOneEmployeeStockPurchasePlanMember2023-12-310001863127us-gaap:EmployeeStockMember2024-01-012024-03-310001863127tyra:AccumulatedOtherComprehensiveLossMember2024-03-310001863127srt:MinimumMember2023-01-012023-03-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:CommonStockMember2024-03-310001863127us-gaap:LeaseAgreementsMembertyra:FirstAmendmentMember2020-08-3100018631272024-01-012024-03-310001863127tyra:FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2024-02-010001863127us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127tyra:FirstAmendmentMemberus-gaap:LeaseAgreementsMember2022-03-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127tyra:PreFundedWarrantsMemberus-gaap:CommonStockMember2024-02-010001863127us-gaap:AdditionalPaidInCapitalMember2024-03-310001863127us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127tyra:ExpansionLeaseAgreementMember2022-03-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:FairValueInputsLevel3Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:AdditionalPaidInCapitalMember2023-03-310001863127tyra:AccumulatedOtherComprehensiveLossMember2023-12-310001863127tyra:AtmSalesAgreementMember2024-03-310001863127us-gaap:CommonStockMember2023-03-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermDebtMember2024-01-012024-03-310001863127us-gaap:USTreasurySecuritiesMember2023-01-012023-12-310001863127tyra:EstimatedSharesPurchasableUnderTheEsppMember2024-01-012024-03-310001863127us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001863127tyra:AtmSalesAgreementMember2022-10-032022-10-030001863127us-gaap:FairValueMeasurementsRecurringMember2024-03-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100018631272023-01-012023-03-310001863127us-gaap:CommonStockMember2024-01-012024-03-310001863127us-gaap:CommonStockMember2023-01-012023-03-310001863127tyra:StockOptionsToPurchaseCommonStockMember2023-01-012023-03-310001863127us-gaap:RetainedEarningsMember2023-03-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001863127tyra:ExpansionLeaseAgreementMember2024-03-310001863127us-gaap:RetainedEarningsMember2023-01-012023-03-310001863127srt:OfficeBuildingMemberus-gaap:LeaseAgreementsMembertyra:FirstAmendmentMember2021-05-012021-05-3100018631272024-03-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310001863127us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001863127us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:ShortTermDebtMember2024-03-310001863127us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-01-012024-03-310001863127us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:ShortTermDebtMember2023-12-310001863127us-gaap:MoneyMarketFundsMember2023-01-012023-12-310001863127tyra:TwentyTwentyOneEquityIncentivePlanMember2023-12-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:LongTermDebtMember2023-12-310001863127us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:LongTermDebtMember2023-12-310001863127us-gaap:FurnitureAndFixturesMember2024-03-310001863127tyra:FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2024-02-012024-02-010001863127us-gaap:USTreasurySecuritiesMemberus-gaap:LongTermDebtMember2024-03-310001863127us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001863127tyra:EstimatedSharesPurchasableUnderTheEsppMember2023-01-012023-03-310001863127tyra:TwentyTwentyOneEmployeeStockPurchasePlanMember2024-03-310001863127tyra:StockOptionsToPurchaseCommonStockMember2024-01-012024-03-310001863127us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310001863127us-gaap:EmployeeStockMemberus-gaap:CommonStockMember2024-01-012024-03-310001863127us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:RetainedEarningsMember2022-12-310001863127tyra:UnvestedRestrictedCommonStockMember2023-01-012023-03-310001863127us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001863127us-gaap:CommonStockMember2022-12-310001863127us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001863127us-gaap:EmployeeStockMember2023-03-310001863127us-gaap:PrivatePlacementMemberus-gaap:CommonStockMember2024-01-012024-03-310001863127us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001863127us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001863127us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermDebtMember2023-01-012023-12-310001863127tyra:TwoThousandsAndTwentyOneIncentiveAwardPlanMember2024-01-012024-01-010001863127tyra:TwoThousandTwentyFourPrivatePlacementMember2024-03-310001863127tyra:AtmSalesAgreementMember2022-10-030001863127tyra:ComputersAndSoftwareMember2024-03-310001863127us-gaap:FurnitureAndFixturesMember2023-12-31tyra:Renewalxbrli:pureiso4217:USDxbrli:sharesutr:sqftxbrli:sharestyra:Securityiso4217:USD

l

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended March 31, 2024

OR

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

For the transition period from _________ to _________.

Commission File Number: 001-40800

 

TYRA BIOSCIENCES, INC.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

83-1476348

(State or other jurisdiction of

incorporation or organization)

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

2656 State Street

Carlsbad, California

92008

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (619) 728-4760

 

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

 

TYRA

 

The Nasdaq Global Select Market

 

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

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

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

 

Large accelerated filer

 

Accelerated filer

 

 

 

 

 

Non-accelerated filer

 

Smaller reporting company

 

 

 

 

 

Emerging growth company

 

 

 

 

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

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

As of May 8, 2024, the registrant had 52,539,804 shares of common stock, $0.0001 par value per share, outstanding.

 

 


Table of Contents

 

Page

PART I.

FINANCIAL INFORMATION

Item 1.

Condensed Financial Statements

2

Condensed Balance Sheets

2

Condensed Statements of Operations and Comprehensive Loss

3

Condensed Statements of Stockholders' Equity

4

Condensed Statements of Cash Flows

5

Notes to the Condensed Financial Statements

6

Item 2.

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

16

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

24

Item 4.

Controls and Procedures

24

PART II.

OTHER INFORMATION

Item 1.

Legal Proceedings

24

Item 1A.

Risk Factors

24

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

25

Item 3.

Defaults Upon Senior Securities

25

Item 4.

Mine Safety Disclosures

25

Item 5.

Other Information

25

Item 6.

Exhibits

26

Signatures

27

 

 

1


 

PART I—FINANCIAL INFORMATION

Item 1. Condensed Financial Statements

Tyra Biosciences, Inc.
Condensed Ba
lance Sheets

(in thousands, except share and par value data)

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(unaudited)

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

254,366

 

 

$

58,006

 

Marketable securities

 

 

128,096

 

 

 

145,463

 

Prepaid and other current assets

 

 

8,316

 

 

 

8,202

 

Total current assets

 

 

390,778

 

 

 

211,671

 

Restricted cash

 

 

1,000

 

 

 

1,000

 

Property and equipment, net

 

 

1,593

 

 

 

1,628

 

Right-of-use assets

 

 

6,412

 

 

 

6,526

 

Other long-term assets

 

 

4,958

 

 

 

5,032

 

Total assets

 

$

404,741

 

 

$

225,857

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

2,879

 

 

$

4,662

 

Lease liabilities, current

 

 

370

 

 

 

280

 

Accrued and other current liabilities

 

 

5,467

 

 

 

10,391

 

Total current liabilities

 

 

8,716

 

 

 

15,333

 

Lease liabilities, noncurrent

 

 

6,117

 

 

 

6,216

 

Other long-term liabilities

 

 

29

 

 

 

46

 

Total liabilities

 

 

14,862

 

 

 

21,595

 

Commitments and contingencies (Note 10)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.0001 par value; 50,000,000 shares
   authorized at March 31, 2024 and December 31, 2023;
   
no shares issued and outstanding at March 31, 2024 and
   December 31, 2023.

 

 

 

 

 

 

Common stock, $0.0001 par value; 500,000,000 shares authorized
   at March 31, 2024 and December 31, 2023;
52,521,050 and
   
43,099,055 shares issued at March 31, 2024 and
   December 31, 2023, respectively, and
52,474,533 and
   
43,024,634 shares outstanding at March 31, 2024 and
   December 31, 2023, respectively.

 

 

5

 

 

 

4

 

Additional paid-in capital

 

 

572,902

 

 

 

368,707

 

Accumulated other comprehensive income (loss)

 

 

(6

)

 

 

381

 

Accumulated deficit

 

 

(183,022

)

 

 

(164,830

)

Total stockholders’ equity

 

 

389,879

 

 

 

204,262

 

Total liabilities and stockholders’ equity

 

$

404,741

 

 

$

225,857

 

 

See accompanying notes to unaudited condensed financial statements.

2


 

Tyra Biosciences, Inc.
Condensed Statements of Operations and Comprehensive Loss

(unaudited)
(in thousands, except share and per share data)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Operating expenses:

 

 

 

 

 

 

Research and development

 

$

17,203

 

 

$

10,408

 

General and administrative

 

 

5,119

 

 

 

3,926

 

Total operating expenses

 

 

22,322

 

 

 

14,334

 

Loss from operations

 

 

(22,322

)

 

 

(14,334

)

Other income:

 

 

 

 

 

 

Interest and other income, net

 

 

4,130

 

 

 

2,454

 

Total other income

 

 

4,130

 

 

 

2,454

 

Net loss

 

$

(18,192

)

 

$

(11,880

)

Unrealized loss on marketable securities
   available-for-sale, net

 

 

(387

)

 

 

 

Comprehensive loss

 

$

(18,579

)

 

$

(11,880

)

Net loss per share, basic and diluted

 

$

(0.35

)

 

$

(0.28

)

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

 

 

52,228,934

 

 

 

42,394,623

 

 

See accompanying notes to unaudited condensed financial statements.

3


 

Tyra Biosciences, Inc.

Condensed Statements of Stockholders’ Equity

(unaudited)

(in thousands, except share amounts)

 

 

 

Common Stock

 

 

Additional
Paid-In
Capital

 

 

Accumulated Other Comprehensive Gain (Loss)

 

 

Accumulated
Deficit

 

 

Total
Stockholders’
Equity

 

 

 

Shares

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022

 

 

42,353,550

 

 

$

4

 

 

$

353,521

 

 

$

 

 

$

(95,696

)

 

$

257,829

 

Issuance of common stock under
   benefit plans

 

 

129,669

 

 

 

 

 

 

376

 

 

 

 

 

 

 

 

 

376

 

Vesting of shares of common
   stock subject to repurchase

 

 

52,155

 

 

 

 

 

 

32

 

 

 

 

 

 

 

 

 

32

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,433

 

 

 

 

 

 

 

 

 

2,433

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(11,880

)

 

 

(11,880

)

Balance at March 31, 2023

 

 

42,535,374

 

 

$

4

 

 

$

356,362

 

 

$

 

 

$

(107,576

)

 

$

248,790

 

 

 

 

Common Stock

 

 

Additional
Paid-In
Capital

 

 

Accumulated Other Comprehensive Gain (Loss)

 

 

Accumulated
Deficit

 

 

Total
Stockholders’
Equity

 

 

 

Shares

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

43,024,634

 

 

$

4

 

 

$

368,707

 

 

$

381

 

 

$

(164,830

)

 

$

204,262

 

Issuance of common stock under
   Private Placement, net of
   issuance costs of $
0.2 million

 

 

9,286,023

 

 

 

1

 

 

 

120,557

 

 

 

 

 

 

 

 

 

120,558

 

Issuance of pre-funded warrants,
   net of issuance
   costs of $
0.2 million

 

 

 

 

 

 

 

 

79,022

 

 

 

 

 

 

 

 

 

79,022

 

Issuance of common stock under
   benefit plans

 

 

135,972

 

 

 

 

 

 

484

 

 

 

 

 

 

 

 

 

484

 

Vesting of shares of common
   stock subject to repurchase

 

 

27,904

 

 

 

 

 

 

17

 

 

 

 

 

 

 

 

 

17

 

Stock-based compensation

 

 

 

 

 

 

 

 

4,115

 

 

 

 

 

 

 

 

 

4,115

 

Unrealized loss on marketable
   securities available-for-sale, net

 

 

 

 

 

 

 

 

 

 

 

(387

)

 

 

 

 

 

(387

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(18,192

)

 

 

(18,192

)

Balance at March 31, 2024

 

 

52,474,533

 

 

$

5

 

 

$

572,902

 

 

$

(6

)

 

$

(183,022

)

 

$

389,879

 

See accompanying notes to unaudited condensed financial statements.

4


 

Tyra Biosciences, Inc.

Condensed Statements of Cash Flows

(unaudited)

(in thousands)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(18,192

)

 

$

(11,880

)

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

 

 

 

 

 

 

Depreciation

 

 

122

 

 

 

83

 

Stock-based compensation

 

 

4,115

 

 

 

2,433

 

Accretion on marketable securities, net

 

 

(1,229

)

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Prepaid expenses and other assets

 

 

(43

)

 

 

1,530

 

Accounts payable, accrued expenses and other liabilities

 

 

(6,906

)

 

 

(2,022

)

Right-of-use assets and lease liabilities, net

 

 

105

 

 

 

9

 

Net cash used in operating activities

 

 

(22,028

)

 

 

(9,847

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of marketable securities

 

 

(11,791

)

 

 

 

Sales and maturities of marketable securities

 

 

30,000

 

 

 

 

Purchases of property and equipment

 

 

(136

)

 

 

(41

)

Net cash provided by (used in) investing activities

 

 

18,073

 

 

 

(41

)

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from issuances of common stock under benefit plans

 

 

484

 

 

 

376

 

Proceeds from issuance of common stock and pre-funded warrants from Private Placement

 

 

200,000

 

 

 

 

Payments of issuance costs for common stock and pre-funded warrants from Private Placement

 

 

(169

)

 

 

 

Net cash provided by financing activities

 

 

200,315

 

 

 

376

 

Net cash increase (decrease) for the period

 

 

196,360

 

 

 

(9,512

)

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

 

 

59,006

 

 

 

252,213

 

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

 

$

255,366

 

 

$

242,701

 

Reconciliation of cash, cash equivalents and restricted cash to the
   balance sheet

 

 

 

 

 

 

Cash and cash equivalents

 

$

254,366

 

 

$

241,701

 

Restricted cash

 

 

1,000

 

 

 

1,000

 

Total cash, cash equivalents and restricted cash

 

$

255,366

 

 

$

242,701

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Purchases of equipment included in accounts payable and accrued and other current liabilities

 

$

9

 

 

$

 

Vesting of options early exercised subject to repurchase

 

$

17

 

 

$

32

 

Issuance costs for common stock and pre-funded warrants from Private Placement included in accounts payable and accrued liabilities

 

$

251

 

 

$

 

 

See accompanying notes to unaudited condensed financial statements.

5


 

Tyra Biosciences, Inc.

Notes to the Condensed Financial Statements

(unaudited)

1. Organization and Basis of Presentation

Organization

Tyra Biosciences, Inc. (the Company) was incorporated in the state of Delaware on August 2, 2018. The Company is a clinical-stage biotechnology company focused on developing next-generation precision medicines that target large opportunities in Fibroblast Growth Factor Receptor (FGFR) biology. The Company’s in-house precision medicine platform, SNÅP, enables rapid and precise drug design through iterative molecular SNÅPshots that help predict genetic alterations most likely to cause acquired resistance to existing therapies. The Company’s initial focus is on applying accelerated small molecule drug discovery engine to develop therapies in targeted oncology and genetically defined conditions.

Basis of Presentation

The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and pursuant to the instructions of the Securities and Exchange Commission (SEC) on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (ASC) and Accounting Standards Updates (ASU) promulgated by the Financial Accounting Standards Board (FASB). The 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. The results for the three months ended March 31, 2024 and 2023 are not necessarily indicative of the results expected for the full fiscal year or any subsequent interim period. The condensed balance sheet at March 31, 2024 has been derived from the financial statements at that date but does not include all disclosures required by GAAP for complete financial statements. Because all of the disclosures required by 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 Annual Report on Form 10-K for the year ended December 31, 2023.

Summary of Significant Accounting Policies

During the three months ended March 31, 2024, there have been no changes to the Company's significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Fair Value Measurements

The Company measures cash equivalents and available-for-sale debt securities at fair value. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Therefore, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2—Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3—Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).

6


 

Money market funds are highly liquid investments and are classified as Level 1. The pricing information for these assets is readily available and can be independently validated as of the measurement date. Available-for sale debt securities are valued using observable inputs from similar assets, or from observable data in markets that are not active. These assets are classified as Level 2.

Marketable Securities

Marketable securities consist of debt securities of government-sponsored entities. These securities are classified as available-for sale, as the sale of such securities may be required prior to their maturity. Available-for-sale securities are recorded at fair value, with the related unrealized gains and losses included in accumulated other comprehensive income or loss and included as a separate component of stockholders' equity. The amortized cost of available-for-sale securities reflects amortization of premiums and accretion of discounts to maturity. Premiums and discounts on debt securities are amortized into interest and other income, net. The Company classifies investments in marketable debt securities as current assets, regardless of the stated maturity date, which may be beyond one year from the current balance sheet date. Short-term classification reflects management's view that the entire portfolio is available and the Company may use the proceeds from sale of these investments to fund current operations, as necessary.

Restricted Cash

Restricted cash is comprised of cash that is restricted as to its withdrawal or use under the terms of certain contractual agreements. Restricted cash as of both March 31, 2024 and December 31, 2023 was $1.0 million, which consisted of collateral for letters of credit related to the Company’s operating leases which are considered a non-current asset on the condensed balance sheets.

Net Loss Per Share

Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock and common stock equivalents outstanding for the period. Common stock equivalents are only included when their effect is dilutive. Pre-funded warrants are considered outstanding for the purposes of computing basic and diluted net loss per share because shares may be issued for little or no additional consideration and are fully vested and exercisable after the original issuance date of the pre-funded warrant. The Company’s potentially dilutive securities include unvested common stock, unvested common stock upon early exercise of stock options, outstanding stock options under the Company’s equity incentive plan, and estimated shares purchasable under the employee stock purchase plan, and have been excluded from the computation of diluted net loss per share as their inclusion would be antidilutive. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding due to the Company’s net loss position.

Commitments and Contingencies

The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has been incurred, and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range.

Recently Issued Accounting Pronouncements

On August 5, 2020, the Financial Accounting Standards Board (FASB) issued ASU 2020-06, “Debt - Debt With Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)”, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in GAAP. For smaller reporting companies, this ASU is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2024, which did not have a material impact on the Company's condensed financial statements.

7


 

Issued Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for public entities with annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed financial statements.

2. Fair Value Measurements

The following tables show the Company’s cash, cash equivalents, marketable securities and restricted cash measured at fair value as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

March 31, 2024

 

 

Total

 

Quoted prices in active markets for identical assets (Level 1)

 

 

Significant other observable inputs (Level 2)

 

 

Significant unobservable inputs (Level 3)

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

   Cash and money market funds

$

254,366

 

$

254,366

 

 

$

 

 

$

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

   Cash

 

1,000

 

 

1,000

 

 

 

 

 

 

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

   U.S. Treasury securities

 

85,019

 

 

 

 

 

85,019

 

 

 

 

   U.S. government agency securities

 

43,077

 

 

 

 

 

43,077

 

 

 

 

      Total marketable securities

 

128,096

 

 

 

 

 

128,096

 

 

 

 

      Total

$

383,462

 

$

255,366

 

 

$

128,096

 

 

$

 

 

 

December 31, 2023

 

 

Total

 

Quoted prices in active markets for identical assets (Level 1)

 

 

Significant other observable inputs (Level 2)

 

 

Significant unobservable inputs (Level 3)

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

   Cash and money market funds

$

58,006

 

$

58,006

 

 

$

 

 

$

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

   Cash

 

1,000

 

 

1,000

 

 

 

 

 

 

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

   U.S. Treasury securities

 

95,599

 

 

 

 

 

95,599

 

 

 

 

   U.S. government agency securities

 

49,864

 

 

 

 

 

49,864

 

 

 

 

      Total marketable securities

 

145,463

 

 

 

 

 

145,463

 

 

 

 

      Total

$

204,469

 

$

59,006

 

 

$

145,463

 

 

$

 

The carrying amounts of the Company’s prepaid and other current assets, accounts payable, and accrued and other current liabilities, approximate fair value due to their short maturities. None of the Company’s non-financial assets or liabilities are recorded at fair value on a non-recurring basis. There were no transfers between Levels 1, 2 or 3 for any of the periods presented.

8


 

3. Marketable Securities

The following tables summarize the Company's marketable securities accounted for as available-for-sale securities (in thousands, except years):

 

 

March 31, 2024

 

 

Maturity
(in years)

Amortized cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Estimated fair value

 

U.S. Treasury securities

1 or less

$

63,024

 

 

$

33

 

 

$

 

 

$

63,057

 

U.S. government agency securities

1 or less

 

36,588

 

 

 

16

 

 

 

(23

)

 

 

36,581

 

U.S. Treasury securities

1-2

 

21,998

 

 

 

17

 

 

 

(53

)

 

 

21,962

 

U.S. government agency securities

1-2

 

6,492

 

 

 

4

 

 

 

 

 

 

6,496

 

Total

 

$

128,102

 

 

$

70

 

 

$

(76

)

 

$

128,096

 

 

 

December 31, 2023

 

 

Maturity
(in years)

Amortized cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Estimated fair value

 

U.S. Treasury securities

1 or less

$

76,481

 

 

$

153

 

 

$

 

 

$

76,634

 

U.S. government agency securities

1 or less

 

37,376

 

 

 

38

 

 

 

(3

)

 

 

37,411

 

U.S. Treasury securities

1-2

 

18,846

 

 

 

118

 

 

 

 

 

 

18,964

 

U.S. government agency securities

1-2

 

12,379

 

 

 

75

 

 

 

 

 

 

12,454

 

Total

 

$

145,082

 

 

$

384

 

 

$

(3

)

 

$

145,463

 

The following tables present fair values and gross unrealized losses for those available-for-sale securities that were in an unrealized loss position, aggregated by category and the length of time that the securities have been in a continuous loss position (in thousands):

 

 

March 31, 2024

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

U.S. Treasury securities

$

12,204

 

 

$

(53

)

 

$

 

 

$

 

 

$

12,204

 

 

$

(53

)

U.S. government agency securities

$

16,805

 

 

$

(23

)

 

$

 

 

$

 

 

$

16,805

 

 

$

(23

)

Total

$

29,009

 

 

$

(76

)

 

$

 

 

$

 

 

$

29,009

 

 

$

(76

)

 

 

December 31, 2023

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

U.S. government agency securities

$

9,939

 

 

$

(3

)

 

$

 

 

$

 

 

$

9,939

 

 

$

(3

)

Total

$

9,939

 

 

$

(3

)

 

$

 

 

$

 

 

$

9,939

 

 

$

(3

)

As of March 31, 2024, there were six available-for-sale securities with an estimated fair value of $29.0 million in a gross unrealized loss position for less than 12 months. As of March 31, 2024, unrealized losses on available-for-sale securities are not attributed to credit risk. The Company believes that an allowance for credit losses is unnecessary because the unrealized loss is due to market factors and interest rate fluctuations. Additionally, the Company does not intend to sell the securities nor is it more likely than not that the Company will be required to sell the securities before recovery of their amortized cost basis.

Accrued interest on the Company's available-for-sale securities was $1.5 million as of March 31, 2024 and is included in prepaid and other current assets on the condensed balance sheet.

 

9


 

4. Property and Equipment

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

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Equipment

 

$

1,478

 

 

$

1,443

 

Computers and software

 

 

208

 

 

 

208

 

Leasehold improvements

 

 

451

 

 

 

402

 

Furniture and fixtures

 

 

382

 

 

 

382

 

 

 

2,519

 

 

 

2,435

 

Less: accumulated depreciation

 

 

(926

)

 

 

(807

)

Total property and equipment, net

 

$

1,593

 

 

$

1,628

 

The Company recognized $0.1 million and $0.1 million in depreciation expense for the three months ended March 31, 2024 and 2023, respectively.

5. Accrued and Other Current Liabilities

Accrued and other current liabilities consisted of the following (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

Accrued payroll and other employee benefits

 

$

1,041

 

 

$

5,117

 

Accrued research and development

 

 

3,893

 

 

 

4,848

 

Accrued legal and professional fees

 

 

221

 

 

 

132

 

Accrued other general and administrative fees

 

 

312

 

 

 

294

 

Total accrued and other current liabilities

 

$

5,467

 

 

$

10,391

 

 

6. Stockholders' Equity

Common Stock

Common stock reserved for future issuance consisted of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Common stock options granted and outstanding

 

 

8,347,499

 

 

 

8,276,442

 

Shares available for future issuance under the 2021
   Incentive Award Plan

 

 

5,668,928

 

 

 

3,677,313

 

Shares available for future issuance under the
   2021 Employee Stock Purchase Plan

 

 

1,516,697

 

 

 

1,129,399

 

Pre-Funded Warrants issued and outstanding under
   the 2024 Private Placement

 

 

6,087,230

 

 

 

 

Total common stock reserved for future issuance

 

 

21,620,354

 

 

 

13,083,154

 

On October 3, 2022, the Company entered into an ATM Sales Agreement (the Sales Agreement) with Virtu Americas LLC (the Agent), under which the Company may, from time to time, sell shares of its common stock having an aggregate offering price of up to $150.0 million in “at the market” offerings through the Agent. Sales of the shares of common stock, if any, will be made at prevailing market prices at the time of sale, or as otherwise agreed with the Agent. The Agent will receive a commission from the Company of up to 3.0% of the gross proceeds of any shares of common stock sold under the Sales Agreement. As of March 31, 2024, no shares of common stock were issued and sold pursuant to the Sales Agreement since inception.

Private Placement

On February 1, 2024, the Company entered into a securities purchase agreement (the February 2024 SPA) for a private placement of 9,286,023 shares of the Company's common stock at a price of $13.01 per share (the 2024 Private Placement). The February 2024 SPA also included pre-funded warrants (the 2024 Pre-Funded Warrants) to purchase an aggregate of 6,087,230 shares of common stock at a purchase price of $13.009 per pre-funded warrant.

10


 

Each pre-funded warrant has an exercise price of $0.001 per share of common stock, is immediately exercisable on the date of issuance and will not expire. The 2024 Private Placement closed on February 6, 2024 and the Company received gross proceeds of approximately $200 million, before deducting offering expenses of $0.4 million. On March 19, 2024, the Company filed a registration statement on Form S-3 with the SEC registering the resale of the shares of common stock issued, or underlying the pre-funded warrants issued, in the 2024 Private Placement. There were no exercises of the 2024 Pre-Funded Warrants during the three months ended March 31, 2024. The 2024 Pre-funded Warrants did not meet the characteristics of a liability or a derivative and are classified within stockholders' equity.

7. Equity Incentive Plans and Stock-Based Compensation

Equity Incentive Plans

In September 2021, the Company's Board of Directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (the 2021 Plan). Upon the adoption of the 2021 Plan, the Company restricted the grant of future equity awards under the 2020 Equity Incentive Plan (the 2020 Plan).

The 2021 Plan provides for the grants of stock options and other equity-based awards to employees, non-employee directors, and consultants of the Company. A total of 5,570,000 shares of the Company’s common stock were initially reserved for issuance pursuant to the 2021 Plan, consisting of 4,537,850 shares reserved under the 2021 Plan and 1,032,150 shares of the Company’s common stock that remained available for issuance under the 2020 Plan. The 2021 Plan share reserve increased by the number of shares under the 2020 Plan that were repurchased, forfeited, expired or cancelled after the effective date of the 2021 Plan. In addition, the number of shares of the Company’s common stock available for issuance under the 2021 Plan automatically increases on the first day of each fiscal year, beginning with the Company’s 2022 fiscal year, in an amount equal to the lesser of (1) 5% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) such smaller amount as determined by the Company’s Board of Directors. On January 1, 2024, the shares available for grant under the 2021 Plan were increased by 2,154,952. As of March 31, 2024, 5,668,928 shares were available for future grant under the 2021 Plan.

A summary of the Company’s stock option activity for the period ended March 31, 2024 was as follows (in thousands, except share and per share data and years):

 

 

 

Options

 

 

Weighted-Average
Exercise
Price per Share

 

 

Weighted-Average
Remaining
Contractual Term

 

 

Aggregate
Intrinsic Value

 

Outstanding at December 31, 2023

 

 

8,276,442

 

 

$

10.07

 

 

 

8.3

 

 

$

40,420

 

Granted

 

 

169,500

 

 

$

19.93

 

 

 

 

 

 

 

Exercised

 

 

(92,280

)

 

$

1.81

 

 

 

 

 

 

 

Cancelled

 

 

(6,163

)

 

$

13.64

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

 

8,347,499

 

 

$

10.36

 

 

 

8.1

 

 

$

56,838

 

Exercisable at March 31, 2024

 

 

3,657,819

 

 

$

8.60

 

 

 

7.4

 

 

$

32,237

 

Vested and expected to vest as of March 31, 2024

 

 

8,347,499

 

 

$

10.36

 

 

 

8.1

 

 

$

56,838

 

 

11


 

Stock-Based Compensation Expense

The Company estimated the fair value of stock options using the Black-Scholes valuation model. The Company accounts for forfeitures of options when they occur. Previously recognized compensation expense for an award is reversed in the period that the award is forfeited. The fair value of stock options was estimated using the following assumptions:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

2023

 

Risk-free rate of interest

 

4.2%

 

3.5 - 4.2%

 

Expected term (years)

 

6.0 - 6.1

 

6.0 - 6.1

 

Expected stock price volatility

 

88.6%

 

89.2 - 89.7 %

 

Dividend yield

 

 

 

Stock-based compensation expense recognized for all equity awards has been reported in the condensed statements of operations and comprehensive loss as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Research and development expense

 

$

2,475

 

 

$

1,460

 

General and administrative expense

 

 

1,640

 

 

 

973

 

Total

 

$

4,115

 

 

$

2,433

 

 

The weighted-average grant date fair value of options granted for the three months ended March 31, 2024 and 2023 was $15.10 and $6.51 per share, respectively.

 

For the three months ended March 31, 2024 and 2023, forfeitures resulting in the reversal of compensation expenses were immaterial.

 

As of March 31, 2024, the unrecognized compensation cost related to outstanding employee and nonemployee options was $39.1 million, and is expected to be recognized as expense over a weighted-average period of approximately 2.3 years.

 

Employee Stock Purchase Plan

 

In September 2021, the Company’s Board of Directors and stockholders approved and adopted the 2021 Employee Stock Purchase Plan (ESPP). The ESPP became effective on the business day immediately prior to the effective date of the Company’s first registration statement. A total of 380,000 shares of the Company’s common stock were initially reserved for issuance pursuant to the ESPP. In addition, the number of shares of the Company’s common stock available for issuance under the ESPP will automatically increase on the first day of each fiscal year, beginning with the Company’s 2022 fiscal year, in an amount equal to the lesser of (1) 1% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) such smaller amount as determined by the Company’s Board of Directors. On January 1, 2024, the number of shares reserved for issuance under the ESPP was increased by 430,990 shares.

 

The ESPP permits eligible employees who elect to participate in an offering under the ESPP to have up to 15% of their eligible earnings withheld, subject to certain limitations, to purchase shares of common stock pursuant to the ESPP. The price of common stock purchased under the ESPP is equal to 85% of the lower of the fair market value of the common stock at the commencement date of each offering period or the relevant date of purchase. Each offering period is 24 months, with new offering periods commencing every six months on or about the dates of March 15 and September 15 of each year. During the three months ended March 31, 2024 and 2023, the Company issued 43,692 and 32,442 shares, respectively, of common stock in connection with the ESPP. As of March 31, 2024, there were 1,516,697 shares available for future purchase under the ESPP.

 

12


 

The Company recognized compensation expense of $0.1 million for each of the three months ended March 31, 2024 and 2023, related to the ESPP. As of March 31, 2024, the remaining unrecognized compensation expense related to the ESPP was $0.2 million, and is expected to be recognized as expense over a weighted-average period of approximately 1.0 years.

Liability for Early Exercise of Stock Options

Certain individuals were granted the ability to early exercise their stock options prior to the IPO. The shares of common stock issued from the early exercise of unvested stock options are restricted and continue to vest in accordance with the original vesting schedule. The Company has the option to repurchase any unvested shares at the original purchase price upon any voluntary or involuntary termination. The shares purchased by the employees and non-employees pursuant to the early exercise of stock options are not deemed, for accounting purposes, to be outstanding until those shares vest. The cash received in exchange for exercised and unvested shares related to stock options granted is recorded as a liability for the early exercise of stock options on the accompanying condensed balance sheets and will be transferred into common stock and additional paid-in capital as the shares vest. As of March 31, 2024 and December 31, 2023, 46,517 and 74,421 unvested shares issued under early exercise provisions were subject to repurchase by the Company, respectively. As of March 31, 2024 and December 31, 2023, early exercise liability was $29 thousand and $46 thousand, respectively, presented in other long-term liabilities on the condensed balance sheets.

8. Net Loss Per Share

The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share amounts):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss

 

$

(18,192

)

 

$

(11,880

)

Denominator:

 

 

 

 

 

 

Weighted-average common shares outstanding

 

 

52,275,451

 

 

 

42,690,767

 

Less: weighted-average unvested restricted common stock subject to repurchase

 

 

 

 

 

(3,274

)

Less: weighted-average unvested common stock issued upon early exercise of common stock options

 

 

(46,517

)

 

 

(292,870

)

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

 

 

52,228,934

 

 

 

42,394,623

 

Net loss per share, basic and diluted

 

$

(0.35

)

 

$

(0.28

)

 

Included in the weighted-average shares of common stock outstanding, both basic and diluted for the three months ended March 31, 2024 is a total of 6,087,230 common stock issuable upon the exercise of the 2024 Pre-Funded Warrants issued under the 2024 Private Placement (described in Note 6). The 2024 Pre-Funded Warrants are exercisable at any time for nominal consideration, and therefore these shares are considered outstanding for the purpose of calculating basic and diluted net loss per share.

 

The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net loss per share because their inclusion would be anti-dilutive.

 

 

 

As of March 31,

 

 

 

2024

 

 

2023

 

Unvested restricted common stock subject to repurchase

 

 

 

 

 

3,175

 

Unvested common stock upon early exercise of stock options

 

 

46,517

 

 

 

225,581

 

Options to purchase common stock

 

 

8,347,499

 

 

 

6,126,093

 

Estimated shares purchasable under the ESPP

 

 

2,913

 

 

 

3,133

 

 

 

8,396,929

 

 

 

6,357,982

 

 

13


 

9. Leases

The Company has operating leases for its office and laboratory space, including its corporate headquarters.

In August 2020, the Company entered into a lease agreement for approximately 4,734 square feet of office and lab space at 2656 State Street in Carlsbad, California, for the Company’s headquarters (the Original Lease). The Original Lease commenced in May 2021, with an option to extend for two additional 36 month periods.

In March 2022, the Company entered into a lease agreement for approximately 8,331 square feet of additional office and laboratory space at 2676 State Street in Carlsbad, California (the Expansion Lease). The Expansion Lease commenced for accounting purposes when the Company gained access to the premises in May 2023. The Company's obligation for payment of base rent began on the date the landlord delivered possession of the Expansion Lease premises in November 2023. The landlord completed improvements on the Expansion Lease premises, and the Company paid $0.5 million of these costs prior to the Expansion Lease commencement. The Company has concluded that the landlord is the accounting owner of these improvements, and therefore this payment has been included in the calculation of the right-of-use asset and lease liability. The Company is entitled to certain rent abatement for delays related to the landlord's delivery of the Expansion Lease premises to the Company. The Expansion Lease has a lease term of 120 months, starting on the day the landlord delivered possession of the Expansion Lease premises. The Company has an option to renew the Expansion Lease for two additional 36 month periods. The Original Lease was also amended to have the same lease expiration as the Expansion Lease.

The Company did not include the renewal periods in determining the lease term, as the Company was not reasonably certain to exercise either the amended Original Lease or the Expansion Lease renewal options.

In connection with the Company's lease agreements, the Company paid security deposits of $0.1 million and is required to maintain a letter of credit of $1.0 million until 2027 at which time it can be reduced to $0.5 million throughout the end of the lease term.

Cash paid for amounts included in the measurement of lease liabilities was $0.1 million for each of the three months ended March 31, 2024 and 2023.

The components of lease expense include operating, short-term, and variable lease costs. Amortization is recorded within research and development and general and administrative expenses in the condensed statements of operations and comprehensive loss. Components of lease cost for the three months ended March 31, 2024 and 2023, respectively, were as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Operating lease cost

 

$

239

 

 

$

83

 

Short-term lease cost

 

 

24

 

 

 

22

 

Variable lease cost

 

 

32

 

 

 

14

 

Total lease cost

 

$

295

 

 

$

119

 

 

14


 

Maturities of lease liabilities, weighted-average remaining term and weighted-average discount rate were as follows (in thousands):

 

 

 

As of March 31,

 

Year ending December 31,

 

 

 

2024 (remaining nine months)

 

$

638

 

2025

 

 

873

 

2026

 

 

899

 

2027

 

 

926

 

2028

 

 

954

 

Thereafter

 

 

5,027

 

Total minimum lease payments

 

 

9,317

 

Less: amount representing interest

 

 

(2,830

)

Present value of lease liabilities

 

 

6,487

 

Less: current portion of lease liabilities

 

 

(370

)

Lease liabilities, noncurrent

 

$

6,117

 

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Weighted-average remaining lease term (years) - operating leases

 

 

9.7

 

 

 

9.9

 

Weighted-average incremental borrowing rate - operating leases

 

 

8.07

%

 

 

8.07

%

 

10. Commitments and Contingencies

Other Funding Commitments

As of March 31, 2024, the Company had ongoing clinical and pre-clinical studies for its various pipeline programs. The Company enters into contracts in the normal course of business with contract research organizations in preparation for clinical trials, professional consultants for expert advice and other vendors for clinical supply manufacturing or other services. These contracts are generally cancellable, with notice, at the Company's option and do not have significant cancellation penalties.

Litigation

The Company, from time to time, may be party to litigation arising in the ordinary course of business. The Company was not subject to any material legal proceedings as of March 31, 2024, and no material legal proceedings are currently pending or threatened. If the potential loss from any claim, asserted or unasserted, or legal proceeding is considered probable and the amount is reasonably estimable, the Company will accrue a liability for the estimated loss.

15


 

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

The following discussion and analysis and the unaudited interim condensed financial statements included in this Quarterly Report on Form 10-Q should be read in conjunction with the financial statements and notes thereto for the year ended December 31, 2023 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in the Annual Report on Form 10-K for the year ended December 31, 2023 (the 2023 Annual Report).

Forward-Looking Statements

This Quarterly Report on Form 10-Q (Quarterly Report) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). All statements other than statements of historical facts contained in this Quarterly Report, including statements regarding our future results of operations and financial position, business strategy, research and development plans, the anticipated timing and phase of development, costs, design and conduct of our ongoing and planned preclinical studies and clinical trials for our product candidates, the potential benefits of regulatory designations, the timing and likelihood of regulatory filings and approvals for our product candidates, the potential to develop product candidates and the safety and therapeutic benefits of our product candidates, our ability to commercialize our product candidates, if approved, the pricing and reimbursement of our product candidates, if approved, the timing and likelihood of success, plans and objectives of management for future operations and future results of anticipated product development efforts, are forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

In some cases, you can identify forward-looking statements by terms such as “anticipate,” “believe,” “contemplate,” “continue” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target” “will” or “would” or the negative of these terms or other similar expressions. The forward-looking statements in this Quarterly Report are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Quarterly Report and are subject to a number of risks, uncertainties and assumptions, including, without limitation, the risk factors described in Part II, Item 1A, “Risk Factors” of this Quarterly Report. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise. All forward-looking statements are qualified in their entirety by this cautionary statement, which is made under the safe harbor provisions of the Private Securities Litigation Reform Act of 1995.

Overview

We are a clinical-stage biotechnology company focused on developing next-generation precision medicines that target large opportunities in Fibroblast Growth Factor Receptor (FGFR) biology. Our in-house precision medicine platform, SNÅP, enables rapid and precise drug design through iterative molecular SNÅPshots that help predict genetic alterations most likely to cause acquired resistance to existing therapies. Our initial focus is on applying our accelerated small molecule drug discovery engine to develop therapies in targeted oncology and genetically defined conditions.

In oncology, the widespread availability of approved targeted treatments, such as kinase inhibitors, has transformed the cancer treatment landscape. Despite the therapeutic benefit that targeted oncology treatments have created for some patients, the response rate and duration of efficacy is often limited by acquired drug resistance, off-target toxicities and other shortcomings of existing therapies. We are using our proprietary SNÅP platform in order to generate novel product candidates that are specifically designed to limit off-target toxicities and address acquired drug resistance to provide next-generation treatment options.

Our lead product candidate, TYRA-300, is an investigational, oral, FGFR3-selective inhibitor currently being evaluated in an international, multi-center, open label Phase 1 clinical trial, SURF301 (Study in Untreated and

16


 

Resistant FGFR3+ Advanced Solid Tumors). SURF301 (NCT05544552) was designed to determine the optimal and maximum tolerated doses (MTD) and the recommended Phase 2 dose (RP2D) of TYRA-300, as well as to evaluate the preliminary antitumor activity of TYRA-300. SURF301 is currently enrolling adults with locally advanced or metastatic urothelial carcinoma (mUC) and other advanced solid tumors with FGFR3 gene alterations. The Part A, Phase 1 portion of SURF301 has completed dose escalation without determining an MTD, and the current expansion cohorts in Part B are evaluating potentially therapeutic once daily and twice daily doses. We expect to submit initial results from the SURF301 Phase 1 portion for presentation at a scientific congress in the second half of 2024.

Beyond oncology, FGFR3 is implicated in many genetically-defined conditions, such as achondroplasia (ACH) and other skeletal dysplasias, due to its role in regulating bone and cartilage formation. In March 2023, we announced we were expanding development of TYRA-300 into ACH based on positive preclinical results demonstrated in a study performed in collaboration with the Imagine Institute in Paris, France. Data from the study showed that TYRA-300 increased body length in mice by 17.9% compared to the vehicle (p<0.0001) and increased the length of the femur (+22.6%), tibia (+33.0%) and L4-L6 (+23.5%) in mice (p<0.0001) (with n=8 for TYRA-300, after excluding two mice from the dataset when molecular analysis showed chimeric incorporation of mutation, and n=10 for vehicle, after excluding one vehicle mouse from the dataset when molecular analysis showed chimeric incorporation of mutation). Achondroplasia, the most common form of dwarfism, is a skeletal dysplasia in which growth plate cartilage is affected, resulting in decreased growth of the long bones, vertebral bodies and skull base. These growth differences can result in health complications such as foramen magnum and spinal stenosis, hydrocephalus, genu varum (bowed legs), and sleep apnea. A specific DNA mutation in FGFR3 causes an estimated 99% of ACH.

We believe that the design of TYRA-300 may have a meaningful impact on ACH and potentially other skeletal dysplasias. We are conducting additional Investigational New Drug Application (IND)-enabling studies and plan to submit an Investigational New Drug (IND) application to the FDA in the second half of 2024 for the initiation of a Phase 2 clinical trial testing multiple doses of TYRA-300 to support children with ACH. We expect that the primary objective of this study will be to assess safety and tolerability in children with ACH and determine the dose(s) for further development. We expect that secondary objectives will include evaluating change in growth velocity, growth proportionality and pharmacokinetics (PK). We are also planning exploratory assessments of clinical outcomes and quality of life measures, and an evaluation of biomarkers to determine dose-response relationships to TYRA-300. In July 2023 and January 2024, the FDA granted Orphan Drug Designation (ODD) and Rare Pediatric Disease (RPD) Designation to TYRA-300, respectively, for the treatment of ACH.

Our second oncology product candidate, TYRA-200, is an investigational, oral, FGFR1/2/3 inhibitor with potency against activating FGFR2 gene alterations, as well as clinically important molecular brake and gatekeeper resistance mutations. TYRA-200 is currently being evaluated in a multi-center, open label Phase 1 clinical study, SURF201 (Study in PrevioUsly treated and Resistant FGFR2+ Cholangiocarcinoma and Other Advanced Solid Tumors) (NCT06160752) that is designed to evaluate the safety, tolerability, and PK of TYRA-200 and determine the optimal dose for further development and the MTD and RP2D, as well as evaluate preliminary antitumor activity.

We nominated our third candidate for clinical development, TYRA-430, an FGFR4/3 selective inhibitor for FGF19+/FGFR4-driven cancers, and are focused on completing IND-enabling studies for this program.

Since the commencement of our operations in 2018, we have devoted substantially all of our resources to organizing and staffing the company, business planning, raising capital, developing our proprietary SNÅP platform, undertaking research and development activities for our development programs, establishing our intellectual property portfolio, and providing general and administrative support for our operations. We have not generated any revenue to date and have funded our operations primarily from our initial public offering (IPO), private placements of our convertible preferred stock, and the issuance of Simple Agreements for Future Equity. Our net losses for the three months ended March 31, 2024 and 2023 were $18.2 million and $11.9 million, respectively. As of March 31, 2024, we had an accumulated deficit of $183.0 million. As of March 31, 2024, we had cash, cash equivalents and marketable securities of $382.5 million.

In February 2024, we completed a private placement of 9,286,023 shares of our common stock and pre-funded warrants to purchase an aggregate of 6,087,230 shares of our common stock for gross proceeds of approximately $200 million (the 2024 Private Placement) before deducting offering expenses.

We have incurred significant operating losses since inception. Our net losses may fluctuate significantly from quarter-to-quarter and year-to-year, depending on the timing of our clinical development activities, other

17


 

research and development activities and capital expenditures. We expect to continue to incur significant expenses and increasing operating losses for the foreseeable future particularly if and as we conduct preclinical studies and clinical trials, continue our research and development activities, utilize third parties to manufacture our product candidates and related raw materials, hire additional personnel, expand and protect our intellectual property, and incur additional costs associated with being a public company.

Based on our current operating plan, we believe that our cash, cash equivalents and marketable securities as of March 31, 2024 will be sufficient to fund our operating expenses and capital expenditures through at least 2026. We have never generated any revenue and do not expect to generate any revenues from product sales unless and until we successfully complete development of and obtain regulatory approval for our product candidates, which will not be for several years, if ever. In addition, if we obtain regulatory approval for any of our product candidates, we expect to incur significant commercialization expenses related to product sales, marketing, manufacturing and distribution. Accordingly, until such time as we can generate significant revenue from sales of our product candidates, if ever, we expect to finance our cash needs through equity offerings, debt financings or other capital sources, including potential collaborations, licenses and other similar arrangements. However, we may not be able to raise additional funds or enter into such other arrangements when needed or on favorable terms, or at all. If we are unable to raise additional capital or enter into such arrangements when needed, we could be forced to delay, limit, reduce or terminate our research and development programs or future commercialization efforts, or grant rights to develop and market our product candidates even if we would otherwise prefer to develop and market such product candidates ourselves.

Components of Results of Operations

Operating Expenses

Research and Development Expenses

To date, our research and development expenses consist primarily of external and internal costs related to the development of our SNÅP platform and our product candidates and development programs. Our research and development expenses primarily include:

external costs, including:
expenses incurred in connection with conducting clinical trials, including investigator grants and site payments for time and pass-through expenses and expenses incurred under agreements with contract research organizations (CROs), central laboratories and other vendors and service providers engaged to conduct our trials;
expenses incurred in connection with the discovery and preclinical development of our product candidates, including under agreements with third parties, such as consultants and CROs;
costs associated with consultants for chemistry, manufacturing and controls (CMC) development, and other services;
the cost of manufacturing compounds for use in our preclinical studies, including under agreements with third parties, such as consultants and third-party manufacturers; and
costs related to compliance with drug development regulatory requirements; and
internal costs, including:
employee-related expenses, including salaries, related benefits, travel and share-based compensation expenses for employees engaged in research and development functions;
the costs of laboratory supplies and acquiring, developing and manufacturing preclinical study materials; and
facilities, depreciation and other expenses, which include allocated expenses for rent and maintenance of facilities, and supplies.

18


 

We expense research and development expenses in the periods in which they are incurred. External expenses are recognized based on an evaluation of the progress to completion of specific tasks using information provided to us by our service providers or our estimate of the level of service that has been performed at each reporting date. We track external expenses on a development program and other program specific basis. However, we do not track internal costs on a program specific basis because these costs primarily relate to compensation, early research and consumable costs, which are deployed across multiple programs under development.

Research and development activities are central to our business model. There are numerous factors associated with the successful development of any of our product candidates, including future trial design and various regulatory requirements, many of which cannot be determined with accuracy at this time based on our stage of development. In addition, future regulatory factors beyond our control may impact our clinical development programs. Product candidates in later stages of development generally have higher development costs than those in earlier stages of development. As a result, we expect that our research and development expenses will increase substantially over the next several years as we advance our product candidates through preclinical studies into and through clinical trials, continue to discover and develop additional product candidates and expand our pipeline, maintain, expand, protect and enforce our intellectual property portfolio, and hire additional personnel.

Our future research and development expenses may vary significantly based on a wide variety of factors such as:

the number and scope, rate of progress, expense and results of our discovery and preclinical development activities and clinical trials;
the number of trials required for approval;
the number of sites included in each of our trials;
the countries in which the trials are conducted;
the length of time required to enroll eligible patients;
the number of patients that participate in the trials;
the ability to identify appropriate patients eligible for our clinical trials;
the number of doses that patients receive;
the drop-out or discontinuation rates of patients;
potential additional safety monitoring requested by regulatory agencies;
the duration of patient participation in the trials and follow-up;
the phase of development of the product candidate;
the efficacy and safety profile of the product candidate;
the timing, receipt, and terms of any approvals from applicable regulatory authorities including the FDA and non-U.S. regulators;
maintaining a continued acceptable safety profile of our product candidates following approval, if any;
the cost and timing of manufacturing our product candidates;
significant and changing government regulation and regulatory guidance;
the ability to attract and retain personnel;

19


 

the impact of any business interruptions to our operations or to those of the third parties with whom we work;
geopolitical instability, such as the war and other conflicts in Ukraine and the Middle East;
adverse effects on the financial markets, the global economy, the supply chain and our expenses due to pandemic or epidemic diseases, geopolitical instability, inflation, interest rates and other factors; and
the extent to which we establish additional strategic collaborations or other arrangements.

A change in the outcome of any of these variables with respect to the development of any of our product candidates could significantly change the costs and timing associated with the development of that product candidate.

The process of conducting the necessary preclinical and clinical research to obtain regulatory approval is costly and time-consuming. The actual probability of success for our product candidates or any future candidates may be affected by a variety of factors. We may never succeed in achieving regulatory approval for any of our product candidates or any future candidates.

General and Administrative Expenses

General and administrative expenses consist primarily of personnel-related expenses, including employee salaries, bonuses, benefits, and stock-based compensation charges, for personnel in executive and administrative functions. Other significant general and administrative expenses include legal fees relating to intellectual property and corporate matters, professional fees for accounting, tax and consulting services and insurance costs. We expect our general and administrative expenses will increase for the foreseeable future to support our increased research and development activities, manufacturing activities, and the increased costs associated with operating as a public company. These increased costs will likely include increased expenses related to hiring of additional personnel, audit, legal, regulatory and tax-related services associated with maintaining compliance with exchange listing and the Securities and Exchange Commission (SEC) requirements, director and officer insurance costs, and investor and public relations costs.

Results of Operations for the Three Months Ended March 31, 2024 and 2023

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

 

 

 

Three Months Ended March 31,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Research and development

 

$

17,203

 

 

$

10,408

 

 

$

6,795

 

General and administrative

 

 

5,119

 

 

 

3,926

 

 

 

1,193

 

Total operating expenses

 

 

22,322

 

 

 

14,334

 

 

 

7,988

 

Loss from operations

 

 

(22,322

)

 

 

(14,334

)

 

 

(7,988

)

Other income:

 

 

 

 

 

 

 

 

 

Interest and other income, net

 

 

4,130

 

 

 

2,454

 

 

 

1,676

 

Total other income

 

 

4,130

 

 

 

2,454

 

 

 

1,676

 

Net loss

 

$

(18,192

)

 

$

(11,880

)

 

$

(6,312

)

 

Research and Development Expenses

Research and development expenses were $17.2 million and $10.4 million for the three months ended March 31, 2024 and 2023, respectively. The overall increase of $6.8 million was primarily due to an increase in CRO and drug manufacturing costs to support our ongoing and planned clinical trials of $4.5 million, an increase in personnel costs of $1.2 million, an increase in stock-based compensation costs of $1.0 million, and an increase in facilities and other operating costs of $0.5 million. The increase was partially offset by a decrease in preclinical expenses of $0.4 million.

20


 

The following table summarizes our research and development expenses by development program for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

External research and development expense by
   program

 

 

 

 

 

 

TYRA-300 ACH

 

$

1,405

 

 

$

150

 

TYRA-300 ONC

 

 

4,534

 

 

 

2,006

 

TYRA-200

 

 

904

 

 

 

717

 

TYRA-430

 

 

955

 

 

 

566

 

Other development programs

 

 

2,215

 

 

 

2,394

 

Unallocated research and development expense

 

 

 

 

 

 

Other research and development

 

 

1,300

 

 

 

932

 

Personnel and stock-based compensation

 

 

5,890

 

 

 

3,643

 

Total research and development expense

 

$

17,203

 

 

$

10,408

 

 

General and Administrative Expenses

General and administrative expenses were $5.1 million and $3.9 million for the three months ended March 31, 2024 and 2023, respectively. The increase of $1.2 million was primarily due to an increase in stock-based compensation costs of $0.7 million, an increase in professional services costs of $0.3 million, and an increase in personnel costs of $0.2 million.

 

Other Income

Other income was $4.1 million and $2.5 million for the three months ended March 31, 2024 and 2023, respectively. The increase of $1.6 million was primarily related to the increase in cash, cash equivalents and marketable securities resulting from proceeds received from the 2024 Private Placement, as well as fluctuations in interest rates.

Liquidity and Capital Resources

Sources of Liquidity

On September 17, 2021, we completed our IPO and issued 12,420,000 shares of common stock for net proceeds of approximately $181.2 million. Prior to our IPO, we funded our operations primarily through private placements of our convertible preferred stock with net proceeds of $157.2 million excluding issuance costs of $0.4 million.

On February 6, 2024, we completed the 2024 Private Placement for gross proceeds of approximately $200 million, before deducting offering expenses of $0.4 million. On March 19, 2024, we filed a registration statement on Form S-3 registering the resale of the shares of common stock and shares of common stock issuable upon the exercise of pre-funded warrants issued in the private placement, which registration statement was declared effective by the SEC on April 22, 2024.

Our primary uses of cash to date have been to fund our research and development activities, including with respect to TYRA-300, TYRA-300 ACH and TYRA-200 and other research programs, business planning, establishing and maintaining our intellectual property portfolio, hiring personnel, raising capital, and providing general and administrative support for these operations.

On October 3, 2022, we entered into an ATM Sales Agreement (the Sales Agreement) with Virtu Americas LLC (the Agent), under which we may, from time to time, sell shares of our common stock having an aggregate offering price of up to $150.0 million in “at the market” offerings through the Agent. Sales of the shares of common stock, if any, will be made at prevailing market prices at the time of sale, or as otherwise agreed with the Agent. The Agent will receive a commission from us of up to 3.0% of the gross proceeds of any shares of common stock sold under the Sales Agreement.

We are not obligated to sell, and the Agent is not obligated to buy or sell, any shares of common stock under the Sales Agreement. No assurance can be given that we will sell any shares of common stock under the Sales

21


 

Agreement, or, if we do, as to the price or amount of shares of common stock that we may sell or the dates when such sales will take place. As of March 31, 2024, we have not sold any shares under the Sales Agreement.

Cash Flows

The following table sets forth a summary of our cash flows for the periods indicated (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net cash used in operating activities

 

$

(22,028

)

 

$

(9,847

)

Net cash provided by (used in) investing activities

 

 

18,073

 

 

 

(41

)

Net cash provided by financing activities

 

 

200,315

 

 

 

376

 

Net cash increase (decrease) for the period

 

$

196,360

 

 

$

(9,512

)

 

Operating Activities

Net cash used in operating activities for the three months ended March 31, 2024 was $22.0 million, consisting primarily of our net loss of $18.2 million, adjusted for $3.0 million of non-cash charges primarily related to stock-based compensation expense and accretion on marketable securities and $6.8 million for net changes in operating assets and liabilities.

Net cash used in operating activities for the three months ended March 31, 2023 was $9.8 million, consisting primarily of our net loss of $11.9 million, adjusted for $2.5 million of non-cash charges primarily related to stock-based compensation expense and $0.4 million for net changes in operating assets and liabilities.

Investing Activities

Net cash provided by investing activities for the three months ended March 31, 2024 was $18.1 million, consisting of $30.0 million received related to sales and maturities of marketable securities available-for-sale, offset by purchases of marketable securities available-for-sale of $11.8 million and purchases of property and equipment of $0.1 million.

Net cash used in investing activities for the three months ended March 31, 2023 was $41 thousand, consisting of purchases of property and equipment.

Financing Activities

Net cash provided by financing activities for the three months ended March 31, 2024 was $200.3 million, consisting primarily of proceeds from the issuance of common stock and pre-funded warrants from the 2024 Private Placement of $200 million and proceeds from issuances of common stock under benefit plans of $0.5 million, offset by issuance costs paid during the quarter relating to the 2024 Private Placement of $0.2 million.

Net cash provided by financing activities for the three months ended March 31, 2023 was $0.4 million, related to proceeds from issuances of common stock under benefit plans.

Future Funding Requirements

Based on our current operating plan, we believe that our existing cash, cash equivalents and marketable securities as of March 31, 2024 will be sufficient to meet our anticipated operating expenses and capital expenditures through at least 2026. However, our forecast of the period of time through which our financial resources will be adequate to support our operations is a forward-looking statement that involves risks and uncertainties, and actual results could vary materially. We have based this estimate on assumptions that may prove to be wrong, and we could deplete our capital resources sooner than we expect. Additionally, the process of conducting preclinical studies and testing product candidates in clinical trials is costly, and the timing of progress and expenses in these studies and trials is uncertain.

22


 

Our future capital requirements will depend on many factors, including:

the initiation, type, number, scope, results, costs and timing of, our ongoing and planned preclinical studies and clinical trials of existing product candidates or clinical trials of other potential product candidates we may choose to pursue in the future, including based on feedback received from regulatory authorities;
the costs and timing of manufacturing for current or future product candidates, including commercial scale manufacturing if any product candidate is approved;
the costs, timing and outcome of regulatory review of current or future product candidates;
the costs of obtaining, maintaining and enforcing our patents and other intellectual property rights;
our efforts to enhance operational systems and hire additional personnel to satisfy our obligations as a public company, including enhanced internal controls over financial reporting;
the costs associated with hiring additional personnel and consultants as our business grows, including additional executive officers and clinical development personnel, as well as retaining personnel;
the costs and timing of establishing or securing sales and marketing capabilities if any current or future product candidate is approved;
our ability to achieve sufficient market acceptance, coverage and adequate reimbursement from third-party payors and adequate market share and revenue for any approved products;
costs associated with any products or technologies that we may in-license or acquire; and
delays or issues with any of the above, including that the risk of each may be exacerbated by any future pandemics or epidemic diseases, potential geopolitical instability and war, inflation or rising interest rates.

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

Contractual Obligations and Commitments

Other than disclosed below, there were no material changes outside the ordinary course of our business during the three months ended March 31, 2024 to the information regarding our contractual obligations that was disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in the 2023 Annual Report.

As of March 31, 2024, total future aggregate operating lease commitments were $9.3 million, with approximately $0.6 million due during 2024, and the remaining due in periods from 2025 through 2033.

23


 

Critical Accounting Policies and Estimates

There have been no material changes to our critical accounting policies and estimates during the three months ended March 31, 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 the 2023 Annual Report.

Recently Adopted Accounting Pronouncements

See Note 1 to our condensed financial statements included elsewhere in this Quarterly Report on Form 10-Q for recently issued accounting pronouncements that may potentially impact our financial position and results of operations.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

As of March 31, 2024, there have been no material changes surrounding our market risk, including interest rate risk, foreign currency exchange risk, and inflation risk, from the discussion provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Quantitative and Qualitative Disclosures about Market Risk” in the 2023 Annual Report.

Item 4. Controls and Procedures

Our management, with the participation of our chief executive officer and our chief financial officer (our principal executive officer and principal financial and accounting officer, respectively), evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this quarterly report. 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 and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. As required by SEC Rule 13a-15(b), we carried out an evaluation of our disclosure controls and procedures as of the end of the quarter covered by this report. Based on such evaluation, our chief executive officer and our chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

 

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

PART II—OTHER INFORMATION

Item 1. Legal Proceedings

We are not currently subject to any material legal proceedings. From time to time, we may be involved in legal proceedings or subject to claims incident to the ordinary course of business. Regardless of the outcome, such proceedings or claims can have an adverse impact on us because of defense and settlement costs, diversion of resources and other factors, and there can be no assurances that favorable outcomes will be obtained.

Item 1A. Risk Factors

There have been no material changes to the risk factors disclosed in Item 1A of our 2023 Annual Report.

24


 

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

Unregistered Sales of Equity Securities

None.

Use of Proceeds from Initial Public Offering

On September 14, 2021, our registration statement on Form S-1 (File No. 333-258970) was declared effective by the SEC for our IPO. At the closing of the offering on September 17, 2021, we sold 12,420,000 shares of common stock, which included the exercise in full by the underwriters of their option to purchase 1,620,000 additional shares, at an initial public offering price of $16.00 per share and received gross proceeds of $198.7 million, which resulted in net proceeds to us of approximately $181.2 million, after deducting underwriting discounts and commissions of approximately $13.9 million and offering-related transaction costs of approximately $3.6 million. None of the expenses associated with the IPO were paid to directors, officers, persons owning 10% or more of any class of equity securities, or to their associates, or to our affiliates. BofA Securities, Inc., Jefferies LLC, and Cowen and Company, LLC acted as joint book-running managers for the offering.

As of March 31, 2024, we estimate that we have used approximately $116.4 million of the proceeds from our IPO for general corporate purposes, including to fund the development of TYRA-300, TYRA-200 and our other development programs. There has been no material change in the planned use of proceeds from that described in the final prospectus filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act on September 15, 2021.

Issuer Repurchases of Equity Securities

None.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Director and Officer Trading Arrangements:

Rule 10b5-1 Trading Plans

From time to time, our officers (as defined in Rule 16a-1(f) of the Exchange Act) and directors may enter into Rule 10b5-1 or non-Rule 10b5-1 trading arrangements (as each such term is defined in Item 408 of Regulation S-K). During the three months ended March 31, 2024, none of our officers or directors adopted, modified or terminated any such trading arrangements.

25


 

Item 6. Exhibits

 

Exhibit Number

Exhibit Description

Incorporated by Reference

Filed Herewith

Form

Date

Number

3.1

Amended and Restated Certificate of Incorporation

10-K

3/22/23

3.1

3.2

Amended and Restated Bylaws, effective as of October 26, 2023

8-K

10/26/23

3.1

4.1

Specimen stock certificate evidencing the shares of common stock

S-1

8/20/21

4.1

4.2

Amended and Restated Investors’ Rights Agreement, dated March 5, 2021, by and among the Registrant and certain of its stockholders

S-1/A

9/9/21

4.2

4.3

 

Form of Pre-Funded Warrant

 

8-K

 

2/5/24

 

4.1

 

 

10.1

 

Securities Purchase Agreement, dated February 1, 2024, by and between the Registrant and each of the purchasers party thereto

 

8-K

 

2/5/24

 

10.1

 

 

10.2

 

Third Amendment to Lease, between the Registrant and Fabric 2676 State, LLC, a California limited liability company, dated March 18, 2024

 

10-K

 

3/19/24

 

10.23

 

 

10.3

 

Non-Employee Director Compensation Program, amended and restated effective May 1, 2024

 

 

 

 

 

 

 

X

31.1

Certification of Chief Executive Officer, as required by Rule 13a-14(a) or Rule 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

31.2

Certification of Chief Financial Officer, as required by Rule 13a-14(a) or Rule 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

 32.1*

Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

 32.2*

Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

  101.INS

Inline XBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document

X

  101.SCH

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

X

104

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

X

* This certification is deemed not filed for purpose of Section 18 of the Exchange Act or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

 

26


 

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.

 

TYRA BIOSCIENCES, INC.

Date: May 9, 2024

By:

/s/ Todd Harris, Ph.D.

Todd Harris, Ph.D.

President, Chief Executive Officer, and Director

 

 (Principal Executive Officer)

 

 

 

 

Date: May 9, 2024

By:

/s/ Alan Fuhrman

Alan Fuhrman

Chief Financial Officer

 

 

 

(Principal Financial and Accounting Officer)

 

27


EX-10.3 2 tyra-ex10_3.htm EX-10.3 EX-10.3

Exhibit 10.3

 

Tyra Biosciences, Inc.

 

Non-Employee Director Compensation Program

 

(Amended and Restated Effective May 1, 2024)

 

Non-employee members of the board of directors (the “Board”) of Tyra Biosciences, Inc. (the “Company”) shall receive cash and equity compensation as set forth in this Non-Employee Director Compensation Program (this “Program”). The cash and equity compensation described in this Program shall be paid or be made, as applicable, automatically and without further action of the Board, to each member of the Board who is not an employee of the Company or any parent or subsidiary of the Company (each, a “Non-Employee Director”) who is entitled to receive such cash or equity compensation, unless such Non-Employee Director declines the receipt of such cash or equity compensation by written notice to the Company and subject to any limits on non-employee director compensation set forth in the Equity Plan (as defined below). This Program shall remain in effect until it is revised or rescinded by further action of the Board. This Program may be amended, modified or terminated by the Board at any time in its sole discretion. The terms and conditions of this Program shall supersede any prior cash and/or equity compensation arrangements for service as a member of the Board between the Company and any of its Non-Employee Directors, except for equity compensation previously granted to a Non-Employee Director. This amended and restated Program shall become effective as of the date set forth above (the “Effective Date”).

Cash Compensation

The schedule of annual retainers (the “Annual Retainers”) for the Non-Employee Directors is as follows:

Position

Amount

Base Board Retainer

$40,000

Chair of the Board

$30,000

Chair of Audit Committee

$15,000

Chair of Compensation Committee

$10,000

Chair of Nominating and Corporate Governance Committee

$8,000

Chair of Science and Technology Committee

$10,000

1

 

 

 

 

 

 


Position

Amount

Member of Audit Committee (non-Chair)

$7,500

Member of Compensation Committee (non-Chair)

$5,000

Member of Nominating and Corporate Governance Committee (non-Chair)

$4,000

Member of Science and Technology Committee (non-Chair)

$5,000

 

For the avoidance of doubt, the Annual Retainers in the table above are additive and a Non-Employee Director shall be eligible to earn an Annual Retainer for each position in which he or she serves. The Annual Retainers shall be earned on a quarterly basis based on a calendar quarter and shall be paid in cash by the Company in arrears not later than the fifteenth day following the end of each calendar quarter. In the event a Non-Employee Director does not serve as a Non-Employee Director, or in the applicable position, for an entire calendar quarter, the Annual Retainer paid to such Non-Employee Director shall be prorated for the portion of such calendar quarter actually served as a Non-Employee Director, or in such position, as applicable. In addition, the Annual Retainers will be prorated for the first calendar quarter in which the Effective Date occurs, which proration will be based on the number of days of the calendar quarter remaining in such quarter after the Effective Date. The Board may adopt a program that allows Non-Employee Directors to defer Annual Retainers.

 

Equity Compensation

Each Non-Employee Director shall be granted the equity awards described below, which equity awards shall be granted under and subject to the terms and provisions of the Company’s 2021 Incentive Award Plan or any other applicable Company equity incentive plan then-maintained by the Company (the “Equity Plan”), and shall be subject to an equity award agreement in substantially the form previously approved by the Board for use under the Equity Plan. All applicable terms of the Equity Plan apply to this Program as if fully set forth herein, and all grants of equity awards hereby are subject in all respects to the terms of the Equity Plan and the applicable equity award agreement.

A. Initial Awards. Each Non-Employee Director who is initially elected or appointed to the Board following the Effective Date shall be automatically granted stock options to purchase 37,200 shares of the Company’s common stock under the Equity Plan on the date of such initial election or appointment. The awards described in this Section shall be referred to as “Initial Awards.”

B. Annual Awards. A Non-Employee Director who (i) is serving on the Board as of the date of any annual meeting of the Company’s stockholders following the Effective Date, and

2

 

 

 

 

 

 


(ii) will continue to serve as a Non-Employee Director immediately following such meeting, shall be automatically granted stock options to purchase 18,600 shares of the Company’s common stock under the Equity Plan on the date of such annual meeting. The awards described in this Section shall be referred to as “Annual Awards.” For the avoidance of doubt, a Non-Employee Director elected for the first time to the Board at an annual meeting of the Company’s stockholders shall only receive an Initial Award in connection with such election, and shall not receive any Annual Award on the date of such meeting as well. In addition, in the event of an adjournment or postponement of any annual meeting following the time such meeting commences, the date of the annual meeting for purposes of this clause (B) shall be the date on which the business to be conducted at the annual meeting is concluded.

 

Notwithstanding the foregoing, a Non-Employee Director shall have served as a Non-Employee Director for at least (6) months as of the date of any annual meeting to receive an Annual Award, unless otherwise determined by the Board; in which case, the Board may determine to grant such Non-Employee Director an Annual Award or a Prorated Annual Award (as defined below). “Prorated Annual Award” means the product determined by multiplying (i) the Annual Award, by (ii) a fraction, the numerator of which is equal to (x) 365 minus (y) the number of days that elapsed from the date of the annual meeting of the Company’s stockholders preceding the Non-Employee Director’s date of initial election or appointment to the date of such initial election or appointment, and the denominator of which is 365.

 

C. Terms of Awards Granted to Non-Employee Directors.

 

1. Vesting. Each Initial Award shall vest and become exercisable in substantially equal monthly installments over the three (3) years beginning on the date of the Non-Employee Director’s election or appointment to the Board, subject to the Non-Employee Director continuing in service on the Board through each such vesting date. Each Annual Award shall vest and/or become exercisable in substantially equal monthly installments over the twelve (12) months following the date of grant of such Annual Award (or, in the event the next annual meeting of the Company’s stockholders occurs prior to the first anniversary of the date of grant of such Annual Award, any remaining unvested portion of the Annual Award will vest on the date of such annual meeting of the Company’s stockholders), subject to the Non-Employee Director continuing in service on the Board through the applicable vesting date.

2. Forfeiture. Unless the Board otherwise determines, any portion of an Initial Award or Annual Award which is unvested at the time of a Non-Employee Director’s termination of service on the Board as a Non-Employee Director shall be immediately forfeited upon such termination of service and shall not thereafter become vested. All of a Non-Employee Director’s Initial Awards and Annual Awards shall vest in full immediately prior to the occurrence of a Change in Control (as defined in the Equity Plan), to the extent outstanding at such time.

3. Reimbursements. The Company shall reimburse each Non-Employee Director for all reasonable, documented, out-of-pocket travel and other business expenses incurred by such Non-Employee Director in the performance of his or her duties to the Company in

3

 

 

 

 

 

 


accordance with the Company’s applicable expense reimbursement policies and procedures as in effect from time to time.

* * * * *

4

 

 

 

 

 

 


EX-31.1 3 tyra-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO

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

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

I, Todd Harris, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Tyra Biosciences, 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: May 9, 2024

By:

/s/ Todd Harris, Ph.D.

Todd Harris, Ph.D.

President, Chief Executive Officer, and Director

 

 


EX-31.2 4 tyra-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO

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

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

I, Alan Fuhrman, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Tyra Biosciences, 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: May 9, 2024

By:

/s/ Alan Fuhrman

Alan Fuhrman

Chief Financial Officer

 

 

 


EX-32.1 5 tyra-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

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

 

Date: May 9, 2024

By:

/s/ Todd Harris, Ph.D.

Todd Harris, Ph.D.

President, Chief Executive Officer, and Director

 

 


EX-32.2 6 tyra-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

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

 

Date: May 9, 2024

By:

/s/ Alan Fuhrman

Alan Fuhrman

Chief Financial Officer

 

 


EX-101.SCH 7 tyra-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Statements of Cash Flows (Unaudited) 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Statement of Operations and Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Statements of Stockholders' Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Condensed Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100100 - Statement - Condensed Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Accrued and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Simple Agreements for Future Equity link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Equity Incentive Plans and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - License Agreement link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Organization and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Accrued and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Equity Incentive Plans and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Organization and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Fair Value Measurements - Summary of assets measured at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Marketable Securities - Summary of Available-for-Sale Securities and Gross Unrealized Losses (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Marketable Securities (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Simple Agreements for Future Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Stockholders' Equity - Summary of Reserved Shares of Common Stock (Details) - shares (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Fair Value of Stock Option Grants (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Net Loss Per Share (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - License Agreement (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Leases - Schedule of Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Subsequent Events (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink Lease Agreements [Member] Lease Agreements Member Common stock, capital shares available for future issuance. Common Stock, Capital Shares Available For Future Issuance Total common stock available for future issuance 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Weighted- Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Money Market Funds Money Market Funds [Member] Payments of Stock Issuance Costs Payments of Stock Issuance Costs Estimated fair value Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale, Total Other long-term liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Level 1 Fair Value, Inputs, Level 1 [Member] Less than One Year [Member] Short-Term Debt [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Fair Value Measurements Fair Value Disclosures [Text Block] Preferred stock, shares authorized Temporary Equity, Shares Authorized Holder One [Member] Holder One [Member] More than One Year [Member] Long-Term Debt [Member] Schedule of fair value of assets measured Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Subsequent Events [Text Block] Preferred stock, shares issued Temporary Equity, Shares Issued Cash and Cash Equivalents Fair Value, Concentration of Risk, Cash and Cash Equivalents Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Operating Lease Liability Noncurrent, Total Lease liabilities, noncurrent Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Allowance for Credit Losses Allowance for Credit Losses Policy Text Block Allowance for Credit Losses Policy Text Block Class Of Stock [Line Items] Class of Stock [Line Items] Total current assets Assets, Current Extinguishment of Debt, Type [Domain] Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Forward stock split conversion Stockholders' Equity Note, Stock Split, Conversion Ratio Year which lease or group of leases is set to expire Lease Expiration Year Lease Expiration Year Number of Outstanding Options, Beginning balance Number of Outstanding Options, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Weighted average grant fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Comprehensive loss Comprehensive loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Trading Symbol Trading Symbol Common stock, shares issued Common Stock, Shares, Issued Common Stock, Shares, Issued, Total Office Building [Member] Prepaid and other current assets Prepaid Expense and Other Assets, Current Schedule of maturities of lease liabilities along with weighted average remaining term and discount rate. Schedule of Maturities of Lease Liabilities with Weighted Average Remaining Term and Discount Rate Table Text Block Schedule of Lease Liabilities with Weighted Average Remaining Term and Weighted Average Discount Rate Lease Expiration Date Minimum lease termination date Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Common Stock, Capital Shares Reserved for Future Issuance Total common stock reserved for future issuance Entity Address, City or Town Entity Address, City or Town Carlsbad Lease [Member] Carlsbad lease. Right-of-use assets and lease liabilities, net Increase Decrease In Right Of Use Assets And Lease Liabilities Net Increase decrease in right of use assets and lease liabilities net. Weighted-average incremental borrowing rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Pre-Funded Warrants issued and outstanding Class of Warrant or Right, Outstanding Operating lease renewal term Lessee, Operating Lease, Renewal Term Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Purchase of common stock through payroll deduction. Purchase Of Common Stock Through Payroll Deduction Purchase of common stock through payroll deduction Unrealized losses less than 12 months, unrealized losses Unrealized losses less than 12 months Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Pre-funded Warrants [Member] Pre-funded Warrants [Member] Subsequent Event [Member] Subsequent Event Type [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted- Average Exercise Price, Cancelled Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Series B Preferred Stock [Member] Series B Preferred Stock [Member] Current liabilities: Liabilities, Current [Abstract] US Government Corporations and Agencies Securities [Member] Current assets: Assets, Current [Abstract] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Statement of Stockholders' Equity [Abstract] Weighted- Average Exercise Price, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Less: current portion of lease liabilities Operating Lease, Liability, Current Lease liabilities, current Less: current portion of lease liabilities Marketable Securities Marketable Securities, Policy [Policy Text Block] Total property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Series A Preferred Stock [Member] Series A Preferred Stock [Member] Class of Stock Class of Stock [Domain] Aggregate Intrinsic Value, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expenses, Other Entity Central Index Key Entity Central Index Key Options to Purchase Common Stock Stock Options To Purchase Common Stock [Member] Stock options to purchase common stock member. Warrants issued to purchase common stock Class of Warrant or Right, Number of Securities Called by Warrants or Rights Plan Name Plan Name [Domain] Issuance costs for common stock and pre-funded warrants from Private Placement included in accounts payable and accrued liabilities Issuance costs related to Private Placement included in accounts payable and accrued and other current liabilities Issuance costs related to Private Placement included in accounts payable and accrued and other current liabilities Restricted cash Restricted Cash, Noncurrent Operating lease option to extend Lessee, Operating Lease, Option to Extend Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Preferred stock, shares outstanding Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Entity Listing, Par Value Per Share Financial Instruments [Domain] Leases Lessee, Operating Leases [Text Block] Restricted Stock [Member] Restricted Stock [Member] Weighted-average remaining lease term (years) - finance leases Finance Lease, Weighted Average Remaining Lease Term Plan Name Plan Name [Axis] Operating lease term of contract Lessee, Operating Lease, Term of Contract Total assets Assets Holder [Member] Holder [Member] Operating Lease, Right-of-Use Asset Operating lease right of use asset Right-of-use asset Unrecognized compensation cost related to options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Entity Registrant Name Entity Registrant Name Operating lease, existence of option to extend Lessee, Operating Lease, Existence of Option to Extend [true false] Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Related Party Related Party, Type [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Accumulated deficit Increase in authorized shares. Increase In Authorized Shares Increase in authorized shares Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Share-Based Payment Arrangement, Expense, Tax Benefit Stock based compensation expense Retained Earnings [Member] Accumulated Deficit [Member] Class of Stock Class of Stock [Axis] Minimum Minimum [Member] Present value of lease liabilities Present value of lease liabilities Operating Lease, Liability Virtu Americas LLC Virtu Americas LLC Member Virtu Americas LLC [Member] U.S. Government Agency Securities [Member] US Government Agencies Debt Securities [Member] Equity Component Equity Component [Domain] Number of available-for-sale security in gross unrealized loss position for less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions Vesting of shares of common stock subject to repurchase Vesting Of Shares Of Common Stock Subject To Repurchase Vesting of shares of common stock subject to repurchase. Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Marketable Securities [Abstract] Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and development Research and Development Expense Research and Development Expense, Total Fair Value By Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Assets Assets [Abstract] Real Estate, Type of Property [Axis] Available-for-sale security in gross unrealized loss position for less than 12 months, fair value Unrealized losses less than 12 months, fair value Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Convertible Preferred Stock [Member] Convertible Preferred Stock [Member] Common stock, $0.0001 par value; 500,000,000 shares authorized at March 31, 2024 and December 31, 2023; 52,521,050 and 43,099,055 shares issued at March 31, 2024 and December 31, 2023, respectively, and 52,474,533 and 43,024,634 shares outstanding at March 31, 2024 and December 31, 2023, respectively. Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Accrued and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Shareholders' Equity and Share-Based Payments [Text Block] Equity Incentive Plans and Stock-Based Compensation Accrued interest available-for-sale securities Accrued Interest Available For Sale Securities Accrued interest available-for-sale securities Furniture and Fixtures Furniture and Fixtures [Member] Current Fiscal Year End Date Current Fiscal Year End Date Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Loss from operations Operating Income (Loss) Loss from operations Schedule of supplemental balance sheet information related to leases. Schedule of Supplemental Balance Sheet Information Related to Leases Table Text Block Schedule of Right-of-Use Lease Assets and Lease Liabilities Holder Two [Member] Holder Two [Member] Entity Ex Transition Period Entity Ex Transition Period Marketable Securities [Line Items] Research and Development Expense [Member] Research and Development Expense [Member] Series A Convertible Preferred Stock [Member] Series A Convertible Preferred Stock [Member] Series A convertible preferred stock. Share-Based Payment Arrangement, Expense Stock-based compensation expense Stock-based compensation expense Equipment Equipment [Member] Marketable Securities [Table] Shares available for future issuance Shares Available For Future Issuance Shares Available For Future Issuance Estimated Shares Purchasable under the ESPP Estimated shares purchasable under the ESPP [Member] Estimated shares purchasable under the ESPP [Member] Aggregate Intrinsic Value, Beginning balance Aggregate Intrinsic Value, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Reconciliation of cash, cash equivalents and restricted cash to the balance sheet Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items] Operating expenses: Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Unrealized loss on marketable securities available-for-sale, net Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total The entire disclosure for Convertible Preferred Stock. Convertible Preferred Stock [Text Block] Convertible Preferred Stock February 2024 SPA February Two Thousand Twenty Four SPA [Member] February Two Thousand Twenty Four SPA [Member] Subsequent Events [Abstract] Common stock options granted and outstanding Common Stock Options Granted And Outstanding Common stock options granted and outstanding Commitments and Contingencies Disclosure [Abstract] Other long-term assets Other Assets, Noncurrent Other Assets, Noncurrent, Total Minimum Lease Payments for Leases Not Yet Commenced Minimum Lease Payments for Leases Not Yet Commenced Legally binding minimum lease payments for leases not yet commenced Number of Outstanding Options, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Accrued and other current liabilities Total accrued and other current liabilities Other Accrued Liabilities, Current Equity [Text Block] Stockholders' Equity Depreciation Depreciation Depreciation, Total Accrued Salaries, Current Accrued payroll and other employee benefits Extinguishment of Debt [Axis] Equity, Attributable to Parent [Abstract] Stockholders' equity: Summary of Components of Lease Cost Lease, Cost [Table Text Block] Lease Contractual Term [Domain] Commission Receive Commission Receive Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Supplemental Cash Flows Information Related to Lease Liabilities Earnings Per Share [Abstract] Accounting Policies [Abstract] Lessee Lease Description [Table] Lessee, Lease, Description [Table] Employee Stock Purchase Plan Description Employee Stock Purchase Plan Description Employee Stock Purchase Plan Description Vesting Of Shares Of Common Stock Subject To Repurchase, Share Vesting Of Shares Of Common Stock Subject To Repurchase, Share Vesting of shares of common stock subject to repurchase, Share Earnings Per Share, Basic Net loss per share, basic Net loss per share, basic Commitments and Contingencies Commitments and contingencies (Note 10) Simple Agreements for Future Equity Simple Agreements For Future Equity [Text Block] Simple Agreements for Future Equity Text Block Income Statement [Abstract] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Related Party Related Party, Type [Axis] Accounts payable, accrued expenses and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Milestones payments Milestones Payments Milestones payments. Performance Shares [Member] Performance Shares [Member] Operating lease cost Operating Lease, Cost Short-Term Lease, Cost Short-term lease cost Number of Outstanding Options, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement Statistical Measurement [Domain] Temporary Equity Stock Issued During Period Share Conversion Of Simple Agreement For Future Equity, Share Temporary Equity Stock Issued During Period Share Conversion Of Simple Agreement For Future Equity, Share Convertible preferred stock upon conversion of simple agreement for future equity, shares convertible preferred stock, net of issuance costs, Share Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Original Lease Original Lease [Member] Original Lease Simple Agreements For Future Equity [Abstract] Simple Agreements for Future Equity Abstract. Accrued other general and administrative fees Accrued Other General And Administrative Fees Accrued other general and administrative fees. Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] 2024 Private Placement [Member] Two Thousand Twenty Four Private Placement [Member] Two Thousand Twenty Four Private Placement [Member] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease, Payments Lease liability paid Earnings Per Share, Diluted Net loss per share, Diluted Net loss per share, diluted Lease, Cost [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Number of Outstanding Options, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Fair Value, Recurring [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Issuance of Common Stock Under Benefit Plans Issuance of Common Stock Under Benefit Plans Issuance of common stock under benefit plans Provision related to repurchase of early exercised options. Provision Related To Repurchase Of Early Exercised Options Liability of early exercise options, shares US Treasury Securities [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Computers and Software Computers And Software [Member] Computers and software. Stock option exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock for stock option exercises, Share Number of Outstanding Options, Exercised Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Liabilities, Convertible Preferred Stock and Stockholders' Equity Entity Address, Postal Zip Code Entity Address, Postal Zip Code Issuance of pre-funded warrants, net of issuance costs Issuance Of Pre Funded Warrants Under Private Placement Issuance Of Pre Funded Warrants Under Private Placement Unrealized losses 12 months or greater, unrealized losses Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Entity Interactive Data Current Entity Interactive Data Current Private Placement [Member] Accrued research and development Accrued Research And Development Accrued research and development. Real Estate [Domain] Equity [Abstract] Less: amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: amount representing interest Issuance of common stock shares under benefit plans. Issuance of Common Stock Under Benefit Plans Shares Issuance of common stock under benefit plans, Shares Weighted- Average Exercise Price, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Unrealized loss on marketable securities available-for-sale, net AvailableForSaleDebtSecuritiesNetUnrealizedLoss AvailableForSaleDebtSecuritiesNetUnrealizedLoss Equity Components Equity Components [Axis] Local Phone Number Local Phone Number Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock Sale of Stock [Axis] Weighted- Average Exercise Price, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Gross proceeds Proceeds from Issuance of Preferred Stock and Preference Stock Net proceeds from exchange of stocks Statement of Cash Flows [Abstract] Organization Organization Policy [Text Block] .Organization. Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Common stock, par value Common Stock, Par or Stated Value Per Share Term of recognized expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Weighted- Average Remaining Contractual Term, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Total common stock reserved for future issuance Common stock reserve for future issuance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum Maximum [Member] Restricted Cash Debt Securities, Trading, Restricted Payments of issuance costs for common stock and pre-funded warrants from Private Placement Payments of issuance costs for common stock and pre-funded warrants from Private Placement Payments of issuance costs for common stock and pre-funded warrants from Private Placement Twenty Twenty One Equity Incentive Plan [Member] Twenty twenty one equity incentive plan member. 2021 Equity Incentive Plan [Member] Issuance of common stock under Private Placement, net of issuance costs Proceeds from issuance of private placement Proceeds from Issuance of Private Placement Temporary Equity, Shares Outstanding Beginning balance (in shares) Ending balance (in shares) Preferred stock, shares outstanding Vesting of options early exercised subject to repurchase Vesting of options early exercised subject to repurchase Vesting of options early exercised subject to repurchase Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Fair Value, Inputs, Level 3 [Member] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Net cash increase (decrease) for the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Related Parties Related Parties Policy [Text Block] Related parties. Series B Convertible Preferred Stock [Member] Series B convertible preferred stock. Series B Convertible Preferred Stock [Member] Unvested Common Stock Upon Early Exercise of Stock Options Unvested Common Stock Exercise Of Stock Options [Member] Unvested common stock exercise of stock options member. General and Administrative Expense [Member] General And Administrative Expense [Member] Accrued and other related parties Accrued and other related parties Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] City Area Code City Area Code Sale of common stock Sale of common stock. Sale Of Common Stock Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Increase in authorized share due to forward stock split Increase In Authorized Share Due To Forward Stock Split Increase In Authorized Share Due To Forward Stock Split Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and administrative General and Administrative Expense General and Administrative Expense, Total General and administrative (including related party amounts of $XXX and $118, and $XXX and $118, respectively) Selling, General and Administrative Expenses [Member] General And Administrative Expense Weighted average Number of shares outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Employee Stock [Member] Employee Stock Purchase Plan [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Statement [Table] Statement [Table] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Document Fiscal Period Focus Document Fiscal Period Focus Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued legal and professional fees Accrued Professional Fees, Current Statement [Line Items] Statement [Line Items] First Amendment [Member] First Amendment [Member] Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Lease, Cost Total lease cost Subsequent Event [Line Items] Entity incorporation, date of incorporation Entity Incorporation, Date of Incorporation Lease commencement date 1 Lease commencement date 1 Lease commencement date Common Stock [Member] Common Stock [Member] Preferred stock, par value Temporary Equity, Par or Stated Value Per Share Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and cash equivalents Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Stock-based Compensation Expense Shares reserved for future issuance Shares reserved for future issuance Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Cash [Member] Lessee operating lease termination date. Lessee Operating Lease Termination Date Lessee operating lease termination date Cover [Abstract] Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Schedule of Common Stock Reserved for Future Issuance Weighted average unvested common stock issued upon exercise of common stock options Weighted average unvested common stock issued upon early exercise of common stock options. Less: weighted average unvested common stock issued upon early exercise of common stock options Accretion on marketable securities, net Accretion on marketable securities, net Accretion on marketable securities, net Document Fiscal Year Focus Document Fiscal Year Focus Minimum Lessee Operating Lease Term of Contract. Minimum Lessee Operating Lease Term of Contract Minimum lease term since date of original lease Agent Commission Percentage Of Commission Against Common Stock Proceedings Percentage Of Commission Against Common Stock Proceedings License agreement text block. License Agreement [Text Block] License Agreement Preferred Stock, Convertible, Conversion Price, Increase Preferred Stock, Convertible, Conversion Price, Increase Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee operating lease liability payments due after year four. Sale of Stock Sale of Stock [Domain] Expansion Lease Agreement [Member] Expansion Lease Agreement [Member] Share-Based Payment Arrangement, Recognized Amount [Abstract] ATM Sales Agreement ATM Sales Agreement [Member] ATM Sales Agreement [Member] Security Exchange Name Security Exchange Name Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock, shares issued Preferred stock, shares authorized Preferred Stock, Shares Authorized Number of lease term renewal. Number of Lease Term Renewal Number of lease term renewal option Property plant and equipment, gross Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Financial Instrument [Axis] February 2024 Securities Purchase Agreement [Member] February Two Thousand Twenty Four Securities Purchase Agreement [Member] February Two Thousand Twenty Four Securities Purchase Agreement [Member] Entity Emerging Growth Company Entity Emerging Growth Company Accumulated Other Comprehensive Gain (Loss) [Member] Accumulated Other Comprehensive Loss [Member] Accumulated Other Comprehensive Loss [Member] Aggregate Intrinsic Value, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Amendment Flag Amendment Flag Schedule of Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] IPO [Member] IPO [Member] Proceeds from Issuance of Common Stock Under Benefit Plans Proceeds from Issuance of Common Stock Under Benefit Plans Proceeds from issuances of common stock under benefit plans Issuance of common stock under benefit plans Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Increased decrease in stock reserve for future issuance Increased decrease in stock reserve for future issuance Leases [Abstract] Unvested Restricted Common Stock Subject to Repurchase Unvested Restricted Common Stock [Member] Unvested restricted common stock member. Unrealized losses 12 months or greater, fair value Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value Entity File Number Entity File Number Aggregate Common Stock Of Offering Price Aggregate Common Stock Of Offering Price 2024 (remaining nine months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted-average incremental borrowing rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent Cash, cash equivalents and restricted cash at beginning of the period Cash, cash equivalents and restricted cash at end of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total cash, cash equivalents and restricted cash Accounts Payable Accrued Expenses And Other Liabilities Related Party Transactions Accounts Payable Accrued Expenses And Other Liabilities Related Parties Transaction Share-Based Payment Arrangement [Abstract] Accounts Payable, Current Accounts Payable, Current, Total Accounts payable Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Total operating expenses Operating Expenses Stockholders' equity increase decrease in common stock percent. Stockholders' Equity, Increase Decrease In Common Stock Percent Increase in common stock Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Preferred stock, $0.0001 par value; 50,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023. Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Warrants exercise price Class of Warrant or Right, Exercise Price of Warrants or Rights Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation expense Earnings Per Share [Text Block] Net Loss Per Share Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Cancelled Entity Address, Address Line One Entity Address, Address Line One Cash and cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Restricted cash Restricted Cash, Total Restricted Cash Unrealized losses on fair value Fair Value, Option, Credit Risk, Gains (Losses) on Assets Subsequent Event Type [Domain] Income Statement Location [Axis] Variable Lease, Cost Variable lease cost Two thousands and twenty one incentive award plan member. Two Thousands And Twenty One Incentive Award Plan [Member] 2021 Plan Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Fair Value, Inputs, Level 2 [Member] License Agreement [Abstract] License agreement abstract. Depreciation Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total Title of 12(b) Security Title of 12(b) Security Denominator [Abstract] Denominator [Abstract] Denominator: Temporary Equity, Carrying Amount, Attributable to Parent Convertible preferred stock, $0.0001 par value; no shares and 6,223,046 shares authorized at September 30, 2021 and December 31, 2020, respectively; no shares and 3,374,560 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively Beginning balance Beginning balance Ending balance Two Thousand Twenty Equity Incentive Plan [Member] Two thousand twenty equity incentive plan. 2020 Equity Incentive Plan [Member] 2020 Plan Lease Contractual Term Lease Contractual Term [Axis] Twenty Twenty One Employee Stock Purchase Plan [Member] Twenty Twenty One Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan [Member] Fair Value Of Assets Assets, Fair Value Adjustment Other income: Other Nonoperating Income (Expense) [Abstract] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Warrants exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Long-Term Line of Credit Long-term Line of Credit, Total Long-term line of credit Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Subsequent Event [Table] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Schedule of Fair Value, off-Balance-Sheet Risks [Table] Unrealized losses Debt Securities, Available-for-Sale, Unrealized Loss Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Unrealized losses on accumulated loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total Weighted- Average Remaining Contractual Term, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Liability of early exercise options Liability related to repurchase of early exercised options. Liability Related To Repurchase Of Early Exercised Options Common stock, shares outstanding Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Risk-free rate of interest Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Offering expenses Offering Expenses Offering Expenses Income Statement Location [Domain] Weighted- Average Exercise Price, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Document Type Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Marketable securities Marketable Securities Marketable Securities, Total Security Deposit Security deposit Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Restricted cash Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents, Total Total lease assets Right-of-use asset Right Of Use Asset Right of Use Asset. Accrued Liabilities, Current [Abstract] Purchases of marketable securities Payments to Acquire Marketable Securities Total other income Nonoperating Income (Expense) Purchases of equipment included in accounts payable and accrued and other current liabilities Purchases of equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Total liabilities Liabilities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-Sale, Unrealized Gain, Total Unrealized gains Debt Securities, Available-for-Sale, Unrealized Gain Beginning balance Ending balance Equity, Attributable to Parent Total stockholders' equity Numerator Numerator [Abstract] Numerator: Net loss Proceeds from initial public offering, net of issuance costs Proceeds from Issuance Initial Public Offering Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Statement of Financial Position [Abstract] Weighted average shares number of shares outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Shares issued, price per share Share price, par value Shares Issued, Price Per Share Amortized cost Amortized cost Debt Securities, Available-for-Sale, Amortized Cost Weighted-average remaining lease term (years) - operating leases Operating Lease, Weighted Average Remaining Lease Term Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Fair market value of the common stock, percentage Weighted average unvested restricted common stock subject to repurchase Weighted average unvested restricted common stock subject to repurchase Less: weighted-average unvested restricted common stock subject to repurchase Interest and other income, net Interest and Other Income Area of Lease Area of Lease Weighted- Average Exercise Price, Beginning balance Weighted- Average Exercise Price, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Aggregate common stock offering price Aggregate Common Stock Offering Price Aggregate Common Stock Offering Price Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from issuance of common stock and pre-funded warrants from Private Placement Proceeds from issuance of common stock and pre-funded warrants from Private Placement Proceeds from issuance of common stock and pre-funded warrants from Private Placement Leasehold Improvements Leasehold Improvements [Member] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Measurement Frequency [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Commission for agent on sales Commission For Agent on Sales Commission For Agent on Sales Issuance of common stock under Private Placement, net of issuance costs, Shares Shares issued upon private placement, shares Stock Issued During Period, Shares, New Issues Sales and maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Finite-Lived Intangible Assets by Major Class [Axis] Weighted average common shares outstanding Weighted Average Basic Shares Outstanding, Pro Forma Summary of Available-for-Sale Securities and Gross Unrealized Losses Marketable Securities [Table Text Block] XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - $ / shares
3 Months Ended
Mar. 31, 2024
May 08, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Entity Registrant Name TYRA BIOSCIENCES, INC.  
Entity Central Index Key 0001863127  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity File Number 001-40800  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-1476348  
Entity Address, Address Line One 2656 State Street  
Entity Address, City or Town Carlsbad  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92008  
City Area Code 619  
Local Phone Number 728-4760  
Entity Common Stock, Shares Outstanding   52,539,804
Entity Listing, Par Value Per Share $ 0.0001  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol TYRA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Document Transition Report false  
Document Quarterly Report true  
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 254,366 $ 58,006
Marketable securities 128,096 145,463
Prepaid and other current assets 8,316 8,202
Total current assets 390,778 211,671
Restricted cash 1,000 1,000
Property and equipment, net 1,593 1,628
Right-of-use asset 6,412 6,526
Other long-term assets 4,958 5,032
Total assets 404,741 225,857
Current liabilities:    
Accounts payable 2,879 4,662
Lease liabilities, current 370 280
Accrued and other current liabilities 5,467 10,391
Total current liabilities 8,716 15,333
Lease liabilities, noncurrent 6,117 6,216
Other long-term liabilities 29 46
Total liabilities 14,862 21,595
Commitments and contingencies (Note 10)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 50,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023. 0 0
Common stock, $0.0001 par value; 500,000,000 shares authorized at March 31, 2024 and December 31, 2023; 52,521,050 and 43,099,055 shares issued at March 31, 2024 and December 31, 2023, respectively, and 52,474,533 and 43,024,634 shares outstanding at March 31, 2024 and December 31, 2023, respectively. 5 4
Additional paid-in capital 572,902 368,707
Accumulated other comprehensive income (loss) (6) 381
Accumulated deficit (183,022) (164,830)
Total stockholders' equity 389,879 204,262
Total liabilities and stockholders' equity $ 404,741 $ 225,857
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 50,000,000 50,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 52,521,050 43,099,055
Common stock, shares outstanding 52,474,533 43,024,634
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating expenses:    
Research and development $ 17,203 $ 10,408
General and administrative 5,119 3,926
Total operating expenses 22,322 14,334
Loss from operations (22,322) (14,334)
Other income:    
Interest and other income, net 4,130 2,454
Total other income 4,130 2,454
Net loss (18,192) (11,880)
Unrealized loss on marketable securities available-for-sale, net (387) 0
Comprehensive loss $ (18,579) $ (11,880)
Net loss per share, basic $ (0.35) $ (0.28)
Net loss per share, diluted $ (0.35) $ (0.28)
Weighted average Number of shares outstanding, Basic 52,228,934 42,394,623
Weighted average shares number of shares outstanding, Diluted 52,228,934 42,394,623
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Statements of Stockholders' Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Gain (Loss) [Member]
Accumulated Deficit [Member]
Private Placement [Member]
Private Placement [Member]
Common Stock [Member]
Private Placement [Member]
Additional Paid-in Capital [Member]
Beginning balance at Dec. 31, 2022 $ 257,829 $ 4 $ 353,521   $ (95,696)      
Beginning balance (in shares) at Dec. 31, 2022   42,353,550            
Issuance of common stock under benefit plans, Shares   129,669            
Issuance of common stock under benefit plans 376   376          
Vesting of shares of common stock subject to repurchase 32   32          
Vesting of shares of common stock subject to repurchase, Share   52,155            
Stock-based compensation 2,433   2,433          
Net Income (Loss) (11,880)       (11,880)      
Ending balance at Mar. 31, 2023 248,790 $ 4 356,362   (107,576)      
Ending balance (in shares) at Mar. 31, 2023   42,535,374            
Beginning balance at Dec. 31, 2023 204,262 $ 4 368,707 $ 381 (164,830)      
Beginning balance (in shares) at Dec. 31, 2023   43,024,634            
Issuance of pre-funded warrants, net of issuance costs           $ 79,022   $ 79,022
Issuance of common stock under Private Placement, net of issuance costs, Shares             9,286,023  
Issuance of common stock under Private Placement, net of issuance costs           $ 120,558 $ 1 $ 120,557
Issuance of common stock under benefit plans, Shares   135,972            
Issuance of common stock under benefit plans 484   484          
Vesting of shares of common stock subject to repurchase 17   17          
Vesting of shares of common stock subject to repurchase, Share   27,904            
Stock-based compensation 4,115   4,115          
Unrealized loss on marketable securities available-for-sale, net (387)     (387)        
Net Income (Loss) (18,192)       (18,192)      
Ending balance at Mar. 31, 2024 $ 389,879 $ 5 $ 572,902 $ (6) $ (183,022)      
Ending balance (in shares) at Mar. 31, 2024   52,474,533            
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Statements of Stockholders' Equity (Parenthetical)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Private Placement [Member] | Common Stock [Member]  
Payments of Stock Issuance Costs $ 0.2
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net Income (Loss) $ (18,192) $ (11,880)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 122 83
Stock-based compensation 4,115 2,433
Accretion on marketable securities, net (1,229) 0
Changes in operating assets and liabilities:    
Prepaid expenses and other assets (43) 1,530
Accounts payable, accrued expenses and other liabilities (6,906) (2,022)
Right-of-use assets and lease liabilities, net 105 9
Net cash used in operating activities (22,028) (9,847)
Cash flows from investing activities:    
Purchases of marketable securities (11,791) 0
Sales and maturities of marketable securities 30,000 0
Purchases of property and equipment (136) (41)
Net cash provided by (used in) investing activities 18,073 (41)
Cash flows from financing activities:    
Proceeds from issuances of common stock under benefit plans 484 376
Proceeds from issuance of common stock and pre-funded warrants from Private Placement 200,000 0
Payments of issuance costs for common stock and pre-funded warrants from Private Placement (169) 0
Net cash provided by financing activities 200,315 376
Net cash increase (decrease) for the period 196,360 (9,512)
Cash, cash equivalents and restricted cash at beginning of the period 59,006 252,213
Cash, cash equivalents and restricted cash at end of the period 255,366 242,701
Reconciliation of cash, cash equivalents and restricted cash to the balance sheet    
Cash and cash equivalents 254,366 241,701
Restricted cash 1,000 1,000
Total cash, cash equivalents and restricted cash 255,366 242,701
Supplemental disclosure of cash flow information:    
Purchases of equipment included in accounts payable and accrued and other current liabilities 9 0
Vesting of options early exercised subject to repurchase 17 32
Issuance costs for common stock and pre-funded warrants from Private Placement included in accounts payable and accrued liabilities $ 251 $ 0
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (18,192) $ (11,880)
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation

1. Organization and Basis of Presentation

Organization

Tyra Biosciences, Inc. (the Company) was incorporated in the state of Delaware on August 2, 2018. The Company is a clinical-stage biotechnology company focused on developing next-generation precision medicines that target large opportunities in Fibroblast Growth Factor Receptor (FGFR) biology. The Company’s in-house precision medicine platform, SNÅP, enables rapid and precise drug design through iterative molecular SNÅPshots that help predict genetic alterations most likely to cause acquired resistance to existing therapies. The Company’s initial focus is on applying accelerated small molecule drug discovery engine to develop therapies in targeted oncology and genetically defined conditions.

Basis of Presentation

The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and pursuant to the instructions of the Securities and Exchange Commission (SEC) on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (ASC) and Accounting Standards Updates (ASU) promulgated by the Financial Accounting Standards Board (FASB). The 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. The results for the three months ended March 31, 2024 and 2023 are not necessarily indicative of the results expected for the full fiscal year or any subsequent interim period. The condensed balance sheet at March 31, 2024 has been derived from the financial statements at that date but does not include all disclosures required by GAAP for complete financial statements. Because all of the disclosures required by 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 Annual Report on Form 10-K for the year ended December 31, 2023.

Summary of Significant Accounting Policies

During the three months ended March 31, 2024, there have been no changes to the Company's significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Fair Value Measurements

The Company measures cash equivalents and available-for-sale debt securities at fair value. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Therefore, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2—Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3—Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).

Money market funds are highly liquid investments and are classified as Level 1. The pricing information for these assets is readily available and can be independently validated as of the measurement date. Available-for sale debt securities are valued using observable inputs from similar assets, or from observable data in markets that are not active. These assets are classified as Level 2.

Marketable Securities

Marketable securities consist of debt securities of government-sponsored entities. These securities are classified as available-for sale, as the sale of such securities may be required prior to their maturity. Available-for-sale securities are recorded at fair value, with the related unrealized gains and losses included in accumulated other comprehensive income or loss and included as a separate component of stockholders' equity. The amortized cost of available-for-sale securities reflects amortization of premiums and accretion of discounts to maturity. Premiums and discounts on debt securities are amortized into interest and other income, net. The Company classifies investments in marketable debt securities as current assets, regardless of the stated maturity date, which may be beyond one year from the current balance sheet date. Short-term classification reflects management's view that the entire portfolio is available and the Company may use the proceeds from sale of these investments to fund current operations, as necessary.

Restricted Cash

Restricted cash is comprised of cash that is restricted as to its withdrawal or use under the terms of certain contractual agreements. Restricted cash as of both March 31, 2024 and December 31, 2023 was $1.0 million, which consisted of collateral for letters of credit related to the Company’s operating leases which are considered a non-current asset on the condensed balance sheets.

Net Loss Per Share

Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock and common stock equivalents outstanding for the period. Common stock equivalents are only included when their effect is dilutive. Pre-funded warrants are considered outstanding for the purposes of computing basic and diluted net loss per share because shares may be issued for little or no additional consideration and are fully vested and exercisable after the original issuance date of the pre-funded warrant. The Company’s potentially dilutive securities include unvested common stock, unvested common stock upon early exercise of stock options, outstanding stock options under the Company’s equity incentive plan, and estimated shares purchasable under the employee stock purchase plan, and have been excluded from the computation of diluted net loss per share as their inclusion would be antidilutive. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding due to the Company’s net loss position.

Commitments and Contingencies

The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has been incurred, and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range.

Recently Issued Accounting Pronouncements

On August 5, 2020, the Financial Accounting Standards Board (FASB) issued ASU 2020-06, “Debt - Debt With Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)”, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in GAAP. For smaller reporting companies, this ASU is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2024, which did not have a material impact on the Company's condensed financial statements.

Issued Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for public entities with annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed financial statements.

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

2. Fair Value Measurements

The following tables show the Company’s cash, cash equivalents, marketable securities and restricted cash measured at fair value as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

March 31, 2024

 

 

Total

 

Quoted prices in active markets for identical assets (Level 1)

 

 

Significant other observable inputs (Level 2)

 

 

Significant unobservable inputs (Level 3)

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

   Cash and money market funds

$

254,366

 

$

254,366

 

 

$

 

 

$

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

   Cash

 

1,000

 

 

1,000

 

 

 

 

 

 

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

   U.S. Treasury securities

 

85,019

 

 

 

 

 

85,019

 

 

 

 

   U.S. government agency securities

 

43,077

 

 

 

 

 

43,077

 

 

 

 

      Total marketable securities

 

128,096

 

 

 

 

 

128,096

 

 

 

 

      Total

$

383,462

 

$

255,366

 

 

$

128,096

 

 

$

 

 

 

December 31, 2023

 

 

Total

 

Quoted prices in active markets for identical assets (Level 1)

 

 

Significant other observable inputs (Level 2)

 

 

Significant unobservable inputs (Level 3)

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

   Cash and money market funds

$

58,006

 

$

58,006

 

 

$

 

 

$

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

   Cash

 

1,000

 

 

1,000

 

 

 

 

 

 

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

   U.S. Treasury securities

 

95,599

 

 

 

 

 

95,599

 

 

 

 

   U.S. government agency securities

 

49,864

 

 

 

 

 

49,864

 

 

 

 

      Total marketable securities

 

145,463

 

 

 

 

 

145,463

 

 

 

 

      Total

$

204,469

 

$

59,006

 

 

$

145,463

 

 

$

 

The carrying amounts of the Company’s prepaid and other current assets, accounts payable, and accrued and other current liabilities, approximate fair value due to their short maturities. None of the Company’s non-financial assets or liabilities are recorded at fair value on a non-recurring basis. There were no transfers between Levels 1, 2 or 3 for any of the periods presented.

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities
3 Months Ended
Mar. 31, 2024
Marketable Securities [Abstract]  
Marketable Securities

3. Marketable Securities

The following tables summarize the Company's marketable securities accounted for as available-for-sale securities (in thousands, except years):

 

 

March 31, 2024

 

 

Maturity
(in years)

Amortized cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Estimated fair value

 

U.S. Treasury securities

1 or less

$

63,024

 

 

$

33

 

 

$

 

 

$

63,057

 

U.S. government agency securities

1 or less

 

36,588

 

 

 

16

 

 

 

(23

)

 

 

36,581

 

U.S. Treasury securities

1-2

 

21,998

 

 

 

17

 

 

 

(53

)

 

 

21,962

 

U.S. government agency securities

1-2

 

6,492

 

 

 

4

 

 

 

 

 

 

6,496

 

Total

 

$

128,102

 

 

$

70

 

 

$

(76

)

 

$

128,096

 

 

 

December 31, 2023

 

 

Maturity
(in years)

Amortized cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Estimated fair value

 

U.S. Treasury securities

1 or less

$

76,481

 

 

$

153

 

 

$

 

 

$

76,634

 

U.S. government agency securities

1 or less

 

37,376

 

 

 

38

 

 

 

(3

)

 

 

37,411

 

U.S. Treasury securities

1-2

 

18,846

 

 

 

118

 

 

 

 

 

 

18,964

 

U.S. government agency securities

1-2

 

12,379

 

 

 

75

 

 

 

 

 

 

12,454

 

Total

 

$

145,082

 

 

$

384

 

 

$

(3

)

 

$

145,463

 

The following tables present fair values and gross unrealized losses for those available-for-sale securities that were in an unrealized loss position, aggregated by category and the length of time that the securities have been in a continuous loss position (in thousands):

 

 

March 31, 2024

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

U.S. Treasury securities

$

12,204

 

 

$

(53

)

 

$

 

 

$

 

 

$

12,204

 

 

$

(53

)

U.S. government agency securities

$

16,805

 

 

$

(23

)

 

$

 

 

$

 

 

$

16,805

 

 

$

(23

)

Total

$

29,009

 

 

$

(76

)

 

$

 

 

$

 

 

$

29,009

 

 

$

(76

)

 

 

December 31, 2023

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

U.S. government agency securities

$

9,939

 

 

$

(3

)

 

$

 

 

$

 

 

$

9,939

 

 

$

(3

)

Total

$

9,939

 

 

$

(3

)

 

$

 

 

$

 

 

$

9,939

 

 

$

(3

)

As of March 31, 2024, there were six available-for-sale securities with an estimated fair value of $29.0 million in a gross unrealized loss position for less than 12 months. As of March 31, 2024, unrealized losses on available-for-sale securities are not attributed to credit risk. The Company believes that an allowance for credit losses is unnecessary because the unrealized loss is due to market factors and interest rate fluctuations. Additionally, the Company does not intend to sell the securities nor is it more likely than not that the Company will be required to sell the securities before recovery of their amortized cost basis.

Accrued interest on the Company's available-for-sale securities was $1.5 million as of March 31, 2024 and is included in prepaid and other current assets on the condensed balance sheet.

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment

4. Property and Equipment

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

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Equipment

 

$

1,478

 

 

$

1,443

 

Computers and software

 

 

208

 

 

 

208

 

Leasehold improvements

 

 

451

 

 

 

402

 

Furniture and fixtures

 

 

382

 

 

 

382

 

 

 

2,519

 

 

 

2,435

 

Less: accumulated depreciation

 

 

(926

)

 

 

(807

)

Total property and equipment, net

 

$

1,593

 

 

$

1,628

 

The Company recognized $0.1 million and $0.1 million in depreciation expense for the three months ended March 31, 2024 and 2023, respectively.

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued and Other Current Liabilities
3 Months Ended
Mar. 31, 2024
Accrued Liabilities, Current [Abstract]  
Accrued and Other Current Liabilities

5. Accrued and Other Current Liabilities

Accrued and other current liabilities consisted of the following (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

Accrued payroll and other employee benefits

 

$

1,041

 

 

$

5,117

 

Accrued research and development

 

 

3,893

 

 

 

4,848

 

Accrued legal and professional fees

 

 

221

 

 

 

132

 

Accrued other general and administrative fees

 

 

312

 

 

 

294

 

Total accrued and other current liabilities

 

$

5,467

 

 

$

10,391

 

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity

6. Stockholders' Equity

Common Stock

Common stock reserved for future issuance consisted of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Common stock options granted and outstanding

 

 

8,347,499

 

 

 

8,276,442

 

Shares available for future issuance under the 2021
   Incentive Award Plan

 

 

5,668,928

 

 

 

3,677,313

 

Shares available for future issuance under the
   2021 Employee Stock Purchase Plan

 

 

1,516,697

 

 

 

1,129,399

 

Pre-Funded Warrants issued and outstanding under
   the 2024 Private Placement

 

 

6,087,230

 

 

 

 

Total common stock reserved for future issuance

 

 

21,620,354

 

 

 

13,083,154

 

On October 3, 2022, the Company entered into an ATM Sales Agreement (the Sales Agreement) with Virtu Americas LLC (the Agent), under which the Company may, from time to time, sell shares of its common stock having an aggregate offering price of up to $150.0 million in “at the market” offerings through the Agent. Sales of the shares of common stock, if any, will be made at prevailing market prices at the time of sale, or as otherwise agreed with the Agent. The Agent will receive a commission from the Company of up to 3.0% of the gross proceeds of any shares of common stock sold under the Sales Agreement. As of March 31, 2024, no shares of common stock were issued and sold pursuant to the Sales Agreement since inception.

Private Placement

On February 1, 2024, the Company entered into a securities purchase agreement (the February 2024 SPA) for a private placement of 9,286,023 shares of the Company's common stock at a price of $13.01 per share (the 2024 Private Placement). The February 2024 SPA also included pre-funded warrants (the 2024 Pre-Funded Warrants) to purchase an aggregate of 6,087,230 shares of common stock at a purchase price of $13.009 per pre-funded warrant.

Each pre-funded warrant has an exercise price of $0.001 per share of common stock, is immediately exercisable on the date of issuance and will not expire. The 2024 Private Placement closed on February 6, 2024 and the Company received gross proceeds of approximately $200 million, before deducting offering expenses of $0.4 million. On March 19, 2024, the Company filed a registration statement on Form S-3 with the SEC registering the resale of the shares of common stock issued, or underlying the pre-funded warrants issued, in the 2024 Private Placement. There were no exercises of the 2024 Pre-Funded Warrants during the three months ended March 31, 2024. The 2024 Pre-funded Warrants did not meet the characteristics of a liability or a derivative and are classified within stockholders' equity.

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plans and Stock-Based Compensation

7. Equity Incentive Plans and Stock-Based Compensation

Equity Incentive Plans

In September 2021, the Company's Board of Directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (the 2021 Plan). Upon the adoption of the 2021 Plan, the Company restricted the grant of future equity awards under the 2020 Equity Incentive Plan (the 2020 Plan).

The 2021 Plan provides for the grants of stock options and other equity-based awards to employees, non-employee directors, and consultants of the Company. A total of 5,570,000 shares of the Company’s common stock were initially reserved for issuance pursuant to the 2021 Plan, consisting of 4,537,850 shares reserved under the 2021 Plan and 1,032,150 shares of the Company’s common stock that remained available for issuance under the 2020 Plan. The 2021 Plan share reserve increased by the number of shares under the 2020 Plan that were repurchased, forfeited, expired or cancelled after the effective date of the 2021 Plan. In addition, the number of shares of the Company’s common stock available for issuance under the 2021 Plan automatically increases on the first day of each fiscal year, beginning with the Company’s 2022 fiscal year, in an amount equal to the lesser of (1) 5% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) such smaller amount as determined by the Company’s Board of Directors. On January 1, 2024, the shares available for grant under the 2021 Plan were increased by 2,154,952. As of March 31, 2024, 5,668,928 shares were available for future grant under the 2021 Plan.

A summary of the Company’s stock option activity for the period ended March 31, 2024 was as follows (in thousands, except share and per share data and years):

 

 

 

Options

 

 

Weighted-Average
Exercise
Price per Share

 

 

Weighted-Average
Remaining
Contractual Term

 

 

Aggregate
Intrinsic Value

 

Outstanding at December 31, 2023

 

 

8,276,442

 

 

$

10.07

 

 

 

8.3

 

 

$

40,420

 

Granted

 

 

169,500

 

 

$

19.93

 

 

 

 

 

 

 

Exercised

 

 

(92,280

)

 

$

1.81

 

 

 

 

 

 

 

Cancelled

 

 

(6,163

)

 

$

13.64

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

 

8,347,499

 

 

$

10.36

 

 

 

8.1

 

 

$

56,838

 

Exercisable at March 31, 2024

 

 

3,657,819

 

 

$

8.60

 

 

 

7.4

 

 

$

32,237

 

Vested and expected to vest as of March 31, 2024

 

 

8,347,499

 

 

$

10.36

 

 

 

8.1

 

 

$

56,838

 

 

Stock-Based Compensation Expense

The Company estimated the fair value of stock options using the Black-Scholes valuation model. The Company accounts for forfeitures of options when they occur. Previously recognized compensation expense for an award is reversed in the period that the award is forfeited. The fair value of stock options was estimated using the following assumptions:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

2023

 

Risk-free rate of interest

 

4.2%

 

3.5 - 4.2%

 

Expected term (years)

 

6.0 - 6.1

 

6.0 - 6.1

 

Expected stock price volatility

 

88.6%

 

89.2 - 89.7 %

 

Dividend yield

 

 

 

Stock-based compensation expense recognized for all equity awards has been reported in the condensed statements of operations and comprehensive loss as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Research and development expense

 

$

2,475

 

 

$

1,460

 

General and administrative expense

 

 

1,640

 

 

 

973

 

Total

 

$

4,115

 

 

$

2,433

 

 

The weighted-average grant date fair value of options granted for the three months ended March 31, 2024 and 2023 was $15.10 and $6.51 per share, respectively.

 

For the three months ended March 31, 2024 and 2023, forfeitures resulting in the reversal of compensation expenses were immaterial.

 

As of March 31, 2024, the unrecognized compensation cost related to outstanding employee and nonemployee options was $39.1 million, and is expected to be recognized as expense over a weighted-average period of approximately 2.3 years.

 

Employee Stock Purchase Plan

 

In September 2021, the Company’s Board of Directors and stockholders approved and adopted the 2021 Employee Stock Purchase Plan (ESPP). The ESPP became effective on the business day immediately prior to the effective date of the Company’s first registration statement. A total of 380,000 shares of the Company’s common stock were initially reserved for issuance pursuant to the ESPP. In addition, the number of shares of the Company’s common stock available for issuance under the ESPP will automatically increase on the first day of each fiscal year, beginning with the Company’s 2022 fiscal year, in an amount equal to the lesser of (1) 1% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) such smaller amount as determined by the Company’s Board of Directors. On January 1, 2024, the number of shares reserved for issuance under the ESPP was increased by 430,990 shares.

 

The ESPP permits eligible employees who elect to participate in an offering under the ESPP to have up to 15% of their eligible earnings withheld, subject to certain limitations, to purchase shares of common stock pursuant to the ESPP. The price of common stock purchased under the ESPP is equal to 85% of the lower of the fair market value of the common stock at the commencement date of each offering period or the relevant date of purchase. Each offering period is 24 months, with new offering periods commencing every six months on or about the dates of March 15 and September 15 of each year. During the three months ended March 31, 2024 and 2023, the Company issued 43,692 and 32,442 shares, respectively, of common stock in connection with the ESPP. As of March 31, 2024, there were 1,516,697 shares available for future purchase under the ESPP.

 

The Company recognized compensation expense of $0.1 million for each of the three months ended March 31, 2024 and 2023, related to the ESPP. As of March 31, 2024, the remaining unrecognized compensation expense related to the ESPP was $0.2 million, and is expected to be recognized as expense over a weighted-average period of approximately 1.0 years.

Liability for Early Exercise of Stock Options

Certain individuals were granted the ability to early exercise their stock options prior to the IPO. The shares of common stock issued from the early exercise of unvested stock options are restricted and continue to vest in accordance with the original vesting schedule. The Company has the option to repurchase any unvested shares at the original purchase price upon any voluntary or involuntary termination. The shares purchased by the employees and non-employees pursuant to the early exercise of stock options are not deemed, for accounting purposes, to be outstanding until those shares vest. The cash received in exchange for exercised and unvested shares related to stock options granted is recorded as a liability for the early exercise of stock options on the accompanying condensed balance sheets and will be transferred into common stock and additional paid-in capital as the shares vest. As of March 31, 2024 and December 31, 2023, 46,517 and 74,421 unvested shares issued under early exercise provisions were subject to repurchase by the Company, respectively. As of March 31, 2024 and December 31, 2023, early exercise liability was $29 thousand and $46 thousand, respectively, presented in other long-term liabilities on the condensed balance sheets.

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share

8. Net Loss Per Share

The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share amounts):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss

 

$

(18,192

)

 

$

(11,880

)

Denominator:

 

 

 

 

 

 

Weighted-average common shares outstanding

 

 

52,275,451

 

 

 

42,690,767

 

Less: weighted-average unvested restricted common stock subject to repurchase

 

 

 

 

 

(3,274

)

Less: weighted-average unvested common stock issued upon early exercise of common stock options

 

 

(46,517

)

 

 

(292,870

)

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

 

 

52,228,934

 

 

 

42,394,623

 

Net loss per share, basic and diluted

 

$

(0.35

)

 

$

(0.28

)

 

Included in the weighted-average shares of common stock outstanding, both basic and diluted for the three months ended March 31, 2024 is a total of 6,087,230 common stock issuable upon the exercise of the 2024 Pre-Funded Warrants issued under the 2024 Private Placement (described in Note 6). The 2024 Pre-Funded Warrants are exercisable at any time for nominal consideration, and therefore these shares are considered outstanding for the purpose of calculating basic and diluted net loss per share.

 

The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net loss per share because their inclusion would be anti-dilutive.

 

 

 

As of March 31,

 

 

 

2024

 

 

2023

 

Unvested restricted common stock subject to repurchase

 

 

 

 

 

3,175

 

Unvested common stock upon early exercise of stock options

 

 

46,517

 

 

 

225,581

 

Options to purchase common stock

 

 

8,347,499

 

 

 

6,126,093

 

Estimated shares purchasable under the ESPP

 

 

2,913

 

 

 

3,133

 

 

 

8,396,929

 

 

 

6,357,982

 

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

9. Leases

The Company has operating leases for its office and laboratory space, including its corporate headquarters.

In August 2020, the Company entered into a lease agreement for approximately 4,734 square feet of office and lab space at 2656 State Street in Carlsbad, California, for the Company’s headquarters (the Original Lease). The Original Lease commenced in May 2021, with an option to extend for two additional 36 month periods.

In March 2022, the Company entered into a lease agreement for approximately 8,331 square feet of additional office and laboratory space at 2676 State Street in Carlsbad, California (the Expansion Lease). The Expansion Lease commenced for accounting purposes when the Company gained access to the premises in May 2023. The Company's obligation for payment of base rent began on the date the landlord delivered possession of the Expansion Lease premises in November 2023. The landlord completed improvements on the Expansion Lease premises, and the Company paid $0.5 million of these costs prior to the Expansion Lease commencement. The Company has concluded that the landlord is the accounting owner of these improvements, and therefore this payment has been included in the calculation of the right-of-use asset and lease liability. The Company is entitled to certain rent abatement for delays related to the landlord's delivery of the Expansion Lease premises to the Company. The Expansion Lease has a lease term of 120 months, starting on the day the landlord delivered possession of the Expansion Lease premises. The Company has an option to renew the Expansion Lease for two additional 36 month periods. The Original Lease was also amended to have the same lease expiration as the Expansion Lease.

The Company did not include the renewal periods in determining the lease term, as the Company was not reasonably certain to exercise either the amended Original Lease or the Expansion Lease renewal options.

In connection with the Company's lease agreements, the Company paid security deposits of $0.1 million and is required to maintain a letter of credit of $1.0 million until 2027 at which time it can be reduced to $0.5 million throughout the end of the lease term.

Cash paid for amounts included in the measurement of lease liabilities was $0.1 million for each of the three months ended March 31, 2024 and 2023.

The components of lease expense include operating, short-term, and variable lease costs. Amortization is recorded within research and development and general and administrative expenses in the condensed statements of operations and comprehensive loss. Components of lease cost for the three months ended March 31, 2024 and 2023, respectively, were as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Operating lease cost

 

$

239

 

 

$

83

 

Short-term lease cost

 

 

24

 

 

 

22

 

Variable lease cost

 

 

32

 

 

 

14

 

Total lease cost

 

$

295

 

 

$

119

 

 

Maturities of lease liabilities, weighted-average remaining term and weighted-average discount rate were as follows (in thousands):

 

 

 

As of March 31,

 

Year ending December 31,

 

 

 

2024 (remaining nine months)

 

$

638

 

2025

 

 

873

 

2026

 

 

899

 

2027

 

 

926

 

2028

 

 

954

 

Thereafter

 

 

5,027

 

Total minimum lease payments

 

 

9,317

 

Less: amount representing interest

 

 

(2,830

)

Present value of lease liabilities

 

 

6,487

 

Less: current portion of lease liabilities

 

 

(370

)

Lease liabilities, noncurrent

 

$

6,117

 

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Weighted-average remaining lease term (years) - operating leases

 

 

9.7

 

 

 

9.9

 

Weighted-average incremental borrowing rate - operating leases

 

 

8.07

%

 

 

8.07

%

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10. Commitments and Contingencies

Other Funding Commitments

As of March 31, 2024, the Company had ongoing clinical and pre-clinical studies for its various pipeline programs. The Company enters into contracts in the normal course of business with contract research organizations in preparation for clinical trials, professional consultants for expert advice and other vendors for clinical supply manufacturing or other services. These contracts are generally cancellable, with notice, at the Company's option and do not have significant cancellation penalties.

Litigation

The Company, from time to time, may be party to litigation arising in the ordinary course of business. The Company was not subject to any material legal proceedings as of March 31, 2024, and no material legal proceedings are currently pending or threatened. If the potential loss from any claim, asserted or unasserted, or legal proceeding is considered probable and the amount is reasonably estimable, the Company will accrue a liability for the estimated loss.

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Organization

Organization

Tyra Biosciences, Inc. (the Company) was incorporated in the state of Delaware on August 2, 2018. The Company is a clinical-stage biotechnology company focused on developing next-generation precision medicines that target large opportunities in Fibroblast Growth Factor Receptor (FGFR) biology. The Company’s in-house precision medicine platform, SNÅP, enables rapid and precise drug design through iterative molecular SNÅPshots that help predict genetic alterations most likely to cause acquired resistance to existing therapies. The Company’s initial focus is on applying accelerated small molecule drug discovery engine to develop therapies in targeted oncology and genetically defined conditions.

Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and pursuant to the instructions of the Securities and Exchange Commission (SEC) on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (ASC) and Accounting Standards Updates (ASU) promulgated by the Financial Accounting Standards Board (FASB). The 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. The results for the three months ended March 31, 2024 and 2023 are not necessarily indicative of the results expected for the full fiscal year or any subsequent interim period. The condensed balance sheet at March 31, 2024 has been derived from the financial statements at that date but does not include all disclosures required by GAAP for complete financial statements. Because all of the disclosures required by 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 Annual Report on Form 10-K for the year ended December 31, 2023.

Fair Value Measurements

Fair Value Measurements

The Company measures cash equivalents and available-for-sale debt securities at fair value. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Therefore, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.

Level 2—Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3—Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).

Money market funds are highly liquid investments and are classified as Level 1. The pricing information for these assets is readily available and can be independently validated as of the measurement date. Available-for sale debt securities are valued using observable inputs from similar assets, or from observable data in markets that are not active. These assets are classified as Level 2.

Marketable Securities

Marketable Securities

Marketable securities consist of debt securities of government-sponsored entities. These securities are classified as available-for sale, as the sale of such securities may be required prior to their maturity. Available-for-sale securities are recorded at fair value, with the related unrealized gains and losses included in accumulated other comprehensive income or loss and included as a separate component of stockholders' equity. The amortized cost of available-for-sale securities reflects amortization of premiums and accretion of discounts to maturity. Premiums and discounts on debt securities are amortized into interest and other income, net. The Company classifies investments in marketable debt securities as current assets, regardless of the stated maturity date, which may be beyond one year from the current balance sheet date. Short-term classification reflects management's view that the entire portfolio is available and the Company may use the proceeds from sale of these investments to fund current operations, as necessary.

Restricted Cash

Restricted Cash

Restricted cash is comprised of cash that is restricted as to its withdrawal or use under the terms of certain contractual agreements. Restricted cash as of both March 31, 2024 and December 31, 2023 was $1.0 million, which consisted of collateral for letters of credit related to the Company’s operating leases which are considered a non-current asset on the condensed balance sheets.

Net Loss Per Share

Net Loss Per Share

Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock and common stock equivalents outstanding for the period. Common stock equivalents are only included when their effect is dilutive. Pre-funded warrants are considered outstanding for the purposes of computing basic and diluted net loss per share because shares may be issued for little or no additional consideration and are fully vested and exercisable after the original issuance date of the pre-funded warrant. The Company’s potentially dilutive securities include unvested common stock, unvested common stock upon early exercise of stock options, outstanding stock options under the Company’s equity incentive plan, and estimated shares purchasable under the employee stock purchase plan, and have been excluded from the computation of diluted net loss per share as their inclusion would be antidilutive. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding due to the Company’s net loss position.

Commitments and Contingencies

Commitments and Contingencies

The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has been incurred, and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

On August 5, 2020, the Financial Accounting Standards Board (FASB) issued ASU 2020-06, “Debt - Debt With Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)”, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in GAAP. For smaller reporting companies, this ASU is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2024, which did not have a material impact on the Company's condensed financial statements.

Issued Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for public entities with annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed financial statements.

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of fair value of assets measured

The following tables show the Company’s cash, cash equivalents, marketable securities and restricted cash measured at fair value as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

March 31, 2024

 

 

Total

 

Quoted prices in active markets for identical assets (Level 1)

 

 

Significant other observable inputs (Level 2)

 

 

Significant unobservable inputs (Level 3)

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

   Cash and money market funds

$

254,366

 

$

254,366

 

 

$

 

 

$

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

   Cash

 

1,000

 

 

1,000

 

 

 

 

 

 

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

   U.S. Treasury securities

 

85,019

 

 

 

 

 

85,019

 

 

 

 

   U.S. government agency securities

 

43,077

 

 

 

 

 

43,077

 

 

 

 

      Total marketable securities

 

128,096

 

 

 

 

 

128,096

 

 

 

 

      Total

$

383,462

 

$

255,366

 

 

$

128,096

 

 

$

 

 

 

December 31, 2023

 

 

Total

 

Quoted prices in active markets for identical assets (Level 1)

 

 

Significant other observable inputs (Level 2)

 

 

Significant unobservable inputs (Level 3)

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

   Cash and money market funds

$

58,006

 

$

58,006

 

 

$

 

 

$

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

   Cash

 

1,000

 

 

1,000

 

 

 

 

 

 

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

   U.S. Treasury securities

 

95,599

 

 

 

 

 

95,599

 

 

 

 

   U.S. government agency securities

 

49,864

 

 

 

 

 

49,864

 

 

 

 

      Total marketable securities

 

145,463

 

 

 

 

 

145,463

 

 

 

 

      Total

$

204,469

 

$

59,006

 

 

$

145,463

 

 

$

 

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Marketable Securities [Abstract]  
Summary of Available-for-Sale Securities and Gross Unrealized Losses

The following tables summarize the Company's marketable securities accounted for as available-for-sale securities (in thousands, except years):

 

 

March 31, 2024

 

 

Maturity
(in years)

Amortized cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Estimated fair value

 

U.S. Treasury securities

1 or less

$

63,024

 

 

$

33

 

 

$

 

 

$

63,057

 

U.S. government agency securities

1 or less

 

36,588

 

 

 

16

 

 

 

(23

)

 

 

36,581

 

U.S. Treasury securities

1-2

 

21,998

 

 

 

17

 

 

 

(53

)

 

 

21,962

 

U.S. government agency securities

1-2

 

6,492

 

 

 

4

 

 

 

 

 

 

6,496

 

Total

 

$

128,102

 

 

$

70

 

 

$

(76

)

 

$

128,096

 

 

 

December 31, 2023

 

 

Maturity
(in years)

Amortized cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Estimated fair value

 

U.S. Treasury securities

1 or less

$

76,481

 

 

$

153

 

 

$

 

 

$

76,634

 

U.S. government agency securities

1 or less

 

37,376

 

 

 

38

 

 

 

(3

)

 

 

37,411

 

U.S. Treasury securities

1-2

 

18,846

 

 

 

118

 

 

 

 

 

 

18,964

 

U.S. government agency securities

1-2

 

12,379

 

 

 

75

 

 

 

 

 

 

12,454

 

Total

 

$

145,082

 

 

$

384

 

 

$

(3

)

 

$

145,463

 

 

March 31, 2024

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

U.S. Treasury securities

$

12,204

 

 

$

(53

)

 

$

 

 

$

 

 

$

12,204

 

 

$

(53

)

U.S. government agency securities

$

16,805

 

 

$

(23

)

 

$

 

 

$

 

 

$

16,805

 

 

$

(23

)

Total

$

29,009

 

 

$

(76

)

 

$

 

 

$

 

 

$

29,009

 

 

$

(76

)

 

December 31, 2023

 

 

Unrealized losses less than 12 months

 

 

Unrealized losses 12 months or greater

 

 

Total

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

 

Fair value

 

 

Unrealized losses

 

U.S. government agency securities

$

9,939

 

 

$

(3

)

 

$

 

 

$

 

 

$

9,939

 

 

$

(3

)

Total

$

9,939

 

 

$

(3

)

 

$

 

 

$

 

 

$

9,939

 

 

$

(3

)

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

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

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Equipment

 

$

1,478

 

 

$

1,443

 

Computers and software

 

 

208

 

 

 

208

 

Leasehold improvements

 

 

451

 

 

 

402

 

Furniture and fixtures

 

 

382

 

 

 

382

 

 

 

2,519

 

 

 

2,435

 

Less: accumulated depreciation

 

 

(926

)

 

 

(807

)

Total property and equipment, net

 

$

1,593

 

 

$

1,628

 

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

Accrued and other current liabilities consisted of the following (in thousands):

 

 

March 31,
2024

 

 

December 31,
2023

 

Accrued payroll and other employee benefits

 

$

1,041

 

 

$

5,117

 

Accrued research and development

 

 

3,893

 

 

 

4,848

 

Accrued legal and professional fees

 

 

221

 

 

 

132

 

Accrued other general and administrative fees

 

 

312

 

 

 

294

 

Total accrued and other current liabilities

 

$

5,467

 

 

$

10,391

 

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance

Common stock reserved for future issuance consisted of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Common stock options granted and outstanding

 

 

8,347,499

 

 

 

8,276,442

 

Shares available for future issuance under the 2021
   Incentive Award Plan

 

 

5,668,928

 

 

 

3,677,313

 

Shares available for future issuance under the
   2021 Employee Stock Purchase Plan

 

 

1,516,697

 

 

 

1,129,399

 

Pre-Funded Warrants issued and outstanding under
   the 2024 Private Placement

 

 

6,087,230

 

 

 

 

Total common stock reserved for future issuance

 

 

21,620,354

 

 

 

13,083,154

 

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Summary of Stock Option Activity

A summary of the Company’s stock option activity for the period ended March 31, 2024 was as follows (in thousands, except share and per share data and years):

 

 

 

Options

 

 

Weighted-Average
Exercise
Price per Share

 

 

Weighted-Average
Remaining
Contractual Term

 

 

Aggregate
Intrinsic Value

 

Outstanding at December 31, 2023

 

 

8,276,442

 

 

$

10.07

 

 

 

8.3

 

 

$

40,420

 

Granted

 

 

169,500

 

 

$

19.93

 

 

 

 

 

 

 

Exercised

 

 

(92,280

)

 

$

1.81

 

 

 

 

 

 

 

Cancelled

 

 

(6,163

)

 

$

13.64

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

 

8,347,499

 

 

$

10.36

 

 

 

8.1

 

 

$

56,838

 

Exercisable at March 31, 2024

 

 

3,657,819

 

 

$

8.60

 

 

 

7.4

 

 

$

32,237

 

Vested and expected to vest as of March 31, 2024

 

 

8,347,499

 

 

$

10.36

 

 

 

8.1

 

 

$

56,838

 

 

Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions The fair value of stock options was estimated using the following assumptions:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

2023

 

Risk-free rate of interest

 

4.2%

 

3.5 - 4.2%

 

Expected term (years)

 

6.0 - 6.1

 

6.0 - 6.1

 

Expected stock price volatility

 

88.6%

 

89.2 - 89.7 %

 

Dividend yield

 

 

 

Schedule of Stock-based Compensation Expense

Stock-based compensation expense recognized for all equity awards has been reported in the condensed statements of operations and comprehensive loss as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Research and development expense

 

$

2,475

 

 

$

1,460

 

General and administrative expense

 

 

1,640

 

 

 

973

 

Total

 

$

4,115

 

 

$

2,433

 

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share

The following table sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share amounts):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss

 

$

(18,192

)

 

$

(11,880

)

Denominator:

 

 

 

 

 

 

Weighted-average common shares outstanding

 

 

52,275,451

 

 

 

42,690,767

 

Less: weighted-average unvested restricted common stock subject to repurchase

 

 

 

 

 

(3,274

)

Less: weighted-average unvested common stock issued upon early exercise of common stock options

 

 

(46,517

)

 

 

(292,870

)

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

 

 

52,228,934

 

 

 

42,394,623

 

Net loss per share, basic and diluted

 

$

(0.35

)

 

$

(0.28

)

Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding

The following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net loss per share because their inclusion would be anti-dilutive.

 

 

 

As of March 31,

 

 

 

2024

 

 

2023

 

Unvested restricted common stock subject to repurchase

 

 

 

 

 

3,175

 

Unvested common stock upon early exercise of stock options

 

 

46,517

 

 

 

225,581

 

Options to purchase common stock

 

 

8,347,499

 

 

 

6,126,093

 

Estimated shares purchasable under the ESPP

 

 

2,913

 

 

 

3,133

 

 

 

8,396,929

 

 

 

6,357,982

 

XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Summary of Components of Lease Cost Components of lease cost for the three months ended March 31, 2024 and 2023, respectively, were as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Operating lease cost

 

$

239

 

 

$

83

 

Short-term lease cost

 

 

24

 

 

 

22

 

Variable lease cost

 

 

32

 

 

 

14

 

Total lease cost

 

$

295

 

 

$

119

 

 

Schedule of Lease Liabilities with Weighted Average Remaining Term and Weighted Average Discount Rate

Maturities of lease liabilities, weighted-average remaining term and weighted-average discount rate were as follows (in thousands):

 

 

 

As of March 31,

 

Year ending December 31,

 

 

 

2024 (remaining nine months)

 

$

638

 

2025

 

 

873

 

2026

 

 

899

 

2027

 

 

926

 

2028

 

 

954

 

Thereafter

 

 

5,027

 

Total minimum lease payments

 

 

9,317

 

Less: amount representing interest

 

 

(2,830

)

Present value of lease liabilities

 

 

6,487

 

Less: current portion of lease liabilities

 

 

(370

)

Lease liabilities, noncurrent

 

$

6,117

 

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Weighted-average remaining lease term (years) - operating leases

 

 

9.7

 

 

 

9.9

 

Weighted-average incremental borrowing rate - operating leases

 

 

8.07

%

 

 

8.07

%

XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Entity incorporation, date of incorporation Aug. 02, 2018  
Restricted cash $ 1,000 $ 1,000
Common stock, shares issued 52,521,050 43,099,055
Stock option exercised 92,280  
Accumulated deficit $ 183,022 $ 164,830
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of assets measured at fair value (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets $ 0 $ 0
Marketable securities 128,096 145,463
Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 383,462 204,469
Marketable securities 128,096 145,463
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 255,366 59,006
Marketable securities 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 128,096 145,463
Marketable securities 128,096 145,463
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 0 0
Money Market Funds [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 0 0
Money Market Funds [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Cash and Cash Equivalents 254,366 58,006
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Cash and Cash Equivalents 254,366 58,006
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Cash and Cash Equivalents 0 0
Cash [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Restricted Cash 1,000 1,000
Cash [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Restricted Cash 1,000 1,000
Cash [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Restricted Cash 0 0
Cash [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Restricted Cash 0 0
US Treasury Securities [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 0 0
US Treasury Securities [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 85,019 95,599
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 0 0
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 85,019 95,599
US Government Corporations and Agencies Securities [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 0 0
US Government Corporations and Agencies Securities [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 43,077 49,864
US Government Corporations and Agencies Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 0 0
US Government Corporations and Agencies Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities $ 43,077 $ 49,864
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Summary of Available-for-Sale Securities and Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized cost $ 128,102 $ 145,082
Unrealized gains 70 384
Unrealized losses (76) (3)
Estimated fair value 128,096 145,463
Unrealized losses less than 12 months, fair value 29,009 9,939
Unrealized losses less than 12 months, unrealized losses (76) (3)
Unrealized losses 12 months or greater, fair value 0 0
Unrealized losses 12 months or greater, unrealized losses 0 0
Unrealized losses on fair value 29,009 9,939
Unrealized losses on accumulated loss (76) (3)
U.S. Government Agency Securities [Member]    
Marketable Securities [Line Items]    
Unrealized losses less than 12 months, fair value 16,805 9,939
Unrealized losses less than 12 months, unrealized losses (23) (3)
Unrealized losses 12 months or greater, fair value 0 0
Unrealized losses 12 months or greater, unrealized losses 0 0
Unrealized losses on fair value 16,805 9,939
Unrealized losses on accumulated loss (23) (3)
U.S. Government Agency Securities [Member] | Less than One Year [Member]    
Marketable Securities [Line Items]    
Amortized cost 36,588 37,376
Unrealized gains 16 38
Unrealized losses (23) (3)
Estimated fair value 36,581 37,411
U.S. Government Agency Securities [Member] | More than One Year [Member]    
Marketable Securities [Line Items]    
Amortized cost 6,492 12,379
Unrealized gains 4 75
Unrealized losses 0 0
Estimated fair value 6,496 12,454
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Unrealized losses less than 12 months, fair value 12,204  
Unrealized losses less than 12 months, unrealized losses (53)  
Unrealized losses 12 months or greater, fair value 0  
Unrealized losses 12 months or greater, unrealized losses 0  
Unrealized losses on fair value 12,204  
Unrealized losses on accumulated loss (53)  
US Treasury Securities [Member] | Less than One Year [Member]    
Marketable Securities [Line Items]    
Amortized cost 63,024 76,481
Unrealized gains 33 153
Unrealized losses 0 0
Estimated fair value 63,057 76,634
US Treasury Securities [Member] | More than One Year [Member]    
Marketable Securities [Line Items]    
Amortized cost 21,998 18,846
Unrealized gains 17 118
Unrealized losses (53) 0
Estimated fair value $ 21,962 $ 18,964
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Additional Information) (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Security
Dec. 31, 2023
USD ($)
Marketable Securities [Abstract]    
Number of available-for-sale security in gross unrealized loss position for less than 12 months | Security 6  
Available-for-sale security in gross unrealized loss position for less than 12 months, fair value $ 29,009 $ 9,939
Accrued interest available-for-sale securities $ 1,500  
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Property plant and equipment, gross $ 2,519 $ 2,435
Less: accumulated depreciation (926) (807)
Total property and equipment, net 1,593 1,628
Equipment    
Property Plant And Equipment [Line Items]    
Property plant and equipment, gross 1,478 1,443
Computers and Software    
Property Plant And Equipment [Line Items]    
Property plant and equipment, gross 208 208
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property plant and equipment, gross 451 402
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property plant and equipment, gross $ 382 $ 382
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation $ 0.1 $ 0.1
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued payroll and other employee benefits $ 1,041 $ 5,117
Accrued research and development 3,893 4,848
Accrued legal and professional fees 221 132
Accrued other general and administrative fees 312 294
Total accrued and other current liabilities $ 5,467 $ 10,391
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 06, 2024
Feb. 01, 2024
Oct. 03, 2022
Mar. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]          
Common stock, shares issued       52,521,050 43,099,055
Common stock, par value       $ 0.0001 $ 0.0001
ATM Sales Agreement [Member]          
Class Of Stock [Line Items]          
Aggregate common stock offering price     $ 150,000    
Commission for agent on sales     3.00%    
Common stock, shares issued       0  
February 2024 Securities Purchase Agreement [Member]          
Class Of Stock [Line Items]          
Proceeds from issuance of private placement $ 200,000        
Offering expenses $ 400        
Pre-funded Warrants [Member]          
Class Of Stock [Line Items]          
Warrants exercised       0  
Pre-funded Warrants [Member] | February 2024 Securities Purchase Agreement [Member]          
Class Of Stock [Line Items]          
Warrants issued to purchase common stock   6,087,230      
Warrants exercise price   $ 13.009      
Private Placement [Member]          
Class Of Stock [Line Items]          
Proceeds from issuance of private placement       $ 120,558  
Private Placement [Member] | February 2024 Securities Purchase Agreement [Member]          
Class Of Stock [Line Items]          
Shares issued upon private placement, shares   9,286,023      
Shares issued, price per share   $ 13.01      
Common Stock [Member] | Pre-funded Warrants [Member]          
Class Of Stock [Line Items]          
Warrants exercise price   $ 0.001      
Common Stock [Member] | Private Placement [Member]          
Class Of Stock [Line Items]          
Shares issued upon private placement, shares       9,286,023  
Proceeds from issuance of private placement       $ 1  
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Summary of Reserved Shares of Common Stock (Details) - shares (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2021
Class of Stock [Line Items]      
Common stock options granted and outstanding 8,347,499 8,276,442  
Total common stock reserved for future issuance 21,620,354 13,083,154 380,000
2021 Equity Incentive Plan [Member]      
Class of Stock [Line Items]      
Total common stock reserved for future issuance 5,668,928 3,677,313  
2021 Employee Stock Purchase Plan [Member]      
Class of Stock [Line Items]      
Shares available for future issuance 1,516,697 1,129,399  
2024 Private Placement [Member]      
Class of Stock [Line Items]      
Pre-Funded Warrants issued and outstanding 6,087,230 0  
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 01, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Sep. 30, 2021
Class Of Stock [Line Items]          
Total common stock reserved for future issuance   21,620,354   13,083,154 380,000
Increase in common stock   1.00%      
Unrecognized compensation cost related to options   $ 39,100      
Term of recognized expense   2 years 3 months 18 days      
Fair market value of the common stock, percentage   85.00%      
Purchase of common stock through payroll deduction   15.00%      
Common stock, shares issued   52,521,050   43,099,055  
Liability of early exercise options, shares   46,517   74,421  
Liability of early exercise options   $ 29   $ 46  
Stock based compensation expense   $ 100 $ 100    
Employee Stock Purchase Plan [Member]          
Class Of Stock [Line Items]          
Total common stock reserved for future issuance   1,516,697      
Term of recognized expense   1 year      
Employee Stock Purchase Plan Description   the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) such smaller amount as determined by the Company’s Board of Directors.      
Common stock, shares issued   43,692 32,442    
Increased decrease in stock reserve for future issuance 430,990        
Unrecognized compensation expense   $ 200      
Employee Stock Purchase Plan [Member] | Common Stock [Member]          
Class Of Stock [Line Items]          
Employee Stock Purchase Plan Description   The ESPP permits eligible employees who elect to participate in an offering under the ESPP to have up to 15% of their eligible earnings withheld, subject to certain limitations, to purchase shares of common stock pursuant to the ESPP. The price of common stock purchased under the ESPP is equal to 85% of the lower of the fair market value of the common stock at the commencement date of each offering period or the relevant date of purchase. Each offering period is 24 months, with new offering periods commencing every six months on or about the dates of March 15 and September 15 of each year.      
Employee Stock Option          
Class Of Stock [Line Items]          
Weighted average grant fair value   $ 15.1 $ 6.51    
2021 Plan          
Class Of Stock [Line Items]          
Total common stock reserved for future issuance   5,570,000      
Increase in common stock   5.00%      
Total common stock available for future issuance   1,032,150      
Common stock reserve for future issuance   4,537,850      
Shares reserved for future issuance 2,154,952 5,668,928      
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Number of Outstanding Options, Beginning balance 8,276,442  
Number of Outstanding Options, Granted 169,500  
Number of Outstanding Options, Exercised (92,280)  
Cancelled (6,163)  
Number of Outstanding Options, Ending balance 8,347,499 8,276,442
Number of Outstanding Options, Exercisable 3,657,819  
Number of Outstanding Options, Vested and expected to vest 8,347,499  
Weighted- Average Exercise Price, Beginning balance $ 10.07  
Weighted- Average Exercise Price, Granted 19.93  
Weighted- Average Exercise Price, Exercised 1.81  
Weighted- Average Exercise Price, Cancelled 13.64  
Weighted- Average Exercise Price, Ending balance 10.36 $ 10.07
Weighted- Average Exercise Price, Exercisable 8.6  
Weighted- Average Exercise Price, Vested and expected to vest $ 10.36  
Weighted- Average Remaining Contractual Term 8 years 1 month 6 days 8 years 3 months 18 days
Weighted- Average Remaining Contractual Term, Exercisable 7 years 4 months 24 days  
Weighted- Average Remaining Contractual Term, Vested and expected to vest 8 years 1 month 6 days  
Aggregate Intrinsic Value, Beginning balance $ 40,420  
Aggregate Intrinsic Value, Exercised 32,237  
Aggregate Intrinsic Value, Ending balance 56,838 $ 40,420
Aggregate Intrinsic Value, Vested and expected to vest $ 56,838  
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Summary of Fair Value of Stock Option Grants (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Class Of Stock [Line Items]    
Risk-free rate of interest 4.20%  
Expected stock price volatility 88.60%  
Dividend yield 0.00% 0.00%
Minimum    
Class Of Stock [Line Items]    
Risk-free rate of interest   3.50%
Expected term (years) 6 years 6 years
Expected stock price volatility   89.20%
Maximum    
Class Of Stock [Line Items]    
Risk-free rate of interest   4.20%
Expected term (years) 6 years 1 month 6 days 6 years 1 month 6 days
Expected stock price volatility   89.70%
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 4,115 $ 2,433
Research and Development Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 2,475 1,460
General And Administrative Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 1,640 $ 973
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net Income (Loss) $ (18,192) $ (11,880)
Denominator:    
Weighted average common shares outstanding 52,275,451 42,690,767
Less: weighted-average unvested restricted common stock subject to repurchase 0 (3,274)
Less: weighted average unvested common stock issued upon early exercise of common stock options (46,517) (292,870)
Weighted average Number of shares outstanding, Basic 52,228,934 42,394,623
Weighted average shares number of shares outstanding, Diluted 52,228,934 42,394,623
Net loss per share, basic $ (0.35) $ (0.28)
Net loss per share, diluted $ (0.35) $ (0.28)
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Additional Information) (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average Number of shares outstanding, Basic 52,228,934 42,394,623
Weighted average shares number of shares outstanding, Diluted 52,228,934 42,394,623
Private Placement [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average Number of shares outstanding, Basic 6,087,230  
Weighted average shares number of shares outstanding, Diluted 6,087,230  
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 8,396,929 6,357,982
Unvested Restricted Common Stock Subject to Repurchase    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 0 3,175
Unvested Common Stock Upon Early Exercise of Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 46,517 225,581
Options to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 8,347,499 6,126,093
Estimated Shares Purchasable under the ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 2,913 3,133
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2021
Renewal
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
Mar. 31, 2022
ft²
Aug. 31, 2020
ft²
Lessee Lease Description [Line Items]            
Operating lease cost   $ 239 $ 83      
Lease liability paid   100 $ 100      
Present value of lease liabilities   $ 6,487        
Weighted-average incremental borrowing rate - operating leases   8.07%   8.07%    
First Amendment [Member] | Lease Agreements Member            
Lessee Lease Description [Line Items]            
Area of Lease | ft²         8,331 4,734
First Amendment [Member] | Office Building [Member] | Lease Agreements Member            
Lessee Lease Description [Line Items]            
Number of lease term renewal option | Renewal 2          
Operating lease renewal term 36 months       36 months  
Expansion Lease Agreement [Member]            
Lessee Lease Description [Line Items]            
Operating lease cost   $ 500        
Operating lease term of contract         120 months  
Security deposit   100        
Long-term line of credit   1,000        
Expansion Lease Agreement [Member] | Minimum            
Lessee Lease Description [Line Items]            
Long-term line of credit   $ 500        
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lease, Cost [Abstract]    
Operating lease cost $ 239 $ 83
Short-term lease cost 24 22
Variable lease cost 32 14
Total lease cost $ 295 $ 119
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (remaining nine months) $ 638  
2025 873  
2026 899  
2027 926  
2028 954  
Thereafter 5,027  
Total minimum lease payments 9,317  
Less: amount representing interest (2,830)  
Present value of lease liabilities 6,487  
Less: current portion of lease liabilities (370) $ (280)
Lease liabilities, noncurrent $ 6,117 $ 6,216
Weighted-average remaining lease term (years) - operating leases 9 years 8 months 12 days 9 years 10 months 24 days
Weighted-average incremental borrowing rate - operating leases 8.07% 8.07%
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (J!J5@'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 " "*@:E82.S1_>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NTV$%&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[EFC MVB/4G-^"0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M.O24H2HK8'*< M&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!>_/3Z_3NH7U MF937./S*5M IXII=)K\M'AZW&R9K7B\+OBKX_;;FHJK$ZNYC=/WA=Q5VP=B= M_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "*@:E8B,+4 MN5CR%+Z9"9DP#9=RWE%+R5F8B9*X0QVGWTE8E+:&5]F]1SF\$BL=1RE_E$2M MDH3)[0V/Q>:ZY;9V-YZB^4*;&YWAU9+-^83K/Y:/$JXZI4L8)3Q5D4B)Y+/K MULA][WM=(\B>^!+QC=K[3 S*5(AOYF(<7K<<4R(>\T ;"P9_UMSG<6R-8*5/<%_&?4:@7UZU!BX1\QE:Q?A*;WW@!U#-^@8A5 M]B_9Y,]V>RT2K)0622&&$B11FO]E+T5%[ MHC8 6 OI&X'HU J\0>!EH7K(, MZY9I-KR28D.D>1KL;C(UT$2I:<:)EO!M!#H]O!7!"EI%$Y:&Y"[5D=Z2 M<9IW#U/-;?*.=(A:,,G554?#+QI=)RC<;W)W6N/ND8\BU0L%SB$/7^L[4-*R MN'17W!N*&GYD\IQX[AFA#NU:RN,?DF^),["I7Y7&*RO/R^R\&CM?K+DD?X^F M2DOHC__8*BAWZ-H=S"!]KY8LX-T[O]CHOI/9*]AN"=O% MW*N>\KQ==]F<;$JIJB-0KD7IHF4; $V9,]S&;VYAP_8S%RE85/BIK M"-4OH?K'M=,CEY$P@SHD,#58FPQW*@=;[6A#]0TY+TK.B^,X[R,5L)A\Y4R2 M>[AIG:=PKSH^5-60;U#R#?X77]&%1(4-(5VG>K\Z:,&*=^H3GT?F+0' #RRQ AXP>O[Z-"(WXT\3 M?WSWX-]-SLCXP3^W >-&38GW$H5[#+$/C2NA8_@H->$%\D2Y;::7%#+5?6MPDN:\I9A1P7 MC14EYPMYAOZKHBP7YK.1%1)WJWUGXKJFE%6Z1S$G#ZMDRJ45#C>! M[MKN.@/'L0*>(NJX5=9Q\;!2AOM R*606;P_(Q,-TRT1$KKM"L8K#%L1VF);Y(+(URT*DV.OT@,D%';1ALK6^37%I M4[XJ%-&C0A&$O01>)Q,M@F\P'+-M,O)II:&WIB&$0BOT=]T2*MQZF9O9M%T/ M>[3G70X<6-&N;8Q5)*)'1:(/L' !%!B$L$+[PN(5-^DOA[7RY:[]O1(YYR;) ME^4I2GZ*/$2K/$3QQ/(<:8AZ8D9<^M/T9S+AP4H"KI4(=WK="=[EL&0)M;7. M:FL)M:5J:LO'O9O60A61*)YG(-*;?DHFVV0J8BO\ 0-8EEJY3A&%:!6%*)Y; M=LT)RY9@P=(YKUUV'S!Z&$UN1]:=2US8E+!*/?2HU+/;1GGB$.IUUI00"NQ; M1 <4;M"9GT-BTV(K7,A[7RXSX-(VRP(.-B 29@; M6GE/$8"\*@!Y1^T.31(&S7FS4O"UL@[* SYUFT*XK"G>WLD7GG^JTZ!J3RB? M@JR,#?>$<%U3R"H >4<>>7U>,0G33[S%&'&OVG;\KBFHLW<2;/8ELP-R10*S MN9,?"I=WRT/X47;TW*D>ST_P/S*SK:E(S&<@=&PO=V]R:W-H965T&ULK5EM;]LV$/XKA!=L M+6#'(O7JU#'0NA@V8"]!TVZ?&8F.B$BB*U))LU^_H^Q(MDC1[I8/223[[O@< M7^YYCED^B?I!YHPI]*TL*GD]R97:7LWG,LU92>6EV+(*OMF(NJ0*7NO[N=S6 MC&:M4UG,B>=%\Y+R:K):MI_=U*NE:%3!*W93(]F4):V?/[!"/%U/\.3E@T_\ M/E?Z@_EJN:7W[):I+]N;&M[F792,EZR27%2H9IOKR7M\M2:)=F@M_N+L21X\ M(YW*G1 /^N77['KB:42L8*G2(2C\>61K5A0Z$N#XN@\ZZ<;4CH?/+]%_;I.' M9.ZH9&M1_,TSE5]/D@G*V(8VA?HDGGYA^X1"'2\5A6Q_HZ>]K3=!:2.5*/?. M@*#DU>XO_;:?B ,''(PXD+T#.=?!WSOX;:([9&U:'ZFBJV4MGE"MK2&:?FCG MIO6&;'BEE_%6U? M!S^U6HLJ@T5A&?I "UJE#-WJ6!+-T)?;C^C-Q5MT@7B% M/N>BD;3*Y'*N8%CM/$_W0WS8#4%&AOB=UI?(QU-$/!)8W-=N]X\L[=S]8_'"<#B*89P3B*L1UDW(&,G2 _,:EJGBJV MVZ(V?+&YE)[G#="=,#K"EG38DA.K#619J^=VN?79V0)]J2FJF++A3$P(X<(? MX+08122QXUQT.!?N.=1,-1.;62/9;IUM\!;&R%& R0">Q2@D(T<;>SW%>$Z M?[9'I1#5_4RQNG3LQ7V@0P#!(AQN18M5Z/DCQP4?,"$^X\ XP&$3G!?$ 1[" M,^T("9,P'@'8$Q<^C[D*3N]XT99(*WWA5^6OUXIVG'3/8-A-8>_35#3 6&A+ MGS4_6!/VS1E/XL5P74RK((K&MDW/7-A-7;\Q4)&':S)]*;I6J"8S^?&PFEF, M@.1&@/;DA=WL!3-9-\S&7@?@K9A->@(NC8>@32OL^8L1@L ]C>'OX;%34$V: M2F*#;BU6./3]$76 >S+#;C:S;(5*5*[=8/)6A+$QLQ8K@L?*J>52G@16_^$(HA[+VU-AO.R/;ZBJR-QO\/=)Q]SYP$.XGI M5HGT(1=%QFKY4RN5U+.]L7(R\'=W5J\4[3CK@S[2R7RZ&]@P.-H9DCK_*;KP M+D%T8F"J&D&?U;!W*/2F\)'^03*G@ +11N6BYO_H0JP0]#UIWC7'[=:!?I>5 M=W R7WK>=U!$7KRYE%T);Y14\ #;[-Q(E]8U(<:1&/*1T^1X]GI>)R=:4S@Q MHG).W:O,74BF(<%3+_1:B\"?>HL%O(;#*3TOX!2!SY:UET_%\[0U@B% !DZ! M0;HA2#"-_.!EB/^P5,?CV!?.U#/A<.$LDF=DX7J]0]QZYWV6<7T#!S59-\,S M7D'KMN50HZT@32D3QF3A#0NSQ&WA1"2GM]-G7-;"@H+#9^,J)\2*]\B%OY'$+/V(:GW"HBB*EF M9CCQ/6+,L $9D^RD5S[$ MK7P,1=&>P;/A)\8-F+4/M-A9^\#YP>VMOCJ'\G#/*XD*M@%'[S*&":AWM]&[ M%R6V[87NG5!*E.UCSBC U@;P_4: W-B_Z#OB[G\"JW\!4$L#!!0 ( (J! MJ5BXI*_]G0( -8( 8 >&PO=V]R:W-H965T&ULG9;; MCILP$(9?Q4*]:*5M(!QR6!&D;E95>U$IVE7;:R],@K7&IK:3;/OT'0-!(2&G MS46PS?R_OSR5ZE7G (:\%5SHF9,;4]Z[KDYS**@>R!($WEE*55"#7;5R M=:F 9I6HX*[O>2.WH$PX25R-+502R[7A3,!"$;TN"JK^/@"7VYDS='8#3VR5 M&SO@)G%)5_ ,YF>Y4-AS6Y>,%2 TDX(H6,Z<+\/[^=3&5P&_&&SU7IO83%ZD M?+6=[]G,\2P0<$B-=:!XV< <.+=&B/&G\73:*:UPO[US_UKECKF\4 USR7^S MS.0S9^*0#)9TS$V:[_-VJ_\PA-^"ZP5 M4 JSQ@5.7^](21794+Z&OM1JKU'E9=^*3>(-/,\;QNYF/X6+81W4H$4-;D.M M'P&A:Y-+Q?Y!UH=<>T9[+)%7_PZ@KPCL8(56ICD]6X.&J7A/9H9ZTU)/;J4]7ZN28PX_\H1<= A\'AH$WG7I1U,\[ M;7FGM_->*-II#W0X#J,@.( ^#D1H/QP%X0&TNW?JV!,?]_@5$YIP6*+4&XS1 M0]6G:-TQLJP.HA=I\%BKFCE^>("R 7A_*:79=>S9UG[*)/\!4$L#!!0 ( M (J!J5AP^G==.P0 $/ 8 >&PO=V]R:W-H965T&UL MK9=M;Z,X$,>_BL6M3KM26\"0A/222-OT'E:ZW:O:[>UK!R8!%7#.-DGO/OV- M'4)(,*@O^J8%,C/\_N/!XYGMN7B1*8 BKT5>RKF3*K6]=5T9IU P><.W4.(O M:RX*IO!6;%RY%< 2XU3D+O6\L5NPK'06,_/L02QFO%)Y5L*#(+(J"B;^O8.< M[^>.[QP?/&:;5.D'[F*V91MX O6\?1!XYS91DJR 4F:\) +6<^>S?[OT)]K! M6/R=P5ZVKHF6LN+\1=]\2>:.IXD@AUCI$ S_[6 )>:XC(<<_=5"G>:=V;%\? MH_]FQ*.8%9.PY/F/+%'IW(DB SLNZ98HN9X'LBM#5& MTQOAV0/[F4Y.-SR:HD4Y!\(M?D^>F>?/SPB7P@64F^I[R2Z"9GKD)& M_28WKGGN#CRTAR<@7WFI4DE^1:[DW-]%;8U >A1X1P<#?F7BA@3^%:$>#2T\ MR[>[!P,X09/OP,0+>N+5>2TW!%ZW.O'RUI:D0Y#0'D1_VK=RRV*8.[@J$L0. MG,7//_EC[Q>;PG<*=J8W;/2&0]$7CQB1B3@U593 #O>-K2XRF^A#I(F)I+>? MW<*?4 ^SOFNKL5AYH18HP9S-(CY.Y2X+KFA9 E^9YE4>IUV8 ,]Q!JU M$$:^/[W@[!H%4SJV8XX;S/$@YG>N$))W:L@&.>Z\G]* T@O*KI4?!D%HQYPT MF)-!3+,_K 4OCJBXC=@0)YV77]L8+68#D%$#&0U_B2H%@;M5S NP?H/1>WZ# M[Q3L3.FT43H=7(XOI0*,JDQU\Y;L*U*"]4N<=C(>^H%WL2Q=(QJ.>A;%]T[] MR'M+B;PNAQ6H L=4R_4'$;WBZRK'$K6"^I5@C?WI9TU8[/XJ\'CAZ M@J.#<,\EGN;R[#_LZ)J1X%$)SVXV'P6K*\ MOQSJ5Y[!!M'D4E+7JD_-J5OZ@\UI<7[NZ$UZT.D)F/31Y')+MMH-)/W4Y/SA M+G>L"(+;'9$I$YA+/%QFL97V$"MJ4W@WP>@2UFI&>QJ=?^IT_G"KL[$F65ZI MR^-633MZ&ZW5K)?VU/#\X8[WPYS#L9C9#CO)!LBWJE@A.!Y1#3L6>*6DPIT- M^^$5N>M->K?1C2BET;351FHE7,:>VZ _WQ8Z86D(YJ.E^8'&Z MK;%/5=>R1Y7;&B8*$!LS8TD2\ZI4AV-W\[29XSZ;Z>7B^9V>[\R0<@IS& [Q M4+W)<++(88TAO9L)8HG#O'6X47QK1I855S@ F&PO=V]R:W-H965T M&ULM9Q=DYLV%(;_BL;-M-F9.$;BT^GNSC0V7S--NY--THM. M+[1&7M-@<)"\F_375V!B&X&U)CFYR1I;YSD"7HY K\+E8U%^Y"O&!/J\SG)^ M-5H)L7DUF?#%BJTI?UEL6"Y_61;EF@JY6=Y/^*9D-*F#UMF$&(8S6=,T'UU? MUM_=E->7Q59D:]7HOIBS(OLK3<3J M:N2-4,*6=)N)M\5CQ)H=JCNX*#)>_XL>F[;&""VV7!3K)ECV8)WFN[_T2* - %$"2#D1(#9!)A*@.F<"+": $L)L$]UR6X";+5+TQ,!3A/@J 'N MB0"W"7"5 .M4!J\)\)0 Y]0^3)N :2V'W?FK3_Z<"GI]61:/J*Q:2UKUH590 M'2W/>9I78K\5I?PUE7'B>E;DB90N2]"MH())&0N.BJ7<*A8?5T66L)+_@OQ/ MVU1\0<^W.=TFJ6#)!1JC][=S]/S9!7J&TAR]6Q5;3O.$7TZ$[%8%GRR:+KS> M=8&UZ9'HY>3A6?K>9U6XQ[[8P;=,FN-W,U^Y#-9"^XAMY *]&4IR&H[4Z>=,X3,&4'"8B!82R_F7B_F0+T\E\+D*RI379RE M'2U_X*&8[6#VL<)(I2#;4(0&F=6'A 60L! 2%D'"8B!82[367K265K0QY]M: MJ_*.8+$KW+PNW%MYUR#O,EDNAQV!-E+0_ 6ZK<7<)UUMEJ'2M3K2Q63J.$H- MG4/F]"%A 20LA(1%D+ 8"-82KKT7K@TFW#[!VAV-F:XRSLVT/1AXL.9G)/0A M$P:0L! 2%D'"8B!82X3.7H2.5H0?&!?5@"\UN!OG.VKDV[M_Y5,_$@4JV69; M+E;RN;U/CTY7'D21H[8O0^7X=#X?,E\ "0LA81$D+ :"M=3H[M7H_@@U-L-Z MGRBU^8:.ZFY'2F6LG]P02*,P'V]H%>?GB3*I^(:6^XDALW=ZW>@I/9X[5078M---*_:@3-LQ M'?7F3[\30R73DW6,#==6GX!"T+01*"V&HK5U<^3CX"&Z4287G]:0EC[T9JZA MM:<7;=,VW8[@(//ZH+0 E!:"TB)06@Q%:VOW8*7@[_12^B5+NF7/L(A:JV;X M:3>E!V4ZGFNX:MGKL5T\Q7,)>F!C[%B>J0Z!^J,R6!&@5@D4K:V(@UF" =V2 M?G6 VB6XQR\Q#6(Y9D=*H(8)*"T I86@M B4%D/1VO(]V";X?-]$)A@OJVGG M!#W2LJ2YX"]0+I\KY&_IUW:+@HO^I1.@U@DH;0Y*\T%I 2@M;&C'=5_>7A-E MI(E D\9/)FV+\V"-X._R1CHK*TZH5>?WZ7LP6+6@3@LHS0>E!:"T$)06X:Y% M-26>4P^_#RW=_@C/!1],%ZQW78#DW2MK2#-@!DJ;@])\4%H 2@L;VG%=Q,2P M;4^MQCWM5*F>0+DG:NS!:\%ZLP5JX80^S6#%=4T6;-I3EZCWL* V"R@M *6% MH+0(E!9#T=H2/I@M6.^V?.\2"MPU1"S/4I_-02V8,IJE_TGM M9067931':UI^9(+>90QQMMB6J4AE?:4/-,VJ+\?+HAQSFK'Z$;Y7I#U6C.FI M8[V^8X-%"DGSS]J# #1G"$J+0&DQ%*TMTH,O1?2^U%GK@4C7+!IC#T]58U*? M:[#N0(TG4%IPYA$)0;-&H+08BM96WL%2(GI+2;\NR.K58== ,+VIYW;^MV&W MG;KNMJ^)2Z:&NBZHI]W848M53QOLF1T[)=0?D<%J #5GH&AM-1P\'*+W<,Y? M[=.O#%!_AG2= 9M8KF6KRU_GH'E]4%H 2@M!:1$H+8:B[;0[.7KY0/5^#"F^ M^S3G*&-+B3=>NC);N7OEQ&Y#%)OZ?01WA1#%NOZX8C1A9=5 _KXL"O%UHWK% MP?[%']?_ U!+ P04 " "*@:E8O)0Y7$P" #D! & 'AL+W=O$M_YON_N._N<[;39V K1P;,4RHZCRKEZ M%,>VJ% RV],U*MI9:2.9(].L8UL;9&4 21&G27(52\95E&?!-S=YIALGN,*Y M =M(RC:-^=' \\'7EO"/.LYJM<8'NL9X;LN*.I>02E>5:@<'5.+KN MCR9#'Q\"?G+"5+K3?>N"_'4>(+0H&%\PR,?ENB,IXVG-&74H/ M/%X?V.^"=M*R9!:G6OSBI:O&T=<(2ERQ1K@'O?N!>SV7GJ_0PH8O[-K8+Y<1 M%(UU6N[!5('DJOVSYWT?C@!I^@X@W0/24'>;*%1YPQS+,Z-W8'PTL?E%D!K0 M5!Q7_E 6SM N)YS+IUJ5U&(L8>&80VJWLZ!79.EB4VE1HK&?X/:IX>X%SN?, M4$"%CA=,7, 9< 4S+@3UUV:QHWH\:USL%S

0=>D0> =OL,[-WQ+S8&Y8$5H M$?R>H5RB^0-_8:JEI.L5&M;YWVK&R1Q^^$:V)OYQ1--ET6PQRC]^Z%\EWT\H M&'8*AJ<5L)?71POWUC9,%4CU6_?FX;6,WP*CG^UMGO32+-X>EQ$?W3R)9AWF MRT*A&^7:2]AYNQ&^;F_N__!V_NGPUEQ9$+@B:-+S$V/:F6H-I^MPCY?:T52$ M947/$!H?0/LKK=W!\ FZARW_!U!+ P04 " "*@:E891\R=.,& ".'@ M& 'AL+W=O.@$K"WNI5N3]6RN_?935SJ)8USME/@W]_8"4D;.RE(10CR,I[,BV>>Q_;5 MDY"/:L.81L_;-%/7@XW6^>5HI.(-VU+U4>0L@S=K(;=4PZU\&*E<,IK80=MT M1()@,MI2G@T65_;94BZN1*%3GK&E1*K8;JE\N66I>+H>X,'K@V_\8:/-@]'B M*J#V0 E;$V+5'\33W^QRJ&QT1>+5-F_Z*F2#08H+I06VVHP6+#E6?F? M/E>!V!L >OP#2#6 M =$'0/":D!H'2TMLVY]HIHNKJ1X0M)(@S9S86-C1X,W M/#-IO-<2WG(8IQ=W(DL@*2Q!]YIJ!@G2"HDUNJ-J@SY#DA4Z^Y'1(N&:)>=H MB'[J/0GV! M\P)Z\"&5E_8%5@3P+4- MX%J*+8+"DU3S[*&!+\ MX?/Y1,H.(A#5$8CZM"_^@2;T)8O%EJ&SOX52YSYO2Q53J\*TG-UBB&=X3JY& MNWT_?&)X-@MJL0,+Q[6%X]X83QNF>@*D2CL,')6&SGK-?(F MCB6S@ 6_ )2/3-,5S##%XD+:J7-A9IC/YIECSA#".F\9[4IU%,6\MGC>W[@V M-'M@JC73E6)0)-#J4X&;MRAL9OW KA^3>3!I>^(1 P@E':Z0QA72ZXHEE$.Q'D+;/9A^# I^W_;.^JD^ M6+7 =Q0QO!:'GEA",&=MHSUR\UDT[3"\ 6P-V M[ERYKK)OX!GWX_,]3:O*AG5-9>/[C'?1.0S@IVV[*]9E>P/BN!_%#Z*=2U,J M^L7ZPOXK>&[(F==B%ZR'.'2:DT2UW2E50!#*J0B,<@N431F2B0I8HTJT8AE;C!(7U:-9U,JG M1RB<3OSY) WRDW[D]WOB.&+J"B(Y7!N/$O1$I:2&+]A12\EW5#.T3"'B785' M7+PG@:=7>.0Z>@5I. 'IYP1+^E)O4-0NQD(9!X0\N:Z2Z_&P( M!'DC@=AO,+X*]9KMD@-(4.BL=CQRW?.PH1#D^*+?FLXS6/@8JG:6L/+JW"8) MJ">"'L]%XC4^KWLI2_OQ;M3:3N,6,-<2#]SL:AOHM$.D==SEWB0<>3)KT+CD@=;O V["'L9P_?A:;I.^:<=[?790/>(O+) M]111V!"'$/<6T7V1YZG%0/ EX2I.A2HD>ZTFRQ&AF9<'1E!F_CWK7G+R[DWK M$VD[C$C#,L(C+&-_15(O0@R@I452+NAI:Y_%9OMUJZ7988$EES1#C^RTA'U[ M$%5(WLPRPKT#BGZ6\;-:I8"7(C>I58A1F;X@]LQDS,UR1A6K7RS6Y>9X7L7% MZX)+)O"T[8.'<'0 =MCPC;"?;WPY*0U\>Y*/I=0]L"#C]E: 1ZB=U-'>R=Z6 MR0=[X*F0-:P\&JN?UH>J-_8HL?7\%E_>E4>CC9KRI/8KE0 M(%D>?I8W6N3V_' EM!9;>[EA%!9$1@#>KX70KS?F _41].)_4$L#!!0 ( M (J!J5A+HUEH20( *,% 8 >&PO=V]R:W-H965T&UL MK51M;]HP$/XK5E9-K;225UK&DD@%5JW2.J&R;I]-YZ[Y_!=W#+^) H B9ZKDHK$*:2LIZXKL@(J+$:L!JIN-HQ76"J3 M;UU1<\"Y 56E&WC>E5MA0ITT-KXE3V/6R))06'(DFJK"_&4&)6L3QW?VC@>R M+:1VN&E:3C3< / JTX.".M9,W8 MDS;N\L3Q=$%00B8U U:?'L::+V.E,+^HM;'CL8.R1DA6=6!5046H_>+GK@\' M /\8(.@ P5M = 00=H#0"+65&5D++'$:<]8BKJ,5FSZ8WABT4D.H_A=7DJM; MHG R7>(7M!-H"=R\")H!6A"1E4PT'- E>EPMT/G9!3I#A*+O!6L$IKF(7:ER M:P8WZ_+,;)[@2)X0W3,J"X$^TQSRUWA7U=P7'NP+GP4G">\Q'Z'0_X "+X@& MZIG_/3P\44[8]S$T?.&_]'&H798N&J;3LSL5-H^PUC3G\# M4$L#!!0 ( (J!J5@FVB\.1 ( (H& 8 >&PO=V]R:W-H965T&ULG95=;YLP%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQF MF]#^^]F&L&Q*J)278)M[C\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(& M;M[D0E98FZDL?%5+P,0E5

)-O./"CA:EM@M^&M>X@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-" MJT[&R%:R%^+93C8D\0(K! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM M>ZS@7K!?E.@R\3YXB$".&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1 MWCWQ2W\.)PF& M4I.GTXTY7@(2/4E,*"_02DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X M ?)OOF_,!KWPJ+<.1X$/6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A M\Y/^ 5!+ P04 " "*@:E8M:]-4X(/ %*0 &0 'AL+W=O_4BJ(Z[HR M_NG!*H3FT=&1+U:JEGYB&V7P9&%=+0,NW?+(-T[)DC?5U=')=/KC42VU.7CV MA.]=NF=/;!LJ;=2E$[ZM:^DV%ZJRZZ<'QP?=C?=ZN0ITX^C9DT8NU4R%C\VE MP]513Z74M3)>6R.<6CP].#]^='%&ZWG![UJM??9;D"1S:S_1Q>ORZ<&4&%*5 M*@)1D/AWI9ZKJB)"8..O1/.@/Y(VYK\[ZJ]8=L@REUX]M]4?N@RKIP>X3O<)6GO^*=5H[/1!%ZX.MTV9P4&L3_\OKI(>OV7"2-IPP MW_$@YO*%#/+9$V?7PM%J4*,?+"KO!G/:D%%FP>&IQK[P[)U;2J,_RZ@B4XH+ MZ;47=B$NG?+*!'[RY"C@+-IQ5"2Z%Y'NR2UT3\4;:\+*BY>F5.7V_B/PV#-Z MTC%Z<7(GP3?23<3I\4B<3$_.[J!WV@M^RO1.OT+PD7ANC;>5+@<]Y.*3.EYI M(TVA925FN*G@E\&+?Y_/?7#PK/_LTU!DX&P_ Q1MCWPC"_7TH*&SW)4Z>/;] M=\<_3A_?(=Y9+][97=2_P:YWTSV>B*\CO;WLP\9)<:&M+[0RA?(C\=H4$W$O MK!1T7S?2; [%6GJA36%=8QU47.)"T )/"B?Z+U0EU]+AMQ'G[1+1(4[((8X? MBHGX,) 28$>* KSK0E9C[%\J,=%:JA'_=>_?SJ_2'Q1EQM"?']=P]/CA\\)D+CE063 M>[@0324#(?-(S-["=WYZ\/AR))21\PH<.-GHDBT4=RI1NG8).;U>DF:=;9:5$;8&5+609B/F5#4G4E:H:(H23@R#=!%T(686D(X_MD+/2GU2U$<&* M0A+/LOBKU=@$ (>3!(20HH?J&A>D:=B7V%3^-MFA3,0 M!$JXC2EU%'=RB]^3&. L"D)LMD:VV)1V(Y_AUZ)'$S^@R4K""'.EV-\:Z6($ M$"U7LN+6&BX4W9*8(OD;HDM+6L/Z;!PB2#=5$@R\?#1\-J.6%_=^/C^_/(0^ M'9[#=KK.>-$F9ODNL)O6^5::0(HC4MH [=HBR@^YZ=X,"G?1XVG+R^MB)$ZWW:@G7XZ-GXW].Q#F+#9&J MS8@.@@VL,#800E1M"1W#WHF'7;[)\)7UK:,@4,D!YQM!LK/H9)T*%M]K!YP- M8$!QH!QA5=(C?!FG4]Q;]D X!H),+%L=;0-/J%72%>^E'WP@4&T!\_1P=CY8 M"T8QI72EA[I*O0!-EN'>^0P*(TGVKOW8E-&6Y[./A["XK=MJR5$ &>F$(5?M MW7]A\0_0DBB%87T M*[% \9D@IEM-?D"[@8.*L(^K%475BD"M4:SZ8H.IX,=IY!HNV'&NP;$&(!01 M/Y,W=@>HZP:E)VDRG;1HX;(+^":$V"C +.Z35GP[]_!2J*R/28B@;1D9'DPR MEQ7[6BS7H=L=1E=P-<:/$MNOZ&3X1CQZGS'9./A#WB3F+7Y8F&8WQKXUF"Y4 MR@1#O'X;R=X,B<8@33-<^P[BDS _>.&SD_,$TYT, M7T,E43@]'RJU_[,J)JB7M!._RZI5XHV2Y#'1='FQ5\<'/D8ZN=.5K'H#RRNI M*X+J,4X<>TG%@9H'X;.\%1A^Q!6=D\[DWP3J7>:71([JED YME C.$43\WYG M %F3DF),K0?7*13'(A2,9I3@$K0\XA<*:*3F!^@AC*><(5% R;FN=-AP[D?K MX1#,5%'1$AE=;Z["FLP')_D$0B@54*=H*"-$C$/^L0X<+K8DD6G]F+K8LE,; MZ3.RS,("?FJ6-RZRS&Q;-Q%/>=V>4Y.X%.;:L'XX%622]F+MZE7'GWS?W]3#0 MMQET$85$>,W,Y.^VTSE99,XE9(0\XS7A-H[Q M+:(VTWL4+0O"ONI08'I>:20$HL8(,(9/N]ST*UP3#D!#ZY4&9=C'DNM_YBZ& MY&M:V)#[(&V28] Q&1$N8BK*HH_$KU1#BV/!87[R^*.).1^[_VHM_>, \;%X MC9T%*R#Y#\$WE:XH#JF"2B5"[HZE[7FOJ;M)\,F!&XR?#HID0W1*%,%'>-!%?5K,RH:>Y5Y]3; M$P*A,].$P,A_0(6 H.;UW=4HLHAB )4:=3W59B@;*"X[W]P75%'TTT[TR\BO MC>:+525WOQIU1F(^9=Z.XUZ@N45BR]$_A4[F#;FQ2(FM&:04]_0$*.I;[H9C M8(/'@"=@!QDG10/K#+RC!'UC#>K[='^!4CGF^)5>KBK:##[),U$XAB%STXH" MO;4'FQ&?DU_&JJD#H;PW2#G'J\X!M.?43G5M@5#[>6U'<;TLK8-S1;HPJ/8CETK;Y7 MNQK99DK>4..(;C-0DTYQ",-D1J26FYAQ4T7).)>\%ZX+)Z"5FQT3Q9I@AQ=$ M)"7>P+!$MSB,WXNI4XM!VI;K_Q0G\8NOJW;N,%4]X3G*RTW>C;3[F6^85C# M$[:;<3#PB=['Q@8(<-E<;2RR:5,+VK59'?;M9B]@P6T'8,6-Y MQWQJ^7OUU]+()>,):O K>JW1=]$4/] 8P2IRL;9-(+^&U+(5 !Y*WXU$*V>X"X)@TI(TN"SXI2"3A47D3^: MCX8>';:;JKXM2FH%\%=('RJO%KHRD%0###?C+6>E( JWCP2@@+=8]"LAR"7$ MFJV()(TI"XJ>""TX&ZOI =E(5D5"):3I$@FYKW/[#6FHM.877*H \Q3KE'1J]))TDY-)H+-)4:JLNDV4<;<.K.Y:&D2J1HT(4 M59#B,*";ZEJY0OL(/XN0@A6]Q5(3%3J(G;/,&JOFAA;V3_X;U-U=%=SI,,?Q M;D35FL10;MW1_MNB1>840&O03+RK/HLB*A/2Y5;8>I0ATBZ[,?425\3U%;^9 M 7BPEM")UO$E1;0#+(HV-:IMH*CJIK(;I=*1:5%.:)C;J.ODH\8"EZD<8V6T&5YF(UU >581I+?%&9:1P_'8%JHUU8M/ G7W71&,W:XQ,2=,'"LF. M)F5?P_/F6%9M$^::EDB/MHH(JO?ZAC'NF(@_5G%T> N%.&OZNM/WGZ7H2P== MMW6W+"<_X;>GW)"]CDB6ST6=-?A=I#'AN_X]\7U.\-/1__I^I$/+\]E')C"> M_CCB)OMD^O@%E99CP?_^(-^!QR$?^0XSW[&D[Q)VW)NU\V ;>/W9@^GX9'J8 M2A"'C$+Q%IWV%U4NB9LQNR^5.%S0OJ36:?#^=VOLBFBD7RSA")ITZIGLK? =([OJ@^#HC=B1JY7C8S881C5O)17<&:"#IV MM /%F(8[P5A/L2W,BB/(ECE"ET/(,OWZ3L!42,\)VUF M[W8H]F%(PW-03HU]L7E\OYMNYY@D2\OO_$IE\.:3>XK!_ 7S/$[^OS2 9237J+92'SEL[ MX:?CZ4]]^+R.+>\'>4WO,C^P#S^ S\2K]$XV"O5]R3#2A20_:NC2?+T+C:) M>-?\4]WEY7)):!Z_),G>$,^18PA)>^/N>."@]( 3N>FFC %E53J10&SP+-]O M46;W8U8#"T7C_S=3N1B,QY&1\;=+EW2]YTEF:2\3"AAV)/UJA M47[@9++S;4SJ*2CAI/%@JK,[KUE$-^S'S"18^*+S[/MLZ2C[-*U6;LD?X!$E M>%?\2JV_VW_C=QX_;1N6QP\$T< M:<)2J06V3B 0?[0#>U> ML#7_7"F)^HH6X/G"HJ9,%W1 _^7CL_\"4$L#!!0 ( (J!J5B<"&F0/ 0 M &P+ 9 >&PO=V]R:W-H965TF3&$?]\S8V-@%VC[5*D/ M<>9ROF^^HEHH&W(A=ZZBV-*^#:V]L[@"\>UWAN#]60N MY:N=_)Q.O< *PAP38QD8_5OA'>:Y)2(97QM.KSW2 O?'6_9/SG?R9I!BQJKXKLDJE46 M;I7=AF<)'YCJ0-3S(0S"^ Q?U'H:.;[H[SV]YSK)I756PQ\W?QWRN M*>/CE/;"C'7)$IQZ=",TJA5ZLP_O>H/@^HS@N!41B 8;- K,0&8UK9PFID%F0!E/EFW*'?X> M$RSFJ+:K$7SD@K3)2M.VOAQ?'((N7J1A.?Q627MD24>3$+Z]_(U032XKX"F) MYPE9,ZWMXL=?<(4Y]"[AF2\$SVA/&) 4" 5R;K/K/.2BK';6X:%U)4Y:1I<7 M=S8$UJUO0SC>;152X*81"EE%3L)["/NQ'PT&!R.7E?!Z-[IX.@QV0]KS@R!H MOEO,%O%P+''CB\^=YPZ\*)>KS7Y*AWT_Z(U:FL-I#5O(%2IAJPOH41?) 3Z. M_.#JJL4?3IO<'2^F7CCT@]&@A7XS;[#O(1I&?CP(7:3Z3:2VMKM(?5=6_].Z MZ9/CP6!_\%]4S:CO]T>[JCF<_I.J&?G#0;RKFH/I^:J)^U0-T:YJ#N=MU81! M3.LC&ZA1$ZBMZ2YD]JU,F%(;^U2R0E;V :5GZ]A+23\')>.IRTQ=":1).?=< MT?A464G-4+*-E>T[6UI5%1[#Y9S->>[<(M.R5/*-4U."^\]H2G]&6D&T1*^X M,A07TP2C []2B9P2+*3X(>."B83O*INJ?>]88 KI04^D2K][P&U_Y3B4#;ZR M$:)>B=.A%#6"K>U'D#3%A,Y0:9BC62,*<$5.F:)[:,^+W!TC95NA)2HN4Q=1 M37' M'/LI[6[UP$5J!:NSZ,?+!OBNAEJ5]M6\J;NH';F=1]*U;W@0D..&4&# MSE7? U7W=O7$R-+U4W-IJ#MSPR6UPZBL >UGDAZ19F(/:!OLV5]02P,$% M @ BH&I6.K"5@)G!0 @@\ !D !X;"]W;W)K&ULU5=;;QHY%'[/K[#HJMM*4Y@; Z0)4M*+=A\J54V[^[#:!S-S "LS-K4] M$/KK][,'!D@(2?=EM2_@R[E\YSH^%RNE;\VZYE\3A4W M7;4@B9NITA6WV.I9SRPT\<(S564O#L.L5W$A.^,+?_99CR]4;4LAZ;-FIJXJ MKM?75*K592?J; ^^B-G^&+!9W1#]MOBL\:NUTHI1$72""69INEEYRHZ MOTX=O2?X0]#*[*V9LV2BU*W;_%Y<=D('B$K*K9/ \;>D=U263A!@?-_([+0J M'>/^>BO]H[<=MDRXH7>J_%,4=G[9&79805->E_:+6OU&&WOZ3EZN2N-_V:JA M39(.RVMC5;5A!H)*R.:?WVW\L,:V$%F8N>A6A'T,LW8JX;,?$C M8A+V24D[-^R#+*@XY.\!4HLKWN*ZCD\*!*XN2Z* Q6&TV4'Y6!(+ZDS?ODBRL*W)_"F+=[TE/3G MQ^6TF*3+CEO^=4YLJDK4I) SYJ_-IC+%#V(6U^]4M>!R_:M!OK4BS$X$SW-5 M2TL%!&G&<;#DHG14;W#PQO!#\E="0JRJ#9>%"1C=Y;2P;$U0FEJO]U%%#-AANV&_L"P)H!N+),'/RQ?#.(K?;L[[@T;&3"U)2W0E MR]"S9/Z(L"0+^L,ABS+VBL4)>]T<1"=PO(E9' 6C$9@&8.H[)G>0Q<]1#.XL M2$^OT#GSILH-@G_ M:_B;U0_\[^H1I6;HB9*T/YYDKNB .F^CWF_#O M$GVWND?UC P$3Q8,P[[GB4](/J1JDS,>!6$XVF\/Q[CO41UI'?^S(#WATU$P M2D9[I7K,)P+NB:)>"50B'$U'FK 3[@+8 M#?&6+$M7;[X:CS:274U.MRWU,(+=1^ ^;$CN^7T2-(=I4L'_UFHQJ1UJJUBN MJ1"6:6%NN[XS;IXDZ".EH.6V@P$3=QV3RYP\U@W?1KEPEDDDJ3$8.\";\]HT M3YS[%H.T@)>@NGGRP'6Y5;KIM@)O'31BX(%7V;2LF*% @1GFF.7WBS,).7]]B@!&]J!&E];-%1Q2^6Z\;=C;COJ5NP*X8,IF(N^ MUT+3HW(G-'7R-.4NR=>^1<\)^< /O^J8;(2S(\]U37NV*GGO+?A$\G'?A;K] M-K_XD11IW EK95[6A5?GOG$++@I_I5S"8_K1VMW+V]N:@B/?/3GV'^V=J,2.UI.V!>-7/5CKR93F' S#UV2IJ"->P. M^AWDI9_XFHU5"S]E393%S.:7W&*6C'[O$_4$L#!!0 ( M (J!J5AFI6NU_0( (H& 9 >&PO=V]R:W-H965T%9<\U5IG2*<3VNVPANTW^J%)BGL4')>H31<2=!8S(*3X>0T=?;>X#O'M7EU M!U?)4JD[)WS)9T'D$D*!F74(C(X'/$,A'!"E<;_!#+J0SO'U_1G]TM=.M2R9 MP3,E?O#F&7D M9^<+3?/5]@F8S.'BON$U==Q.0TO8SB+,-CBG+4[\#DX"5TK:TL"%S#%_ZQ]2 M3EUB\7-BI_%.P"NF!Y ,^Q!'<;H#+^D*33Q>\H]"^[ 03-JW]<+/DZ6QFEZ1 M7]M*;Y'3[1A#B8]FE56^F&=8X;5$K43 M>B\A]F#83X_&[9DFO3-5U8U%;7Q,HPJ[9AIIU&/WZWU%VK-2B1QX56OU@ [$ M0#H:0AK%O!7]T=P/).':_7MP?#8\A[J?)B)",F=#J9TW5".:* MR9&&E''F.6$?CN-#.*!S'!W!0>]662:@WMJ0/DAL*QD=)_X\C,=P2XUQU3#Y M1!R5J97DORG*'D2#(>VK$)YZY-\::N";1/"16-:X'FO?:UMJ1*C:E4*W4O#2 M9+<1'I,N"?0IKJG1LYMX&FQ[Y<)7_%"A7GD6-#3A1MJ6*CIM1[0G+;^\F+;9;*$G?Y:TD?"]3.@)X72MEGP07H/C_S M/U!+ P04 " "*@:E8^$P@_+T" !M!@ &0 'AL+W=ONM)': 0*)B6GCXP'QX"0W MB37'#K:S;O^>:R<-G=25B9?&=LXY]QP[OEUNI;K5-8 A]PT7>N75QK0+W]=Y M#0W54]F"P#>E5 TU.%65KUL%M'"DAOM1$)SZ#67"2Y=N[4JE2]D9S@1<*:*[ MIJ'J80-<;E=>Z.T6KEE5&[O@I\N65G #YEM[I7#FCRH%:T!H)@514*Z\=;C8 M)!;O -\9;/7>F-@DF92W=O*I6'F!-00<@Z8TE+7%_ MO%/_X+)CEHQJN)#\!RM,O?+F'BF@I!TWUW+[$88\,ZN72Z[=+]GVV"3P2-YI M(YN!C X:)OHGO1_V88\P?XH0#83(^>X+.9?OJ*'I4LDM41:-:G;@HCHVFF/" M'LJ-4?B6(<^DZSQ7'12$BH)\,34HT\[F)C@I>4C4E<3@A41 E1_3B,7?L].)_ MY-Y+.1FC_UQGVBC\8'X=2MX+)X>%[25:Z);FL/+PEFA0=^"EKUZ$I\';([:3 MT79R3/W_C^NH[&'3LREY5KE'*.E0^8#B>ZA38$IBHR&LF M<$5V&A7TF\4)'G9>N]-^!SDT&2KBY&17IZ4/"KE[]:!IN7P (!D(*)G1Y"4) M)T$2XG,V"<.SD6O3.75++N .NU+;6*OQ9'X>DV0R3^8CF$-%^S*MDB5HVXEP MH02,$T4A">-HQ/9&*JRO!@XM\+XR^R'9QM.SXC BT7ER\E4:BWK6QMD(R>F9 MC11,XO.0'/J._+T6T("J7*.SF]X)TW>#<77LI>N^A?R%]XT8=[]B0F/Z$JG! M]&SF$=4WMWYB9.L:2B8-MB=7#-SN=@.HMB4YCITOP$E3[ (M&M3=]K#8 RW1%A%)5$DJ M3O[]/I*2K"1.T+W8HLAY\V;X9D2>;:6ZU1GGANZ+O-3G@\R8ZF0TTDG&"Z:' MLN(E9M92%W>C+LYD;7)1\AM%NBX* MIAXN>2ZWYX-PT+[X*C:9L2]&%V<5V_ E-W]7-PJC48>2BH*76LB2%%^?#Q;A MR>7$KG<+O@N^U;UGLI&LI+RU@[_2\\'8$N(Y3XQ%8/B[XU<\SRT0:/QL, >= M2VO8?V[1/[K8$'M'CN4'9MC%F9);4G8UT.R# M"]59@YPH[:8LC<*L@)VY6!J9W&8R3[G2[^CZ9RW,P]G( -G.CY(&Y=*C1"^@ MQ/19EB;3=%VF/'UL/P*CCE;4TKJ,7@7\S-20XC"@:!Q-7L&+NS!CAQ>_@.<# MHW\6*VT4E/#OOA@]Q&0_A*V.$UVQA)\/('_-U1T?7/S^)IR.3U\A..D(3EY# M_^5]>!UE.J1]0'0EBP(EX.;:@7:#)I*44-^TKDVM. FM:U8FG!*)XM,&LW)- M)N-8E*.*1;DY.< .)9G;H@\\X<6**SLX> 0N*UMYFC:*E1:%E4"JC39X C- M@GAR'$SFPF@>Q//YP8WB[S_:)2G]8,K&H)WIGD@\T#08 MSXZ#*![3[V]F41B='GR3AN7(XZ]F/ J#:30.XJ,)A3'0XB#$XY>2OB1&NAR[ MDH@"1QK)KECY0!S954 4I9&@1HMOGVG)6Y[>*B M=+F-QJ?,.#+XE-QRX]Z%IQV,QIR2]<83=H$,F^@;*>_X];D%)-8@AKBV<$@K MBY]R@B_4O)62I>A=>J::&AXN!4#3^G3W&'UK'[T[ MA4K"-XJ8XP11V(A]@GMI[W(3(R^_M?%LE-0:G&0"1RXNNW9_E*31'WKB?R*+ M(2VF@$KY$N"6-RIN:L,YJ&IE96V<,IZ[(2VLY.V/ZQ-#NE'BSHKA M)D>;=4N@_(]\I6J<%ZCA\9KT(;VD5L((^('W)&-M[G==X1Y3R(9BCK*.Y%WO/_[HFT(0:VDS#$BST*J4*>G;EGX!P_B_70R^$9 M/6*YEC9+>6T[$73X?NV;TK9M2GW49RWKT*9_EXS'1==K62_LK(^H-7\2VGCN M8GO.:4C7#-IY/H'BUY8$O^>/DO6\-M%_BX*G N3SAQ;#=757H71O2@\ MS[>P[SI8@*8"O8$J3VL<2=%/NMX'?CCN^DVPZ9BT1D-;"+X M.&V$/>&X$R^^3J81,L+!&9:6[^-=#UI>7S7KO7?[#@I@.7^]1S9U[IJX*DN#Z"-M/*HZNWE]1-:=V11\OG:-C^),K=LB&ULY5I;;]O(%7[WKQAHTUT'H&6*HF[9Q("=9-L47<2( M]_)0]&%$CJ1I2 YWAK3L_OI^9V9XDR5G4Q2+ GU(Q,O,N9_OG#/TZ[W2G\U. MB(H]Y%EAWHQV556^NKPTR4[DW(Q5*0J\V2B=\PJW>GMI2BUX:C?EV644AO/+ MG,MB=/7:/KO55Z]5766R$+>:F3K/N7Z\$9G:OQE-1LV#3W*[J^C!Y=7KDF_% MG:A^+F\U[BY;*JG,16&D*I@6FS>CZ\FKFYC6VP6_2+$WO6M&FJR5^DPW'](W MHY $$IE(*J+ \7,OWHHL(T(0XS=/<]2RI(W]ZX;Z#U9WZ++F1KQ5V:\RK79O M1LL12\6&UUGU2>W_(KP^,Z*7J,S8_]G>K9U%(Y;4IE*YWPP)V8(&*J?LKZ_A,"MU%$C]4WT+,$?N1ZSZ21@41C%S]";ME:8 M6GK3$_3N=EP+K^HM?T305>Q::UYLA;W^^_7:5!H1](]CRCO:\7':E%6O3,D3 M\6:$M#%"WXO1U;??3.;A]\]('K>2Q\]1_V_Y[UDFQU58C-E_P/S4G@\%NQ-E M)?*UT.15^+;:";N5%X_?&7:CN$Z9VK!W4B.CE0:?5&%'&EB&LC+,$-.=RE)! M;\M2JWMZ382(9(_I]9ZH$6MVWKZFVY=C]G,),>FAI4\R@^M@T4 V0!-B0R:0 MQ#[>(FPJVK*IJUH+)IS"G#@:5B,#=$,M/&Z-5J2P$>FG/G=&>LE4& 9,[E@: MXFDMP)S8SA$*"[07XF)M_>%%J103>9FI1R%,P I57#2W+&UL[&R;@!A0KF'2 M4W[,KD&GXAD]GP6S11B$8<@,Y=/AVF^_64:3Q?<&Y/(<5G6R[@5L) M929YE MUI@47JG531I3M""V]@>&](4FW M21!.HV R^RJAJQVO0)J*'MGSGLN,KS,Q%/K U<3QT).692,CK)"@KI*'UH]V M7U';=""_.MF.D'2R6"MJ 3LE.Z(0D"@;(6UZB(<2_D0H:):09%E&0F\J3TIL M-L+61I;R2CP)]C'E)D]323$5')?K]]CL]UBI\4N-L@>X2&Q(-&8!&Y>7&ZE- M!6$?B:_@R0Y/#-:R1\%UP-9B*XN" F(OJ]U1P< J&FZ2% V,YZI&E"%;\,+' M6B:,<3UZR&?M3HRU:'(.<2(G35]C!*Y'Q3@>ZEWDN4@D'0&. ;"(LW8&, M,-MY]!+]$S0V.6P#L;S$W* 5@4-S&Y ^? [%> JA8_:Q8'_E18U^C/ERZESL M%1HZS4';,8_Y+.[%+^54'*QF$0-&6,N@:$/P:Z'1\SY]<+W=:K%% M&)Q][(47,OP=0L)FG1=ORI9!M)@'<1RQ%VP2CL,%6XZGN([#((["LS^3S:#4 M9+X*9L!D+%J-5].S]P]")Y*\=,Y641 M0_:27HZ7D[.W+3R_H+X28,&>0#+A"JUB]WA,[GD265^0Y9G6Y(&NA<7HIKB#B004 M^=J^X5*S>Y[5XFFQK0U9AE;=9!P,[A)T(HAJ6N[HYRH5V7A GB<)Y:\KY1ZR M:X\D#>']3EC(0(0G28W&]U:+>XDXM.4R4=M"_DM0D>ZI(KPJ1)9PS;8[DLHA MXHP4ET4__&T-L2U/L[ M'T[>YQ2G-.G,U)G!Y8T-%X!][E:_.OMII]%A] >" M,^LUBNFS3])\OMC0 NUKD4004X?%XG$$[)V.9^S"79^];Z,!P,?.7;*Q^3C$ MBCD\WEYU*YWD)=HUP>Y5!F-EA 9+1!V(+U>@>T$_"Y!_)ZG+HBR6(DN9!93H M^_;7A9'KJ([:ON<;ZX8L.^@%4:E1K 0-MZ725><5]#0ID2!Y808:07Q$ "2Z MUHZX:K&C"1G%.U/F-%R]_)+=T8+8)"*Z*8(D4Z6=?!IE7@#0X\6,,BJ(YT 7 M44"6S*[G*1/ ME*'N-.,>*?N-2MOBD\CH^=O[?C8#>E?(GUQFF>WY['QE!NB['L0W-ZW7,7(A MUI\ZUB,-E+&#V8.%"R!8A)IE,Q?C9".+32UVZYM9UV$\/R ^T^-8Z8].ACYX M[1#9M17/2G'^_N[VU@]D= D[)#SO]]"^O5L3#J)SM"W>L+>3%%;JF=;[4"?7 M[Z(M\#EF6TF/"X,!;+K\8\8OTOP/&PNLF?<(Q1-CP?_"5##Y/YD*GGCX>+P< M.@]R#&:#>!H&JU43I[UL*DE6U#J1R:VDF&@/*- %*6;/C>\'^I T-O$WK(W@*+,.V>TK2GFH,^B MZHJF:R;ZV5:USP0\94M\ STV9UH[-GBM?>7*Q#WO+6Z$!6H?VP:1419=R0Q< MQA5B?[C,-(+8RH1"\+\EYA+1O64+T[G](QS+!6.$[EK])OG83!)GK/==XW'VHW/Z"4#R MP;S1*G?=QY ^EM?%O1NV#\Z1W2%E<\KMCX31V0)EFDF<8!C#K$YM!6A#76E@ M; 'LHD6V)B8[D=:9&(8GC4)VN3NF ='N,)/1@DXRGPG5D'R[V&%K36?XM ]# M'BJA/1Y"@2JZ6U<6;7 -C-:AL*^770GR+?-%]^00XI]:]*DA"P44%8!>=TC; M' %85*QUJ8QPY64]["5H248#75=PR").]H2;'46WD/=NBA0/4*+8.IP0[8D/ M:7!HR5YUMHM(>&Y!G7=IP%,)^U/\>O9L/*DGB_$T*=4/NFF*\ M['VNSH7>VH_RU L@QMV7Z_9I^]W_VGWN[I:[/QJ :9#_!NWX!EO#\6(V8MI] MB'&PO=V]R:W-H965T65DG42"IN__T. M*5FQFX\5V(LMDO>>^W7N)<]W4GW5.9%AWZJRUA=>;DQS-IGH-*=*Z+%LJ,;) M1JI*&"S5=J(;12)S2E4YX4$PFU2BJ+WEN=M;J>6Y;$U9U+123+=5)=3W*RKE M[L(+O?W&QV*;&[LQ69XW8DNW9#XW*X759$#)BHIJ7)?AV55LY9W M'P7M],$WLY&LI?QJ%^^R"R^P#E%)J;$( G]W](;*T@+!C7]Z3&\P:14/O_?H M;UWLB&4M-+V1Y9"QM-5& M5KTR/*B*NOL7W_H\'"@D3RGP7H$[OSM#SLM?A1'+W._L!,6)GZXX.RT6X1^D@3L=/0KU1(= MT\E_<>U)V2MQ!XBM"ZI"/,Z^9AA7VL GFX,I]_E\ZL?3D,7:8(>SEBX2'_#7< MC6 LAK?_A7\$6FC=8J]ML$-"E=^17%)I 604Z$A4-K9N&I;BF3\-Y\C2">,+ M[B=SFZ0'>>D3TFK@P^>N]G1X/-=G98MR, AAGO9U_#'Z^[K"F 2A'UH$T1VF<=2K.NJ1 MI1[#($KS81(A[4P@*4:4UM#,#Y*YSZ/@86U<%[GJ6.##VMBUPUHI>O6V=5:^ M"*4$Z#^4%;OJ4+*X$RC!JD1#XSXT["0CG:IBW>7C1N)P=CIVK?PDMFVSWA'G MG3!(PG=F<,.Z#'2]4B(67+B9;3/0QG>)@B>X*J6R*<(PV>?:(NZE8>FPA?8I M!=\;V9-2E&E; A7'/S,]QC\SF0YM-DA#;0I1HAL<+&Y[R*>M*DP!=TV.D'/P MA:V):CN-.D9ME*RZ,;?WL!MSSPRV-:4"#6*U"H42 ,D]4G:R+3.<(C13O-H[ M,1Y=.F(.9#J8:)__W_B(_' ^O0.L/N\$R\[%Y']^+=&Q,EV!:( MKZ0-5(/Q?.HQU;W;NH61C7LK853@Y>4^O(-QN2P''-SF^I$F ).VP NU:-%V+8=@#+=$6 M44I422J.]^OW'5)2Y-A)"_3%UH7GG.]\YT;J;*/-5YL*X=A=IG)[WDV=*TX' M QNG(N.VKPN1X\U*FXP[W)KUP!9&\,0+96HP'@ZG@XS+O'MQYI]],!=GNG1* MYN*#8;;,,FZV5T+IS7EWU*T??)3KU-&#P<59P=?B1KB_B@\&=X-&2R(SD5NI ML,,K88VNO"N>FF DSD%Y<89O)60S*#X"A 3*N@5R-GU3XCIL^BT8]-AZ.)T_HBQK'(J\O>M(Q]L_E MTCJ#V/][R,>@8G)8!=7#J2UX+,Z[2'@KS*WH7OSZ;#0=OGP"X*0!.'E*^Q/, M/RVWZ+/*MT^I8-M1Z3>:S*A*1H::Q-00L$2U'BWTING#"VS][D[+)<(Q\I/L,>VAU7V!&M>&_D M6N9,O>-;\ASYN9$N!4JP[=L*7!9W3@"UM[X! TDB MZ14415.649DP1$;J)/"(3(]34C;^21KGO2@:/:2Q9?V)L =B9S]&;*#L]1U0 M^E[>*)! ?1HC S=+L:98!8L)^4H7"IPH;1+T;X6A M0*P#',QY3Z#@@,,[D/[4MR);"M/"U>@$!842CB*9(5RW/GRVQO"8UIZ/4YN7 M@LN$/6?#_@D:OU+WR#S-%BH+))6I&7LL$F2]O]B->A($M+@7C+VIH,+,1Z M%$C!'NF0@A]J7 <:Y(9,* M!T)P$5E-^&TK,XF'%@+@KI FQYO80@EWD"=(^ MUZ[.F9 _N5;T5<&F0\ M'$4.A#'NV\&H:0=4'Y*2^ELI3>"?]N'>,4H_YT+5QG@I79 ?]8>-/%6WHA8V MHWFP227FDL.6&SL!5&B.TH7NI(R#ZMU6Y%*CRW6*?;Z'3@.PRL_[0/0Q1&P: MW/'C(*.&8O>Z00:)THBZ>^^6O*29@0#NND[J! ?>RBC@"%'5%PNQ"W.VWE)Z MLNZ[-35IG8?&O+K/4YPV1)-XS7X*!9MJXXZKY(*B6VX 3]7.^G;<9Y<95LG_ M0JK[P& [15 H WQ?LL*#(A6)N,61J/!.T_T:26201'3-$TILVKC2F:4&9ION MJ>$@'B342%P]7U8U8*2@UT(^&I'2"0I*%!I)WZ?80[\)?;-W^G$B>^1/(?RQ M2FVQ,4*_HLI;:86C'C9:'JTN+03LB]/.)Z^Y?6SH>'VDJ_-^=^\:,#UGXVB! MWWG4N6D"T%Y TN/.Y_U@L&C,1I/.)^W Z*[&Q0E5P6@!MQP5&.77H:0CAV@D MB>08/FD1:/S:9WT1_CY-+;[LAN/,W\H-8)QNO1!SV M&/3",W5T#P _=91>P)]I-*E^NQ^B'-N82@5(Z(T M]SY;]PGTJ?;E\;"V)O;1%J$ M\?[QZI%'ZSV%_N*T#A"%P.EV&_C0$A2/A$. MJ)GWAS/V2_5WZ$ Y:!WK,V'6_N,%;=T0B'#";YXVWT!^^7AXPI(P1RC MN;."Z+ _.^F=]XW3A/Q(LM7,Z\Y=T:A*&%N#]2FM7WY"!YJO1Q?]02P,$ M% @ BH&I6$Y9NV7? P W @ !D !X;"]W;W)K&ULG59-;^,V$/TK Q5H+Z[E.,EVD=H&DFP776 7#7;[<2AZH*21Q"Y% MJB1EQ_WU?4,YBE-X#;072Z1FWKR91\YXM7/^+5WFGM,TVJ[3WX#]KXJ)LVRD:^6?6JX4\IW=7MS< M78E],OA5\RXW^Y$/^5P+7NE,2+^T&VVOEQF5 M0XBN.SB#0:?M^%2/ASH<.;Q>?,%A>7!8)MYCH,3RC8IJL_)N1UZL@28O*=7D M#7+:BBB?HL=7#;^XN7==IR.J' ,I6]&]LU';AFVI.:SRB!!BF)<'N+L1;OD% MN$OZ ( VT ^VXNJE?PYJ$[_E$[^[Y5G #\K/Z?)B1LO%\NH,WN64[V7"N_P_ M^=(;'4KCPN"9?K\M0O0X-'^W@ZVPMX+V]M KB8(5[:3TL#=*J_=$*C7/4L2L':- M5UV8T\]'X.# /I"VT5$)RJ*A+!,#*S?98'_P@85F,01 A8!K%]O)GJ00*0&T M.V7UWTI:2$(!Q5[YM$[,)KK1:V7"3%C5 ,3W%,@&] < M4G:ICENVE?/A)6(8^M[L<=OM4(/4X*5>,!A=1"F C-DCF>=<%8XO9&*O#-Q+ M94LT/548GHU96A?A.",5CU7Y!K+U8Z<$K,^2SIP+J*1_WLFN>7:%PD"0/:CF/PX51 M<4*OEYKO5$ATPU#\B78OJ+*-ILVB"AEN\ ME2F8YKZC1B4-*LY2Z=6<=4=QR M\!['#,5%!:J#*K'%4(PH>S6G=W7BWSNL8\)Q.&*I%L*K-$IW"!:@8>1*O ?[ MM)K)\M]Q28=TEG3%GN6>N$($37PEDNK< '5@!1(!1Z\ .0XH^*C[\>W;:8/; M5I9^@!^JKPH-"?;I[(G=Z":\A/6<3K6L_&CB=.R;-%>%(EB,PV?:G4;W[3BQ MGLW'N0\-&HV[9;B&ZV+^W75&?IREXR*Z/LVOPD5,P_3:XN\'>S' ]]JAS(>% M!)C^T&S^ 5!+ P04 " "*@:E8@10^!;H/ "8*P &0 'AL+W=OR^?\[/S^N5SW\3".G->J]"4I:Y7IZ;PUR_V#O?:!Q=VL8STX.#E\THOS*6) MGZKS&M\..BJY+8T+UCM5F_F+O9/#IZ>'O(%7_&+-=1A\5B3*S/O/].5M_F)O M2AR9PF212&C\NS*O3%$0)?#Q>R*ZUYU)&X>?6^IG+#R$F>E@7OGB5YO'Y8N] MQWLJ-W/=%/'"7_]HDD /B%[FB\!_U;6L?3#=4UD3HB_39G!06B?_]4U2Q&## MX[LV'*4-1\RW',1^VM5TVI0HP\L*N\&<]:152YCC5\M]L67'^J% M=O:+%A6Y7)WJ8(/RFV!<'$N==7 ;UQN4F7]]_ '8[GH]:GD^/=A)\I^N).CX,[ MZ)UDF6]%*1 MQ9RYB>.%<:86]B%59ADS2I/#E@[&C$L=5=3U BA7T#_E*S >&V%!I\_P"!QJ".NUH3X[F^/CPX?/2-"XZ4' MDUNX4%6A(Z'H2%V^AS,\>?3L?*2,T[,"'-2ZLCG'G^PT*J^;!>0,=D&:K7VS M6"H;6-;9[XW%)H M("!J&)]^-#?X0IJ&?8E-$^Z2'$B:\8*GA(S-C.!PJ74N $JTZ9[M>6WBX1 WIC,Q3$5W= M0V%5(\!M522]@Y=/CL^^I'."NO?#RXEBT'O%@G!4.;5:JF#HUV MD>Q*I*P#NC:9F =RT[-+^$,M 4E;WMQD2^T6[&BE#1Q,]R[?O-HGQZ*,K ZG MXY]YZ07Y$;Y-#XG6A5D@,OCHR_&_)NJ$Q89(Q6I$!\%%O'(^$H 530X=PQT3 M#YM\DU\6/C0UQ:A)\3%;*9*=12?K%'#(K7; V< ME!FF)BA->D2HX72")<\! M K\%!JA%8\4V\(32)%WQ7OK !P)TYS!/A[:#Q 6CN%S7>8"ZVG*A=;GEQ^VH?%?=D4"PY2R$@GG'52;=U_ZO$/R'AR>;HOJ/"'7;15 MOG?P/T=*+YC/FKR@9LS(?T/:D-6"X(.T,3.%!3[ 59!C'# Z!!25I*FYMC5( M2B:*6X"J9Z?RP7:FIJ4P,ZHY]DA+_ZH.,6E%IL-2S5'')@1L5Y,?T&[ M"%H MYF+'4+&C4*IDRZY682KX<"Q6-[@+FI4,22)M-)\P8N M.X=O0HB501; <])*:&8!7@J5=3$)$:S/A>'>)#-=L*])Y0_=;C"ZA*LQ?N38 M?D4GPS?DZ&W&9./@#WF3FC7XX&&:S1C[UF Z-2E1]?'Z;20[,R0NSRWL.=>>\,\:1^T45CU#NC2=4L\[;, M]Y<(K56#I?P0)-;(H%>ZZ%2LK[0M""S'$'\<-%4/9A95&&2.R "@KNB>)GA: #,H+$DP *M@ B" M-2IM^0=T#2X0:FM46'IF"QM7G'T=5B&M#Z(L(B?J;4_"0 ZYM.37S1C(+54LN M6_'>WDQAMYU.R"(S+N($=%RPA)PX)C3 U8'>1;1!G=7E?0.F9X4%)!,U3B9C M^'0]-/T2WPFIH:'KI05EV,>3ZW_A-H?DJQK8D!LEZY)CT#$#(EQ&%)3'GJJ? MJ,A6AXHQY^C9)R=9%[M_;SS]XP )4CY*Z\$*2/Y# $K%(\HSJF%2DAZZ(Z<$ M+A)S"B]DK!%P%<$609A+3K)B&)J16PQA[*AE[.L*6E!BCM)P,."-QF M>'1;HENB4"Z072/%=2TK4S3-S>R,"G9"(+1NEAH39""@0D10\_KVVTA81#I& MK41M4;'J$S?%9>N;VX)*1#]N13\7?KV83^HZ;H\M,GUB/N6^EN-.H)E':J$> MDDO"OOX>>,/06*3$QO52JGMV A0-#;?+$MC@,>(7L.-\&PVL,_".(O"==ZBP MT_,YBE7)LDN[6!:T&7R29Z)TBWWNI!49FN\ -@6?DU]*W=*"T+ Z3PDPF-8! M;.#D2I54ER=2V48H2\8Q%65*1]:"[#;7XG\=3FRX+>)ZF'#4]H0#UEF1!)G$ MY$![R1I<.ZV[*[L7/Q\LQYGZ*V[)^NAEODMO1Y,=B?]1E_@?[#I3)P!DB&613SWBTH F!(_.,0X65GHH] I78#B6"V33-NG;T M+7N.Z#%G##(N#F&\'A I]4I2?RHN&7!3&"&&X(VT;@EV2\!'^^04?%]JF[@-E;C"A+U6EH6_*1O9X1B,J/&NSI*GY%2<[ M7W*HTF:FTFTG;8!!Y#$":-J'P'6L^A!]]GGI"V2P\#T783'-NU 5U9'YRKR8 M:4M)-I :Q0N-WT.[44(7V\!D:9LR17^6U:;]A2=!#?=\?J#=\^&&?@W/ F\' M9,\GVB OO1 AS>+HD0U(S1@<7T>V3E,6$.I+BPE4C?/A.NB:V4(3?%=FP5Z MXP*9L847KDGR3B:&F#:-)R^;F94G%ETJ[+NNJZ6^WK<)2%TN(>R8DTK+?.K^ M._67VND% ]OW05W174G74%/\0&.$[R@*K.8MO M*7X$DX>JHYZ^[,.MQAUF/=X+-15]7O$('L0VM_A0!-?C. M+8D-$F.6*^JY/&Q+[K6JAN2F(0)%=U[K:S1R",2&V\K<7M$WXXOP1\/DV %4JB(V^]5D623! JG4#"NGMB0FU2"?N?%:O% 0S&7:"W,-N_XLS3XOBPC&!&,A0; ,_U GJ*+ M+,$S"J<<)5+7>70;TJ#MFJ\/33[6R'%T!])W3_"W$OIAJM Q*@J:OW%-GX8 M[8SGM2T:.NP.;F"MYAMY:9GHN:)<(676\,&P<]_%\:N[-LG5$4_%4L*Z1E9+ M2==PG\E-+DG,=1$2Q)A@AE;JNM8MD8'C;66DJ2L?.I&@(/IUQD:55'.G2F=I M')5TDB##==.0%L2) _M,+:3P-0 M]X*E"?DN #Z<]N\:3'?")]_D#-J^5YY'(!#NCL[B6^BM5754>J,)_L*CE7Y< MQ)6W5&JD"A8Y6R/"J(/,U]TW6,8=U#XS"MI+?%&-;ZJ^18,YI8BOJH08J$=M6 W6Y'L[49YN3R$Q,83Q^.>%1T-'WVFOJ2L>)_OY)O(R*0PT.;9SZP)3XDO+UW MVFT!A, M_C@K,"O#@7/&FHA6YC(]12E=6L%83S)3&)2UD&W8!9/F"0-T'=N\2Y;IUK<" MIBY,7HR0H6(JB&T9Y'8W;S+*4OT%IMQ7W:0[ [K&DDS!+TW =C7?!8E %$36 M\$09["2NI#:B'$G:'-P1$C;!D(ZG^5Q.=&W"H?CB\7HGK'//[P0P]9!\<4#_ M']HUQ'+J/%KAMZR4CJ4:=A8:A\]Y/^-?Q]$D7/F]E7O)1W]"=^$?VX4=PX*?J+5H^?V6Z MAK9?B:*[NX*<)$]O8Y.(MY,CJE6#7BPHV\@+4X,W#6;(RX3TG7$W/+!7>L2) M/+&AC 9E%3:10&SPC518H\SNQZQ&%HHNJ29K[-URF:J9%9"[G:M)R&FYB6QK ME:]YTOTTU))BD!V)W\VB"ZG(R6[C%;#4#5)"3$/NU)NT7C,7-^PN2TBP^%7G MV98X#@8O2Y:F7O KH40)WB7O379/N]=.3^1ERWZYO+.*UGM!X[G"S+%U.GGT M8$_5\AJH? $,\JN7:-2C+_GCTFC4I+0 O\\]ZO#TA0[H7L9]^3]02P,$% M @ BH&I6,P9YAZA P ^0D !D !X;"]W;W)K&ULW59-;^,V$+WG5PRTBT4"")8LR8[MV ;RT44+-$ :9[>'H@=:&EM$)-)+ M4O;FWW=(R;*U==S>"O0B<%T#,O-V8S"0*=YE@R MW9,;%+2RDJIDADRU#O1&(DYE-9F8(+?%*@J[)D MZNT."[F;>7UO/_',U[FQ$\%\NF%K7*#YLGE29 4M2\9+%)I+ 0I7,^^V/[E+ MK+]S^,IQIX_&8"-92OEJC5^RF1=:05A@:BP#H]<6[[$H+!')^-9P>NV6%G@\ MWK-_=K%3+$NF\5X6O_/,Y#-OY$&&*U85YEGN?L8FGH'E2V6AW1-VM6\2>9!6 MVLBR 9."DHOZS;XW>3@"C,)W %$#B)SN>B.G\H$9-I\JN0-EO8G-#ERH#DWB MN+!%61A%JYQP9OZ9<05?65$A/"+3E4+*N-%P^<*6!>JK:6!H%^L;I WC7&/VZ4VBKKDSU,QUY3):4I[70T-*HM>O-/'_K#\.:, MX*05G)QCGR_H)&95@2!7L++BMTX\64QKI&*5=>6R4\+/4I\6_I(CK&1!YY6+ M-1C7"*!S$FUHY5Z6&R;>/GT81?WK&PTIT[GOGH#?*D[:; /YU*3J%1T8-*:5 MXH83#1,9G65*-$\-9C5L+Q^8.8Z/:1LB53_-V_([_ .F6"Y1[6=CN.2"M,E* MT[*^FEQT01I^3=I/;R5]QB ?TK M6/"UX"M:$P8D)4*!7-J$N0BYV%0'[ZCK78EW/>.KBWN; AO6CRF<')9**?"M M$0JKBH*$CQ -$C\>#CLC5Y7HYC"Z>.XFNR'M^V$8-L\]9H]X/%6XR<67WJ(' M+\K5ZNVXI*.!'_;'+4W7K&%KN44E[)<%Z$LOT@X^B?WP^KK%=\VF=J>;J1^- M_' \;*$_V WV(\2CV$^&D0J;^UU?^T;P84>#@\'OP773,>^(/Q MH6NZYK_IFK$_&B:'KNF8Y[LF&5 WQ(>NZ=IMUT1A0O-CFZAQDZB]ZR%EIS[O MP='ON$2U=I<.^E#*2ICZS]S.MO>:V_IW?G"O+T64U347&@I<$33L70\\4/5% MHS:,W+B?^U(:NBJX84YW,U36@=97DIJW,>P&[6UO_A=02P,$% @ BH&I M6!6PN'OG P 50L !D !X;"]W;W)K&ULU5;? M;^)&$'[/7S'R5==$>I_(Y5EQUQ )K M.ID*67%-6SGSU$(BGUA057K,]Q.OXD7M#'K6=BL'/;'495'CK02UK"HNGZZQ M%.N^$SA;P]=B-M?&X UZ"S[#$>K[Q:VDG=>R3(H*:U6(&B1.^\XPN+J.C+]U M^*W M=I;@XED+,2#V?PRZ3N^$80EYMHP** MVA1EI"6=%H33@R]=WQJ(N>IZF.XRGEV_XKAL^]@)? M"%]$K><*/M43G!SB/=+6"F1;@=?L)"$)[$ 8N,!\%IW@"]N 0\L7OBG@/X9C MI26](G\>"[EAC(XSFK:Y4@N>8]^AOE H5^@,WK\+$O_#";U1JSAW;E*H]/7DNEK4F$:06.!D.Y"M^Z'Y> MU$0KEHKB4"[@8XX+#4_(I;JX.J.JY?/V-:"M-K@G&%9":AMI+I3>CWQ&'Z2# M5)0V%?!)Z8*:V".7-624KVG*@#23K$K^ &2T*6[:1&& M]'C_+F4!^["QQ]V&8R96*&OZ:&F@3UJ=OT 6)FZ@@":.WU:#KAA1EF%*TM@1=-PJ^ M4X(@==,H@2!(V[O)E"6ONMG@&=V903?>P9D;Q=&N#E'L^JFI0YA&MA!A4P>R M1TGXO ^^S:T-3<]Y3D7""9.XJ1];##O!?.C5UH)EKN]G^]UP#/W,ZTBG_,^* M])V<9FX69GMOYK&<'/BT^7PS\MB_I[&PO=V]R:W-H M965TS#)A5AU[-1V2OO?[^Q 2B7*'H)]]GV?O[OC;K)6^M&4B!9>*B'--"BM MK<=A:+(2*V9.5(V2;@JE*V;)U*O0U!I9[D&5".,H.@TKQF4PF_BSA9Y-5&,% ME[C08)JJ8OIUCD*MI\$@V![<\55IW4$XF]1LA?=H?]8+35;8L>2\0FFXDJ"Q MF 87@_$\=?[>X1?'M=G9@XMDJ=2C,[[GTR!R@E!@9AT#H^49+U$(1T0RGC:< M0?>D ^[NM^PW/G:*9VG :C '(L6"/LG5I_PTT\0\>7*6'\+ZQ; MWY1>S!IC5;4!DUUQV:[L99.''< H^@ 0;P"QU]T^Y%5>,&UY1Q"T'Y*X3F&\53B/#Q+>,GT"R: /<12G!_B2+N+$ M\R7_B;@/"\$HU/>!_[E8&JOIO_)W7^@M<[J?V?7/V-0LPVE #6)0/V,P^_)I M2,05 '[J[9/\4'._8K?D6.7F4Q1)QJ+N1-@2X1" M"6II+E=PQ"6=J,80PAR/>U2RK/0UN\(,JR5J9_3>LOP9!OWT;-2N:=*[5%7= M6-3&OVE48==,(U5\Y+[>#Z2^*Y7(@5>U5L_H2 RDPP&D4=R[:;3DMB& 0Q?\ MQ>T-)*/8?;VX/QR<0]Q/DR$Q&3.F49 U52.8"R9'BCSCS,^((SB/3^&8UE%T M!L>]!V69@'IO0OH@L8UD>)[X]30>P;Y"ASOM6:%>^2%D**&-M&VG=J?=G+MH MV_O-O1V2E-D5EP8$%@2-3LZ& >AV\+2&5;5O]J6R-#K\MJ19C=HYT'VAE-T: M[H%N^L_^ 5!+ P04 " "*@:E8%%551LP" !9!@ &0 'AL+W=OP, M9P)N%-%=TU#UO 8N-TLO]'8'MZRJC3WPTT5+*[@#\ZV]46CY TO!&A":24$4 ME$MO%<[7B?5W#M\9;/1H3VPFF90/UOA<++W "@(.N;$,%)='N 3.+1'*^+WE M](:0%CC>[]@_NMPQEXQJN)3\!RM,O?1F'BF@I!TWMW+S";;Y3"U?+KEVOV33 M^TX#C^2=-K+9@E%!PT2_TJ=M'4: V4N : N(G.X^D%-Y10U-%TINB++>R&8W M+E6'1G%,V$NY,PJ_,L29=)7GJH."4%&0KZ8&12X[I4 8\H71C'%F&&AR?$\S M#OIDX1N,:9%^ON5?]_S1"_PQN9;"U)I\$ 44_^)]U#H(CG:"U]%!PFNJ3DD< M3D@41,D!OG@H0.SXXO\48)3N9*C!SU6FC<*7\VM?YCUQLI_8=M-^>Q.>!>\/R$X&V*]F%:)4O0=NK@00F83A2%)(RCP;<74F%\M<70 GN3V;=B MATR/BL.(1!?)T;TTUNM5A;,I)&?G-J5@$E^$9-]3\4?MWH"JW%"S1>^$Z3M_ M.!WFYJH?%W_=^Z&+U:^8T)A]B=#@]'SJ$=4/LMXPLG7#(Y,&1Y';UCC[05D' M_%Y*:7:#\FZ1_ %!+ P04 " "*@:E8^4PFK^D" !X!@ &0 'AL M+W=O5'!0A+5E"63;Y? Q7;N!,[NX+[8Y-H<>,FL9AM8@OY1+R1J7H^2 M%254JA 5D;">.Q?!]#(R]M;@9P%;M2<3D\E*B">CW&9SQS>$@$.J#0+#UPM< M ><&"&D\=YA.'](X[LL[]!N;.^:R8@JN!'\L,IW/G;%#,EBSANM[L?T.73Y# M@Y<*KNR3;%O;8>20M%%:E)TS,BB+JGVSU^X[[#F,_0\<:.= +>\VD&7YC6F6 MS*38$FFL$2*RA1EJ27>%NBGDZ46Z5,N> 92?2+7STVAW\CG![;B MH+[,/(TAC*&7=G"7+1S] "XD=Z+2N2+750;9>W\/J?7\Z([?)3T*>,?D&0D# MEU"?1D?PPC[?T.*%'^!U&?ZZ6"DML25^'\JQA8@.0Y@QF:J:I3!W< X4R!=P MDM.3(/;/CQ",>H+1,?1DB6.7-1R(6),K49;8N;9&Y+X-E1&<1'+3Z$8"N56J M854*AY(X&N9P$ET\9>/)_7CK-E[1Q2.IP+%4&F^1ILX!C3C.=U%MI@,L69K; MFGV#%,H52*,,WH&+VLRD(AO)*H/"*D1JM-(H( @9NV$T.32T">G)V,:T//!@]",XW?\ MUR]. S>FOAL.(Q*$B!:Z 8J'&L[;VP8ER(W=>0I#-95N%T-_VJ_5BW:;_#5O M=S*6&PO=V]R:W-H965T MM(YHH'GJJSU13\W MICD=#'2:8R6T*QNLZ%X\J$11]R?G]NQ63<[E MTI1%C;<*]+*JA'JYQ%*N+_I^?WMP5RQRPP>#R7DC%GB/YH_F5M%NT%G)B@IK M7<@:%,XO^E/_]#)F>2OP6.!:[ZR!;S*3\HDWG[.+OL> L,34L 5!?RN\PK)D M0P3C^\9FOW/)BKOKK?5?[=WI+C.A\4J6WXK,Y!?]I \9SL6R-'=R_3MN[C-D M>ZDLM?V%=2L[BON0+K61U4:9$%1%W?Z+YTT<=A02[QV%8*,06-RM(XOR6A@Q M.5=R#8JER1HO[%6M-H$K:D[*O5'TM2 ],[GYOBS,"WRN4ZPY/G!;BEJ#J#.X M-S)].KFD*V=P)2NB@18VDD_@!UOXE\%!@U^$%P_#F=::.(,7_M MNV-K(MIO@JOH5#N3^[9X0,[;_,#7 MQN9DRNPFZ/OP'K2X'^]T6Z7LR.1H"2#JET\?DL ?G6G0UKEL7DN+XT9-PDHW MJ J9 7*6@7*4YEV28"V(7II$2VH(&HZ*FE3D4A/EM /XG&)C0.="H64AF=KL M,N*W/7I!H?3Q::^]NH9OMO0P.YFN4%$G^?E@NE@H7 B#O:]+HPT9*>H%" /7 MF&(U(Q<;>"$D3C"*G2@*X"/XGNN-('%#6D>>$P5>[SSGAX:Q MUQKW)?.@]?W)W'63[KK!U@W-&*EX;(TT@C M%0?5-B\DR M]YB,$3C0:Y"&1*GI.;X_;$V%X=ZT#W9&CPK5P@Y8FFZZK$T[A72GW0PW;4>75_%V M *1^LR@H4B7.2=5S1U2PJAVJVHV1C1UD9M+06&27.&PO=V]R:W-H965T M' M80^T=&UQH42-I.+TW^^2DA5[<;P >[%%ZMYSS_TX%&=;J1YT#F#(4R%*?='/ MC:FFPZ%.^/A@7C97\^PD(171<%4S^O0,CM13_H[S:^\4UN[,9P/JO8!I9@OE<+A:MAAY+Q DK- M94D4K"_ZE\'T*K;VSN!W#EN]]TQL)BLI'^SB4W;1]RTA$) :B\#P[Q&N00@+ MA#3^;C'[74CKN/^\0__5Y8ZYK)B&:RE^\,SD%_U)GV2P9K4PW^3V-VCS<013 M*;3[)=O6UN^3M-9&%JTS,BAXV?RSI[8.;W&@K0-UO)M CN4-,VP^4W)+E+5& M-/O@4G7>2(Z7MBE+H_ M1S\SO\.^?Y9:DP4HLLR9 G)VSU8"]/EL:#" -1NF M+=A5 T9? 0O)%UF:7)/;,H/LT'^(Q#IV=,?NBIX$_,+4@(2!1ZA/HQ-X89=M MZ/#"5_!NF2IYN=G/]H_+E38*A^//8_DV<-%Q."N8J:Y8"A=]5(0&]0C]^?MW MP()LU)&-3J'/ERC K!9 Y)I<,3)F0?V"-";%Q2!>;CXFN"1Y4V MR,G6(*8>'<=>% -D:*1%P=CK-(9H0GU)F-;I!=U:0M2:\1'SDWOX;"]^[7S MCLR"K2"=>$D8V0J&2>2-;/=>3,@Q7]M"?Q#&;3?] 9V0\Q-*BCLEQ6]6TD(: M* UG @OGM(0?!;*$M%;<<$S^4YF*VLW"I1#DZ]YL+%U-O[8UW0+.+HXU&B-S MG/9K)M):=$K9Z739U'0/Z)A.3_(_?LZ\0;S[DUWMY9WM\M;/>9N<&9+C)) 5 M0/FV[XAQV)0>]26T \ MZ]/<'O9[HO_^_Q06>L$X?@8Y\'Q%/X?":65#:>S%DZ"WZSU&ZV(=@$Z\,!I[ M49*0D1?0D>]6&XZW!XS?RJMU=0VK\913KKRWR\6"4"\)0DL[#'N(E8R\ MA%JL,!Y[R8228UH8[GW\\8C'9_/F"H8MV'#, M3\ :7?W!&,=2-=>:9F%DY:X2*VGP8N(><[P)@K(&^'XM<&ULC5;;;N,V$'WW5PS4;>$ CF5+OM;O.Z0N<6JON@^6>9DY/#-G1M3R(-47G2 :^):E0J^\Q)A\X?LZ M2C!CNB]S%+2SDRICAJ9J[^M<(8N=4Y;ZP6 P\3/&A;=>NK5[M5[*PJ1TH=!<"E"X6WF; MX>)J;.V=P4>.!WTT!AO)5LHO=O)GO/(&EA"F&!F+P.CO!:\Q32T0T?A:87K- MD=;Q>%RC_^YBIUBV3..U3)]Y;)*5-_,@QATK4O,@#W]@%8\C&,E4NR<<*MN! M!U&AC[/,BQO&&&K9=*'D!9:T*S Q>J\R9R M7%A1'HVB74Y^9GV+%)*&[A/;IJ@OEKXA4+OE1Q7 50D0? <@A#LI3*+A-Q%C M_-[?)S(-HZ!F=!6T MXQU8=PV(-@$(Q:\,(FPM#AA>T1?MYLM5%4!/^ M=:3.T?54^MJ# RH$I@DII3ZG@N*"T&2AR4%?+#I/#OFX5#H.SV)U_LI1,*V=H]WP@"&H\Z3-"S]#^)\3,_A M< XMNHT;W<;MNM$+,B[HY$:J6V+"4VXXU=N!FP2>W4N!LKAYH0CW" ]H7Y0V MTB<;C[1;:4_O2YX5=='D[#5SM3_O MA<-IYQ:U7@#+RJC0=8EP1<@% 2$53!>"WBP#:O,.F-9C5J M5"AES7.J6WOWG'7H0CBUV+>G$@DI:@A*0F](=-_Z\#2!KHF>OR]K>;83M_M* M4E!N+T&^;SI*2Y^RVI^? G$1$1:1H91NI:(VL5ZN$,[ S/J#*?Q<_9UK,__H MMLI0[=V=K,&55WEQ-:O-M;\I;[LW\_*;@9*RYT+3T3MR'?2GU!JJO(?+B9&Y MN_NVTM!-ZH8)?;J@L@:TOY/2U!-[0/,QM/X74$L#!!0 ( (J!J5CJX!T5 MZ@( -,' 9 >&PO=V]R:W-H965TK+GXEFF J]Y!F34R=5JKAQ74E2R+'L\P*8WMEPD6.EIV+KRD( 3BPH MS]S \X9NCBESXHE=6XEXPDN5408K@629YUB\SB'C^ZGC.X>%![I-E5EPXTF! MM[ &]5BLA)ZY#4M">+\V4SNDJGC M&4&0 5&& >O7#A:0989(R_A5M9G4&3LH M@0TN,_7 ]U^A]A,9/L(S:9]H7\=Z#B*E5#ROP5I!3EGUQB]U'HX _O ,(*@! MP2E@< 80UH#0&JV465M+K' \$7R/A(G6;&9@7$55JG.HD$2X* M+FPB>RC!"DS>WRRW):^;?%9N^PAY00]IN?ZXS6TG@6D;-[+ !*9.84I [,") M/W[PA][G#N^#QON@4]X#2"4H49 @@F7:YJ\B&%D"TX1VL>]YWL3='7OX1] ; M;5&C+>K4MN!YKDM:_W/DN8=DBK5]1*4L3XNPTEF114<2HB *?"\ZU?H^%+7K'39ZAYUZUT8HXH7]$>$%!*&R7>KPG8+K(!B?ZNP\[3_K8M1X&767 M+2%E7F;8%(;NPI10U69D]/ZSCT,O"$ZWW"N#A-S0'./QW\ 4$L#!!0 ( (J!J5C@=JC$DP< #Q$ 9 M >&PO=V]R:W-H965T%'NAV'0L1 =7E)T6V(=?2G)$TU+&4CRN;A(?AC^' MPQGI$RGK^#%.'N1BEZFUR MWY>+1'C3O%$8]*EE\7[H^5%O?)Q_]BD9'\?+-/ C\2DA.'=BUN1?EE\2M2[?JDR]4,123^.2")F)[U3^_TY'V8- M5S;6CTR6-E0>A'Q7_O1_K0&PT4#KU#>BZ =UNP)]IX*P;./E "\_R M85UXJ3<^3N)'DF362BU[D< M7"9"S5$JR5MR6TPLB6?$DU*HS\+"8$J\E,RR=JN\W>L+D7I^(-^H1E]N+\CK M5V_(*^)'Y/,\7DHOFLKC?JI4<<^XA0B[IU#L'-+\2D;.X [CCEO#FYGK-S MWH[4#,W>GGF!%TW$V]N\]F]\^2"/R(4O)T&^_V=SZHRXL2&)&D-PR2"ZDOIG< M?\_(:9[%=0,N5 :Y2G;<6XVMX_YJ$:*UUCH&LJG1Y4V=P%@D@Q629^ MZHM:WPH9MM&S38?6B&\Y6&/F,I<[]5[RTDO>,(!'Y"9S,_&C>_+M6H1W(JG- M'5"O;>X@B1E#'Y1#'W168 /,("&)&4$:ED$:HA38L)*=SM!Q.=U*XJH9M5R7 MC^J3>%0Z.<(IM5&S4JLQ TK-MO29V&I<;%?18IFJ!/LH5B(@=EERY#_2OB;A M?MOF&Y::&:4-7K$[J\MUUUB!0E(S T5UH"A*;:YEC*ICS.';:5]CQT;J8N&9 MM-<@8X,(T+P\USH,.$V#)J9_FB'LIA"Q799TS[($^VV=;4AJ9I0TSMBLN[($ M4:IUH)#4S$!IHK*;(M6.LN3-SD9U=M#I2/./#9)#B[H<-/2TQ@[R5$.(W91" MMBO4V;-"P7Y;)QZ2FADE34'VJ+L*!0FL=:"0U,SK?,UA%.:PQHF_UH%.2*") MZ9\F( J"P_@ZCL1/4GA)+I?15())#*NUG1LL-7/L&FHH[2R)*>G!,OFI+\Q8?O2W_E!=GR=>W(JZ!$F5N]SJFQ8\-GKW.HYBFZ M@Z<:ISSJQ3_L5>L)/\1J$]6D1X?=508J[&&IF8'2L$?A-:]VE5%=T:JOC*H= M4!F.!BYG!W"]L#+VO/Z&O6J]SW&(93%'0Z'3W;*8@TJ06&IFH#1!.O"R6*O* M<*IK7MMT!)J8/F[L[<'PEKNV7V[C[N$=8A//T;#HN-WE-BHX8JF9@=+@Z,"; MBC="IHD_2461W;7CK=DHM*Q*4N^P,OW3O.8TX+5? 3VP'ZUG]1#[D(X&1Z>[ MG4@'E0ZQU,Q :3ITX'7 )NE?W6*L2_\=5J9_&LJJ:9RVW 7(T2?\\%>]B/UO-Y MB"4\5U.@V]TM7BXJ'V*IF8':N,L+7DQLDOCN[L2'3$S/-)"Y,)!]N26?D_RN MR9_DMMQ+@%,8=8$.2\T7PJB,AZ5F!DHSG@LO#C:^4[&ZAUK)8\C$ M=$^3E0N3U8X\?MFQ&G6]#4O-#)!&.[>[S547E>:PU,R[7C7-,:3-55;=.1TR MRQYM97N-V8BQT3.W##(-4PR&J789CWKQ"GO6=KZQU,PX:O1CW6W8,E3:PU(S M Z5ICR'=!L=V[]B")J9_&K(8#%G[%,2>E[.P9ZWG^1!K=&SCOO_N-G<9*CMB MJ9F!TNS(X,7"Y@51W;"M/5-4S: SA48W!J.;*HP_XY5(HNR'4^0\3A9QDD^7 MS+<93N]%-,DJI2'_P[VUGL-#K,@QS8VLN_U:ALJ/6&IFH#0_,GAIL"G_L^H6 M;.7@#YF8OP+2U,9A:MLCQU]TQ(?=:?TSHD.LRW&-DKR[K5F.RHI8:F:@-"MR M>)FP\1&?5_=<7<<:#+8JH[?>H 34S_-GY!"F/PZPQ38U9SANEO/)\A%,E]_M@* M22;Q,DJ+1S64GY:/QCC-'PC1U^;%%1%\2:- M%_G3'N[B-(W#_.5<>%.19 ;J^UD&ULO5IM M;]LV$/XKA%<,+=!$XHO>.L= FG1=@08KZF;#,.R#8M.V4+VX%.VTPW[\*-D1 M+9&B+5O.E\:2CL?GCN0]=U<.'S/V-5]0RL'W)$[SJ\&"\^4;R\HG"YJ$^66V MI*GX,LM8$G+QR.96OF0TG):#DMA"MNU:21BE@]&P?/>)C8;9BL=12C\QD*^2 M)&0_WM(X>[P:P,'3B\_1?,&+%]9HN SG=$SY_?(3$T]6I64:)33-HRP%C,ZN M!M?PS8V#BP&EQ!\1?#>P"$8WIA!: M!(YO6Z6#:LYBX.[O)^V_EL8+8Q["G-YD\9_1E"^N!OX 3.DL7,7\<_;X&]T: MY!3Z)EF0[N4[&/ MXNA?.@4?Q;/X]O)6J([B_)50>#^^!2]?O (O0)2"+XMLE8N1^=#BPH@"BC79 M GZ[ 8Q: &-PEZ5\D8-WZ91.->-OS.,A,BBPA/768D_XT$9#:[UKA$:,.+8OQ6KPG J>8X2W7QTT5YGWPG,;V#0R6 _-JZ!Y1FCOWQ-CIHRVO$ MVO<\E%P)C5RD!QQ.)JMD%91'C>OO:/) F9;GS1(\CO:P^\'04Z1Q&.>JW"^])6=X',4]"IA?A60:V*=1W?;^YDC9B'=Y*M M.D"9/:#32W&D%MJPF>5I9+#? D[R.NJA&D>:4EL-!(?7XTAR-NJG(D@; %IB1EM(>4N\2KNXS1+O'*.'7GP]J3MKJC9 * @G/$*V-6T=D% M/6FK=TUE_H#-^(75/, E0;-OJ)&""'LMZ0*6Z0(^.%UH#5=8)7W2A*>* M>$X+-ID7X(YUOQ:<6L(W\T*C2!W;3CO<7.(?&JJP6JR+U6T&>XT41,1IZ;UB MR99X3U4_!E^$#_,5.[B4-VOLW+,_1RF/)1GCQ=LHT M C]C'P'O[R.8X1S[/XTR92"]MQR(+CM0SZ=YXF,-D[D&.5-K@FBZ#LIA-$]^ MK'$R62%[DA4SU7;O7)CGZ\I"?6FK>T>F2^0B+VUU%^S<(#CY"H': MDG!Q>?NCOM%5,<\E?DM92V2R1$[O7!!-5T(YB)KNAM/2&R RCR$]M"Z(FJL(];'.?=O/ LV5Y)?4AXSQ+RI\+&DXI*P3$]UF6\:>'8H+J M5O/H?U!+ P04 " "*@:E8S0!DV;," !X!P &0 'AL+W=O?O^VQ?1ANE[TR&:.$^%]*,OJ=(* M+O%:@RGSG.F'2Q1J,_9ZWG;BAJ\RZR;\>%2P%<[1WA;7FB*_14EYCM)P)4'C MA?3@>)#BDI7"WJC->VST5 03)4SUA$V3 M&WB0E,:JO"DF!CF7]9O=-S[L%$2]%PK"IB!\4A"&+Q1$34%4":V95;)FS+)X MI-4&M,LF-#>HO*FJ20V7;A?G5M-73G4V_L#T'5JV$ AS3$K-+4<#AY,TY%HB,XG%$R%^8(#H!+^)2ITC"9FI%OB8R#])-FXM!MOADF+%VWQ'L/XY$UK4-@:%%:XT1\9]'6R,%;3 M&?RV3WF-V-^/Z.[EA2E8@F./+IY!O48O?OVJ=Q:\W2?['X$]$A^UXJ,N]/AC MF2]0@UH"6].V.Q=.Z#2<&$9VF&:OW$%8:64,E)(:B> _, 7AXD*9ZA0!U8! MFK$9D] +(5?29@9^=FWX9S_TIM^ZTV_TYO)_W#D M&):,:U@S4>(^2VI*YSN6A,,@&#ZQY7G62^-,=]7?ZHOLGT5U><6G(^"7!!Z?GM)JN^WP= M6%54K7*A+#7>:IC1KQ&U2Z#O2Z7L-G#=M_W9QK\ 4$L#!!0 ( (J!J5A3 MCQ'EFP, $L1 9 >&PO=V]R:W-H965TZ6*:]>5R1XR(J]X ;F^L^4B M(TI/QU0++,,B*^?P#&CPL' M.X\7/M'=7ID+[G)>D!UL0'TIUD+/W!8EI1GDDO(<"=@NG/?X>H5CDU!%_$7A M*#MC9$JYY_RKF=RE"\ M%W-/)*PX^YNF:K]PI@Y*84M*IC[QXQ_0%!09O(0S67VB8Q/K.2@II>)9DZP9 M9#2OO\E#(T0G 8?/)/A-@O]_$X(F(:@*K9E59=T0199SP8](F&B-9@:5-E6V MKH;F9ADW2NB[5.>IY5IH1PCU'9$\1;]_*VFAUTBA=VBC#9.6#!#?HF>"7M^ M(I2]T=%?-C?H]:LWZ!6B.?J\YZ74H7+N*DW1_)";-'0^U'3\9^C\2<05"O!; MY'M^:$E?#:??0-*F!_UT5PO3JN.WZO@57O C==:,Z(+?]\K_YZ..1G<*,OFO MK=(:.K1#F^UY+0N2P,+1^T^".("S_/47//%^L]4]$EA/A:!5(1A"/ZE05"H8 M$\"C"F_13G!I7>D:-*Y S=/DL/0C/)N[AVY=EJ PB-J@'M^PY1L.\OT(4E[K M!T129B4C"E*]K[4L"27FR6&C6N-%'1;O9O[DC*HE:.K%=JI12S4:I/J9*\)0 MT=U?'6ES4#:VT1,B.)H%9VPM01-_:F<[:=E.!MFVWK>Q&DQ]J=U' NM5&;=5 MQI?;]/&8*HP$UE-AVJHPO<2FGSZU71A/S[QI"PH#NS=G+=_9(-\5SXI2@9 5 MU0W?JB,18*,XB//2)1H)K%FA4\W*W%$=?N^YTD?I:K@' MDH(P ?K^EG/U.#'GZ?;_D^5_4$L#!!0 ( (J!J5@/A_@R7 ( +X% 9 M >&PO=V]R:W-H965TIA#6.SRK)+=A>3_/O.+IC:D>/VT OLQ[S'>\/,Q(U4 MC[H ,.2YY$(G7F%,=>W[.BN@I'H@*Q!XLY:JI :W:N/K2@'-':CD?A@$5WY) MF?#2V)TM5!K+VG F8*&(KLN2JI<)<-DDWM#;'=RS36'L@9_&%=W $LQ#M5"X M\WN6G)4@-)."*%@GWGAX/1W9>!?PG4&C]];$.EE)^6@W=WGB!580<,B,9:#X MVL(4.+=$*..IX_3Z3UK@_GK'?NN\HY<5U3"5_ ?+39%XGSV2PYK6W-S+YAMT M?CY:ODQR[9ZDZ6(#CV2U-K+LP*B@9*)]T^@,0=8#( M&6V5.5LS:F@:*]D09:.1S2Y<;AP:W3!A_^+2*+QEB#/I0F%!*/-"J,C)S5/- M*OQ%AGP@XSQG-M&4DSO15HM-^_D,#&5<7V#(PW)&SL\NR!EA@LP9YQB@8]^@ M+$ON9YV$22LA?$-"1.92F$*3&Y%#?HCWT4[O*=QYFH0G">=4#4@TO"1A$(Z. MZ)G^.SPZ(2?J4QPYON@O*;XD"TXQMX>9_CE>::.PFG\=RUS+/#K.;#O\6EZ_.)SB&ULK99=3]LP%(;_BI6A"21&/ML4ED:"5A.3-@U1V"ZF7;C) M26/AQ)GMM/#O9SLA"TU@O=A-:SOG/7W.&_NXT8[Q!Y$#2/18T%+,K5S*ZL*V M19)#@<49JZ!43S+&"RS5E&]L47' J1$5U/8<9VH7F)16')FU&QY'K):4E'## MD:B+ O.G*Z!L-[=?T[GE:""@D$B= :NO+2R 4IU(8?QNB\R6,"O.)=FVL M8Z&D%I(5K5@1%*1LOO%CZT-/X :O"+Q6X!TJ\%N!;PIMR$Q92RQQ''&V0UQ' MJVQZ8+PQ:E4-*?5;7$FNGA*ED_%EDO :4H3+%'V3.7"TJ#F'4J(O!*\))9* M0!_02FV?M*: 6(8.TQPO06)"Q8E2WZ^6Z/CH!!TA4J*[G-5":45D2U6!YK"3 MEO:JH?5>H?V*^1GRW5/D.5XP(E^\+5]"TLG]EW);^=:9YW7F>2:?_P_S>F6? M=E[\O%P+R=4V_3569Y,X&$^LC^Z%J' " M]NL;!DU<-^R"7G ''7=P$+=V!/,D-^ I;%5?JU27DF.P3<9)C\.?G?M[L,.@ M8!;,QF$G'>SD(%@*&]Q87'&6@="]5"UD */F3@8HGK?O[3#&];UQVFE'.SV( MMMD&&_7V>4N-4]7"B#X6NGF_RCT=^NQZ>]S#&.\\&.<..^[P3>X[)C5GK[LU M%23MB:9_C_D8=3C!KF.?^[N@=N]AJXO4]7W-J04ZOUG2N>IXQ)I\G^MKH_B7$?P!02P,$% @ MBH&I6%R6_E((!P ,T( !D !X;"]W;W)K&UL MM9Q;;]LV',6_"N$56PNDL4193M(E!M)(P@HL:-"TZT.Q!T6F;:&ZN"2="[ / M/^IB2;1E)D)/7Q)=^/^1TA%OQZ+.'W+^7:P8D^0Q33)Q,5I)N7XW'HMHQ=)0 M'.=KEJDSBYRGH52[?#D6:\[">1F4)F-J6=-Q&L;9:'9>'KOAL_-\(Y,X8S>< MB$V:AOSI/4ORAXN1/=H>^!0O5[(X,)Z=K\,ENV7RR_J&J[UQ0YG'*$ ML\7%Z-)^%SAN$5"F^"=F#Z*S38I+N5?\E"GM48DV@B9IW6P*D$:9]7_\+&^$9T >W(@@-8!]*4!3AW@ MO#1@4@=,=@/< P%N'>"^-(=I'3 M[WUUL\H[[84RG)WS_('P(K6B%1NE7&6T MNL%Q5CQ9MY*KL[&*D[-;F4??5WDR9US\0?P?FU@^D;?DW M> Y>>TR&<2+>J"1?;CWR^M4;\HJ,B5B%G D29^1+%DMQI ZJ[<^K?"/";"[. MQU(5M22/OQ$2?7>5IJNJZ*,0]:JJV M$)O=BEC):X0-E1<)\Y POX*Y):SHKN]G+G6I;;G6^?B^*]U^PHECG9U9KMLD MU&1Q&UG< ;*L0T[NPV3#^B0Q@H9*@H1Y2)A?P::=.VT=6Y9E[PCR;#)-CFDC MQ]0HQ^7G:W(;)JIJ7"XY8VJP),=[;"AII0S5!PCPDS$?" A!,T_>D MT?<$VTD??47'V7JM8N0\E(U&E72;Y8,!YG2[+F M<=3;MAJQ0X5&PKP*=M)IYVQ7M7,[_9./S#, P30)SQH)SY[M$-6PI)B7J!D* M4?-@U0072A:MFPGP3\J=R,DIN6;3AL8R5?#<;'JU" MP5XX(#)G,UA3),V#TGPH+4#1=/EI*S]%CHMJ&DIE),V#TGPH+4#1=)5;A\K:5CFSV=C]MQ+7MUR;YD4(L&2O.AM !% MTR5K[1[;[/?<E.9#:0&*IJOQ>+ - ?J(D%I'I3FUS3C-.=7 MV$-VZP_99H/(U/R2_PAL%@3UDZ T#TKSH;0 1=.?CM9ZLL^@K3;4>H+2/"C- MA]("%$U_9:!UJ:C9I6HJ?N5,$9F3];9Z=VWC/LG-Z*&2TWU;:&J=GE!GI]7T MH-GZ4%J HNEJML85-1M7>WWP89/?3!HL7OT*CMVUYIUCRSK;%0]J.T%I 8JF MB]?:3M1H>*CNN+(=;K:V@[%7-<,&ZP=UG: T'TH+4#1=Y-9UHM 7BRCTS2(H MS8/2?"@M0-%TE5LOBIJ]J)_T%LWTP:I#[2PHS:?[?IQ-+=<]W9DIH7+5]6R- M*OJ<476H:0;.D\QE&*PZU-V"TGPH+4#1]&>C=;76W:)F=^NV^_L]V:S5O&BO*=_^RM\K.]3WHOO>TAD]G9;O/NO#;:BE!:4% M*)JN:.M^4;/[I2EZ5$V4R)KQ2L1>#:%&5DT[W9DQV;L*0ATJ*"U T70%6X>* M/O]VE*J'=;O;=LA#?U8R9S-85ZAU!:7Y4%J HNDK-%KKRK&0':\#=:N@- ]* M\Z&T $7356XM+0=F:9E)@Q7NL;2*M^IW&VAHKCZ4%J!HNG:MH^68':W##?00 MI\N5T_Y5V:Z8,%A;I84)I?TS3O M,355!>?:&@VI'YNEQ1?Y=+F:?EYHJ%<\:+!.K\(L_E=J?(H/E.Q.Q_ M4$L#!!0 ( (J!J5CJV$K0S , "42 9 >&PO=V]R:W-H965TT'3 0(-,DTC9LU9%:*9KL;A^J/CCD M)D$#F-HFZ?S[VH8P(6%H9N3-0V+@GI-[#S[FFLF!L@>^ Q#H>YX5?&KMA"AO M;9LG.\@)OZ$E%/+*AK*<"'G(MC8O&9"U!N69[3I.8.21W;*LTQP*GM(" M,=A,K;_P;8P]!= 1_Z5PX"=CI$I94?J@#N[64\M1&4$&B5 41/[L80Y9IIAD M'M\:4JO]3P4\'1_9W^OB93$KPF%.L\_I6NRF5F2A-6Q(E8E[>O@ 34$CQ9?0 MC.MO=&AB'0LE%1^'P8'D/2PKT>>#P,7T(IX8Z& MXR[$:^EJS;Y\E-?1G8"UW?'FOWZ"PZ!HRT@AY.PD MQ1K)=8T+.4B+;9^J-?M(LZOU<#^+/#_TQ^.)O3\5K"?.#0/?=[MQ\6"VK]3" M;[7P![7XAPJ2H>14$78TJGP:H$TE*@8HY;PB10)]R=66\PX5?*$;5R1%<8-"\S^@C03*Q%Q9*=[,=^[M-![I=.,9-D ML2&RCJ;C5M.Q29^.38IHDBPV1-81$3M/W:TS.#6;GI7L93M*5AE<:\^&MO/, M&^$@&(=G_NP+Q.[8.V\JXN%$7RO$29N/?^91'RU8NB=">S(!N7D3@\8<9GSI MI#+*%IMBZZKYU,UCH^T\-MK/&V6+3;%UE7QJZ?%P3[]@\.9]5:SED_,S8:J7 MY]J8UW7T^+)5#YPH=#WGW*:7@R[%P\>]1Z1O7PKQ1>X84^1;EN;R;K13:O]A M/);QCF547A=[EL,WFT)D5,%'L1W+O6 TJ8RR=.PYSG2<49Z/%K?5O4>QN"U* ME?*I<7+W<@='6[\RK<[I6^,%[=[NF5/3'W>/PKX-#ZB)#QC MN>1%3@3;W(T^NA\B?Z(-JA+_Y.Q%GEP3_2CKHOBB/WQ*[D:.KA%+6:PT!(7_ MGMF2I:E&@GI\;4!'1Y_:\/3Z@!Y5#P\/LZ:2+8OT=YZHW=UH-B()V] R5;\6 M+W]GS0,%&B\N4EG])2]-66=$XE*J(FN,H089S^O_Z;>F(4X,W,D;!EYCX'4, MWO3@-P;^I1XFC<'D4H.@,0@N-9@V!M.J[>O&JEIZ115=W(KBA0A=&M#T1457 M90T-S'/=LYZ4@&\YV*E%^+7DZI5\RF.6:X[)8TIS26B>D"=5Q%]^O ?:$K(L M,NC+DE:]X4?R,4FXOJ0I6-;=6W_Q;L44Y:E\#T4^/ZW(N^_?D^_)F,@=%4P2 MGI//.5?R"F["]6^[HI3@2-Z.%3R)KL\X;FJ]K&OMO5%KGSP4N=I)$N8)2TS[ M,;3 L1F\0S/<>U; ?]#\FCCN%?$<;])7'[OY Q77Q'_;?'6YN=]C'MK-5RRV MFD=V\R>V!W.G,GD?NY1?X?EOX"U3*B7Y95-W(/+'S_ ]^:18)O_54[G[ M&FS2#Z8GU@]R3V-V-X*94S+QS$:+'[YSI\Y/?31A@JTPP4),L @)S*!W,D(3 5D$VI2L$(E[*D,*OT46YU,)3R&BRHP/0Z M^KSPW*GG^ $,Q.=3.C&]AN=>7=^9^6[7:W1>T)\Y\.]8S" A.)(06$F ^1KB M",GT/'I*15]K6Y&&MG8-YCHGS^-<.VZGJ3%=AIA@$1*80=KT2-K42MKG7+"X MV.;\/S!4XM,5-2ZD@E&44@7?J((4>WV[;V&\M[H8RF8-=G/:.>?N2=^LV<1T M&6*"14A@!ILW1S9O[/,@$QDI-N2$4_9-4]H[Y5FQAM)FKYA'7AD5DO@DJX,D M=T82^MK7FU:8U0HQP2(D,(/:V9':F;4%(\H%!-GB"V1VSS0MF>99[9@QU5Z1 M/1,Z:H8$K(]QJXNAC,_ZIMU9T!FHF"Y#3+ ("C.9>&Z7)R2G)D]>RY/W5WGJY<>*.I@?[RP"]>9=)],N,T@>369:_<2UYN^+6C=95\*;D298XDL[Y&!:_+-&.D\++BD4HM8K MPD(SB6F5#]&6N4K6-@H353\L<#R]9,]&I<=MS![&"BK5#10E2T M" O-Y+L56=P 4\ET49465+05*EJ(BA9AH9DLMZJ,:Y=E$ 1-NX?!S$_/Q<7 MG4[G9V$+JC*#BA9AH9FDMN*,BZG.V,$&\V>OFEOI,[V#%%6.046+L-!,/EM% MQK5+,M:E=\5D+/C^K=3=#CV877M%M4Q4E$HJFB<\WQ[2TT9 TN]1:?[ZPW> MR#+>$9G1-&6"T*PHTUVAHX(:*%J*B15AH)K>MTN39 ME::WWZ=9EGH[YM"1UZ 9^L59HHSJ,D1%B[#03 I;$09*774&J#;)Z MP\:>"L5COH\/C\]>@!+^D^ H?V^%I"\@% L^,#D+1X@5+-A\TEK] )5<=[#*(N M^*,S'\7J5Q*0S!Q;$8C@1:(3'6T@H.&?Z4GA0UVO2=AG!C7V)LUVB*NJ54G. M7KK%Y*$B^A9[9N*52/[ML(L"*@W>Z1J2NZH.VG75R \4? .3]:99ME?5ZJ1O M')Y")VF]"15JIPY1T2(L-'.N:+57S[[#K3-7_/+VQ("JNJ*BK5#10E2T" O- MY+=57;TIZHJ/JK"BHJU0T4)4M @+S62YE6$]N];Y>W6R Y806/($W3*R%7K: MKE:':EGHY1I5C6W0YH::?MW=L=J4FIV4FEX'G5(A:LTB+#23FU92]>Q*I=[N M7X5>O1R@:J:H:"M4M! 5+<)",SEM94AOCCJKHLJ0J&@K5+00%2W"0C//U[2B MIF\7-1'>6-H]##YVT[,I+K@QCCG4I**Z#5'1(BPTD]16S?3M:N:0(QUVJ,'L M-4<$.XP@< MWW//=JFBN@U1T2(L-)/5DW.,]GUXRYX)]F(V<8\U^N>OG@+_9G;.)NZ91=Q# MB_\/\=%OQ4??KND]U:K8X(5R,)DSH O#]IBC4X8-V M.M8/)M)./$^-NO+!)/X#(- M2*H2"JYCG'* TQ#<"AH\G$UECD(PHXF<.!SGJ3\#M\6@ [HH6H'OZ_S-1 V* MPOM\002.8OY%-KZ[O0"?/WT!GX )^ HSPD&4@KLT$ORKK)3//U8TX[)+/C2% MU*28F4')?UKP1R_PM\$53<6*@V]I2,*6^)D^'B(-@"F36644/6=TBK2(5YCU M@ V_ F0AIXV0/OR"!%6XK:%C5P-LYWBV?H#_G6XP+":8=0.\DY M7^. C RY57#"-L08__X;=*T_VO2]$]B>6J=2Z^C0Q_]DR9PP-2^_9X(+.:>B M=%G.3CG;IF09I:FJFF,YSP/2EHRBAW[>@]H%-V,?>:[CH*&YV=6I9=)19[_2 MV7^+SK\83D7K>R#O;("0 MWY2G)=!1GE?)\[3R9FKBQ7$[?^^0OPM=NT%?VT%'^GY%WW_3Z!1ES?KR#]>7 M[7C.8- 0V=*NL0[W^ \J_H-WF%UX'K>2'QR0LMV^Y\,F>2V'CB,$K?I0M]ZB M\9YPN3ODASQY7$M#)0N"@HVL;CV!K1-'3,^JJ^H=*P.UJG_FGHV$9V"R(4R: MT&JK -ZS15 M?H1=@;5?@7K#VW !T\$,PX@2-3G)G!!B)_:OG=G)P+9!9!$]%N@]I-0 M6R.H]T:O2<+QV:[ORRN%.,]"D/-R3C["3J':3B&]G7I=6EZY/([T??K$T0-U M35+MOI#>?4V62T:66!!P*3,2I3P*P#V.LU-M5PGO[6P3CN6@YI>;GD57E;7M M0GK;I5&I]2(E[-Z' T)VTU3J>^^JKC9<2&^X=.J.'L\E]J[$ONO;?E.B?62< M][G7/@KI?92&^VM7I'/ L%7(NSHJ<^<.-R%LF5]MO*:7 P 2! !D !X;"]W M;W)K&ULK9AM;^HV%,>_BI5)TYVT-D^0T@XB76CO M5FG5K5KM[L6T%VYR *N.G6L;*-]^MA,"0<&W='E#8L?G[_.SXY-S&&^X>)5+ M (7>"LKDQ%LJ5=[XOLR64&!YR4M@^LFV[U&D8[Y2E#!X%$BNB@*+[10HWTR\T-MU/)'%4ID./QV7> '/H/XJ'X5N M^8U*3@I@DG"&!,PGWN?P9A8FQL".^$9@(P_ND4%YX?S5-.[SB1<8CX!"IHP$ MUILVFS@H6PE%2]J8^U!05AUQ6_U0AP81/$)@Z@VB-YK$-<& ML06M/+-8MUCA="SX!@DS6JN9&[LVUEK3$&:V\5D)_91H.Y7>?5\1M47W+ -F M%A0]4LPDPBQ'SXIGKQ=3O48YFO%"OS@2VZ6_0,_5IB,^1U\P$>@;IBLP+6N# MOI9VW.\",R71IUM0F%#YR]A7VF,SKY_5WDTK[Z(3WL7H@3.UE.B.Y9"W[7U- MVN!&.]QIY!1\P.(2Q>&O* JB08<_L_>;QPYWXF;U8ZL7G]";42PE^KI;MW_^ MU,_1O8)"_MNU6)78H%O,'/@;6>(,)IX^T1+$&KSTYY_")/BMB[0GL1;WH.$> MN-33)R)?+^8" FL[(M#F (]C^K"KK3"2LS$I74:7 :#:.RO#X&<4WX0:-@ M#9U =V^ECDOZH$B[D:4@&: UI_K 4'V^NJB&752C47)$Y9SW@U1)0Y4XJ6[) MFN2@0\&6 ,V[("K[,#B$. )P#FFY==6X=>5TZX$P4JR*+G^>D)[$6HRC MAG'49V08]%]LT!P%^K0% M+$Y\"]TZ";*F7:Y_Q+)-[+('5;PVZFP MXK8\FZ GM3;G/N<(>TTZPEZSCK[4VNS[O"/L,_%PBYV-_L,\I@VUSSW"=R8? M/PPP;ITZ3* 0%2;K1@G*\;8[WOQ_H3;K/B,)W2G)1\*/4_'L74RZP\_5T2[Z M!S59 6)A2U6),KYBJJI7FMZF'/YLB\"C_JDIDVVMMY>I:FQ=C2R(+M8HS+5D M<'FE=T5496O54+RTE=\+5[J.M+=+7>J#, /T\SGG:MY#L0^T-+:(2*1* MTG;2K^^0DA7;48P6$- 7B:1F#F?.#*DSW KYJ#( 39Z*G*N1DVE=7KFN2C(H MJ#H7)7#\LA2RH!JGNB MH/)Y KG8CAS?V2W8V*"DK@"LF.)&P'#EC_VKJ M>\;!6OS+8*OVQL2DLA#BT4QNTY'CF8@@AT0;"(JO#4PASPT2QO&M!G6:/8WC M_GB'_LDFC\DLJ(*IR/]CJV,$12,5V_Z5!.QYX X[0Y![1 <.T1O.(2U0V@3K2*S:5U33>.A%%LB MC36BF8'EQGIC-HR;,LZUQ*\,_71\\VW-]#.YY0EP0RB9Y90K0GE*YEHDCQ\G MR%%*IJ+ QE'44O^1S*NB$[&LK1:OK6Z>S!C(^VO0E.7J _H]S*_)^W4Y"_XP$7A"UQ#/]>??P1#AA4Y70XH5OX,TS*J&F?D:?\=AH,I:2\A68 M\=F.W-06:DI+IFG.OD-Z1L:%6*/UU\\(26XU%.K_-GZK_:/V_VX3 M1[[?&[J;_:1>&P51 &!\'VFF![)X.]Q_2I3#);MFO8X"U:VN+N#LO7.R@6 M(%M+=A+Z5TO6$=@!"_V&A?YO[NY^EU1U!'9 U:"A:M!Y=U>(O8/&'1QW]VLC M/^I[[=U]T01[<3+8OX&#I#D98]7&*?ZLF-*2VK_*S_3W2?!?+5I'8 <\7#8\ M7/[F_K[LDJJ.P ZH\KT7_>%UWN$UY/[=[/X&II#"*@Q5#397#$B&]\P&>.EFIRVJB M16D%VD)HE'MVF*$B!VD,\/M2"+V;F T:C1__ %!+ P04 " "*@:E85R1, MU;T# !!# &0 'AL+W=O MV!1U=_[_>"3O/-H*^:36E&KT7)56*"8XD78Z]3^'=?8B-@[7XA]&MVALC M@[(0XLD\?"[&7F 4T9+FVH0@\+6A][0L3230\5\7U.M_TSCNCW?1_[#P +,@ MBMZ+\CLK]'KL91XJZ)(TI?XFMG_2#B@Q\7)1*ON)MIUMX*&\45I4G3,HJ!AO MO\ESMQ![#A#'[8 [!WSL$)]QB#J'R(*VRBS6C&@R&4FQ1=)80S0SL&MCO8&& M<9/&N9;PEH&?GOP%.^6+4 H]4(GF:R(IND%SV"Q%4U(DEFA*%,L1X06:L;+1 MM$ .EX\SJ@DKK\#W<3Y#'S]._UZ)1$%"-? T$ M1H>?=VJGK5I\1FV$O@JNUPK]S@M:'/K[0-[CXQW^%%\,^)7(6Q2%UP@'.';H MN7^]>W1!3M1G([+QHG/9:"HJB1;RSK4VK6_L]C7G_4[5)*=C#PZTHG)#O\SX4G2[Z3[S7%2P<\Q.NG+1MB%2&\)<1IO)39B%0SSR M-_L<+K,PRX+>[$!ATBM,+B9B1KF TW8V%# ,TD'J MSE/:RT\ORO]"E;I#VP[B9@?1\ U5A@H8M&2Y&>[ M,B?H&HM_H5"@K0 D[J1 M^1I*@8LP/1$>'*&=6MQ$.(W=7%G/E;V!"YUP'< PI1J8:VJ8H426/Q!]IC)G MRE[@!Z:B-L73>?-FIQSQ( G3(UR'&1[B+#USX(8]\/!M^Q"NP@74%P XW8K7 M;55R40Q=.Q)GPR@^XC@UC'$TC ?F'G>!A,%+10W>AM(!\(M$775UUL3@M5 . MRY]0[?4)X4_O[-)4_1H8+,"UZ9_<6>AB9?N[)+B-DF.Y3C.&ULS59M;]HP$/XK5B9-K;0U(>&U@TA .ZU26Z&BK1^J M?3#)0:PF-K,=Z/[]SD[(@-*HG5"U+XGMW#V^Y_&=<_VUD(\J =#D*4NY&CB) MULMSUU51 AE59V()'+_,ACORXG$F5NAQ"P#KIC@ M1,)\X P;Y^.>L;<&/QBLU=:8&"8S(1[-Y"H>.)X)"%*(M$&@^%K!&-+4 &$8 MOTI,I]K2.&Z/-^A?+7?D,J,*QB*]9[%.!D[7(3',:9[J.['^!B6?EL&+1*KL MDZQ+6\\A4:ZTR$IGC"!CO'C3IU*'+0?$.>S@EP[^OD/S!8>@= @LT2(R2^N" M:AKVI5@3::P1S0RL-M8;V3!N3G&J)7YEZ*?#6TR4:Z$4F8 DTX1*("?#.&9& M8YJ2*UXD"LY.R/:@))ZCT#"Q>\ +>D&L6 MLS0WR4FF$.42I02D^Q2E.3(FKA&87&G( MU,]#*A=1- ]'84K_7"UI! ,':UN!7($3?OS0:'M?#DET)+ =P9J58,TZ]/#> M%AH*0U<@\=X@MWDV0QE0EB+'"-X]2E,>HT*?R(@J%AT2I-BE978 M@AT);$>P;B58]UU*N/LLC]M>M^,'WEZ^UT;SCUQ[%=?>^U9Y[Y6D:\-Z*VEW MJV'(0"YL'Z5()'*NBU]OM5JU:D/;H>RMC["%*SJNOS!%_X<_U@7CBJ0P1TCO MK(,49=%3%1,MEK8MF0F-38X=)MB&@C0&^'TNA-Y,S 958QO^ 5!+ P04 M" "*@:E8J=EO&"($ @$P &0 'AL+W=O+$!=ALC1MJ'H@^T3%ML*%$E*3O[ M]QU2LFS9BK !A-V\V*3$.9PYPR,..=YS\2P30A1Z25DF)U:B5'YMVS).2(KE M%<])!F\V7*1805=L;9D+@M?&*&6VYSBAG6*:6=.Q>;80TS$O%*,960@DBS3% MXNLM87P_L5SK\."1;A.E']C3<8ZW9$G44[X0T+-KE#5-228ISY @FXEUXU[/ MW% ;F!%_4K*7)VVD0UEQ_JP[]^N)Y6B/"".QTA 8_G9D1AC32.#'?Q6H5<^I M#4_;!_2/)G@(9H4EF7'V%UVK9&*-++0F&UPP]5,7B0TJS\QR\5$2<&@--NX%4&WKG!X!4#OS+P3:"E9R:L.ZSP="SX M'@D]&M!TPW!CK"$:FNDT+I6 MQ3LU/0/6"F?N91H001:)E@0]!M:PF)9%XP@ MOD$+KDBF*&;L*[JCK-"LHR6)"T$5)1+=9S$KUC3;HAO&T$.AI,*9Z2\5CY_1 M0Z[3)=&> #1YT8/)&M$,S3"+"X9-,F$>@PUOC ^R ?3+'5&8,ODKN";-Z[&M M('8=@1U7<=Z6<7JOQ.FC+SQ3B43S#.9OVMO 64V<=R#NUNL$_(+%%?+=#\AS MO$&+/[-O-_<[W/'K//H&SW\%[P9RM&Y)S_S ^$?!4S3C:5ZHDO.'#9ICD0'! MI\G_^S, HWM%4OE/&\NE%X-V+_0WYUKF."83"SXJDH@=L:8__^2&SN]M%/4$ MUB!L4!,VZ$)O$B:/A-5+=*,)BT\(@T5*#H3E0)A9BA\03GF1J3:N2@<"XX#^ MG.ZF(S\*(R\:V[M3&B['A7XPC$9>/:X185!'&'1&^)3MB-22>H0_06/=A 60 M0BBE-)?%ZE_XFB+%84A>B#B![V%;()WSO#7I/8$U* EK2L)WH9*P3\)Z FL0 M-JP)&_YHE0PO5K]SIH_+$;X[#-K%,:H#&WV;.!J*>,JA"?F&O6[^0D1,I=D# M&SM96PR=<[TUWSV!-6B):EJB=R&0J$_">@)K$.8ZQP+*^=$2J3PX5< @#-SA MF4Y:AGE>$(S<=JFX)S6BVQGBH8:#C6)1;1,-W;3ZW GYUA3WA=8DP#L2X+T+ M651N]$5:3VA-THX5J=M9OWT78?@M)=9@.(C.2ZR6@:'KA4[DOZ*-8QGI=M>1 M\)K!T@_&R/7/-7(YRG?]4V1KZ3ICO&O8DV(1-_2)!/7O;64FZM^7T1KDF)QP38D4V>6C*=8 MJEV^ZHL-)SC.@]*D[UC6J)]BFO5FT_S8'9]-V58F-"-W'(EMFF+^?4$2MKON MV;W]@0]TM9;Z0'\VW> 5N2?RX^:.J[U^18EI2C)!688X65[WYO95Z+@Z("_Q M#R4[<;"-=%<>&/NJ=][&USU+MX@D))(:@=7'([DA2:))JAW_EM!>5:<./-S> MTX.\\ZHS#UB0&Y9\HK%<7_6H\+/%LRMD.<5U:T?1&GM\\6F6$9EJ* M]Y*KLU3%R=D[HO(HT!LTCV.JQ8$3]#8K)*ZE\MHC$M-$_(9>(9JAO]=L*W 6 MBVE?JMHUHQ^5-2V*FIPS-=GHEF5R+9"?Q21NB;\QQ[N&^+[J==5U9]_UA6,$ MWN+OR+5_1X[EV.@#R<@.)VW-^A&%7^PQ _3QWD.O7_W6@O&>CW$-&-^,\4A4 M8UK"@^>WPD%+^>LO]GCR1PLG-'/FVU7%LJ)'HK22J^M&FSP [:L7J\OQ(;')'KGAK0!>&/I#=3C1Y9;9V_ M@81YD# ?$A9 PD(@6$,U@THU Q-]]GY#N!K.LA5*.>SGM/Q[F_K3,Q&T6\2';%$#"0B!8(Z/#*J-#8T:+ 2"A^($F5'Y' M&TS;+BD+(Z5K1@O8\"!;MF4=971XDM&3,CYDHP)(6 @$:Z1T5*5T9$SIG49F M$CWB9$L06Y:_U7V.*6F=:# 9'V48LD8?$A9 PD(@6$,*XTH* M8Z,4/N4+"!*_P8]JX%X1-?.,.%$+(*EFIP^,*YP>S-683M3,E35']U:9&.OK M*I,"9@\.=&)=6!-K='GX=R0;R!;X/]." +(%(1"L(8]))8^)41X!Y4*BN=)# MK#6!/M^2]('P+^BIG!C.5YSDFQ3">3(MD1=F M5%>M@-(\4)H/2@M*VN$\>^*Z=O-J%K:4&HS=056JF> #.\S^V6O+^^621@0M MMC2)]6SCYRX[YOH[JP*2YH'2?%!: $H+H6A-E3FURIR7N?R47"CU0-(\4)H/ M2@M :2$4K:F>V@.UC6;9[*^M'ESJ);(D/$6\,+#5:B@7TI/!T5Z4_,.QTVD. MKS?F)G26!JC)"4H+0&DA%*TIC=KHM+LYG7M5:(FT*L&,D&ZB M!TKS06G!__B60JB6- 51^Z2VV2CUOVUP<=_X:(Y235]:90'JFX+2/%":#TH+ M0&DA%*TIG=J/M4E!:"T$(K65$]MX=IF#_>Y]]S,F,YB M&9]8^,.3>S2@5?J@M "4%D+1FAJH?5K;;-0>:R"?J*II:Z2NEAQ'[7H ]65! M:1XHS0>E!3](A>U8IDG*2WBQ=FW&VD;7;G9/HBW7MW%CLF&"MNL"U'DM:>9[ MN:!5^J"T )060M&:SV'5KJIC=E7?L6SU)A\<])E\A. D;M>!&=55!\ZIBZAT M<"P$T#I]4%H 2@NA:$TAU.ZK8W9??[Q:04_HEF8TW;8N9\WXSN( -5=!:3XH M+0"EA5"TIHAJ<]5Y(7/5 35706D>*,T'I06@M!"*UE1/;:XZ9G.UT[4(]*G2 MDF9>NX!6Z8/2 E!:"$4K=- _>$0^)7R5O_T@U$IDF\GBD?'J:/6&Q3Q_K^#H M^(U]Y17O2=28XK6-6\Q7-!-JK;-42.MBK&85O'@3HMB1;),_B/_ I&1IOKDF M."9<%U#GEXS)_8ZNH'H?9?8?4$L#!!0 ( (J!J5B&Q5DFM ( (<' 9 M >&PO=V]R:W-H965TY3E5OT? Y6;HA=YVX8XM,V,7_&10T"5,P3P4 M$X4SOU9)60Y",RF(@L70NPZOQGT;[P(>&6STSIA8)S,IG^SD2SKT @L$'.;& M*E!\K&$,G%LAQ/A5:7KUEC9Q=[Q5_^2\HY<9U3"6_#M+33;T+CR2PH*NN+F3 MF\]0^>E:O;GDVOV2314;>&2^TD;F53(2Y$R43_I0K8 TT.2-3 M_#[2%0OPM[P8?"M 4Y/A4J7O M5&R[62=1?#GPU[L^#F,NXCKD!5VWINNVTDTSJ[J'Y.STM![5TK5[CMBMAREY0K]:WR;5KHGOK([QERDOAKTQY1>%) M7S*AT= ")8/S/M9*E6V_G!A9N,XYDP;[L!MF>%."L@'X?B&EV4[L!O7=F_P! M4$L#!!0 ( (J!J5@CR54D\P, !X/ 9 >&PO=V]R:W-H965T9I9 %U3B4*U]M)-"%-2IR/PJ"Q"\HX]YD9)_=R\E(E#IG M'.XE46514/G\"7*Q&WNA]_+@@:W6VCSP)Z,-7<$CZ*^;>XDCOT%9L *X8H(3 M"3,.^,; KOC'8J8-[8J3,A?AA!G\MQEY@&$$.F380%/^V,(4\-TC( MX]\:U&M\&L/#^Q?T/ZUX%#.G"J8B_\X6>CWV4H\L8$G+7#^(W6>H!5F"FAGM9!/E9#H%2%? MJ+PF %2"*[7ZK)+>(4VL&CF0[.=)'$Z\K>'>IP>S]33:_3TWM+3[^)=6?4/>*># M^(2W$_E,WOV&=_\MWDD7[WZ;]W!XPMN)?";OI.&=O,5[T,4[:?$>&H%'O)W( M9_(>-+P';_%.NW@/VKS[O1/>3N0S>:<-[]3)^VD-6/.7&F07^[3%OF_S!,^L.&_M!-7VB:FVK(BK(@N2U1&_J,W87NK!S#=CKB\%20T^69@L)@7X8# MIZ0[4.J&T,(620G6!]?F6\HXI@F4[BR)04O9593&P8DTM^]SM1VT&*%3VWTE MAFQI7MK^HLI8OF\J.K6%+6U)+SW-FMOUN=+V53YTEM4Z;5DII1&X$=+VIN^6 M&+73%P]:V8M:U1*3O%]U3'U?LD-WS;X[9?B1<,%K*9UL.ZIVV'J-NE9%8?(* MVWU!#MT5N>DH:=U1[IN-*M3:])X7ST"E;2OQG".I;J:[P^]V.206C:1U)T/" MB"SH_T]3_HE4EUS\XO)B3(S;R*\85LELB2G ]0%19'<:J M@18;>YZ9"XVG(WN[Q@,L2+, YY="Z)>!.2(U1^+)?U!+ P04 " "*@:E8 M-M)<@5$# #.%0 #0 'AL+W-T>6QEJ_! $U71.=!N]6*@YPPX0_[8I'?Y:KRIL5"J('?:TR>O7U.!WX8O_<]2S M_E@4ZO:-9^\7[RXN6CW^Z#5QOTV@^<])TCZ%%FC#0^3O,AQ1AU]RCJ M \P8<6^7V*R^U#S6[Q)S2XXLS\'J(.3=ED.32>XWR71#I^-6/C QSD'=A<-^ M5HA-,T:^-6AVDE/OB?"!/R*<320#KXSDC*^LN0V&:<$+Z2G]%.AP(5BJ9PN' M=@8/2,V3,U%($]M&L+\G]?(]8#T#@8SS1F#;MX9AOR1*42GN],0L-L87D%>/ MQZM2*YQ)L@K;'7_C8&XZR*20*95-F-!?FX9]3C.0(]EL#G=5E & 2A6Y'J2, MS I!C(:U1SW0M%/*^0-\>WS/=KB7V5;=3+E%,]2"ZJ&EL1/@WV:SW-NTG5?Q M>B5[*M2GA4Y'F#GT*+V7-&-+,U]FC0",/<3925GRU4?.9B*G-OFC P[[9.WG MS0O)GG4T:)6I-E#I>T]4*C;=MOR4I!S3I5JWTS+#-;?/4//?W><9%502OBU: M]_XI[_*K%4?=?R79?*OL"W9JK(\$IRZR18]V3L'D%)B@SJX]K6F7#G1-A8/3AY#_QO<([GFZ#>9,&X8J*>S5F:4O'B8*CI M%9GH/U9W^/7ZE&9DP=6X 0?^9OR5IFR1)\VJ>]B(>M5F_ 72"^/FV*]C,9'2 M)4U']53.)F;HZ8&.6E_@L(_ZA L4[P3L4SQO0;$O6_@D23N:F-QP .K M8[$-\= M!WK*[1-%4%5,&_8$XTB28 CTHKM'XQC9G1@^[OI@3TD4)8D; *NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'B",A$$ "]'P #P 'AL+W=OP-T2!+J21#X:_ORL9%YLQ.7X2?$LN*\GEM M[;>6OCQH<[?5^H[]4TMEE\G>N: >E$UIAHV^X$?!@7\[[0W8OK-@**=SC M,FF_2TA8+92HQ1-4RV2>,+O7#W]H(YZT09;*8XX [8:QK>[3CT%N/('O;9G>L:L#&.P=0!8$9#$-Y,;I M\FZO \@C O)H0LB_L@!R04 NIH%<<;MG9S* _$A ?HP+N>:/[-ZR-9CVYW[F MG I;2FT; P'B)P+Q4US$ .@ M_)%-X8\>\N>0DGQ1F40DHYB44;(IC3)\-"FC9!,89326E%JR*=4RC"6EENS= MU3(:24\;)(QMG5(M]+(?/)F6V#NWOP4VG M+)1'MA"-6828E(7RR!:B,8_"57#*0D5D"]&8BQ"3LE 1V4(C15N?VE%,X7)] M05FHB&RAL=JRST9>"LE 1V4*CF)?<_;@"75 6*EH+S?KMX@IV0D'U M'?_"8GO)9;DVS']T:]G%D5]ZVC52KK#M2EUH7O6[S_W.^==_ 5!+ P04 M" "*@:E8N2/:-[(! !4' &@ 'AL+U]R96QS+W=OCN9U3O;_?F@$02-R@>-(6ABOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H; MZFT$>AOJ;01Z&^IM!'I;[["$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;^\==A/H[:BW$^CMJ+<3Z.VHMS]2 M[Y1/NYAN/=7!E&ULS=G);L(P% 70 M7T'9(F(\E X"-FVW+8O^@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR M?MM:\KU-735^DA0AV ?&?%90K7UJ+#5Q9&Y\B:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(& M^X0TKNSF^**TOA\G).QD0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2 M)WHT\WF946ZR51V7I-XZTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/FC/7Q MQ!Q='G&UL4$L! M A0#% @ BH&I6$CLT?WO *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ BH&I6)E&PO=V]R:W-H M965T&UL4$L! A0#% @ BH&I6,[O#"_-!0 'Q@ !@ M ("!50X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ BH&I6"P@_I>W!P !$0 !@ ("!G!L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH&I M6$NC66A) @ HP4 !@ ("!)"T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BH&I6.K"5@)G!0 @@\ !D ("!248 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH&I M6.PM SG0!0 -0X !D ("!#U( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH&I6/YFO\TI!P 01( M !D ("!:&@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH&I6,P9YAZA P ^0D !D M ("!SX, 'AL+W=O^<# !5"P &0 @(&GAP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ BH&I6!1554;, @ 608 !D ("!PXX 'AL+W=O M&PO=V]R:W-H965T:4 M !X;"]W;W)K&UL4$L! A0#% @ BH&I6"S5 M>/I7! 9PH !D ("!TID 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH&I6.!VJ,23!P /$0 !D M ("!>Z4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ BH&I6%./$>6; P 2Q$ !D ("! M&[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BH&I6%R6_E((!P ,T( !D ("!GL 'AL+W=O&PO=V]R:W-H965T#+ !X M;"]W;W)K&UL4$L! A0#% @ BH&I6$_WP_+F M! 8!@ !D ("!0-4 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ BH&I6%&PO=V]R M:W-H965T'H !X;"]W;W)K&UL M4$L! A0#% @ BH&I6.JE6% 6!@ FS( !D ("!.NT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MBH&I6#;27(%1 P SA4 T ( !G/H 'AL+W-T>6QEB",A$$ "]'P #P M @ $!_P >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ BH&I M6+DCVC>R 0 5!P !H ( !/P,! 'AL+U]R96QS+W=O XML 57 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 58 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 159 241 1 false 42 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Balance Sheets Sheet http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Condensed Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited Condensed Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 100070 - Statement - Condensed Statements of Stockholders' Equity (unaudited) Sheet http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited Condensed Statements of Stockholders' Equity (unaudited) Statements 5 false false R6.htm 100080 - Statement - Condensed Statements of Stockholders' Equity (Parenthetical) Sheet http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical Condensed Statements of Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 100090 - Statement - Condensed Statements of Cash Flows (Unaudited) Sheet http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited Condensed Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Organization and Basis of Presentation Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Fair Value Measurements Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 995475 - Disclosure - Marketable Securities Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecurities Marketable Securities Notes 12 false false R13.htm 995485 - Disclosure - Property and Equipment Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 995495 - Disclosure - Accrued and Other Current Liabilities Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureAccruedAndOtherCurrentLiabilities Accrued and Other Current Liabilities Notes 14 false false R15.htm 995515 - Disclosure - Stockholders' Equity Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 995525 - Disclosure - Equity Incentive Plans and Stock-Based Compensation Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensation Equity Incentive Plans and Stock-Based Compensation Notes 16 false false R17.htm 995535 - Disclosure - Net Loss Per Share Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss Per Share Notes 17 false false R18.htm 995555 - Disclosure - Leases Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 18 false false R19.htm 995565 - Disclosure - Commitments and Contingencies Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 995585 - Disclosure - Organization and Basis of Presentation (Policies) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies Organization and Basis of Presentation (Policies) Policies 20 false false R21.htm 995595 - Disclosure - Fair Value Measurements (Tables) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements 21 false false R22.htm 995605 - Disclosure - Marketable Securities (Tables) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecurities 22 false false R23.htm 995615 - Disclosure - Property and Equipment (Tables) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment 23 false false R24.htm 995625 - Disclosure - Accrued and Other Current Liabilities (Tables) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureAccruedAndOtherCurrentLiabilitiesTables Accrued and Other Current Liabilities (Tables) Tables http://tyra.bio/20240331/taxonomy/role/Role_DisclosureAccruedAndOtherCurrentLiabilities 24 false false R25.htm 995635 - Disclosure - Stockholders' Equity (Tables) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquity 25 false false R26.htm 995645 - Disclosure - Equity Incentive Plans and Stock-Based Compensation (Tables) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationTables Equity Incentive Plans and Stock-Based Compensation (Tables) Tables http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensation 26 false false R27.htm 995655 - Disclosure - Net Loss Per Share (Tables) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShare 27 false false R28.htm 995665 - Disclosure - Leases (Tables) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeases 28 false false R29.htm 995675 - Disclosure - Organization and Basis of Presentation - Additional Information (Details) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails Organization and Basis of Presentation - Additional Information (Details) Details 29 false false R30.htm 995695 - Disclosure - Fair Value Measurements - Summary of assets measured at fair value (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails Fair Value Measurements - Summary of assets measured at fair value (Details) Details 30 false false R31.htm 995705 - Disclosure - Marketable Securities - Summary of Available-for-Sale Securities and Gross Unrealized Losses (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails Marketable Securities - Summary of Available-for-Sale Securities and Gross Unrealized Losses (Details) Details 31 false false R32.htm 995715 - Disclosure - Marketable Securities (Additional Information) (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails Marketable Securities (Additional Information) (Details) Details http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesTables 32 false false R33.htm 995725 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail Property and Equipment - Schedule of Property and Equipment (Detail) Details 33 false false R34.htm 995735 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 34 false false R35.htm 995745 - Disclosure - Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Details) Details 35 false false R36.htm 995765 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 36 false false R37.htm 995775 - Disclosure - Stockholders' Equity - Summary of Reserved Shares of Common Stock (Details) - shares (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails Stockholders' Equity - Summary of Reserved Shares of Common Stock (Details) - shares (Details) Details 37 false false R38.htm 995785 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) Details 38 false false R39.htm 995795 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails Equity Incentive Plans and Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 39 false false R40.htm 995805 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Fair Value of Stock Option Grants (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails Equity Incentive Plans and Stock-Based Compensation - Summary of Fair Value of Stock Option Grants (Details) Details 40 false false R41.htm 995815 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) Details 41 false false R42.htm 995825 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Detail) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Detail) Details 42 false false R43.htm 995835 - Disclosure - Net Loss Per Share (Additional Information) (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails Net Loss Per Share (Additional Information) (Details) Details http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables 43 false false R44.htm 995845 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar Net Loss Per Share - Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding (Details) Details 44 false false R45.htm 995865 - Disclosure - Leases - Additional Information (Details) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 45 false false R46.htm 995875 - Disclosure - Leases - Schedule of Components of Lease Cost (Details) Sheet http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails Leases - Schedule of Components of Lease Cost (Details) Details 46 false false R47.htm 995885 - Disclosure - Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Details) Sheet http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Details) Details 47 false false All Reports Book All Reports tyra-20240331.htm tyra-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tyra-20240331.htm": { "nsprefix": "tyra", "nsuri": "http://tyra.bio/20240331", "dts": { "inline": { "local": [ "tyra-20240331.htm" ] }, "schema": { "local": [ "tyra-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 204, "keyCustom": 37, "axisStandard": 16, "axisCustom": 0, "memberStandard": 26, "memberCustom": 15, "hidden": { "total": 6, "http://fasb.org/us-gaap/2023": 2, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 159, "entityCount": 1, "segmentCount": 42, "elementCount": 520, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 456, "http://xbrl.sec.gov/dei/2023": 32, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets", "longName": "100010 - Statement - Condensed Balance Sheets", "shortName": "Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R3": { "role": "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical", "longName": "100030 - Statement - Condensed Balance Sheets (Parenthetical)", "shortName": "Condensed Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited", "longName": "100050 - 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": "4", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited", "longName": "100070 - Statement - Condensed Statements of Stockholders' Equity (unaudited)", "shortName": "Condensed Statements of Stockholders' Equity (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_52249dae-4cae-476c-90fb-35bba8dcd16d", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52249dae-4cae-476c-90fb-35bba8dcd16d", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "longName": "100080 - Statement - Condensed Statements of Stockholders' Equity (Parenthetical)", "shortName": "Condensed Statements of Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_cbc1741d-abbd-4a32-b3a2-d7e73c82f3a2", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbc1741d-abbd-4a32-b3a2-d7e73c82f3a2", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "longName": "100090 - Statement - Condensed Statements of Cash Flows (Unaudited)", "shortName": "Condensed Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation", "longName": "995455 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995465 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecurities", "longName": "995475 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipment", "longName": "995485 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureAccruedAndOtherCurrentLiabilities", "longName": "995495 - Disclosure - Accrued and Other Current Liabilities", "shortName": "Accrued and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquity", "longName": "995515 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensation", "longName": "995525 - Disclosure - Equity Incentive Plans and Stock-Based Compensation", "shortName": "Equity Incentive Plans and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShare", "longName": "995535 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "995555 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureCommitmentsAndContingencies", "longName": "995565 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies", "longName": "995585 - Disclosure - Organization and Basis of Presentation (Policies)", "shortName": "Organization and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "tyra:OrganizationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "tyra:OrganizationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables", "longName": "995595 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesTables", "longName": "995605 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables", "longName": "995615 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureAccruedAndOtherCurrentLiabilitiesTables", "longName": "995625 - Disclosure - Accrued and Other Current Liabilities (Tables)", "shortName": "Accrued and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityTables", "longName": "995635 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationTables", "longName": "995645 - Disclosure - Equity Incentive Plans and Stock-Based Compensation (Tables)", "shortName": "Equity Incentive Plans and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables", "longName": "995655 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995665 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "longName": "995675 - Disclosure - Organization and Basis of Presentation - Additional Information (Details)", "shortName": "Organization and Basis of Presentation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "tyra:OrganizationPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "tyra:OrganizationPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "longName": "995695 - Disclosure - Fair Value Measurements - Summary of assets measured at fair value (Details)", "shortName": "Fair Value Measurements - Summary of assets measured at fair value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:AssetsFairValueAdjustment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:AssetsFairValueAdjustment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails", "longName": "995705 - Disclosure - Marketable Securities - Summary of Available-for-Sale Securities and Gross Unrealized Losses (Details)", "shortName": "Marketable Securities - Summary of Available-for-Sale Securities and Gross Unrealized Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails", "longName": "995715 - Disclosure - Marketable Securities (Additional Information) (Details)", "shortName": "Marketable Securities (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "unitRef": "U_Security", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "unitRef": "U_Security", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "longName": "995725 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail)", "shortName": "Property and Equipment - Schedule of Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "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", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "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", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails", "longName": "995735 - Disclosure - Property and Equipment - Additional Information (Details)", "shortName": "Property and Equipment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails", "longName": "995745 - Disclosure - Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Details)", "shortName": "Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "995765 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e005b729-8538-45c6-b1d3-84438aa49174", "name": "tyra:AggregateCommonStockOfferingPrice", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R37": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails", "longName": "995775 - Disclosure - Stockholders' Equity - Summary of Reserved Shares of Common Stock (Details) - shares (Details)", "shortName": "Stockholders' Equity - Summary of Reserved Shares of Common Stock (Details) - shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "tyra:CommonStockOptionsGrantedAndOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "tyra:CommonStockOptionsGrantedAndOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "longName": "995785 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details)", "shortName": "Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "tyra:StockholdersEquityIncreaseDecreaseInCommonStockPercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R39": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails", "longName": "995795 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Equity Incentive Plans and Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_ca3c7b85-dc75-4d3c-b6f3-85734deece13", "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:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "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:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R40": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "longName": "995805 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Fair Value of Stock Option Grants (Details)", "shortName": "Equity Incentive Plans and Stock-Based Compensation - Summary of Fair Value of Stock Option Grants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails", "longName": "995815 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details)", "shortName": "Equity Incentive Plans and Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "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:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "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:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail", "longName": "995825 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Detail)", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:WeightedAverageBasicSharesOutstandingProForma", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R43": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "longName": "995835 - 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": "43", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4458a9e0-3f72-4e2d-a22c-bcf2c1e31b25", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R44": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar", "longName": "995845 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding (Details)", "shortName": "Net Loss Per Share - Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "longName": "995865 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R46": { "role": "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails", "longName": "995875 - Disclosure - Leases - Schedule of Components of Lease Cost (Details)", "shortName": "Leases - Schedule of Components of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0f4662f6-e4f1-4076-a55b-4da677884414", "name": "us-gaap:ShortTermLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "unique": true } }, "R47": { "role": "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails", "longName": "995885 - Disclosure - Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Details)", "shortName": "Leases - Schedule of Maturities Lease Liabilities Weighted-Average Remaining Term and Weighted-Average Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "tyra:ScheduleOfMaturitiesOfLeaseLiabilitiesWithWeightedAverageRemainingTermAndDiscountRateTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a9cddc22-40ea-46cc-9636-14958599377b", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "tyra:ScheduleOfMaturitiesOfLeaseLiabilitiesWithWeightedAverageRemainingTermAndDiscountRateTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tyra-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "tyra_AccountsPayableAccruedExpensesAndOtherLiabilitiesRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AccountsPayableAccruedExpensesAndOtherLiabilitiesRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Accounts Payable Accrued Expenses And Other Liabilities Related Party Transactions", "label": "Accounts Payable Accrued Expenses And Other Liabilities Related Parties Transaction" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureAccruedAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14", "r545" ] }, "tyra_AccretionOnMarketableSecuritiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AccretionOnMarketableSecuritiesNet", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion on marketable securities, net", "label": "Accretion on marketable securities, net", "documentation": "Accretion on marketable securities, net" } } }, "auth_ref": [] }, "tyra_AccruedAndOtherRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AccruedAndOtherRelatedParties", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Accrued and other related parties", "label": "Accrued and other related parties" } } }, "auth_ref": [] }, "tyra_AccruedInterestAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AccruedInterestAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest available-for-sale securities", "label": "Accrued Interest Available For Sale Securities", "documentation": "Accrued interest available-for-sale securities" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "tyra_AccruedOtherGeneralAndAdministrativeFees": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AccruedOtherGeneralAndAdministrativeFees", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other general and administrative fees", "label": "Accrued Other General And Administrative Fees", "documentation": "Accrued other general and administrative fees." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued legal and professional fees", "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": [ "r16" ] }, "tyra_AccruedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AccruedResearchAndDevelopment", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued research and development", "label": "Accrued Research And Development", "documentation": "Accrued research and development." } } }, "auth_ref": [] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll and other employee benefits", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r529" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r36", "r112", "r413" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r70", "r118", "r410", "r424", "r425" ] }, "tyra_AccumulatedOtherComprehensiveLossMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AccumulatedOtherComprehensiveLossMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Gain (Loss) [Member]", "label": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated Other Comprehensive Loss [Member]" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r594" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r65" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r294", "r295", "r296", "r434", "r652", "r653", "r654", "r702", "r722" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r600" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r600" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r600" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r600" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r50", "r51", "r264" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://tyra.bio/20240331/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": [] }, "tyra_AggregateCommonStockOfOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AggregateCommonStockOfOfferingPrice", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate Common Stock Of Offering Price", "documentation": "Aggregate Common Stock Of Offering Price" } } }, "auth_ref": [] }, "tyra_AggregateCommonStockOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AggregateCommonStockOfferingPrice", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate common stock offering price", "label": "Aggregate Common Stock Offering Price", "documentation": "Aggregate Common Stock Offering Price" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r565", "r576", "r586", "r611" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r568", "r579", "r589", "r614" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r600" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r607" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r572", "r580", "r590", "r607", "r615", "r619", "r627" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r625" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r292", "r298" ] }, "tyra_AllowanceForCreditLossesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AllowanceForCreditLossesPolicyTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Allowance for Credit Losses Policy Text Block", "documentation": "Allowance for Credit Losses Policy Text Block" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount", "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": [ "r155" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar" ], "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": [] }, "tyra_AreaOfLease": { "xbrltype": "areaItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AreaOfLease", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Area of Lease", "label": "Area of Lease" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r302" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r95", "r114", "r132", "r162", "r165", "r167", "r199", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r303", "r305", "r324", "r404", "r468", "r545", "r556", "r670", "r671", "r708" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r108", "r119", "r132", "r199", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r303", "r305", "r324", "r545", "r670", "r671", "r708" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueAdjustment", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Of Assets", "label": "Assets, Fair Value Adjustment", "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "tyra_AtmSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "AtmSalesAgreementMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ATM Sales Agreement", "label": "ATM Sales Agreement [Member]", "documentation": "ATM Sales Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost", "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", "r207", "r403" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Gain, Total", "terseLabel": "Unrealized gains", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r660" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "documentation": "Amount of unrealized 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": [ "r661" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Debt Securities, Available-for-Sale, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r171", "r207", "r399", "r658" ] }, "tyra_Availableforsaledebtsecuritiesnetunrealizedloss": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "Availableforsaledebtsecuritiesnetunrealizedloss", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on marketable securities available-for-sale, net", "label": "AvailableForSaleDebtSecuritiesNetUnrealizedLoss", "documentation": "AvailableForSaleDebtSecuritiesNetUnrealizedLoss" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r618" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r618" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r620" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r619" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r619" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "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_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchases of equipment included in accounts payable and accrued and other current liabilities", "terseLabel": "Purchases of equipment included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r28", "r29", "r30" ] }, "tyra_CarlsbadLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "CarlsbadLeaseMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Carlsbad Lease [Member]", "documentation": "Carlsbad lease." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited2": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "verboseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r26", "r110", "r528" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "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": [ "r110" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, fair value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r27", "r94" ] }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)." } } }, "auth_ref": [ "r657" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r26", "r76", "r130" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the balance sheet", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash increase (decrease) for the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r76" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r110" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r598" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://tyra.bio/20240331/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_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar", "http://tyra.bio/20240331/taxonomy/role/DisclosureSimpleAgreementsForFutureEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r105", "r115", "r116", "r117", "r132", "r149", "r150", "r152", "r154", "r160", "r161", "r199", "r224", "r226", "r227", "r228", "r231", "r232", "r236", "r237", "r240", "r243", "r251", "r324", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r456", "r477", "r495", "r506", "r507", "r508", "r509", "r510", "r634", "r650", "r655" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "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": [ "r115", "r116", "r117", "r160", "r236", "r237", "r238", "r240", "r243", "r249", "r251", "r429", "r430", "r431", "r432", "r538", "r634", "r650" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercise price", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r252" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued to purchase common stock", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r252" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Funded Warrants issued and outstanding", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r599" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r599" ] }, "tyra_CommissionForAgentOnSales": { "xbrltype": "percentItemType", "nsuri": "http://tyra.bio/20240331", "localname": "CommissionForAgentOnSales", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission for agent on sales", "documentation": "Commission For Agent on Sales", "label": "Commission For Agent on Sales" } } }, "auth_ref": [] }, "tyra_CommissionReceive": { "xbrltype": "percentItemType", "nsuri": "http://tyra.bio/20240331", "localname": "CommissionReceive", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Commission Receive", "documentation": "Commission Receive" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 10)", "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": [ "r19", "r57", "r405", "r455" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r82", "r218", "r219", "r515", "r669" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r37", "r516" ] }, "tyra_CommonStockCapitalSharesAvailableForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "CommonStockCapitalSharesAvailableForFutureIssuance", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock, capital shares available for future issuance.", "label": "Common Stock, Capital Shares Available For Future Issuance", "terseLabel": "Total common stock available for future issuance" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total common stock reserved for future issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r652", "r653", "r702", "r721", "r722" ] }, "tyra_CommonStockOptionsGrantedAndOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "CommonStockOptionsGrantedAndOutstanding", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock options granted and outstanding", "label": "Common Stock Options Granted And Outstanding", "documentation": "Common stock options granted and outstanding" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r64" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r64", "r456" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "totalLabel": "Common Stock, Shares, Issued, Total", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r64", "r456", "r474", "r722", "r723" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 500,000,000 shares authorized at March 31, 2024 and December 31, 2023; 52,521,050 and 43,099,055 shares issued at March 31, 2024 and December 31, 2023, respectively, and 52,474,533 and 43,024,634 shares outstanding at March 31, 2024 and December 31, 2023, respectively.", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r64", "r408", "r545" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r604" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r603" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r605" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r602" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "negatedTotalLabel": "Comprehensive loss", "terseLabel": "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": [ "r24", "r121", "r123", "r127", "r400", "r417" ] }, "tyra_ComputersAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "ComputersAndSoftwareMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and Software", "label": "Computers And Software [Member]", "documentation": "Computers and software." } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r236", "r237", "r240", "r551", "r552", "r553", "r554" ] }, "tyra_ConvertiblePreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tyra.bio/20240331", "localname": "ConvertiblePreferredStockTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for Convertible Preferred Stock.", "label": "Convertible Preferred Stock [Text Block]", "terseLabel": "Convertible Preferred Stock" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://tyra.bio/20240331/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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of available-for-sale security in gross unrealized loss position for less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without an allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r667" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized losses on accumulated loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r99", "r209" ] }, "us-gaap_DebtSecuritiesTradingRestricted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesTradingRestricted", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Debt Securities, Trading, Restricted", "documentation": "Amount of restricted investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r366", "r513", "r514" ] }, "tyra_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://tyra.bio/20240331", "localname": "DenominatorAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r4", "r35" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r163" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://tyra.bio/20240331/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": [ "r560" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://tyra.bio/20240331/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": [ "r593" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "totalLabel": "Net loss per share, basic", "terseLabel": "Net loss per share, basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r128", "r138", "r139", "r140", "r141", "r142", "r147", "r149", "r152", "r153", "r154", "r158", "r316", "r317", "r401", "r418", "r531" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Net loss per share, Diluted", "terseLabel": "Net loss per share, diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r128", "r138", "r139", "r140", "r141", "r142", "r149", "r152", "r153", "r154", "r158", "r316", "r317", "r401", "r418", "r531" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "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": [ "r31", "r32" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r146", "r155", "r156", "r157" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of recognized expense", "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": [ "r293" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r701" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost related to options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r701" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Stock based compensation expense", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r292" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan [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/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "tyra_EmployeeStockPurchasePlanDescription": { "xbrltype": "stringItemType", "nsuri": "http://tyra.bio/20240331", "localname": "EmployeeStockPurchasePlanDescription", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Description", "label": "Employee Stock Purchase Plan Description", "terseLabel": "Employee Stock Purchase Plan Description" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://tyra.bio/20240331/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": [ "r558" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://tyra.bio/20240331/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": [ "r558" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://tyra.bio/20240331/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": [ "r633" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://tyra.bio/20240331/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": [ "r558" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity incorporation, date of incorporation", "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://tyra.bio/20240331/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": [ "r632" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://tyra.bio/20240331/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": [ "r558" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r558" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://tyra.bio/20240331/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": [ "r558" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://tyra.bio/20240331/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": [ "r558" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/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": [ "r7", "r106", "r124", "r125", "r126", "r133", "r134", "r135", "r137", "r143", "r145", "r159", "r200", "r201", "r253", "r294", "r295", "r296", "r300", "r301", "r307", "r308", "r309", "r310", "r311", "r312", "r315", "r325", "r326", "r327", "r328", "r329", "r330", "r346", "r420", "r421", "r422", "r434", "r495" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r601" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r565", "r576", "r586", "r611" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r562", "r573", "r583", "r608" ] }, "tyra_EstimatedSharesPurchasableUnderTheEsppMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "EstimatedSharesPurchasableUnderTheEsppMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Shares Purchasable under the ESPP", "label": "Estimated shares purchasable under the ESPP [Member]", "documentation": "Estimated shares purchasable under the ESPP [Member]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r607" ] }, "tyra_ExpansionLeaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "ExpansionLeaseAgreementMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Expansion Lease Agreement [Member]", "label": "Expansion Lease Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ExtinguishmentOfDebtAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt [Axis]", "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtTypeDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt, Type [Domain]", "documentation": "Type of debt extinguished." } } }, "auth_ref": [ "r38" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "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": [ "r233", "r255", "r256", "r257", "r258", "r259", "r260", "r320", "r355", "r356", "r357", "r536", "r537", "r539", "r540", "r541" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r323" ] }, "us-gaap_FairValueConcentrationOfRiskCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueConcentrationOfRiskCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Fair Value, Concentration of Risk, Cash and Cash Equivalents", "documentation": "This item represents disclosure of all significant concentrations of credit risk or market risk arising from the subject financial instrument (as defined), whether from an individual counterparty or groups of counterparties." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://tyra.bio/20240331/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": [ "r318" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "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": [ "r233", "r255", "r260", "r320", "r355", "r539", "r540", "r541" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "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": [ "r233", "r255", "r260", "r320", "r356", "r536", "r537", "r539", "r540", "r541" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r233", "r255", "r256", "r257", "r258", "r259", "r260", "r320", "r357", "r536", "r537", "r539", "r540", "r541" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "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": [ "r233", "r255", "r256", "r257", "r258", "r259", "r260", "r355", "r356", "r357", "r536", "r537", "r539", "r540", "r541" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r318", "r323" ] }, "us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOffBalanceSheetRisksDisclosureInformationLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, off-Balance-Sheet Risks, Disclosure Information [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_FairValueOptionCreditRiskGainsLossesOnAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionCreditRiskGainsLossesOnAssets", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized losses on fair value", "label": "Fair Value, Option, Credit Risk, Gains (Losses) on Assets", "documentation": "This item represents the estimated amount of gains or losses included in earnings during the period attributable to changes in instrument-specific credit risk arising from loans and other receivables held as assets." } } }, "auth_ref": [ "r56" ] }, "tyra_FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 2024 Securities Purchase Agreement [Member]", "label": "February Two Thousand Twenty Four Securities Purchase Agreement [Member]", "documentation": "February Two Thousand Twenty Four Securities Purchase Agreement [Member]" } } }, "auth_ref": [] }, "tyra_FebruaryTwoThousandTwentyFourSpaMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "FebruaryTwoThousandTwentyFourSpaMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 2024 SPA", "label": "February Two Thousand Twenty Four SPA [Member]", "documentation": "February Two Thousand Twenty Four SPA [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average incremental borrowing rate - finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r344", "r544" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years) - finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r343", "r544" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r202", "r203", "r204", "r205", "r206", "r208", "r210", "r211", "r234", "r249", "r313", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r416", "r535", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r662", "r663", "r664", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r212", "r213", "r214", "r215", "r385", "r386" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r33", "r34" ] }, "tyra_FirstAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "FirstAmendmentMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "First Amendment [Member]", "label": "First Amendment [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "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/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "totalLabel": "General and Administrative Expense, Total", "verboseLabel": "General and administrative (including related party amounts of $XXX and $118, and $XXX and $118, respectively)", "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": [ "r73", "r479" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General And Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r72" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized losses 12 months or greater, unrealized losses", "terseLabel": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for 12 months or longer." } } }, "auth_ref": [ "r99", "r100" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized losses less than 12 months, unrealized losses", "terseLabel": "Unrealized losses less than 12 months", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for less than 12 months." } } }, "auth_ref": [ "r99", "r100" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Available-for-sale security in gross unrealized loss position for less than 12 months, fair value", "terseLabel": "Unrealized losses less than 12 months, fair value", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for less than 12 months." } } }, "auth_ref": [ "r100" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized losses 12 months or greater, fair value", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for 12 months or longer." } } }, "auth_ref": [ "r100" ] }, "tyra_HolderMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "HolderMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Holder [Member]", "documentation": "Holder [Member]" } } }, "auth_ref": [] }, "tyra_HolderOneMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "HolderOneMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Holder One [Member]", "documentation": "Holder One [Member]" } } }, "auth_ref": [] }, "tyra_HolderTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "HolderTwoMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Holder Two [Member]", "documentation": "Holder Two [Member]" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO [Member]", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r216", "r217", "r480" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r217", "r480" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://tyra.bio/20240331/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_IncreaseDecreaseInPrepaidExpensesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpensesOther", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expenses, Other", "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods." } } }, "auth_ref": [ "r3" ] }, "tyra_IncreaseDecreaseInRightOfUseAssetsAndLeaseLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "IncreaseDecreaseInRightOfUseAssetsAndLeaseLiabilitiesNet", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets and lease liabilities, net", "label": "Increase Decrease In Right Of Use Assets And Lease Liabilities Net", "documentation": "Increase decrease in right of use assets and lease liabilities net." } } }, "auth_ref": [] }, "tyra_IncreaseInAuthorizedShareDueToForwardStockSplit": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "IncreaseInAuthorizedShareDueToForwardStockSplit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in authorized share due to forward stock split", "documentation": "Increase In Authorized Share Due To Forward Stock Split", "label": "Increase In Authorized Share Due To Forward Stock Split" } } }, "auth_ref": [] }, "tyra_IncreaseInAuthorizedShares": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "IncreaseInAuthorizedShares", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in authorized shares.", "label": "Increase In Authorized Shares", "terseLabel": "Increase in authorized shares" } } }, "auth_ref": [] }, "tyra_IncreasedDecreaseInStockReserveForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "IncreasedDecreaseInStockReserveForFutureIssuance", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Increased decrease in stock reserve for future issuance", "label": "Increased decrease in stock reserve for future issuance" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r572", "r580", "r590", "r607", "r615", "r619", "r627" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r625" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r561", "r631" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r561", "r631" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r561", "r631" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income, net", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "tyra_IssuanceCostsRelatedToPrivatePlacementIncludedInAccountsPayableAndAccruedAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "IssuanceCostsRelatedToPrivatePlacementIncludedInAccountsPayableAndAccruedAndOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance costs for common stock and pre-funded warrants from Private Placement included in accounts payable and accrued liabilities", "label": "Issuance costs related to Private Placement included in accounts payable and accrued and other current liabilities", "documentation": "Issuance costs related to Private Placement included in accounts payable and accrued and other current liabilities" } } }, "auth_ref": [] }, "tyra_IssuanceOfCommonStockUnderBenefitPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "IssuanceOfCommonStockUnderBenefitPlans", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance of Common Stock Under Benefit Plans", "label": "Issuance of Common Stock Under Benefit Plans", "terseLabel": "Issuance of common stock under benefit plans" } } }, "auth_ref": [] }, "tyra_IssuanceOfCommonStockUnderBenefitPlansShares": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "IssuanceOfCommonStockUnderBenefitPlansShares", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock shares under benefit plans.", "label": "Issuance of Common Stock Under Benefit Plans Shares", "terseLabel": "Issuance of common stock under benefit plans, Shares" } } }, "auth_ref": [] }, "tyra_IssuanceOfPreFundedWarrantsUnderPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "IssuanceOfPreFundedWarrantsUnderPrivatePlacement", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of pre-funded warrants, net of issuance costs", "label": "Issuance Of Pre Funded Warrants Under Private Placement", "documentation": "Issuance Of Pre Funded Warrants Under Private Placement" } } }, "auth_ref": [] }, "us-gaap_LeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAgreementsMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lease Agreements [Member]", "terseLabel": "Lease Agreements Member", "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset." } } }, "auth_ref": [ "r52" ] }, "tyra_LeaseCommencementDate1": { "xbrltype": "gYearMonthItemType", "nsuri": "http://tyra.bio/20240331", "localname": "LeaseCommencementDate1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease commencement date 1", "label": "Lease commencement date 1", "terseLabel": "Lease commencement date" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r635" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r635" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r338", "r544" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Components of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r705" ] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseExpirationDate1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lease Expiration Date", "terseLabel": "Minimum lease termination date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "tyra_LeaseExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://tyra.bio/20240331", "localname": "LeaseExpirationYear", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Year which lease or group of leases is set to expire", "label": "Lease Expiration Year", "terseLabel": "Lease Expiration Year" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r81" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r336" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r336" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, existence of option to extend", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r337" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedaverageRemainingTermAndWeightedaverageDiscountRateDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r345" ] }, "tyra_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "documentation": "Lessee operating lease liability payments due after year four." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining nine months)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r706" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedaverageRemainingTermAndWeightedaverageDiscountRateDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: amount representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: amount representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease option to extend", "label": "Lessee, Operating Lease, Option to Extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r337" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r704" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r704" ] }, "tyra_LesseeOperatingLeaseTerminationDate": { "xbrltype": "gYearMonthItemType", "nsuri": "http://tyra.bio/20240331", "localname": "LesseeOperatingLeaseTerminationDate", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease termination date.", "label": "Lessee Operating Lease Termination Date", "terseLabel": "Lessee operating lease termination date" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r332" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r15", "r132", "r199", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r304", "r305", "r306", "r324", "r454", "r532", "r556", "r670", "r708", "r709" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r69", "r97", "r412", "r545", "r651", "r666", "r703" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, Convertible Preferred Stock and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "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": [ "r17", "r109", "r132", "r199", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r304", "r305", "r306", "r324", "r545", "r670", "r708", "r709" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "tyra_LiabilityRelatedToRepurchaseOfEarlyExercisedOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "LiabilityRelatedToRepurchaseOfEarlyExercisedOptions", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability of early exercise options", "documentation": "Liability related to repurchase of early exercised options.", "label": "Liability Related To Repurchase Of Early Exercised Options" } } }, "auth_ref": [] }, "tyra_LicenseAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://tyra.bio/20240331", "localname": "LicenseAgreementAbstract", "lang": { "en-us": { "role": { "label": "License Agreement [Abstract]", "documentation": "License agreement abstract." } } }, "auth_ref": [] }, "tyra_LicenseAgreementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tyra.bio/20240331", "localname": "LicenseAgreementsTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureLicenseAgreement1" ], "lang": { "en-us": { "role": { "documentation": "License agreement text block.", "label": "License Agreement [Text Block]", "terseLabel": "License Agreement" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "totalLabel": "Long-term Line of Credit, Total", "terseLabel": "Long-term line of credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r12", "r96", "r719" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "More than One Year [Member]", "label": "Long-Term Debt [Member]", "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities", "totalLabel": "Marketable Securities, Total", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r58", "r645" ] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "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": [ "r59" ] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Available-for-Sale Securities and Gross Unrealized Losses", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r262", "r383", "r419", "r446", "r447", "r501", "r502", "r503", "r504", "r505", "r526", "r527", "r534", "r538", "r542", "r546", "r672", "r710", "r711", "r712", "r713", "r714", "r715" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r599" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r599" ] }, "tyra_MilestonesPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "MilestonesPayments", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureLicenseAgreementAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestones payments", "label": "Milestones Payments", "documentation": "Milestones payments." } } }, "auth_ref": [] }, "tyra_MinimumLeasePaymentsForLeasesNotYetCommenced": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "MinimumLeasePaymentsForLeasesNotYetCommenced", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedaverageRemainingTermAndWeightedaverageDiscountRateParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments for Leases Not Yet Commenced", "label": "Minimum Lease Payments for Leases Not Yet Commenced", "terseLabel": "Legally binding minimum lease payments for leases not yet commenced" } } }, "auth_ref": [] }, "tyra_MinimumLesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://tyra.bio/20240331", "localname": "MinimumLesseeOperatingLeaseTermOfContract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum Lessee Operating Lease Term of Contract.", "label": "Minimum Lessee Operating Lease Term of Contract", "terseLabel": "Minimum lease term since date of original lease" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r262", "r383", "r419", "r446", "r447", "r501", "r502", "r503", "r504", "r505", "r526", "r527", "r534", "r538", "r542", "r546", "r672", "r710", "r711", "r712", "r713", "r714", "r715" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r618" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "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": [ "r674" ] }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "auth_ref": [ "r512", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ] }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]" } } }, "auth_ref": [ "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r626" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r600" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/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": [ "r129" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from 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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r129" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from 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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r76", "r77", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from 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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r71", "r78", "r98", "r107", "r120", "r122", "r126", "r132", "r136", "r138", "r139", "r140", "r141", "r144", "r145", "r151", "r162", "r164", "r166", "r168", "r199", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r317", "r324", "r415", "r476", "r493", "r494", "r533", "r555", "r670" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r599" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r569", "r580", "r590", "r607", "r615" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r597" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r596" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r607" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r626" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r626" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income", "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": [ "r74" ] }, "tyra_NumberOfLeaseTermRenewal": { "xbrltype": "integerItemType", "nsuri": "http://tyra.bio/20240331", "localname": "NumberOfLeaseTermRenewal", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of lease term renewal.", "label": "Number of Lease Term Renewal", "terseLabel": "Number of lease term renewal option" } } }, "auth_ref": [] }, "tyra_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://tyra.bio/20240331", "localname": "NumeratorAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "tyra_OfferingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "OfferingExpenses", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering expenses", "label": "Offering Expenses", "documentation": "Offering Expenses" } } }, "auth_ref": [] }, "srt_OfficeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficeBuildingMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]" } } }, "auth_ref": [ "r724", "r725" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://tyra.bio/20240331/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/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from operations", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r162", "r164", "r166", "r168", "r533" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r339", "r544" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedaverageRemainingTermAndWeightedaverageDiscountRateDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of lease liabilities", "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r334" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedaverageRemainingTermAndWeightedaverageDiscountRateDetails2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: current portion of lease liabilities", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities, current", "negatedLabel": "Less: current portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r334" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedaverageRemainingTermAndWeightedaverageDiscountRateDetails2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "totalLabel": "Operating Lease Liability Noncurrent, Total", "verboseLabel": "Lease liabilities, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r334" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Lease liability paid", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r335", "r342" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right of use asset", "terseLabel": "Right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r333" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average incremental borrowing rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r344", "r544" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesLeaseLiabilitiesWeightedAverageRemainingTermAndWeightedAverageDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years) - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r343", "r544" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r61", "r91", "r426", "r427" ] }, "tyra_OrganizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tyra.bio/20240331", "localname": "OrganizationPolicyTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Organization Policy [Text Block]", "documentation": ".Organization." } } }, "auth_ref": [] }, "tyra_OriginalLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "OriginalLeaseMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Original Lease", "label": "Original Lease [Member]", "terseLabel": "Original Lease" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureAccruedAndOtherCurrentLiabilitiesScheduleOfAccruedAndOtherCurrentLiabilitiesDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other current liabilities", "totalLabel": "Total accrued and other current liabilities", "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": [ "r16" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r113" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on marketable securities available-for-sale, net", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r2", "r6", "r92" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r599" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r567", "r578", "r588", "r613" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r595" ] }, "tyra_PaymentsOfIssuanceCostsForCommonStockAndPreFundedWarrantsFromPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "PaymentsOfIssuanceCostsForCommonStockAndPreFundedWarrantsFromPrivatePlacement", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of issuance costs for common stock and pre-funded warrants from Private Placement", "label": "Payments of issuance costs for common stock and pre-funded warrants from Private Placement", "documentation": "Payments of issuance costs for common stock and pre-funded warrants from Private Placement" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Stock Issuance Costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r25" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r659" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r75" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r598" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r598" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r597" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r607" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r600" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r596" ] }, "tyra_PercentageOfCommissionAgainstCommonStockProceedings": { "xbrltype": "percentItemType", "nsuri": "http://tyra.bio/20240331", "localname": "PercentageOfCommissionAgainstCommonStockProceedings", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agent Commission", "label": "Percentage Of Commission Against Common Stock Proceedings", "documentation": "Percentage Of Commission Against Common Stock Proceedings" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "tyra_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "PreFundedWarrantsMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Pre-funded Warrants [Member]", "documentation": "Pre-funded Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionPriceIncrease", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSimpleAgreementsForFutureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Convertible, Conversion Price, Increase", "label": "Preferred Stock, Convertible, Conversion Price, Increase", "documentation": "Per share increase in conversion price of convertible preferred stock. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r245", "r252" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r63", "r236" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r63", "r456" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r63", "r236" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r63", "r456", "r474", "r722", "r723" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 50,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023.", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "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": [ "r63", "r407", "r545" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid 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": [ "r648" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from initial public offering, net of issuance costs", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r1" ] }, "tyra_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsFromPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsFromPrivatePlacement", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock and pre-funded warrants from Private Placement", "label": "Proceeds from issuance of common stock and pre-funded warrants from Private Placement", "documentation": "Proceeds from issuance of common stock and pre-funded warrants from Private Placement" } } }, "auth_ref": [] }, "tyra_ProceedsFromIssuanceOfCommonStockUnderBenefitPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "ProceedsFromIssuanceOfCommonStockUnderBenefitPlans", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Common Stock Under Benefit Plans", "label": "Proceeds from Issuance of Common Stock Under Benefit Plans", "terseLabel": "Proceeds from issuances of common stock under benefit plans", "verboseLabel": "Issuance of common stock under benefit plans" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "verboseLabel": "Net proceeds from exchange of stocks", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under Private Placement, net of issuance costs", "verboseLabel": "Proceeds from issuance of private placement", "label": "Proceeds from Issuance of Private Placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and 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_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "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": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://tyra.bio/20240331/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": [ "r80", "r102", "r103", "r104" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r81", "r111", "r414" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total property and equipment, net", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r402", "r414", "r545" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://tyra.bio/20240331/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": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "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": [ "r81" ] }, "tyra_ProvisionRelatedToRepurchaseOfEarlyExercisedOptions": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "ProvisionRelatedToRepurchaseOfEarlyExercisedOptions", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Provision related to repurchase of early exercised options.", "label": "Provision Related To Repurchase Of Early Exercised Options", "terseLabel": "Liability of early exercise options, shares" } } }, "auth_ref": [] }, "tyra_PurchaseOfCommonStockThroughPayrollDeduction": { "xbrltype": "percentItemType", "nsuri": "http://tyra.bio/20240331", "localname": "PurchaseOfCommonStockThroughPayrollDeduction", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase of common stock through payroll deduction.", "label": "Purchase Of Common Stock Through Payroll Deduction", "terseLabel": "Purchase of common stock through payroll deduction" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r595" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r595" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r254", "r262", "r288", "r289", "r290", "r358", "r383", "r419", "r446", "r447", "r501", "r502", "r503", "r504", "r505", "r526", "r527", "r534", "r538", "r542", "r546", "r549", "r668", "r672", "r711", "r712", "r713", "r714", "r715" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r254", "r262", "r288", "r289", "r290", "r358", "r383", "r419", "r446", "r447", "r501", "r502", "r503", "r504", "r505", "r526", "r527", "r534", "r538", "r542", "r546", "r549", "r668", "r672", "r711", "r712", "r713", "r714", "r715" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r562", "r573", "r583", "r608" ] }, "tyra_RelatedPartiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tyra.bio/20240331", "localname": "RelatedPartiesPolicyTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Parties Policy [Text Block]", "documentation": "Related parties." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r261", "r347", "r348", "r449", "r450", "r451", "r452", "r453", "r473", "r475", "r500" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r261", "r347", "r348", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r449", "r450", "r451", "r452", "r453", "r473", "r475", "r500", "r707" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r60", "r299", "r716" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r563", "r574", "r584", "r609" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r564", "r575", "r585", "r610" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r571", "r582", "r592", "r617" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "totalLabel": "Restricted Cash, Total", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r643", "r649", "r717", "r720" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited2": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "totalLabel": "Restricted Cash and Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [ "r26", "r94", "r110", "r130", "r406" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "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": [ "r110" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r101", "r644", "r649" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r31" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "negatedLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r66", "r86", "r411", "r423", "r425", "r433", "r457", "r545" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r106", "r133", "r134", "r135", "r137", "r143", "r145", "r200", "r201", "r294", "r295", "r296", "r300", "r301", "r307", "r309", "r310", "r312", "r315", "r420", "r422", "r434", "r722" ] }, "tyra_RightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "RightOfUseAsset", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "terseLabel": "Right-of-use asset", "label": "Right Of Use Asset", "documentation": "Right of Use Asset." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r626" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r626" ] }, "tyra_SaleOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "SaleOfCommonStock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of common stock", "documentation": "Sale of common stock.", "label": "Sale Of Common Stock" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "http://tyra.bio/20240331/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": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureAccruedAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued and Other Current Liabilities", "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/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Securities Including All Outstanding Stock Options were excluded in Calculation of Diluted Shares Outstanding", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Supplemental Cash Flows Information Related to Lease Liabilities", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair value of assets measured", "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "terseLabel": "Schedule of Common Stock Reserved for Future Issuance", "documentation": "Tabular disclosure of the change in common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r656" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "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": [ "r49" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueOffBalanceSheetRisksTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, off-Balance-Sheet Risks [Table]", "documentation": "Schedule detailing the information required and determined to be disclosed regarding the fair value of financial assets and financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition." } } }, "auth_ref": [ "r54", "r93" ] }, "tyra_ScheduleOfMaturitiesOfLeaseLiabilitiesWithWeightedAverageRemainingTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tyra.bio/20240331", "localname": "ScheduleOfMaturitiesOfLeaseLiabilitiesWithWeightedAverageRemainingTermAndDiscountRateTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of maturities of lease liabilities along with weighted average remaining term and discount rate.", "label": "Schedule of Maturities of Lease Liabilities with Weighted Average Remaining Term and Discount Rate Table Text Block", "terseLabel": "Schedule of Lease Liabilities with Weighted Average Remaining Term and Weighted Average Discount Rate" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetail" ], "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": [ "r5" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationTables" ], "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": [ "r9", "r10", "r48" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r40", "r41", "r42", "r43", "r44", "r45", "r46", "r84", "r85", "r86", "r115", "r116", "r117", "r160", "r236", "r237", "r238", "r240", "r243", "r249", "r251", "r429", "r430", "r431", "r432", "r538", "r634", "r650" ] }, "tyra_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tyra.bio/20240331", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to leases.", "label": "Schedule of Supplemental Balance Sheet Information Related to Leases Table Text Block", "terseLabel": "Schedule of Right-of-Use Lease Assets and Lease Liabilities" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://tyra.bio/20240331/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": [ "r557" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Security Deposit", "terseLabel": "Security deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r644" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://tyra.bio/20240331/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": [ "r559" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "General And Administrative Expense", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "tyra_SeriesAConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "SeriesAConvertiblePreferredStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSimpleAgreementsForFutureEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Convertible Preferred Stock [Member]", "label": "Series A Convertible Preferred Stock [Member]", "documentation": "Series A convertible preferred stock." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock [Member]", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r646", "r647", "r673" ] }, "tyra_SeriesBConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "SeriesBConvertiblePreferredStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Series B Convertible Preferred Stock [Member]", "documentation": "Series B convertible preferred stock.", "terseLabel": "Series B Convertible Preferred Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock [Member]", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r646", "r647", "r673" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r289" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected stock price volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate of interest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Total common stock reserved for future issuance", "verboseLabel": "Common stock reserve for future issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Outstanding Options, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r271" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r271" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r284" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled", "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "terseLabel": "Cancelled", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r681" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price, Cancelled", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r681" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Outstanding 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": [ "r273" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r283" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value, Beginning balance", "periodEndLabel": "Aggregate Intrinsic Value, Ending balance", "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": [ "r47" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Outstanding Options, Beginning balance", "periodEndLabel": "Number of Outstanding Options, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r269", "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted- Average Exercise Price, Beginning balance", "periodEndLabel": "Weighted- Average Exercise Price, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r269", "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Outstanding Options, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price, 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": [ "r274" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price, 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": [ "r273" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r287" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual Term, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r47" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual Term", "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": [ "r89" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual Term, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r285" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Fair market value of the common stock, percentage", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensation" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Equity Incentive Plans and Stock-Based Compensation", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r83", "r88" ] }, "tyra_SharesAvailableForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "SharesAvailableForFutureIssuance", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future issuance", "documentation": "Shares Available For Future Issuance", "label": "Shares Available For Future Issuance" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares issued, price per share", "terseLabel": "Share price, par value", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "tyra_SharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "SharesReservedForFutureIssuance", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares reserved for future issuance", "label": "Shares reserved for future issuance" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than One Year [Member]", "label": "Short-Term Debt [Member]", "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r340", "r544" ] }, "tyra_SimpleAgreementsForFutureEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://tyra.bio/20240331", "localname": "SimpleAgreementsForFutureEquityAbstract", "lang": { "en-us": { "role": { "label": "Simple Agreements For Future Equity [Abstract]", "documentation": "Simple Agreements for Future Equity Abstract." } } }, "auth_ref": [] }, "tyra_SimpleAgreementsForFutureEquityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://tyra.bio/20240331", "localname": "SimpleAgreementsForFutureEquityTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureSimpleAgreementsForFutureEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Simple Agreements for Future Equity", "label": "Simple Agreements For Future Equity [Text Block]", "documentation": "Simple Agreements for Future Equity Text Block" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar", "http://tyra.bio/20240331/taxonomy/role/DisclosureSimpleAgreementsForFutureEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r105", "r115", "r116", "r117", "r132", "r149", "r150", "r152", "r154", "r160", "r161", "r199", "r224", "r226", "r227", "r228", "r231", "r232", "r236", "r237", "r240", "r243", "r251", "r324", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r456", "r477", "r495", "r506", "r507", "r508", "r509", "r510", "r634", "r650", "r655" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r21", "r106", "r124", "r125", "r126", "r133", "r134", "r135", "r137", "r143", "r145", "r159", "r200", "r201", "r253", "r294", "r295", "r296", "r300", "r301", "r307", "r308", "r309", "r310", "r311", "r312", "r315", "r325", "r326", "r327", "r328", "r329", "r330", "r346", "r420", "r421", "r422", "r434", "r495" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSimpleAgreementsForFutureEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "http://tyra.bio/20240331/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": [ "r133", "r134", "r135", "r159", "r384", "r428", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r475", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r550" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSimpleAgreementsForFutureEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r133", "r134", "r135", "r159", "r384", "r428", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r475", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r550" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r566", "r577", "r587", "r612" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under Private Placement, net of issuance costs, Shares", "verboseLabel": "Shares issued upon private placement, shares", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r7", "r63", "r64", "r86", "r429", "r495", "r507" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationSummaryOfStockOptionActivityDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "verboseLabel": "Issuance of common stock for stock option exercises, Share", "negatedLabel": "Number of Outstanding Options, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r63", "r64", "r86", "r274" ] }, "tyra_StockOptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "StockOptionsToPurchaseCommonStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar" ], "lang": { "en-us": { "role": { "terseLabel": "Options to Purchase Common Stock", "label": "Stock Options To Purchase Common Stock [Member]", "documentation": "Stock options to purchase common stock member." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r64", "r67", "r68", "r79", "r458", "r474", "r496", "r497", "r545", "r556", "r651", "r666", "r703", "r722" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "tyra_StockholdersEquityIncreaseDecreaseInCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://tyra.bio/20240331", "localname": "StockholdersEquityIncreaseDecreaseInCommonStockPercent", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Stockholders' equity increase decrease in common stock percent.", "label": "Stockholders' Equity, Increase Decrease In Common Stock Percent", "terseLabel": "Increase in common stock" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r83", "r131", "r235", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r250", "r253", "r314", "r498", "r499", "r511" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward stock split conversion", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://tyra.bio/20240331/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": [ "r331", "r350" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r331", "r350" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r331", "r350" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://tyra.bio/20240331/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": [ "r331", "r350" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://tyra.bio/20240331/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": [ "r331", "r350" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "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": [ "r349", "r351" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/Role_DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityParenthetical", "http://tyra.bio/20240331/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": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r606" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Convertible preferred stock, $0.0001 par value; no shares and 6,223,046 shares authorized at September 30, 2021 and December 31, 2020, respectively; no shares and 3,374,560 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively", "periodStartLabel": "Beginning balance", "verboseLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r224", "r226", "r227", "r228", "r231", "r232", "r297", "r409" ] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r11", "r39" ] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Temporary Equity, Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedBalanceSheetsParenthetical", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Outstanding", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Preferred stock, shares outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r62" ] }, "tyra_TemporaryEquityStockIssuedDuringPeriodShareConversionOfSimpleAgreementForFutureEquityShare": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "TemporaryEquityStockIssuedDuringPeriodShareConversionOfSimpleAgreementForFutureEquityShare", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSimpleAgreementsForFutureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Stock Issued During Period Share Conversion Of Simple Agreement For Future Equity, Share", "label": "Temporary Equity Stock Issued During Period Share Conversion Of Simple Agreement For Future Equity, Share", "verboseLabel": "Convertible preferred stock upon conversion of simple agreement for future equity, shares", "terseLabel": "convertible preferred stock, net of issuance costs, Share" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r598" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r605" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r625" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r627" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r234", "r249", "r313", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r416", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r662", "r663", "r664", "r665" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r628" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r629" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r627" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r627" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r630" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r628" ] }, "tyra_TwentyTwentyEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "TwentyTwentyEquityIncentivePlanMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Two Thousand Twenty Equity Incentive Plan [Member]", "documentation": "Two thousand twenty equity incentive plan.", "terseLabel": "2020 Equity Incentive Plan [Member]", "verboseLabel": "2020 Plan" } } }, "auth_ref": [] }, "tyra_TwentyTwentyOneEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "TwentyTwentyOneEmployeeStockPurchasePlanMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Twenty Twenty One Employee Stock Purchase Plan [Member]", "label": "Twenty Twenty One Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "tyra_TwentyTwentyOneEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "TwentyTwentyOneEquityIncentivePlanMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "label": "Twenty Twenty One Equity Incentive Plan [Member]", "documentation": "Twenty twenty one equity incentive plan member.", "terseLabel": "2021 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "tyra_TwoThousandTwentyFourPrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "TwoThousandTwentyFourPrivatePlacementMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquitySummaryOfReservedSharesOfCommonStockDetailsSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Private Placement [Member]", "label": "Two Thousand Twenty Four Private Placement [Member]", "documentation": "Two Thousand Twenty Four Private Placement [Member]" } } }, "auth_ref": [] }, "tyra_TwoThousandsAndTwentyOneIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "TwoThousandsAndTwentyOneIncentiveAwardPlanMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureEquityIncentivePlansAndStockbasedCompensationAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousands and twenty one incentive award plan member.", "label": "Two Thousands And Twenty One Incentive Award Plan [Member]", "terseLabel": "2021 Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r302" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government Agency Securities [Member]", "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": [ "r530", "r539", "r718" ] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "US Government Corporations and Agencies Securities [Member]", "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r718" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureMarketableSecuritiesSummaryOfAvailableforsaleSecuritiesAndGrossUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r530", "r539", "r541", "r718" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r624" ] }, "tyra_UnvestedCommonStockExerciseOfStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "UnvestedCommonStockExerciseOfStockOptionsMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Common Stock Upon Early Exercise of Stock Options", "label": "Unvested Common Stock Exercise Of Stock Options [Member]", "documentation": "Unvested common stock exercise of stock options member." } } }, "auth_ref": [] }, "tyra_UnvestedRestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "UnvestedRestrictedCommonStockMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSecuritiesIncludingAllOutstandingStockOptionsWereExcludedInCalculationOfDilutedShar" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Common Stock Subject to Repurchase", "label": "Unvested Restricted Common Stock [Member]", "documentation": "Unvested restricted common stock member." } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r341", "r544" ] }, "tyra_VestingOfOptionsEarlyExercisedSubjectToRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "VestingOfOptionsEarlyExercisedSubjectToRepurchase", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of options early exercised subject to repurchase", "label": "Vesting of options early exercised subject to repurchase", "documentation": "Vesting of options early exercised subject to repurchase" } } }, "auth_ref": [] }, "tyra_VestingOfSharesOfCommonStockSubjectToRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://tyra.bio/20240331", "localname": "VestingOfSharesOfCommonStockSubjectToRepurchase", "crdr": "credit", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of shares of common stock subject to repurchase", "label": "Vesting Of Shares Of Common Stock Subject To Repurchase", "documentation": "Vesting of shares of common stock subject to repurchase." } } }, "auth_ref": [] }, "tyra_VestingOfSharesOfCommonStockSubjectToRepurchaseShare": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "VestingOfSharesOfCommonStockSubjectToRepurchaseShare", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Vesting Of Shares Of Common Stock Subject To Repurchase, Share", "label": "Vesting Of Shares Of Common Stock Subject To Repurchase, Share", "terseLabel": "Vesting of shares of common stock subject to repurchase, Share" } } }, "auth_ref": [] }, "tyra_VirtuAmericasLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://tyra.bio/20240331", "localname": "VirtuAmericasLlcMember", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Virtu Americas LLC", "label": "Virtu Americas LLC Member", "documentation": "Virtu Americas LLC [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageBasicSharesOutstandingProForma": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageBasicSharesOutstandingProForma", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding", "label": "Weighted Average Basic Shares Outstanding, Pro Forma", "documentation": "The weighted average number of shares (units) outstanding in the calculation of pro forma basic earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares number of shares outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r148", "r154" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail", "http://tyra.bio/20240331/taxonomy/role/StatementCondensedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average Number of shares outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r147", "r154" ] }, "tyra_WeightedAverageUnvestedCommonStockIssuedUponExerciseOfCommonStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "WeightedAverageUnvestedCommonStockIssuedUponExerciseOfCommonStockOptions", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted average unvested common stock issued upon exercise of common stock options", "documentation": "Weighted average unvested common stock issued upon early exercise of common stock options.", "terseLabel": "Less: weighted average unvested common stock issued upon early exercise of common stock options" } } }, "auth_ref": [] }, "tyra_WeightedAverageUnvestedRestrictedCommonStockSubjectToRepurchase": { "xbrltype": "sharesItemType", "nsuri": "http://tyra.bio/20240331", "localname": "WeightedAverageUnvestedRestrictedCommonStockSubjectToRepurchase", "presentation": [ "http://tyra.bio/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Weighted average unvested restricted common stock subject to repurchase", "label": "Weighted average unvested restricted common stock subject to repurchase", "terseLabel": "Less: weighted-average unvested restricted common stock subject to repurchase" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(2)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "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": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "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", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r59": { "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/2147480832/942-320-50-5" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(b)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "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": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "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": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "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(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r634": { "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" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r645": { "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" }, "r646": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r647": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "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" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 63 0000950170-24-056971-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-056971-xbrl.zip M4$L#!!0 ( (J!J5CH%-4$@UD! S%$P 1 ='ER82TR,#(T,#,S,2YH M=&WL?5ES&TF2YOO\BESU](S*ED'%?5!5M<;2T2/;*DDM2C/3^R*+4\QN$&!G M A(YOWX]$B0%BH'^\_\Y.AA5GV/3UI/Q+_]. MMO&_5W'L)Z$>?_KEWW?WGKUZ]>__Y]=_^?E_(50]?_GJ=?4Z?JEV_;3^')_7 MK1]-VED3J\=[?_Q4O1J/ZG&L_ONW=[]7SR=^=A#'TPI5^]/IX$[$C!'RP+;"A M_QOC'8P7?C8Y/&[J3_O3ZK'_J/QW$T.JY>UF,[]K4=57NG#]V"4?KM M:G,0GUV;7[;74DQED_F7YZ[='KII6)^Z73QTOK< !:O9D]@&:FE]=-5]21Y&IG@F^.GEX\GX-1"^J?WE M/PO3YLGT^# ^@0O1>'[EV:C:^K(QP0S(D__^X_<]OQ\/+/IVZB%^L_IM]-N? M)I^?P!?P6\I.+YRUZ).UAV<7)]NZ[@$G7YR[N&XGG!)U'0GF5YS^(/IP^3#@ MBW-WGAXW]NS*_&;;U9-\!<>,D;-931N4UZG]SC+"[RC"#'W]97TT1?#L<[\[ M'CV9-G;7[&AZ^6"O>VH>/45$ MGMZD;:87"00?GJ?DM+F2,.8)?/OHUW^I?MZ/-L"_U<_3>CJ*OQ*,_OKSD_GK M_.E!G-H.FU#\YZS^_,NC9Y/Q%! +O8=U?53Y^;M?'DWCT?1))_%/\EV?G-SV M9S<)QU4[/1[%7QX=V.93/=ZI[&PZ^5_UP>&D 1:=/CVT(SBRQUED(GS[(N"J2M$H@EYB*V5FJI'U5C>Y"?$NN=%V.8]O$SF$YC1Z_&(1[]WWA\,L6C MZ;N88/(?<>)2TB11Y(D@CI5$5@B'>+!2*:TY)_S1KQB$44M&J/KYR;FA73Y2 M89V2UCC$+%=P*Y.0XRD@'!VWSGDO!5X#A%$FI62\26)QU*?*[B4H M1#MZ"W>:A)?P67N[-?XKN=$HG372.IY59(114JV0,T8@JFBDREHJC5LO:NR]S@+N@ [C)/@KV^-&OA *.7#&'EXWUG9J?3\(DPY*C M#"6L,>+)6F2$M"@J09SQ7O@83B=Q@M,[SR8'!_4T+WB[.PY9;$'(P&:IXX4% MM\:'X %D.(X6<>D],I))1+@16AC#E((UFHWK^0\^?/RP]QQ0IJUWQO4(9+^9 M11#[RX=./<-4P,T"R 3B-E($0J@1%\Q0PQT-"=]AZ-XRKYP6*'@0;1Z81TXF MAK10C(<8?23L!D-_]>9,3LG\^J6[=G'J#E-S&+$ M JP=Q\XAXZE @L2D#6>..OWH]*>Q0Z[3=W7([U,=FZH;=KQ4R3U[]7_/X]2W M/SZ]71L_94K,WP9XV-'AJ/;U](]XX. 1H89O.ZOXC'QG!N4K,$*:3N9WC^KV MT:^G%WS8^\L$;.EQ]\T)89]'-]V+?M;44W@WO_G/3RY]YJ^G@ST;VI/+UN&P M0YBS5>D,HNFO_>W*.+I>3R:C@H^4:10&WY0JTM.8D(:F( M4\('*]1@R;0W@'\/3F.L?MJ76C"<7!,4X4$ M$ =H D:8HP0@07DB$B?.!C94FKQM)C#5Z?';$

L.\%&%V'^1Z_'6>#:TZ= M##$9(P]G4W!(X:J]29I^L4U<*H48.E%8=Z>09IHSH3Q*/H!.$ !NFH'1$RR+ M+ 0.*G6P4O/,MOM9*<$_F3B?072RFCHG-G^ K7K\AVW^$:]]$VT[ WB\J5JZ\?-?'&6+9E:W^WG@;U)6?N>?_OMD_.E]; [R M-TMF'W9S]OD& ^["/M)D,]9Z%!PP#5B#&M@GFW V),-ID#28H;+/WA1FG7_S M;&3;]ISF[+#YP_AS;*TC=\__CU^CJ/S M8GIVT:LQ:..VNX+TA1(+@_FC0Z*.YUXV\9\SL)F/KQC)PJ7MNXQ<#4!-7T-: M$G .QC+!249*P;T6@@/O*AG ,LG>*OQAC -,)3E4WKT);?*7Z\>>@V$/:JR* MBBGD@@6OG$6.+) 261*5H@S'I/ ZL\=J1'<(QJM5U#""$9BM7=A((:V9!)>1 M>4.LPH$,UGA=?GBE1SMV;W_23#?:D$W&6J5,R-&?+G@JD X)(\J]PM$JI\U@ MG=DS0S8CPO0XQQ3 =;T "^_BU-;C&%[89@ST7AMM;B@E6F32)!<1CY(CK6@$ M](X4.VQ\8(.%ZP=JB:XG!M WBH+%FELP)D-*>]"8(^(M)Y;J824@V.TMIGN M_ '@_,E^BK]/[+A],WX7[>A%FS'A>6Q]4W=.:HX[ODFG@'5PV( ]M'PJ];B'(6G0(@J%$B$)<9,= MC>#!&0W6D! ]^*)DV53ZL5>:0!64H!4GVBGD1& M'!5#9=$;;*J];<#YFD9@8A]O@&)KZF 9CX-6$GG#6,Y8 :6EB"K@8V)%TR3 M-%0:EMV!>VP^G#FZRAC^0XP3]VB^"4$ I#A&P>7H M WA_2")A!! 4R48<@$KI&Q0*A##=!ALO+Q_D_SFC[Y9 M?'4A3V CK3FOA,9@NB$*'AWB@N3=EGR,0F)G-*?6Z<&J[AN2<#>$.D?+[.BM MK<.K\3-[6$_M:,E1H=Z,*T4,3MI'D&^3TXU!M!T.'BDJM10*M%D<;%2H1,KO MU]C!(E(GC4 Z.@W&#M7(>BM18#*P8(1GQ Z-=TKP>WV"WR2;ICW9Y=)I*<$@ MI3P'OS7QR%J9X.XX OP)QL32PZH; 7/%AUQ^KE$4D7/-D=,,>#7%A!RU'$6C MO9%,F8@':W*_&OO)03PSG7Z?^.XDZWDR_26.@7M'P$:[X0! "!PNFP_,OS@Z MA/LMX3## ')C$],2;NA0LC8@;IG/^SH6,>N(UUH)A0>;]9QWW5[;@\5#*"^C M:V;@6+W_,GF_/YFU=AS>?X&['K^S29 ],XI.C O[+ M*D9&9(F*"* =@W=,I>2#W1V[_V.#=XAH+%YZ%UF/*>-UPLCD5#]NHDE$F(""D1]YXA2Y-"E%$3;<",Z*5;@3]J M O<'DT'X0)E!.%" 24NSE)$ &I6&""X;?#+8N.'P=Q+NAZ&QBE$'8I"W*F6W MIJO'H9 &ZF)AL6)X<-&B6^6?G7VY-D:)-)HS)\$W\3F)U1"0-I"[)(F@7%OP M.@>;=C7PS, >PP+)2\^-!X,Q6(TXXQ%IS!*R47GLI+/1T:%2Z3OQ37#\;?>+ M\]'%C81!%60PWOF<$*= KRMP%BT7R#'#G0)LQ,H-E8Q]&)#L01B02]IPD5YP MEBP209M\8%X@8S$H4R&%24E(:P<;Q5X*!'SWZ7G+YIT=?XI?=W#^J,?UP>Q@ M76B>++=2,X*\L01@/QCDZ&055IH$Z3U;+#AX*$E1@R MG(%&+Q(&!Y6IB'+"U'Q//!I!)-?)V^%:T(,Y"CH .E*NHM$8(Y7WW[C#$7Q4 MHA%S5%#MB(]RL'&'F]:F>0=_-[4_7Z5F(ZDI4B $,X$(S_4Y5=YSTRHGO-(H MC 2'B0]6*F]VEN!K(.G9I#F<--UF:RX,=QI7ZO^0P;J8W3UZWD1B%IGQ8&<' MX".*#:"[!I<-_#8"'*5<'*SG/9SB'TLRC[6(2AF+B,JQ*Q^[(@P<4QIQ[8Z>E323_G9T ,FBEP3I9,!B MD5@C[9E$#&S>:()(!JNA\NTU:2:='_.VB9D]8O@OVS1V*1LX _!=P'2)U'N' MA.$8;$Z9D'56(B^I] GL43[<;8)5^RYWI? ]G:Q+T5GJ3#XJ"C(:P7PUS.2F M&M+HF))(HQ'7.+A@L,9LZ2IV/5254=YWS:F$S8=$C3+(8">1]4)Y M[AT!5;;F3+S46/ARH,6!01B$4$@:10!?@'^MUPSIH)+@$E[:C4Y%[LTY+>76 M5X^]4FFEI424" .(Z^R\AX@P)@ G:^+B8#-95G<<:IU\YO-\0A>4U)W,)QN3 MH)*@I!.83REX9 7W2 !_"!89Q7&PYM-:E>M>;F&Y9>4M:Y:"P,C1U$6Y*#*! M1D1\LDHZJI(>G%ER64*:/5I.0MH CKUZ)B7+'25ID"[;*$ B8362@C-/L;), M#;8D5#GJOOR$5NT5<0PC$HC(V^M@!LB\OQ*QTD*&J,7@)/AFD8L+;4+^X;H0*()OIQ0)R+H8$6>YY0GF$F$K-8"LIE8/UL<86I[B MD@),P0G&&$%*I-SO0#)D5:!(I=P\VC$9\6#S@Q^H%S@#]<+N.QMB2,5V>V2)&[75OO^@Z'*P5%#*3'#9LJL\ MWC. C3['&=C$'#1\-I(Y#@D9L-"0XH(PYG.0G@^-1(,\.UAJ.) MTUZ[Y5>]NRWO#FQ#: !(%!//_2HI,LKDTW8TU\D$M:$=29+PH!7V:T7-3+XS M(LZWED1&QQ73B!*I0,Q$0%I'DOM,[!0D;GBZ/8 M^+H]38QZTW5XV,QS0SE.;R.EB.G.6:8$.1L\$M%8%@Q0Q PVX6* 51;[K"* M:>0B!V]SZ3Z>V]P:;"CH-T^S,.827D.ES%H%Q):\[S8 (4]1:,8$SV?%P,+7 M>9]*1(D$%C;D.C5)#=9*&K3// #:^A0MD\8@07+<7"J'+%B]*&EM##?2B.'V M3QXT;9>#ZC8%:W ,X&S;G,'F,.A;PI&W5D:=K$UFN,'I=4+U%6YSW,\AJTAC MU)I9<'UMSF:.!FDBP2;W/#(NF ENL#;Y#9REQR?=8@:P)'43H0.!Z$38.+7]];(M+]'.O0 MW";+.4;* 75XS!%:P@5*."DL4F1N^6W.>S!2[S_IN&S)KU2)1QELT((BZ25% MG IPG&D*@#0!C'@NN'7K7G-E50?9>P1\ZE0BD4FDC+:(:Y.0(2*?:##>$2 7 M$<-%D^4WT;WQ6/KL(GPWYL H-WGO)RTY<2EIDBCR1,#NSKW61"[G&ZQ42FO. MR=+-MO4P<*4WBF1K24KE")$19?H<&L/;'1Z=CG1?8>: M<)1Z:Z-$DN1-I.0ILM9$%+#3S 6%G1U<['191:S6.++2EZ%O>'0NUP0$[R\B M+O.97AP,LI(9[@EE>.W[4MU'^8X^SU-H$HFB K'$->(Y3]8(ZA'6GH*'I@EV M@TV1708,$VUH3B<+$=B&:Y$/DX*R MH![DG0JA'%^'9,#[#]05?WKIO*H38\F&B+S)/5"%8T@KT$6,$RN-<3H-M]3C M@&U-UN.I'\J43]$A*KS/61L2.8<)(AHG%[U3V@RV),?P,Z!Z%"7PSI1Q*2%M M4CX%F0G%K4#@R4GL3+0Q#=8I>#7VDX-X1J[?)[XS^!?)-#W(#GZ[&DNNSW)Y M2G@LG$#"!(:X]_F8JA8HD1!HDE&[.%AM/+ 81X^H)D10-H"PL$ <" L+R()9 MC11UGC+F9!QNB? '7\1P &D30MC "0_(>0E@&TQ$)@4)=\NOEK#ETFB\_$RA.\/S%8>:7[33^B ;-GO[ MMCE+>K%N%#^,0VS>[\<7[>'A1LJG4DP(P1/R0$?0ND(C'4)".$8AB:.YV,G@ MR3H0OV( J>,1@PFEJ$%:@*ARX<&V)6!.:$WE]ZI(E^2DL!?2-I6<=]B?+MLH],#65,7DP'Q'V!CP%EUT^"Z^"35)A(Z4T@[5!NHIA MEY3#63R_.R]PM)'> "6"NYPJH6EW'$10L!R)S;DM7LE@B%A^B?[[U&4K/7FX MS-#3 X0='!TE3DL$* ,<:T$N' -/5J<$\..$86'IV5CKX23F>+IS0B#A&0"T MH;E,EB H4H*9XYR;X3J)0XBT#P"H [<\F=Q=6WM@=NQH/FH;$18*_ Y)J+"# M34@:' GO1PJ-]QAS;U!2\'CNY]EE FG,N ^&*37<6H+?"Z@N%H)\/SD]1+CI M%/56@,N6:U2!TY];*02D8Q9/PI1D#.RG.'R*7B^4[^+4UN,87MAF#+;!LO?\ M^VN%29E0V!KD1*2 EQ9\$B$Q"MH+K9)12&PP-AQ-*::0[^@M2! S M (*.Y?O: 4'[:_ JK9*).3!+V5<:8;]8(M'E#I^ MJZVZ'9P1%%L44K;UP?%"-FD-/,N#E%$0L/:'RBIK575[+7N8LQ@U#4;GWF13" *56,":N'6Y9Q"4"RG@XHY[E<(1/"KLHNO82P!8D'Q@+X$]&&T4TN3)39$/EB+72QFO)'-)(H<&G4#)B MQ*/AR#BN03=[3(U78< %E7ZHD>;+63.NIV!2PX4OZZ/\:FU:Q42%57#1(P*N M/N)26V2DUBAZ+2W@/;/#;8182I[?++Q ;QY>6+ST3N?;& \B$84(HS[OUU'D MB%59.P H>"J8'.PF0C$5E@$T@BB)M8/;"953(<%GM]I[I+$0V /4 <4Z'L M7ZY/9%-R$45P.:B9W4?L)'*! Z,)*Y/C##S+P9H=:U'$X)Z2FD2RU( >2=P( ML"9S(3^7P%R5A'/B@]=LL <:AMK7 7I06<4X%RDXF8L8*R7"@ M.@TVL#68PPSGZKGWMTMK?8P,>T22!U->6K QL(>W5#J2\ADN.]A0P/=LQ0_C MS[$%!^T=_-W4'EYM^HG(A)5QRC,4P<$&IYLEI$/$*')AD]2$R#"XTR8/HKY- M*=IT!W?6.4"A0)'R)I?$E0P9Q@URT41@0R.4&3Y$#:-0<8^*(W$P-.%_I$T. M,N1"LTXJA301@F/I*%&#/0-S;>7#KQJ]C5G$ 5N>9Q&>='N.+XX.X6YQ([5' MU,(QH3G2.045B!B156 :X*1$4HYK/]RC[VE"SF$I0N(D3#A"-P9/&QN:\ M:Z%!)0N!![NA-GBM>S\D33X?)58&>17R^1[%D*6<(LG!&X\D<,P'FV([_/2, M579\N*=& =1B$2/8:B'7M*5>(9>9*"5!!8D>V&NPD'#I9NQ9MEAVZ\]V9<^R MM+MSQDK4$C912:5"@>3>(, =NE:%(.QLC"X9S/%A[[WIJ?LW] M6W[6W9*ZDGK)9!(.48]!^0J>>ZM@C+Q/PDCCC-6#37L81+'_\Y&(Q?K]=R$+ MCRIX8BU2R9*\$Z:0<4SF&M_$"&TY4<,5F9OD-G?DR:&CV30V&13W)FD**+@$ M>VA)@D.]CA8KI+(7PD$K(4>B0"SF1!5862[B6E/HWK+/[Q1FG<%8.PI]^/@. M?*DO=G1&A(-YP'C.>B=?GM[E]+O3]_DVE]SR$*ZY<+^38<'+'[S;AUS\*73X M!>[\[@%,S-OGD]'(-FV7@'?VJ%!_!KHOWN+U#"ZWTTGS[6CJ=L(I46"B/K]N M.!=^GS]\'L<3\#HON^T)1;NTP.ON>^X63\Z/_OK5:/^9IA?6=C9M=O(7/[BR M\W%>0:GO3^*2.Y[8^<>7<]/IMS_* 'O/+]SOAO2#-_71#LP#; \?V_G;_6A# M)W^PXK_^2U7]#/]6/D>+?GD$L)*5(_K43&:'CZIV>CP"W#FPS:=ZO&-GT\G3 M0QMR;3,TBFFZ@[=%/7[ZI0[3_1W5O3[]NJD_[9]^#Z//CSBYV>D5T\GAR?? M"6@_+OS 38Y06_\/7+7C)@T,%L$G^3:'IS=)(,_YDKA#\.'TZ7R \UL^[;Y+ M]J >'>^\!UAKJ]?Q2_5NZR70Z.8!K,R@@.ZH_C7?RA/(SVD,[/GV, MGXPFS$.7K/$^FGR=&MZDXG%9A,G.C^'1Q%<\>W.^"9*\C-K==DB]S M@KK)*"P,CMYRC4:+:[1,+KA\TM^A_&UG]6]_(A(_O=^IW8V>1-]RZA]>OWK_ MXGFU]W[W_8N]![D">R^>?7CWZOVK%WO5[NOGU8O_?O8?NZ__\J)Z]N://U[M M[;UZ\WJME^6V,O%?NWO_\>KU7]Z_>;U5/7]642RXN70A3B;4Z2&._WR&B"/JI.W(MW M,BO9[QT;EE^+;(X.%F\B^5Z.>/YZHPU9MQ_&EA]N!B5#]/\_&P;ZS: M/)YLX\-D\K=H9(\GLRG<\BB&$Z>"8+P-E#SY@<]>[V$;=]IX:,$OC?#(?'>X M?7-Z[\]U6[MZ!&[6SNGEIU?!9>&,]-WM^9^?/GIRU9=&?OWVYR?3YL*C3GR6 MCI*7KO 7 R3;3_V.G^1OF#RT;SC5.%"3A!GV,S!4]_=$)DX)$+SE5WW0K= MHLLATBAB!.<><14"XC1II&442&O"-99:)VGZ@LB_SFP#@CPZ?A[WOU7O7KQ]\^Y]]?;#N[T/NZ_?5^_?5& 4OP?+MR*L>O.N(N)Q^*EZ M\[)Z_Q\OJ@5[^(H %2QRU&.4C.=@,PG%E.@+#-YV MTWDQWW,\!P4[ 3Y!!_"4_?PS%.PQ.HZV07$\#-K\D3,]*D:VED0&"6ONG&@O^;&[Y'JE#,6H,WFU@U*;>_-DF]R'* M^PF#L-;X@*VU 7A_5ZW=^W>[K_=>=599,=A68K!-S^3FU&)+S>2@^GCZIYI. MOK[9?J!Z*R>QUVW.6*A>UJ"O0)A=;':69$^!-?06-PA*EH)V(1@N!>Q*"=_%3=ZAA/,U9E?WN0-^6BN__]FZW^NW5 MF[UGKUZ\?O9B;ZMZ]?K9=C_.Q+"V[FX+%8]?'%D_K3+)JDFJOA*QLFVU=QA] M3D@+53VNZFE;/=OOPA(_%0 96)[ 90;EJB9VT0%=Y(0N :D_C_0@DE7B48 MS^/(YCSGVWJLZT5PKTF(S@8D\LEK3@A!5@J#@DI,*!-B[IG="\'?VZ-7)ZG1 M\V, O9G:5U%2,T2XDHSK'Z'E=?B@A@Y=Y;BNP+%8[V7H1WKHY-Y_LN/Z?[OU/RP>1-6*+5]OOMO>V MJY-*"ES+_#QE>$3XQ1G&*<8\T&\:@-:'1 ;$RH M3#8&+]R==P7G +\;0A/;]N2?W^MQ)$MD&RJ%K.:(LC=M8IS>@SMX*X(XG00C MN7"QSI7QHQ29- I1XHDV3C&.^R7(,WCYIGD_^;),J^F9;48MV!'?H<*R'G]^ M,_?RA2?$@$D3';)>:5C$P)%UE*-@-#71.6-83[;MR<)WW/FF>0M6*ZB#>S5J MGP%_PM/'M7T89FT$RY5'3)!R!*BE,44&"X6$42Z:I*,7OE=:OYT ,4?_KS[L MW)?E$=( E!=S=A!VRPGE<[SML $!KP_MJ(I'T<]RQ0#X&,R7V!9;;W'-0$"J M+"'?L>8>XA;DUYCMO_U)4Z*>MM4TCN+A_F0:+RH)< H"% MN%,]7L[&&Z,R!&H(8I'FABV>()T80\DPKVUP6&!Z5PS-MLDNS*0GU.R!#)*8 M)=LP/0SRIR7MM2H9;50Z(98L MR+5?ZEO_E-]P)TROR#6X&M@NMW7UVMBZ[^OIJ-N,C];OSXL\W-(5N'*-JC^E M[@]F][):EZ[/S=5#'RNP_ES2V&PS? >+UV<^>\<'\/WC6[N]A=W[;2"$J&NTVS+#%9W1;*KKDKV5O6O8(5A3"JP MNJK/N:]$SLRNNAI1_<:R+Z>OV1!8&2[W:FRXY2DBP7U"/'*)3"(&8>4YI59% MHNZ<@G*B9N?::9GJ_&_O=@M7;@)7)NR$AO^ %PT#OO(,.$P3Y)EC*G@:"(U] M8>J+$UW895Q?V"7,FG+I&X3O]V/UVK;!_K/ZRVCB[*C:BZ/HIU4N*W&CS?6[ M1?'7,KIPRPC7_=7)NVVLZ-4XY%2<6+GCRN]'_X_J(%<;^;(?NTRN',MJOJ:< M/R8_5?NVK5(]BJ&RHQ%\F0\AYN#8/V=U#HU-)Y6+)Q? /<^B8RRG2LV/LIW$ MR!9":Z=BDN-F^>M\E*T*L]Q6JKL4)NQCMSE":-6=0&^KQW _$*BJG8&%V>:Z M[##>DZ-=TWT[_7;L7^SY4>8ASG]\,H>?MBH[#M5C.I^C [&$[]W?LZS ]=VE M\*,\BI/[= VPND%T@[3MM#*X"O:XW9Z#Y+6A_.^1[ KXBD$3A1E'06B)N(JY M70-UR <;J=1.)VS[V0!_-FL:F.'\G&G6L5,[O?51]#MQZ=]BNX2MF[L%6:N3 M:B69T*\G)V_Y PV3_QB,9/$"R3JHIU.0Q4X;-9-QMB%&QU4$>^*X>I75N_7= M?OMS.[7S\XC?H,S7>RP&Y-_-X$J.Q4T>V3"Z;[ M=0LCMH?YU,RR(6<^WC,DB>U/2\2)P#4-P4BDH@.9EPQD/AJ,%'::@2T>..DI M&VV!5IE4)[!1<*+@Q!UQ D335B.81JRL]X 3>7<$^59^:R9?I_NG7VV"HQ&YD(:9ZW!TA M[U*#MEW+[AZ?*<79NODY.(KQGIZ93V>HR !NX">VEN+ M1M:/'G!?2R-^O<^]47'=;A^]=BOP^I]>^RV[V2[B#\9EKZGY,B]9WD/YC[XB M)[<$QZO8\O?+\>'&]5$V?7TNT8?KOQ[+B+.MU0+<@2%VBZC<0E0N!>N!(31_ MZ!)7%J L0%F P2_ FAF^2W76;K2E9K47T02&O.D*U&J!- X4227 (0W4Q=C3 MH:P@6WP:=(<7[*CUEW460W^Y*+;;*Y=F>=R66CAK@40'X35(C?,OET+ MK!TH0^Q=%>E:_0H- #J-,A$@$#FN>"[T3Y AQB-+2%*$&*)L3_7?NF7_;=;6 MX]BVO9>-[;&F?W%EU@!;R@*4!2@+,/@%6#-79J 6RXO+M]L>HKT2B,CIDQ;) M*//9\=RU7@D#;A&S!K/@ K[S0>*YO7*ZZ'_IUOS9?,F';+>LK62L!=J6!5B# M!2@9PIN7(9RN28[)=4LNS>BITV5)?UVJ7PS5>-)EZLW:>6(-S'+>/NN2)@V3 MIGO6Z#@__$L-CX;'5F,8]B1'$#[7;1>'&]NQK^TH[[/G8K/YXG9JQ\$VH:UR M(:XZ7'5NGSVV/UV:([.)))$$1,$H@3;9%E%#0BQ92"HJ3$W?E(UXD" M/?K:+&;>UFLYS6+NQ%XW[R)3LN2NR9)K]^-H="J5U6.0M2Y;;5X9_OI#$LN%?.BIVI]>WE1+C,< MYYE=,.Y1>]OCCG=G^AL9EP^'Z7?;2]EM)<\&J?C#'E=ZJ\HM[K8NJJ[O=7;\ MWH/OX(BV;V;13K:!C'U6S M<3V__8>/W<'=]A$ CZ\/0+)^>?3J]>': PF:*32Q[]*NB68&9+8WXJ M!*?SO,>,[7M[\GP%,T;[^4'I]N2@],"8CVMN* T>^< !P1V8,"X&BI10A#(N MM?<];??^#B((?/;6-O^9#XB#%=/QX#F^^P O8^A*LK9OTFZ'H?9YSJ]MVI.K M9$[^'=:<'TX?$%M>3\\MG!^.GH6X/1_9X)W_[;14[ MO"WJ^<-.XL'S#_X^ Y%+QZ?/[7Z*P#T#0\^3/*']U'G/*'Q(W<50MT M\0U8Z'E88[_Y*EB?XCQ(CFP"+MBQHR_VN,W9\XMT.1\&NG3%UW1A;\O&%U?V MX73S>M^=1@$%_VS^4;LJI+I%J(S001[$,72UYW (WR;LNA,S2F\3=6TG9;4M M?ZB9LK/^'Y^:R6PNX27SO5<6 M7'YMM;=@9]RN0\[J8&0]A* 7:NR^>U^]VMX,I+#5?I-]Z#_5'V%-#JYIZG,5 MTW0W!9?YI!W6#O!:;$;U.%[=C_O5Z]W7SU[M_EZ]>OWRS;L_=G.G\[/EM'=: MTNL:+%PJL\M\ MFH2)'Y6\L\.#N@@?-&[WR><=+DO^Y,1_+[]]^I%-YZ"(-_G25X0 MI"#( !#$VW;_8QI-OMRK4?(,1E&]S*,HV/%];A0%.PIVW!MVC"?3V'Z$^74[ MDKG4R\>S(R8?SX!E)7#R.@\EGU?).[L$*MP\^C.<5C6)N1KMG1_-",_-LIL5>W#D6\*'M M#JF?6 ,%&VZ"#8//6!B>')3M@>]CPTKV!Y['9+M=P0^'N5-V'->39@$3BOP7 M^1^Z_/>R"3" -?E6_E>R$? '? DV08I@"BQL!Q:Y+W(_=+D7&RKW8B51_JZ> M\*NO6PM%XHO$#UWBY89*O%R%Q+\XVJ]=77*%;R3H \GX@YOD8?SRB#Y:3P9O MX5,[S1;E*EA\[^QIAK.4"%Y5";Z[K3=Y M@%6"5\>[#ZPX\#R/K3O<09]>7R?O9I!U=SSN"OY_-PMEE8LTW_>_2Q7^G@>T M?=-3>2NJ1=^1[(85FU9:^OJXL=5O]:3U=82AM5O5J['?KGYVS9-S]9X&1-K+ M2D\-8%C5JEGJ/C3KXWI<3?JOW3""G=J?AFS, M#;..NC:KK:,N]+:DXKHRZ61;*W+M!==^*;>-OO[^2WVXY.J&/[\N@*"7%RB\ MW*N]KJ#V5Q[6JV^8KJP^![GT> OG# M-GZ_8F3KEIQQS8K-I0^S0:Q9D94B*W>5E>?1QP,7FR(N/][8NNCL@D,%A_K! MH=QLM>!/$9,B)M\3D\N+\18Q&;2:7G.)W.2YW1AMAB Y-M(P$T5OC'N[;1O/[\7>F8%6 MOZ>T2FUWC]ELJT.&AS;?PL@;2MC-FN]]':58&[5W94&_6=/ J\IVVFZGH,1# MDIJ'AA*%D1\L83=KOG?P\FZJV;JIG#04Z6YYZ=B_H_\6D\VZFRS>=1W:E'0M M>'+R8.X(5.7&8I_MZ-L?;3&A^ I11Q'^(WT\!O))"+<""V,84JY1]78'L" 9RWZ9.WA3I:\ MW7'(_[SX*G:[TV>V:8[K\:?_S)F\CZK9N)X_YD!'> N[%$5HJ\/ M[*C]Y1&"=_/SZK\\JH^F.^/9 0J3[HQ@OB*?S^9;3,J?GYR?\:]KS?(]2G/! MK_N>;\&OOO!+>R%#!/R"?PC@E\'(*:Q1E-A3J7$B5'R+7]XRKYP6*'@E$ _, M(T ZAK10C,/-?"3L/O%+Z"V,"WS=(0A4K.(?D:P_NFXO\U,E%TN^%8VRH?)5 M%,FB(HG$,H)Q0(Q:AKB)%#GF!=*)8B^BT%[+/@SAK\+VM;QB3WJ#4% LA8(Q7& M"24--C)/0B,K5431F9CL@3YA!74B(C MB(:_+%'<8C"R+\1V;F-3+T-%,(.WE-(//JA3X*D0?#PM(*8\V;:I^]B.VUJ/XWSU.&" M_9LN*07[SV&_MH$S"CA.,)B9@7*D0V H,,D(Y9Q0>B&F<1O3]*N8Y42[UY.Q M[U4-D"U8CP>O! I.%6)N*$ZE*(E68&5R$R/\92,RG%B4N 97FDD3;.C#1BTX M-4QCM013YPD/DT.8PW&7\9 /N1WF/A1;U3A.BT+8=*DI"F%1(4A/B1?2("HX M&*$T;\8)!6\I550''D@_ANNIR+T=V?%T=QQ>G$K=Z]B?4A"F9,T5K"K$W%"L M$E)CPL"_3@Q+Q)V12$?!$>4NBH0#-;@7XW4E6"5IV0PJT=;;1EOS$J%)0K,V MEF2 !R(M11F<,URQ58XD,$)9(H@K[Y#%5"/MO$U&2.+XG0S7Z7%C=SHY>Y,^ MM+';=.L)_.46)\M,%]MH=B[8M$'$W%1L4C%A#_XTQ@9PQNF -/C7B)@4F>+@ M7Y,[9;@N%9L$+0=D2V3UEO+0I5A7HTENU!V;@V*;EE,2Y93$[0XR1X>U3J Y ML-&(WX+GE7$0QA@L8%C"\4^8_Q9QB MAY&B%)Q]HAFR(B7$)-9)6N$I(7U$?I<)AF(+LW)(K(2%EWY(K-C<_8H2W:99 MEL)DE@O W:.BN8>BF#=9B0W5.<8;)SEC*(4(!CB)&!G-0?M(GCRSGGMG^SMM MUI?%C?F6XLL\QW$M1ZR9HBEP6."PP.$-X3 2C[77R'()("B,1(Y*B53R #B, M\<19?Z?;^CK61L46/*S 86DJM=)>BK_7UM6CKBA@EV.\-YWX?^S#+V+3_MN? M-"7J:96SBJ;'I6_/]1,=!IHN0_V6^19&WF#";M9\2YOA._9;''W5B*7I8H&* M!SW?PL@;2MC-FF]I+[,B';GK/2SBM*T.[7&N*%]BE6N57UAZE?561<6S(//F MOJ L()ZT1,9'BC2V+&)!9*"JERV7$X%[.Y>WGDMI;6EE'GP&;8&KH1*SP%5? M<&4IP=AJCR0E!''M"-(J2*0IB5%P'8*]4./_5ELBRX0KOB5E.8Q4>LVLR-;] M/=HV+D:#MDZ+6A2 MX'\8&SNMQY\ZT3O=F3SNN;RU*N6X"E858FXH5D6P<#7V&''F)>+6.Z1-2D@G MH;PR4N-P(1?R5OGWJ\ JJ@M6E=CNZF*[S2Q>UEMQP08NZJ0<"2M'PGXT/9\I MRGQ"/CJ/.#41&6822D1P3J50/)C^SL?.I7@AK:]?E90;_JXN2W6=SX855"RH M6%#Q2E3,1V-Y E2TSA@PNJW)/6@"TCJR$+2WPEVH&G#[@[)+1D6"MYA9W5FF M=8;%:'] MZVULV^79LV*+L=*AH,2>[R_78GQ6U:AHCTV7LZ(]SD5&I&/.@GVKI0:=P:A% MFBF*< #=X:(B2O12SN6*+RXG)+4*6&3+>:!XO@+5!Q-Q0P J2)!NQ1L)Y M@KAW CG'%8J">1PV6C<6RL7AK M;>29"I9;@BP6&/$D(K(,U L)*4EJA!)&]I9NL1"!Z5T-T66>S=N<#<4"AP4. M"QQ>"8<82\$%^!B^ M7?L+-Z&>82I YP:,">(V4F25 4NF*&&.QH2[E$^GTT.#NKI0C*-%<$_G3'!I?^4*I0#!N]2A;*44RV,_( 9N737N*5NO*QY M1NR:9Y1*X@4Q'O1\"R-O*&$W:[[E=.HM5=_;)J;8-#%/$Y3@5G56EG6Y<2'E MF<ZC"?3:]3\6]M\Z;9F]II#/]I1[/X-C9[ M^[:)YT-&\#)?#U>U;]+N06R P,\GHY%MVI.K3P)*>#&@Q+\33[JJ'K61SE*# M:$HFG!+%*2&*.#QLY>Z"I^=S;OJ-/NSJ;[DP:P)YPC M:]M]N4BQ5Z]?WHIW;73!, %34B"Y7-)\LE=YY FW-DIF,+U07O+NO-O[Y 3> M FKG_^^)*>>#KGYVS9.33Q;_MFRT^L,V?K]B9*NBL+I=(.\Y+-J!B\WI MI^QI==6]5L+S1"5*?-((=SQO! 'NS\E\U"BCL3&\GV,PE['%F]FTG<*BU.-/ M/\@7.3R;>2-K_S:.KTQ2%-C3D,!B$!'T5J0".6XEHE@ 7JN0U/)X?NF3$\S MB 1#1"M01L))9 0C*,*' :091JZ71;E7;3O[86&^X;S H0=A/ KGUX!65? TP4DVR[;Y9N^ MOUBVRQ>1BG*&J02UB8,&W6D!< Q7&$45+$U4$$(N)'W>'8$['^!VV^:I/HH! M_4]L)IG* +3TZ8/?,B_X5(BYH?@D(G;*1H]T2F#^@J6/M,<&:6D,"5XR,(+[ MMZ0*/MUW2D_)-#]-H9F,5QLH]8)%D8A!2N>&=3&!L'%PKJ5*7%FC4]2]!$KG M<[OWZ. 5E34L-]9AB?0\BQ R"8,V$.8)"P0!N92'[ SD$5X4"%2+R,GU!%D MH@4Z92I;[AA*P.O.,^%TZN78YP)M5Q0?I=XQDS/ZL*6Y'@Q6R!)M$-,ZP!]L MX?^>N78)P=&!1$<7PJ!7!4IO&AU="5MS(8C&DB!K@)FY= XY\-\0P3@*(238 M3FDI;'VK@-,EA*=;@I(M+*[N9-(KF:\)"ZV$7CAIR;RC*,!2YUHH$90-(\AS MK13E5'#32^F_9=&+LRUL#-#KZI3U98;][A3FVZK@5H<11OLYCHZWYK]=!=$I M9B8&II Q'@AH.9@4C@F$4^3"1NPU9DL1TMN'\B^55*[XEKBF[N-&26J2P6FM M":*:Y.1[((4QRB*%-3S!A4AP+SU1ETJT+*Z4;TG&5RJN_87FS\ML"=1O?-2@ M!,+.;7(3$S 'MYQ2ZQ X,!99*G*7($I!'6"+XP7;_HZ:XPY1L(LZX\$'P0HV M%6)N*#9QZH5V'EP9',#U]%XC$P5#T@:MF?3"DKZC97UBT]46T4-AYU+!<44! M_=T0ZLQA=E0=VCK T"MO#^NI'16=L>E"5G3&N?;+E%"M*4>&Q 1.=0Y_>8J1 M\L%':Z0*J1=[]JO$O06!>S5^-A>W!572EX6KZ);!I;9,P:Q"S W%+"JQC48# M2"5G$!?@B!LG \+6!.X= )F_<+CB-G;NRC"+2;VE<&FY4-KWK,K^]7YV,!OE M)(?3UO&3 _C5?ARW]>=8U6-X'ZO'HTG;_E34RZ;+W4-5+X]7LF_E='0Z-T[6 M$O[B.H>,%9C++F*G0Q!2BPNG4&YE8G\5ZJZV[[-%D7[52?3O(,^OX_1->F^/ M;JZ[6EA[>/6])AR;I;[.L\%5%"_@N%Y4+>!X1S"S2@6PESER)A>OTT MLIH$0YEDQEW(G+B5[;TL,+O>$-?+[ F_'OQ>@M#W8(2'F&I?E\Z9I5]&Z9=Q MS^9ZTB(&EXNZ$B413RQ7J)$&D40EI4EY17O)#7P7I[8>Q_#"-N-Z_*E=@(/G M?+3,T/M"N',66+^A;T'?JBCH>S\[ IMY9'7>'*F]LKYMT75%UQ5=]X-% M$)*V#FN+J#(<<<)=+G!&$<&"Q2@BY("?4Q*!14IHA3AU%FID$=KJ)V%+-0C^YYDO#0HKY%EUJ#[K-P<)2 M9+NO%J7=4A%Z*RBRT'=P=AZ4I*0Y*2O%E[DE?RRMKIJ8*4!:@ M+$!Y,Z $XSL9%05*S&C$F1>Y50%&UDFGO%&2]%-9;45 2:G8@F$4H/PQ>QY> M6)C 0 !PX=D4GGWMXVX\Z67.["L@_*"L?C.6ZQX_OS3?>2V[&ONTT".XU=?]ASU5Q" M_?ELZ4;Q"(6ZB9U0[< $9P?CIZ%N#T?V>"=_^_30AEQ<9L';K>=4.G$3YQ_\ M?=9.ZW1\.NCNIRB. TC745X/N,/.F: =+5N:5D&^JXA%SPDFK/5<'O?/W.M# M^RG./6=D$PQSQXZ^V./VZ:,GYTASNN[=0ER^Z/>RMK<1^MNNY25(EQ=T);S3 MJ=,L+TL']S.II-3BST/)NL^&'N^'('),IF=%(A_.G^6H=OXSZ?7^US& M^;"-.VT\M '\70-.L=L?NM'%Z+AG^NV[AR=XYW3&UP:YNZ>)_2VDG_.JOR* M"\BVN?;K:[^4VXK>_MO)U6PIZ91VK+Y[5.67J2P1'+Q76EA$2^I%X5U^S M6UUC7_F=QKX_M#=[;W2_C35QI>&WWX /^ >\WV^K%V#CA$YW_7%:[?.6#'.3 MC-F>^,VY \/K7+IX8)(1:D7,?F>F+ B)LO.4^I3FQO=B_$2%)[+GB[X_#\ MJ]B]F-NI/:6/$;5%\=5MM-:2TTL";8&M EN7M)WUS@L1$:$*8 O[@ Q3!-'D MB?666FXO'.+%T5$"F(:25!;QW-75L9!R,W1CC1.&!7$OL(6W.-8/'K9*Q;H5 MV/8V%%G ML 5]7M-,>-/L>B3LH1ZG*$^@>/8/ H/*<&>4:[#14>8%U8B M;!U 7#2Y-S? (B960B+-["0%\-++(M0Y=9&7]S8+&4>KM3D8G)A2W< MHGPV[HST?:F?!W4T&F.38@P449F/1KO D+54(">-D@9S+/"%]F*WLO N#?%EX2/@68\ML+KY)>%A*O=U2=O*9W"HUDX-32WPR+A;XQF\]/=2] MU=4T P@!*TM#1)%QBG@,'CG'.#))!1F"TTZI7BWQKXW%^J[^OW2C_-[1LK15 M*2A84' 9[?O9'\O#P67;HJO&0K> M(>;]P \L=4W+YVW*RU&ED'%]E5HGMM,O3G"QH MRJUJ',N!I9*35'*2?G1+V 8F U:(LR01)_#*42&1-5$'0:@RMID6%ZO;%%YG-"R)F7=+S%PPP(NV*=JF:)L?TS::&I&P !VC#=C1 MDA%D,&,(@Z[QQNH8K.W#]GX]&4_.[X#T>Q*@F-_%_"Z 6 #Q[H#HM'8V"A1) M8(BG9!&\UXA30#>N&#>6]6%^+QL0BP4^H,CY9EK@K^.T&BTT2REJ9F-2_TN[ MR'7.:1+24,(IZ".K*.)@QX.!KCBR.;_3"Q]"XKT8]7&ZQ&PFO47,@SQH53(_ M"^P6V%T_V(T6NVBC0DD(@%VKP3BTPB#M70!4E4G$B[![&]=AJ;!+MK1>721E M0V"W1/%O*4D?QC#I$8PP=*Y$!<($#_]'/&D^%_VLZ=I;S[M7-)P2^2J1KP&H0Q.$CLDF1+3RH-J(1YI2C(*VR@5.$@_]G"_+ M6X#/)@=?6[C.M>/N*30 ,F1@V#L#D]V06V7GBJ&@2M^D]_;H[:3)(]^=3IO: MS3KP>3]Y:QNXI&\%R[1Z>&&YXM(4V"ZPO128I08[XHE&3DF#N-0::48<"AP[ MX9SED5^L%'^; VQ#@=E%=.WZ#*/_B.!:]CQ6YZ^<$X"R^U'" M<"4,-S2_(\08':@")$G,)[HU0\9*C:A2RG&;!/,73W3?PN^X1!>>ZKDE[(4( MM;KZSQL2E"L@7$"X@/#]@'#""GYM)")1!\0-CT7O#4CO@0:3DGN* MO$P*<1$ITB(Z9*D2Q O,C>_E+/,+VXSK\:?V;6SV,C;\EI'AO,:#ES'L3>TT MMF_2[D%L@/#/)Z.1;=KN)V?Z$"_J0WI3=7CY_)5*FCL/2AN[B'C4'EFG"/*" MN6!(Q,ZX9)N)2\R!8A\4)ZTHJZ*LAJ^L%,Y'_$!/16,]XLIH MI WAB!FN(M=))M;+4?.A*BNN"7:*<42"H:!X0&-9IA-B1'!&#&>NG]J/PU!6 M]+)>ID59+=F9+=MF^3[_U:U1#,C"5.RG.'=HVVK6QE!-)R!C!X<@$CEU;^[T M7I'N5WSA!V5>E XDJV@)J!4Q23+D6=XO\R$@XSTXKY1)X7W04?12 N 4 W;G M$/!Z=N!B\R9URJU],YNV4Q!F4),7K8,Y6"RJ/7PK?4\%!S^4>.1(3I6)7"(# M^AHQ%:4U/#C*>G%.KYCIB=J_,.$[SE70+4KUEKFT]//#T^^E)$)1$D5)]+Z? MIR.33GFDO +H3-3E9&Z#@F%"A)"427B1$U>7.^BOV/%=^/_FZ=<^\,;3 M7OW<;@!9/S#3^:7YSCOU%![KKYS[7HR5]=D!M>/CW.%W/)G"K< IG8WM+.2H M3);VD&NSA"K58SOVM1W!L.TTYN3F=GMQX4+]^6SI1O$(A;J)G5CMP 1G!^.G MH6X/1_9X)W_[]-"&+-P+*<7UG$HG087Y!SF-ND['IX/N?HKB.(!\'>7U@#OL MG(G:T;+E:17DNXI8[)QHPEK/)7+_+!AS"% ZC[,@FV"8.W;TQ1ZW3Q\]^7I] M1R,_LBW@9CLG#LI!F\.S OGSV>_8V71R1J*N8OF<'O.1$0PO3[]M%LCUZ!P7 MG%[1K?GE]+T7,M[8O%P*OG2T&#";?IG3QTU&H8\%>'_M+Z.HY];+>J M5V._?P,[??.,+Z:I&I Y-J;3OP_ M]N%FL6F[:?'L1TZW$UW9_,6O $ #GBD8_YX%'V M 2I[,)D!>_YT%]Y<,^2X)Y75&1HG90GFCS[1U?G9677#8+M"!&#<368G1]/. M3 6\C?]\Z@[YO*MWV,:=-A[:!A#F=!]H85/I<]W6KAZ!0.^<7G[I;M'\]F;; MC+G]_DI'M)M.[JPCFOQ.1[0?.E-^.NQ+ED8/P@A9-$&O.=YZ,!E7 MG7EY2^ZXR2'I(2S;?Y>/[.' M.?!8A*C_;HV;,=LB5E>+E?>S@]G(YM#[O!?Q^;(+?['@$3_.U0^_GU->Y*LH MJ2)-)]+4::;G,=6^_GZ)Q"(Y17(>MN1T+<8ZF;DDWMY]?C'F7D3I5D6G2GBF MA&<*('T/D.99805NBN8N@G*]S=MMBQ9!*8+R0X+RL*A:9KO6LRU<76;[8)!Y MS>=9YK:>J_>Z+8UES[S[UT2M$KI!@(T#2&9_^I=U#@""!"EN (BE'-T4 M"9REELQ?KI7Y8PJIG&?K<=KO,<)8/7?[]%-TAW$^[HF;>:3G90/U.FK%(&D; M0)A(P6C.@6GBM4V*A_4Z@-Q[XEQDH(/U(+CB8+FPX)--1G$KM>4W3Y$^]ISH MVU]^?L!)4"%S\[U4)J4Q\TDR\F_K;02MIF33@)74@0D*E1N8(.1DC M47.1*<>;2@VCQF3//62A\![!)-[C+2I"3BI.(C/EGLTI-0^K+FUE7UEU7,I- M[6I0T;"BX=WHE4P(V:@(@F4)@@C$L2@82))5",Y$1?1-])*,"1L=6G"A_- J M@"79 R^=JDT,D:J-HM=708M)W3=LFVTU#T-UJRW:GL@7;YMFUD8\Q[E4L"\G MYYM"K$B>2*QWE+#W:93P,;V+H1O5YM%'SUQ59ERKP*X)=:7,O'0H*81#W==) M;<%IX5/@C&NZUG$E"B>R31F(":YT:6%@64Y I XF*,JD\PN9,;V&WUFN)0RVU>J"I$*6G4S#QZTJN^N\NY>S;?R M[C,5#F)M9-%*B$)1$,5G9KPEH+.2AABG?=1 MMH/23@0A/63-. B=*#C#%:A$>7:<&J_S[ZXU_:_43$M_ MK'%>=&]>AKWN"'5UP;!FYO^>PK1TU)JDB]DD?')-JK+DV/FLRI)56>(,5<:Q M""R:#,('!I[Z#"D[%RW)F=OG![[F'+ILE[DJ4CYT7/C;^-N:L-6WMVK^5;>?:;>84B0-B8#QI9S/CG\]4N_8E#'+JM)QR+1>L>RX][?J(54/J;Q;>;=N]WY-KO)NY=W' M^2XI#Y1P#5&3#(*[!%:%!-IXSQ)/VGGU[#A8M2$.)QZVC=-?^W(B]%'\TE(G M>*3'4BKV_"*-&E>(J$J(8^>:4Y405;NKO+M7\ZV\6WFW\F[=S"/GW=LM,QUD M-(ISX%1Q$#D1,)93<#$(HZ66*:YE*#XFNK,HP?$Z_GW63,]Q*,UOXZNFYZ7? M^=O1O--Y:[>UJO";%4WXU_3/V:#!B7Y(D\^#D-ZGR6 ,PYDRDU'*@Q!L0FCNP7@BP2=LLB+:!D_7&8C,#Y/?QTWCZA!]K">893VC=EF MD_D]A=?:5ZSB;,79@\!90G.P- N0G"L0UA*PRA!027O'G1).K57/>$J0L^+L MGN'LGAR*V]] 9ONV+]V"^/$PWKF^/[AAVR+-37M_[<]BS:3-UHS@8?7QVI4C!^I++ M/M=B9\+H!F54KTI%PSW3/S;::?B$85&S0+.G!F+V"'&*&3 2%7!*G4W<$,74 M6B_U)\'BMKH15U"LH%A!L8+B)D$Q"*,HIPP20U@3(EHP66B03B&U"8>(N>:_ M,)GS[&*"8'4"(1%-C?8$N*!.6<3'K-?\Q%L#12Y5GZMM%NFIT+@GQ%_1LJ+E MD43R3Q)%JH)5(>.((6,W 2>M?*).9[""4K1(^[1U-"SLB?%GN/;#=T%TUZU:0+ M-W'3M$A&6,EL^#QH!GXP1,I^M;C\UI2%]O&,GFE+__3]-W^YZXIG?$G.I)1; M>O8]+R96O="+]4N\V)Y9>EKO55+:E?\>^*2OI0*9KV8"W885#TX/VH],H&TH M><>IP>+>EZ_^US=H:WUUHH]*SEP,^Y:E,5L5=)M, >LJ^?=:->J)U/&0%,-] M6+:7YI=-S6YW[,(JN]Q8NJLB1VU;[5+I"-YV+;;G]8XJ$VV(B8YNMI6M[F:K M$&;GLR$:0+'W;OHI37JE6-@D?4JC9O Y]?[##4:];TL"_OV>N?=S[FRDK/+CE9W3/5 M/5,!Z3Y Z@[Z5+BIDKLRRM=UWG,4(U7%K8SR.$8YK5VMLSWHV5:JKK,]&60^ M\'G6N1WFW"K&'OUL:R.4+=0/^C&%=.[3I)80.IF&0@=]HG7C">^"4>(I=6!( M,B L8>")\)!]8H*YG"ES-Q/>K0Y!1)M!.EM*V&D+EG@%+D@=1/ T)[^#TC^\ M3YCH*[[-*A='3=(5GX[Q],Z1 I741$G! B@=$PC.$CA\-/#D0HPB1)[7ZA,_ M":@.L1A/A:D*4Q6F]@&F'+?944EQ@(@[@CH.5B4&5HL4.,^"L;Q6,PR!2&L: MP?E4H(T:A#:A@#AELM.&.;.[FF%Q"_*N ZH2@&3(8!(6H'WA (U!,W(X+6Q9G?X96C% MKJIH[>EF5J#:VS(YC$HCT;Z4W#,$/D0RAY8E!*>B-(YF0\--X,O6.:UM+!5R M' @5),)F)L!$T"0Y[3<,? \LDZ-$W_!MEH#86\:I!7".<5>PRF6_?5G^\G M@\]NFGKOA_B21127&<@>>($5$GS8-A&?^XR>#OW659AN9= M;EE]L:IORFSO9'5UC=7E/:Q.SNYF\PVM8;=72)%#?'A5"HX=-*LN<*U$>XXT ML4#!4*)!).' $XFJ 3%,HU7BA!,WH0+M&/PT*Y 2KQ1:MOJ#!NTBP@ZUW,3; MB]@5@$CQQ]ED,/KX/DT&X]B%^G$]VJ^:9P?Z;9\9U6]S7D'?,6HK<> M-;. *,65-2EGF55Z6<1BI"]EC?X?-*E7*#ON_=VG+C5'O=U5#3FBS:R\ M>U+;77GWB#;SX'GWCF0[8B6+-("R DT(5\XG6!TA"VV\B@JU\;5D82&D<381 MX%DS-"%8!,=8 !\R"S1QZIG< Q/"G+P)4<_K;B"06R[.)8 ;>U_<9.)&TZ9_ M5V1V'K==!FCON&S'<=N0'!$<.=M1+T HXL&F8-#D%XHG_*&$JG';&K>MZL ) MJ0-5E:^\NU?SK;Q;>;?R;MW,(^?=VU7T*"434I5D@T1!$(LJNDX)O,C29^/0 M#G]6)&]Z.7&O5NWN]'-KTOSWW*+YO22H;LD:U[9/6,VJ/FB"KX!VW/M;E9&J MC%3>K;Q;MWN_)E=YM_+NHPP)X93Q.DH(66H0DA#P+@0@,5DMK&?$P\ MKQH2+T[P]7CF5HYGWA&K\VF4\#&]BZ$;W=].J$J3?9IOE2;//A+#E;72 '7< M@U"6@9>4 /,H'Z3,,JQ'CF-DV7LI008>0%C&4)I("HE1PKT0 N70'=*D:ZG> M!H];.?)#QWOO"^M]F!_;>^9)/LIEW^HJ1"IHU-"JYFOEW;V:;^7=YY88 M8=0$;A5XI1T(G5!Y\"I UE0(I;(A="T.1CRG!#4.4"QS$(9J, &-7Z=-*4NB M'#[P"0K'IFINFUIU^Z!IO&+8<>]OU3^J_E%YM_)NW>[]FESEWE!Q&=TMH8(>A3 MG)75=JAGV%XZVO5?J9D.1A]+L*MSE%^%O>X(=77!L&;F_Y["M#<=]R;I8C8) MGUR3JBPY=CZKLF15EA"K3(EB ^R_/. ME*LBY4/'A;^-?UWR8'O5LP-@3/MV$?&_]ZI-ZQJ:(LM:3C0=-ZQ;+CWM^J MAU0]I/)NY=VZW?LUN; Q6! A%%,@H4G!LS$Y2T+"FN_R MT7&P:D,<3CQL&Z>_7F[-GL$O+76"1WJ,)1)VD4:-F]8J?R? -:;?R;N7=NIE'SKMW9)503Q-)"91G 83)#HSG$I34(G$M&--K'08?$]U9 M%.)^'?\^:Z9M+>[?QJ]C')0QN.%[-XAO1V_# M!B?Z(4T^#T+JVJG^FL+XXZA]RG^YX6Q3UISH4RI/WJ [:!:I$'C<^UO5EZJ^ M5-ZMO%NW>[\F5WFW\NZC3 ]#E3&N& _,$C0CI 7'H@:;1$Z"$%S&9QV.JJ;' M ;+(GIRM.LA8TN\CG/<01QA[PW'3])#3\.7_2%/GAWS;?R;N7=RKMU,ROOUNW>L^VN M['S<^_L,=OYV)RVC%:>"*L6!&!= I$S 44. BBRH\RX986^ZB[(KS2F$"HP5<#."8_/3*0D9C>+:TL8N)_7#73X,+ MC[_=XP/BYLBRB:]3P5T;_EU5=0YJ5RLV5E6GFBEU,X^<=W>DUP2647NQP(P5 M)9!EP$:7P/"HN?3:JZC7[H]?LR7&IPRL?^$N:MH&M*G&>SBL>*29- MEF,]DQ?37C,>#F)OL25'+9/NG_[!2ZV-:YQ?6;,.EP@_;J*I&%$QHF)$Q8B* M$14C*D94C#ALATB%C0H;%38.B&BJ:E$QXK@P8C>.=1E=I,I%<-%3$$XE<)Q9 M,(E1S:DP,:TU[HPL!9E)A,!UPGM$QLN]@60E5<+DX)2\>;[DES1].PKC\_37 M+7C.J>E3N\W>X'L*KS5QH.)LQ=F#P%DN$\V1,J!$>Q"ETXS-VD**5%KILLE< M;>(<7\79/-AO'-]?W##TL&OYZ:]O[E)^-3CM-]C MA(DJWS;%<>R,%9:+XUDY#'F"$N[V!3AX&7>[3/+9I$!-@JQU!J$DJOV*>BAI MOSK2%$.(-V524F@P&,E !<5 ,(ERC.4(S$5+DI#"^713)LU+#<^FS=2-XF#T M\=G-T"3K"RWZDO.=":,;E%&]*A4-]TS_^+<*BQN!16LXM2XP2(P7M3LQL,E3 MD%)HZ7G*RNB-P&*I:OT)-9XT:7[ZYVPPO=Q0D8QM%LBHH%A!L8+BZ8&B,EQS M;@D80E%7#)H"JH\6K"%6RZ0\(6N@:$7R/AA>D"FA?LD9>!(M.,6M")1QLNXG MWAXH:M:W9'?.BPJ-%1HK-!X7-.[&59PCS04<0>>(NJ04J'_2D"&$C(HEU<:S MM6K3.1@O!;P;>"[P[< 9Y&;62$8!SJFXHHL#I3D,YDZSW7 M5*VEC3D;8@R,%9>JPWM" (1(!518::2U7&N_,W< -[9OM#U%C'Q.P6'\I1R0 M?]"@*<._GSCN*UYY2C;!U7"^]OKNTO+D5Z6Z]2#L/T M!\3!)+74]PHG.#L??1\'S<707;XJWWY_X6*)F:XDQ0Q&[4CG223=!Z5Z]R!? M+@;=W@II%)$,_RCK@4]XM:3(/[9-=KO8OKLVZWHZ"*YU1[B?ELDW%^YCZO)J MP&4T>A:%K$$N:;G.@).E&V M5Q1WHQN7:G=F\>6D2_G!3[ZY1@*+[]L%OWUS7V0/'ZQX;&#/;H&>LA%[3*.K M"4L;6(#?+B>N]\-@W(1!&H74]'MO1^$::.QB*5KAO@2M_PFN^?0_>3C^TNS' M(KU90NR'); ^T33+?"A,J$5XUV;AOFKY\*PO+O(1AQJVY@!5:?Q#%6@ MP1\ISD4Q)>2,_&FAD^,6#=U%DUXUZ<)-$$H66;4K*;J?!\W #X9H<;Q:7'YK M[FTGZ?49I_Q/186XXPIZ)K_Z]5>_9&=&?/WI>_'JKZ4ZFZ^6;+J-A!Z<_GSO M.>(%U=["&6:K4+ -/\UCG%";FMW6?5!(#N6K__6-^N;K\WS4>907V_=-9KW_ M]FF"UN??\.]/3>\G5(!BVZ-FF0'_1()YR$F+?5C*39%9Q::*3<_$)E:QZ<;2 M/>CP3<6?RB8GSR:\LLFV.QMN4DX?P6G)UA/5.N]Z>3(^[XTO$EJZ)7A1(EV? MVY+&KS8*58<3\GXP5NU']'9W,NC4YEL)^4@W]KCF6XNAUV+HI]1^XP5RN?8# M,/8^239RP1/W!$@0%(0R#GQ*%BBG5EEI;4YK)0-.KXS-WK),37P]QEVM0+A[ M( PY6!VB!.JI!:$5JEE.&+#9:Y5XCHFQ-2!,GE%O%&2E'0C'!'@>,YB M6AYW7#>1]HTA%0BK]^F9//(ZEOS3-B&K9,5.$GX5!L/4&\T5\/)I^;VDE/5F M)85K,*HNJ6K)GYHE7PGY9#?VN.:[ Y=4.Y5!2?F=/_(I/JKY^G29^>4AJT\E M-S,Q]U"T_ICPDC!P13.KUMM!J:*GUC1EXT:628JFK 0$Z='(,F@P&94-1-^6 M#Z(B4;();],JC^'OPU1^>3V*K\_'N-K_:C_?T+E#NM5SV4=-Y!6QCF@SCQ2Q M$F-..>Y 2X>88S@%:QS^F:12FDAIE=^$6VB'B&6V66/W,&A\!S7_@]?^X\T M/]&>PFS21D#[)5!:18G#2*%0O&*HT*-$?1I)B#0)61BD:9 MT[,\Q]/+B7NUY.5WH[\M.?G#DI%_2=.-)^ST&=MFS;H7SSJIB8L5$$\,$&\' M,,UE8+EHQT268ID4563M\ =UR1K#A!3A.;KUQ@%L%;?:RCOPKS09K[2Z/R;0 M.J"3K6MJ][%KV&\^N=%'?/?U!,.F2=.FYT:Q-QRXMJY333:L.5JG/M]*R$>Z ML<>JAFV M&[^4#%FR*"AH*TEW?M8JZT%*Z:+BQK*@-A'8?3M"R\XUZ\5E587. ML;/@J0J='377)8(8YQP$*1.(;!-8KPDHZJ67.65BUA/T-Z* +SC^?JIQ7G*PX>8PX:8CC(F8.Q!:<3!*5.R5*EB>),IC MJ=M(?9O]P$FVY7ZY!X:3U=^^(RO@U[*D,,XP:]*U&'5AA56UOR:%;K0;ZVU5 MYX]:ZCVJZ/YARL7;Y1BU/I'$$:=0^(!@08,-J62#"D(B"32I=3GVV$30=2'6 M,O:[_'N37K=8QJX>T(#AJWJE06:'R%*!2HF)O ME640HE((E9Z#CPA[2B>6!1&)Z_SLE-,7ALK=-7P_9*"L]0YVI/__\I"2F%66 M'93A75U9>^;*LMJ(G)T$)F1 ==XG\"XZB%1QHHGB5(@-U:PO39?>3\:?!S'% M'RY1I,6WHW<+EGZ]Y.B-NZ^*_\I4_U4%QWW?U0J.>P:.64;$1V7!:"T0Z"@% MGZB#8%R@2:IHT[/.F;T\.-J^$;IBXP9\^Z=1X[Y]VU,Z+ Y&GU-3R]G7@SEU MOI60CWYCCVN^._!X/<7!M3]2\I^;\ 0FOR_9$^IK39U6BJ]2H4J,HO=;GI)F#R+P"(7T IR,' MYTWDS/ D%=^(TCL9AY1B\_-D?%X8\O4H_JWCQLMW>8L*,"=]7*F3%QX5P>IF M'BF"$9*BLC("KE>IEI!*B#5)""3;$),DA&TDL+HC!*NJ;W4:;\=I?#$I28_3 MRU853FBZ710[KHJ+8^>>4Q47.\KK,=DD'@DD5*11&>81;'81F"-*,&Z)XQMI MG;KF=GD_9^?W0S>:HC#Z:<'1FW(=\UK0H +BWN]J!<0] T3CC/0"L3!QJ1'2 M# 7K'8,@=7;**MN *&HKQ?SA-Z>O^Q].S_%]-VMJ9!5 M@*W->'YBL!WK+>=,]YE+=S?S8Q=_=Q3;)%P:$CD0F5!_CYJ!91:E5S!>%,;=49*S(>(+(N!O#0-'DC7$6 M2$BZ5(348*5R$"77P@1+DULOR;ZY$U#/0MJ'G8!ZBH5PT'"[8Q-B(WVZ#L:I M_^3S47DPPDCCBM. M4WU:%;PJ>"W RSDG&-X/W#!3^K4KL)0F<)99X:WGZI8B8X\MGOEBX,7UD27= MU&S/EU:!US3@DOY9GI6+*AQ[7]QDXDJ#K/:N]Y/!9S=-/23JD&I^Z"GP6Y4O MU]*7I&&>HE1!^9) 2(NR@I3S44[[$))T/JPW7]RX"5Y\:C8NR3W;[> MO%UGJD-Y<]KT/+^XZ,]+73J,FZ(ICR=5I:X]4VK/E,--1LK,1FNLAD0" M Z%<^96B6M,O&6'NN/5O/G$/(N+X3AFX(?/X\G+Z?J4W6"K5GJT:\* MS!68M^./]S(K8DH!&>Y+W[\$)J"AH#FUP5+ILU_O\_UHN^+E@72WML6>XNA^ M>O/K2;$[3XK=E@I:I5R5<'&&S\E5CS_G-:VMC4Z4#&R8N2S,-+;E#.+&GQ4$E&.,_ TQBYW:21)H-Q MK(+IV -V-6Q][= P-SQ%:J $J5% V 2&. LJ),XR-T+3C91G*!*E_+\4#?J, M,F(T;7Y-S70R"-,4RQ>O1_'Z!RM7OF]9<[WC>AC.(@JDG_X(G]SH8_K53=-/ M.:>P,5^^57VN:MI.Q;^ZF0>/?[N)>R($1AFX "8\!^&I!!NU!$Y-$DXCUI)G MN>OW'4\?VLI64G9>>LQ!X6*ME+QD3-KH$(I0?6@6P)'O@TGMG8HA4Q7U$3299G]$G MU,<\0=BLCOV=Z/\)/ZZ:_U:XCYVQPGYQ/"OM'E]0BCW,#/^W[8FSVU?B2 6: M$#D%+R*X9-$,$"F#93I"I$0$IK()89J ML=PZWTK(Q[RQQS7?VDYMAPZY5J;>%+352#S";):-&H#[@3@;-^YL$BHZXX D MAH8:=Q*\]088$U*'H%T4:W6AGNHB0_OMAM7V>OK&32:7@]''_W+#6=J8*TQL MV15V&.99Q:]]W!7K1VQ,W?4-0]3%28U=ZKF3CVRH)Q+:(_S#%P2#B)FU(DE=Q"- M,HS(8#);.ZCV%#UZ+2*RG3@(W7(]Z.-)CJJX6'&QXN*=N$BLRB6Q'J(2LJ3@ M$+ Q4DB)B2!-E,1M)'A<<7'/&*4FC3Z1CWX;3]WP$?'@*I5J?E/-;WI.:P1% MF.:HAD=KRF$QU,!MR@R"T4JJ8+.-:\<>:I;H*>0W512M*%I1](%=9;W/1E,% MA$=4V@43X"+CH)30U@5)G="?G?9A=7 S; M(N9H(<1!$X;C9C9)B_S17AZ.O_0&HXYVD2!?U;2Y4THC.[6TN4K()[NQQS7? M9_C*GB4AUZ+?QQ[H_F4\@GFEU<^H([:-$4;QUC8)5796R#GI^59"/M*-/:[Y M[CA)C&TB28P=HNQ\/YN$3ZY);4?4$I.Z*(9HJ5D^G)5V0X,12L^ ZSQM>A?N MTA5711&N^.%DAM^7W\?33VG2"[/)I-PZ'#@_&-:F1(>7S%GSES?E-J6!4!)M M EI:YXF@/3B=""")4.^S=,FL%^1]4H'SB\'4#7_ZXR*-XF ZFZ3F[:AEQ/C# M;/K+>/I_T_2]&\0->4BWV63T,+R>%;SV=3,K>&VL,D@.-H9D09?RX()&AD"D M)$@3.3'6J>#7VZ(]J9KX-L%KMZT]#P.]=GPB^72UZO^:NZ%0IQY?%%)K>LE- MAI>]]$>:A$&#BG,S\W]/85KJ?DS2Q5P+KS+GH%BPRIQ-R1RGJ!&$9Q J:1 ) M562J&[>MF5@S;&(9EA*GL*?CL PC-*3BF.? DG="2R6S"<_3F%\4P?F2= MG^UY[=-,VNKW85Q,VW:7IEA?'X^+L\>AW^T/N?RD(PKC9KT%S>9N.*? MSI/Q>>_]9/#935/O_1#?]3A?=O5<'RHW5R&VL6,3*1GGC(5 BO-'. \F40M$ MLJBH"U2O5]YXM"*^8/ WA;]_34/DU_C;>,ZY2\9].^?;MZ/7=+&GOUXQ\,9.5M2"'17V]G4S*^QM#/9$SB(8#YI&U,.%#N"X M%\ "D9D9;RU=A[W'ZNY["WO55_X5;1]_*:N_)VBV\FZ&[_[JZQX\Z6W.[ HE M'LG -\;RM==WEY8GORH1I4&X^ZQ%2JT-<(YC*06^>J/Q%!\U'2/?N%DO MQ\54*C[Z>0:I&^*PD44+=S9GJPL7!Y^72S=,?T <3%+++J]P@K/ST?=QT%P, MW>6K\NWW%RZ63K8/HW24A'_[H MI9K^R^P\309AKJ6'X)3)LNUNSTHK2PI.!PJ2<49T$(H[NHFTNG>3CVXT^%=[ MVO+-DB?Q#U2\WT]24XYJEC_?Y9\73'I%9S\N3W#^AJ/X83@.__BFEU -OR@H MB^K[PZ3*_>K=]D^L;H 8Z%EO=35;?^L/KAFT^<:K:[E'V+%- I8R6H\4&RP2 ML.$&K(H4='!&Y^PX86NMZQ[M75M=[_=(NN'RE CQX;; ZCJ] /4]?*"]6T77 MJL+&U>)E>[6%VU#/>M]V6D=KP7W7^^*:$N 93R[&DZ(VE2!/N:#5F0K&_)B& M[HLKQ^E'O=MV^?E,;9(6*(4T<&$D"&<,&.$Y9.))%"XPG9^5NQ+3X-5/H^E@ M>OEV.5$DV1]Q@N_RM8^N>W6*&@GG^-I/Y3D0W25<)C=!6_)%MO/U["-:MCW6 M[S%"S9*DKZWH_WXYK>7L5NK8$:5?470/):/KA>%@U#K.D(P_IIX?H,8=/HUP M,!\O>W/O!>YUF!6]&PD[IL]I.+YH'1J%=3^F4>I(H@1*PZ IOYVG. B#45'= M/[EI;XH\GZ:]8?FG-[Y &IH6W^$@%89"9=Y/QG[H<,?^8S+^,OW4^]F%Z7C2 M^S6%=%%^^?;G__CYU^_*V,JHSGHKDVA]B/K[\B#X-,9!WC**WL7030NY]GL? M?D'KU.KOW_=[:51\;4T/%W80%X'>DMK0BY/91YQG@YB$XY^,9Q\_]7 WRBP_ MI][Y>)C"#.=R];#FTW@ZG^JG-+PH#\(W3WME;:;(O&XXG:]1@[#2/]+P MLM@UP94QN_#/V0!O*J7Y!K@1)2*-7Z8_!EUR9_' XC!3<]?<<3'1 FFWJ6QK MT7XN+H:7W8GDD(:I0ZSFW V'BQDL)HI*Y/ASFESBBGPLJX4OGF_RU7M;K&MW ML:6"T)%'6;3Y'/&YEW@;6I)SM]:@G>X+,MF>6"5KJ-/Z0C:JZAFFG##6@#/$ M(L*7*D@R)W H%$S*WFFQG@WT!%NE5:;?Y7FL &FK4_FJXG>W/K4O]D?5 !\@ M%Z]YZQ_JI.]]6G/\(G-_K82I;S0=-*SV\__/3FNR)) M?L:G]RB!_VPO_;4(#OR+T/*L7]-'%(7MJS_ _W?6>]U.&Z@6B4AEEA0=W6G MLJWHB3X-!Z@0(*F@;3-"I:QIW*357K(;E*,FG04TO44SN1K.Q;@9++>Z7(K; M/!M.6XH*4C7I:*+H8F1X.*2\FY^YN;A$\] M3HO6ST3[%/R%=Z-&$ER,'&$!5R2VV_8Y+:AQ\8+TQT5J2R,OWI1G2+)Y4(+; MO6+4]/#SLBK-S#=(I5W:7\>3.(7!.'8#OMJ2:PUU>[BV-P;Z"4FMQ8^(MW\N M;R[)A>VK;]O,=G/P1Z&FGI^5JGZX-3=Y[+G,]$.::Z97_/J\1RZW89DCB;IE M&HSZT]B/2TKE'N)CO(J^*[NV*[O$I?W?75CP_+["( MW/(!A];*!<2&%2QO%>65C-\]&/2):GL_SB9SO+A?D+0 A=AUI>>-T&QOU:65 MR&0+)G]N>LW*UJ\J>/.M+VI%1/MH,O!7#L0-0]&^ ,)&;5QO.!69&Q"6*A#> M9W#9"TA9E]9(6:>TU@;D*3;NSZC1M*WX_I9<$75%YE0S]SZCL:Q:KUVVWLJZ MW1X'/WIP676QGG>KT=S>B,-]=H-A,4@ ^1H:5UQRR4][S8IU-FV5[-[GLKAG MO9^7OQ?39>%O<^5QQ5LX+99D2/URSKMS."Q@SIT7*.HTQR]7"E)(K<:),-:D M83$*\%D-:JD(,Q=NT'XQG;A14RPCMSRUF[Y4_)CEDGF2JT_3+P4D M<6O^@0]"@WB*R'?A6JWRMX*D.%<<8;XV$S>_'KPKBM_Y%1%U0VXGBTKV>3O? M[J)Q.]C9^?S4>WO=+6^=3[F9+,.T.PI3VOE+"!-3U:W_A/^7:0MKA"R M(SX9]V=<2/]?;>R@S.]BAGO81A\&HSEAE->L/*0UU8?%5GQUJ(BS8;7NK\5_ MWZ,OIPC,4[M_'W6.!=R\?\[&Y9\6GYK.0]:%4UKZF[-OL1&+?ZQI!NV)NZ(2G3Q)LA%DIH! M/@?5Z3GE%.1<(9UU4NVOT_(:$1='1W=7O]H8 GR#2^OO%)%("Z$PBW2K!+]?A#]"SJ'YD3_ MOJ/4<2#,U1JZ S MG7WYW+2L:3<'T1^LOK"<@MDLI MZM83$-W)JWH,XDFL=_LQB+^LTO0A8>/SEN-OXU&Z7#![*:?0100^(4D,"R(@ M^,1Y5?TK/W^Y(@Q1M"'V=';N7+/M8BP+8VXUDCCWD#5I(<\'31L(*%&?I;T] M#S$5:[7(VE3* N)+\1($M.Y01'G9PMZZH7^B?;1JN/=N-]QQZ"TZ%M.S+=!V M!8ESB&WC/->UCU9;:#]?N1S?Z>[1,MKUN)KS7>O&SG:W.85?]=*M,N%RFE0R 0]75GHE' M5TNQPK6MIZ.9%LZ_R=#XT<>2)SDVYBP'4V=&O MT2\?MRZ>@B+XDM;!LO*0KF$=?60S)7PE #0]@K5U[> *7.FWAC+*@O M%5$;KWL5^U=!T4EW4KRUJ'&#_H6_?G2#>4A^.&Z:U/1NU+B9G<^Z>^:EVUE-7" %ZZD)K;WH808M4O?UM[YA%R0)LV? M6Z_I=)[UZ'JFC8C=AWYK\8Y&.%CV@0!E&PK->R[I>GW1FEZ+:GS MBF"::^)PB?^=2+CYSF99%'\A2";IHYO$86J6)H'F):IB(LGGX]F:&3AA\^X62A-487@Y^GQ"R7'SD1-<296B2FL=+Y]6NOVV MAO;W-;ROXG--9EPM6>_-C<;IIR,X?[W>/;ZP:POZ;:GA12/)1=#FFF.V,&)) M]2KB)D[<%S7N:Y^7\,O]VVZL?\=R-5Z4).G(A1089O)KW,#?!@K?.">>( M)WD-BY[2P_PZZMQ90T9=JR$C[RF==4>A'4F8+:7%8O0XO, HN" ,1$N-]#I1 MZ\7-*07'@_9&0@Q:(JCR %YE#D9J+F)"*J)\)U.B9^26NCAW%,IY 0M1_01[J%)>YQC['GO&P**.3]BP,*IUIBG]T<%*.Y$R7"N[UO)UEYLU<,T!K M?9C:3D57'OM%#+0@&1K>([BF;Q4]<'IWUF>S:]5">QVI*P=!:"(@6)1(PIY! MRM)&J:RE?B-V]T]N,L+E:MZGR8=/N$PU2>9N[>$7))._%C,(%ZO7KM:]"H0P M9U8>H0Y1CL6$8OIT=B%R'?))X;*B3+AAF)N4'FV4P>?!,KUA><,\8[[;LA3! MH5U>3B]>I6@LJKB6IR)?SZ8E?M8^:)%"MTC6_G$PG)67W3$:1(C9,\>R&,35 MJ):U9:]]L)H>]+41O[GKIN[L<9O>/C>ROZ E/G<4I#:9IP/L;AW(;'(Q;I93P@4JW_IV4SOS^,XE]?.\\OF:S,W.0=/,YBGWUV)#)8Q0 M)!WB^6)(5^=%RN-*&/2R5TR]>8.X>=>+SG8L$8IVP./) )F@G)59U/N-*_DT MZP5^]^2$[E(N78S+EUWT=[%[J^;_(O-_-IHOQ2I=]6__N#>[P%^O]PI9.E\6 MO43ZU_;_VEFS*J,NK/[0%<5!7:_6FFJ."T9U$["I@7#V\W[.J) MZ?QB.+Y,:?[*187QE0==I>/.@RDKYR8ZFG17'IT[R;'SO0TFW0JVYYZ6V7$E MWG[%*C^78Q_#X9P)F]X\OR[%17[PH!S"P'?EZR>0UG&@S65JC_[.@>X6SKD% MM^(LW:6V7$UL?LAFYYX,Q[EC#LT%%\H)5$O!4&U $L*-C8QKEC;BR2C'TSJO M3G%8C-N,,USLI;>_:AZW0,(J175:!UI;RX.#@U;ON)B,?2>85YZV//TVF#=DZR]] MOO.+BX0$'7 M+!(*\>X62PO(ET38HB8LGEE<5Z/V@%_GI[_^X#9(4A[=O^:5[LKZ+R*S[1UG MO?_^U)T5N>,)7=KSP]Y^^[L26N&CP?GL?''9ZN-W+0(<4=1$3B%:GT 85>H/ M& _XF0G"9B[)LZJY+T0 #F2E ,%D/,)?NVK&33VG<;\#.W1I#F\[A7OU<-JU MI:Q"8?^$PKM1;U[82+8^;-)_[+'QA9WU^L/O[0. J'ZO:)&,?/]CB2A"K_WG MOPO"HY* EFRSL+;:*N"]>2N@WK?YV4%_D^* M'\MHH-4XBM>RC6-V%::6VNN[+_A19S%?RT*^S3I1'/79&# M\Z8K5A!GH5A,5^?QN^/7?\R/YY13V9W5TA;]P;V;M.<)NPD543)([>$-',Y\ M5)V'H-AK9357CKP7"8T;.6H/SK1&]3*>0N7\T.&U&+:+X[;$1?OT9DZ+*\__ M?]QH5H:\/&+932X.8IO3U-IVY4A0V:BRC?C4L/2Q7AVV?$3Y[)I(NBN8TC61 M]"432?=/ZFU='[A/F>G]@ICR?].T][J#I=-4']Z.KE"[('9_*7U6U8)?QF?M MMT#L4C5XVV5Q_>;^*.5K?FOELT;A_*KW]AQMNL]IF69S=67OJC9QW(K6MNA3MM)E;.N9]>&MR8.+V8>:7"9[=>I$ZX[J;_P"=XG M)<4\U:YSNK9"LJV;6,ZU3EMS]D9YQGF,L9B\\X,;\^C#0B+F3L0NSUR6B4T? M)1AO-PUW8#!*990@WD+6A('(W($C44(4S"7BF9)YO??[B-1__Y#2ZUGPS^W&_F%5<+ [T]TB7E>IM?DT_M*BWXN[1I<2J*2>]=>*._174W6;ZZ7V)C?R MUN:'2V[D9,_3V1Z4R?9MZ_8;SY#<8_/=[4?@=V9C[$P)7A@5_SY?Y>[UJPUI MW6PZ_GYN$I0!%0L!9]#FBJ-UA[I%UXWL^^Y]UIZ1/RVN;Q.)+IKT:I&@OEB) MMD=<]^AO5@R;JRZ]GP?-H'-MOUH\9/7*:VW,VO<*>2:(_5.Q?+YR%;WW GK& M] 8>LZOWG)$]FO1F!D/.-.?VZC_SR$=>=7V^05-S>]=]-";V.]-1<3Q)4J7_^O;TKRYE=GN_0@+'P]%]->VY.EMY LMXS]EO4Q M>^'(657&OG(.:D7$?'T=G[IT'8D2OA>+MTGJVB^./1_$.$P/[YM*-[3.M_9- MO9LJOZ:G;X3+V5U,/E^@TV/RW\93-WP*;]^_8D?+VY6FODY3_WE/0:=K19H6 M!]._G9_?_ZX2X^.)\0@(L#+H[AATM0IQETVT7H)BSH^L\N/N^7&[:[!;PZIR MW]>X[UH]K.NH\[>.NR#UW&[]5W]N=1ZS]?JD#Z(\%9?/QK?MDHOIQQ>7ZA[2PX]>)YW MT<,ZUWT]SK2IN=\:9]IX)20O-67$$(A)'"YM%R/000? I-JK9NNBM0H M+Y#M1"B5D'($1PR%P(+(A&3.,KDS+_'-N#TGWU4V>)=_'33_N+TBVYVEA?BU MTD+\GM)"3(H^5^K.:D('RP<;D"_[/+W*YIMD(0EO"3)GD,Y%$)IX\-I+L,C\CI*0J*:5S0^,S0^"_+>E3^_S/E>\ MVR3><00[24@ (H0 (6D ITL71>&DS%(EX@HJD((;V 826"4 MH3;IY ))+X5W;>HN_"M-QLLN)Q7JCH'R*]15J'L>U#EMC$S<@8HL@7 T@\W, M0>9&:"^HMF&M\*O![[C4 7*(%.'1>S#<9D0^GGB,(HEL;D)==V9G"7BOVU9W MY0151;1-(UJ-^CZ34VZ4RZZQWONV^(@F^)3(P1$J '7.1S[G2N=USJ2C3X5$VIZBM8]16HZ&R0)$#@CH#@O/2PD0(D"XY(QE)4:V&@P)7B MI=$-B\J7RC4,K'0&\#X>&-&.:W735U#J*EZU7/QMXDI9LRNC;$,Q']K'9:E. M@].>WFDRLM"<\^08:(7\*$QT8#0EP 5-P1+"^7I\@W%CLY;(N39;$$QRL()+ M,(EFP9(3AK/*R)72]T85K/N\O_N\>41CE#+%42NQMHW82O#:!* 4L4[0J%Q6 M:QDJJ(-0CRCH.5%X8[DG$ K:")&3)_BHM3#&5A"M!C..E,PKG)W&/F\^X4Z& MG'TN[4$3*FC!!7 N*HB6.ZIX"E*SFW#F!580S1$,TU4(0 M<:W68H6S&IL]+/_4WVXK%EDCM/=M]!%-L'KTZYQ/8K]-VN+HERMJ\:D:6=67L.I+2-RPX** H*P!884'FR@R%L^" M4A8D4VN^A&QDTMHZH#H($"%),#$+8$)XR[,)3L6;OH0KR^S*H["A"(^1?4)M M=2*<]O1.DWU#2HGEX$#FPKX^6?!2,T@V>9V$4G;][*U2GJ;(-%A+ PCF Q@6 M#1 5,F%6!&WU]MBW^O^.E+9K..,T]GGSA\R,%T0:#=[A#Z%HG-:^$,YUV44H.RFI;$L00N&(YZB,Y2*/S5Y:J"5/JN.%;W>6?ECASJ3C9( MB(0C)OE@P18K"14L3VF@,/R0XO>'SR45)BI,W H3TK',&;)\]KS4KRMEZ(BDD!0567L1 MM5\K4XD?,V1,"D;F6+*#\3=".' OI*4Z<.?D,?G03@,BCH1#7MR"K6AZ,+2R M<32E7,O,J86@O$>+UA/PI0:4S%0&RP7QI;+G#2M8:QYLE'AE=*7].P/KE062 MN*(Z^P^+& ML9$*X!7 -^2'%()Z:RCD% D(4XX2E[-WWFG*?&*$IC4' \E*4?P!"-0"A*84 MK- 9I">"*^)0%NPRP$V9Z1.[[1+XQP7@%2H,6LTB CZ>6BY"M=&N.R.@EYQQ-[3:LDQ4'IR,#G8.2 MQ'.5R%HZ3M6Z*IM42*V0NG^TLG%(C8()$WT"&C)"J@L!O%(.7*2$.1$=C6MU MM'14T08?P)FH000=P3F!%C!'E58'IXG>8FRG*J@'DP#93F PBCBN5[AHM]/K M_0FE\W4I:] ^9O6Q\Q4]#J_E-LF6G;%"MW$\*S[1%P3V%VKG])#5.%*,EX(0 MI[*$R(1%C"]J,_(RZ"BYB,0HQ>W:@> D#>=2@/(J@##XP\JD0!+I(C.>9KUV M('C#T:8UW9D;WA>*[13M;Q#* >)]Q8Z*'<_ CJ1"U(@#Q'@TGRF5X!3SD"T- MBEC.#%\[R9>RI\%D C;F4J U(79DK5SW MG+K9=+S8^3*@P>AC&7^Y'(;N>DD:^K=$* Y5U5J6 MXJ7\GEJ\CPJ0+L9^R_J8#2W/E=[R2)6B?=^7CF[\>!CO7+\?4TCG/DUZG/9[ MC##^C*J^#XD@[L/Z[;+N[VZ9]GP0XS ]7/.E.\_X6'W!G]_@W7XR^'._<:,& MFC09Y"W7W)XOT.GQ^<,CKX]>L:/E[4I37Z>I_YR-IRGV+B:#@(,:C'K%C/N< MYJ>2FF+^HV*.4_=P:SX/1Q>R*'UGEQ]WSXW;78$_:5E7N0^Z;C>[D/%XY M;Z?GRVNSP3>N^=1S(V3>\DOZYVSPV0WQJ]IP\*&>CF.8X%,:5!T%?CRJ/56= M\>'.N%)XG?$]D'UDNO;)[NZQS;C6;W^FCKM^]FBI]9Z/1^ER[J3L95R]P^\H M^$)96$>:8>6%9L1D!RD84GKT6+"$$2 L4*F($9RNG0;@6GA/& 1"&TX"NYEAMC,>E?6;N#*(=_G70?./0JVO1['\\].5@;:AA%9I M^H1L.Y_UN8G1!Z);PME1!#!XF^*2 A)6T:]DLR3M28+W$MK M. 5*= AB0-/4D)D$-$)S;TFKG+Y87'Y05#_BZ>?5[@[<+AS/ N5E045 D,% MQ=NBJD1(TBJAV^./:\5XC7#9"4% >V=!(#""HZC>H)&ABZI>"NYJ]Z\* M=17JCF'#-]];6C/-DT&K+4D'@J-29Q45P% _2Z76CUPO1TE,H#89U.RH0GCD M"'HF^(3V&\.'<>F,7-/L#OZ$S.$@6HWY/I-3?DW-=#(()5^O1'UKI/>^+3ZB M"3XE;G"$"D"=\Y'/N=)YG?,IS+G2^4G-N<:"MQ(+/E53JOH*KOD*J B>&PV* M,5[ZX5HPWENP)AMB++[%\UM:W"3&G ,I!06A503#I0&!_W$NA.1YS2WZ8_+3 MJYK OTU<'(P^7AEEFZI4U,?-9M4:R9$H_YUAL)2M0V;+90F+9>D5BXF0MJY92 M8Q$&!2I&7*.")BG@4R2P8$U@4FHOUFIL5SBKL=G#\D_][;8NSC5">]]&']$$ MJT>_SOD4YESIO,[Y%.9@O!<@Z&VG/?+ MVB@B=71K)W3_MKT6V5;VI;75B7#:TSM-]E4D6^*3!QD- T$X,C)C'HQVG'+! MD('7(AO1X;?"<;"9E!8FV8'75$'I7D*\=LR:=$SMF"MM'YP:6/=Y?_=Y\QB6 MC4\T(!XYI4'0+,!X5$&TR\HJ;9E4:^V&&97"HQ8"AK5MF"0#(Z@#H7C0*EHJ MU5J[X:J"5/JN.%;W>5LX5DJ:2.<3).H](E'6X!TJ5R$&FB45-,:PGF7BHJ B M@@]*@(@VH5865JI>0 TEP6@AEGJN^!M0NY0L12V;Y38:7O/VTO?'SZ75)BH,'$[3$23 M95*HJ*5@D>4=VI\D9.">&<*C1;5M[;Q#)MIZC39KDDY!.:<$)B8"24BT6@VE M*JZ==SAD']II0,21<,B+6[ 530^&5C:.IB(D!$_.(!#4G83R ;S,%KQA(HK( M0XAQK>2O8]E:(2!H1Q!- P'#& &=8@[XF5-\S0JN2E?EDHJH%5'WCE8VCJA9 M61>9#8!Z***CB@%,J3QJ-./>YI3\>A$^GDUB(7B05N ]3&5P'C75H)@*""U) M:']T?L7C@M2:"K=QW^/ZS[:9\[R#Q8UC(Q7 *X!O!L -G/$&LC&H*5ME)5T[K[=%E9@*V1>* M5P"OBE[%B:V9SK(X'Z."1$H1E4 2."8R*",X0:E.=$QKB3":Y,P4 TH8 Y'0 M:G;C0Q1UTFIPHA1PR0&1T0@),1HN M9- BB+74:.6+8:Q0ZPI)EWYE&@S"*U":G;8I1AW6BKY4K:NR2874"JG[1RN; M+SP3,A714E1010 AN /#0@9MM/=6.N7-VF$QFJDU")\@?4+CUWD.GBA\!&>! M",Z47F\'4A74?>&0'29 MA,8C"*.ZQ4NVNWT>G]"Z7Q=RAJTCUE]['Q%C\-K MN4VR96>LT&T^ @ZDBAY5 &UZBU'F]9T9T8$ZL[;/I/S54(Y M0+ROV%&QXQF9E"70+#E#Q. "!.<>+.IYP+1"]1"Q)/&U3$K+ˑK2V?0*1 ME"B![00^)D8\L2%RLFOLD'8'_7Y/!3HVP"XOL A[9F?OS;I44-UY.7XFE#0( MD)0+!%4$1?">:4B*>Q45<4*L'8].C"43"(/H0RQ]-2Q8E3G.,5A.K39!A%V# MZDLX,RNJ[A=Z5%2MJ+H?J!HT9Y1R"=+:HG;J""8*!RE0A9@9O35^#54Y9X&G M#$0IATC,$QBI#0A#HH^6&,*//:GR\ 'UFD<3_RA>YO^]6,-?9N=I,@CX=QQ\ M7IG2JA.1*YS4W7.D;/'USER)-P;SU9??L6B_?4J]X":3R\'H8\^=CV>C:=,; MY]X4/W\S/L?Q7+;DIK]O>OC>"S>(/3>*O3%>,.F%V632GN5NB;W?]S89Q>Q/]/QV5 M^%'S:3R9]O"2>7#@K/?+>)3N&C!N+.3!R(W"P WG@^R-)ZNO[;E)ZDU2*,2. M(YRNOADQP[7/F)1@Q*2LD'?- %^*JX:W?2D_1CBTB1LU.4V:GD_3+RF->G]- MG].PZ=%^CY7W\<+*./W+Q4 OD-C&L5W1IF!K/+M&MK?2)/Y8,MHP_0%Q@,,J M?/\**65V/OH^#IJ+H;M\5;[]_L+%4K1_)1PQZ(A@[K_O/BB8-,B7"WIH;X4T MBLC\?Q3"PB>\6N+ ']MF]BLQLWL^,-URXCZD+:8#+.,Q7 M;OC%73;??_.7:UNS6/=V(6Y?]!=9VP(V"'_Z6I2"?\\-6Q(49,U(V5<)QCC<5QJL4PEU-')+!\K'T\)C=KU]W6"$(4E%U#C2'R&A4GN9W*3Y[EJWD*=LPF%B\U(CGJ_M>C#= MS:;CA350!E0$%XZ_7634-\:SN77R??<^:\_(GQ;7(R$-W4637C6H.DY0LUNL M0VOL=8_^YM8\@\^#9M J:9>O%@^Y\Q13^U[!S@03?RH"^2M747)&";WWJOLN ML&>4$KORW[.?2,\V,"Q]9O2>#,7@.N_A"E%ZQB4G5_^Q1S[ROL08L]-.3;?D MP1RJ1V_9\('*>SH^/"H-;S'V6];'[(7=LJJ!?:6]5?C4X\6>)$P\HW'$0Y+4 M]F'Q=ME:8E,MX^JR M]^]^\I?_7;313O=\;BN.BG9MI&>N-*P+6R4:T+MI<(H:RR!-DKQ,(*2R89#0$?+[V-A'GR5KJ7&3!:9>!$H?WZ.# F1Q* MFTE&HF1$T+4R-:\7,;R?QY,/;IA^3'YZ%7!=N@#>C)OI#R4?9T-YRHKW6^=J M;8'R'-H_AE#$ 6QJ1;9-(ANEWJG2SM9YFA&EB (?70 7*+=141)S7N_@%+7# MSX%'ZLN9MPC.I@B:^< X]RHE\SAD^X\)6I-7QN5_N,%H0]#&MWWZXNAA[=B" M8H>RRQ7G-HMS7 L3T#;,I5-=DA)QSJ!>)C)AGDINPUI%Z:WCW%_QKT,Y%''T M.+==7*O:6T6US:.:]=[H1"Q8[LJA5Q/ >B>!Q1!3)BJXL'Y0=@-VZ16B7<>W M#=JC4E= 6\RNMN3<@/MSHPTXJQ_TN%FNBIEKU?Q#%D45!A6H0D58:S ^.3!6 M*!YC%-2N.0E<]!:%B8.8E011SAV[; P0*J)225+)V)ZX/[GJ2V.JN#D&VC]% MG?H4]WD+K>R5E;[4CU'"@2C%L(V6"DP,F9L8=8IK(1Y*6!)2<'!2EW*$TFT7]ZJ$7P&N[O,^ -RWBQ79*F 2SZ3A0D&0W(!0 MC'15KK7CU@?M6%KOT;=UP'RZ1W6]FNH11HX>YGV[YU#&H7)41>GP@5Y-,:Y+I7CM7@9TJ MCU6Y.)-^O4C#66!M@YX<92["ULWA_+?)4 MUFDI-Y/_R*K2#;91:HO'M7=:=BRFEVLRLJ,^,4=D3Q)D2/E$L@(9ATR M@4A$0G):!ZRDY9WF/8P'D4#X$$8]XCA2$$-6P1>ED<)3P>0]->BCN54I&1A3 MW*I/3 4+;F@V<-RY)F2@E&&A.42D FT9,MI0L'9:(."#TBG%9DS'@>M)/*& M,<23A>](2Y#5P0>2'0O=D<]G@9J$4)C+A(Q/ )A6 M*V29HTA;+9F45+G82=XZ.F >T($JB@/U>7%40@>V8&:#5Q)GQ_(E335DJ;Z,CVI9^\*=GX1]&(G M?5O#G&-1(&Q80-P0@D#'YHA)E2CWU@C3&8]#;4R"2H*23A34\>"1%=PW@[\% MBXSB^U:(':_&?\#-L675\QH$_A"!TTL .;O>WLM=*;!Z&KG$G<=;P M-J8^,>XI2%MHY6Q(BX7(OF /RJAGB'L?D78J(.I<5)'G;BX=+\O1D?8IM3@H M4/N$V*= ;:&5LT$M8*,T5AKDG0"EEM*('%<&L82Q8C(8$SNY#H?P%1R[[\* MFV.7B3TOD#UATG#S LMY;+!IN\GX]AC":\?8(AOPPG=OQ MG4CR.6U8SZ1=F2+_8J?(AVBL"90B$?(4>--;G3(;#&$XT9,#]P%SN]5IW40] NXS98#W%*D* M@A<$[XFJG()UAG(DG+:(*QL1(*9"R7/'",84D/@8?HDCN^2S/P*?V"G?([0] MA%L>?LCGM;'X31K8\X)&DX]Y M_?ER-+97T\4R /^Z?9XQ0_S]ZGK@W;&]K..K.E[:F9W'U3XTG-[>^KN=49'/ MHWKD1N/1_.K5ZB9[4_R;YW(VI/+[U]_]Z5L7$3S$2MQZU6T7:+@+?_1=R!!C M5=9RI+40,N3$W/,VMP7I]#?K4G;Q[+T"=[VIZSFXLK:>ZDK$OK&N#\D4.-N8 MH4..>7T;??SDXJQB9%!1G+L)WD%B/SQFWH?].R2!G8IIN_MVC^&[>YB8G'Z7 M-Y_P[S_!U]UL].^#VDYJ5,?9*+VT"=:'9.5_V'E6ZJ^J/[O9G_[RPVA2744[ MJV^Q\&@:R=N]=&.)G>K!"X\]-1( MIK#025AH/*WK.U;3%QYZ:C13>.AX//1S/1]]LG-@H61'L^JS'2]B8:/2%:6T ME>Y!,Y1G,[.OS(@]:*T2Y98HCI%A2B-.7$0F&(=T(IR0)"CAG0)\905QN?D) MT8$C;CA!CE"'O'62B*.2^2PIRA&&[#@T3K1J<),7GM,E4%>A82X5PQ9RBF2G$L;2>"8X[YD M1Y/GV$'U; TUGT54[*F<<@&Z0P*=,L2Y2"PB1H *Y[E!AGJ.F#+)V!A(ZXN%;4MX)J1QBK9R0VRC+$;&Z(H0&FC(GP1U)26&.4]IVQ M>H@A5-)M2"W3F\]D?^3 MJ0$[>C5>H?V7T=.NG//3Q#BOP+9WUB(#2G#N$Q&0#9@B3&/$UD7K34>5=AGX M&,$H*2H0#X!V6C.)A&+> "KB0$)?/*&LC!%]%H1? .YEG'/O^S,8&2W%Q",1 M4T*<6XZ,] E%8H+1Q!H6\,D!\X#]&9YAX*B,WBO 68#SWMD_&B?)N$1>Z]R( MAE*D!0Z(>\.BI#:1U&D*?PCK]\A.5K!Z.2E9/^NW*TFF)SH\ M5N3*UK 1)1,7%J/ $@8%6F%D5 [$<:4<42()9CMR13@:@]2(*Q I7#.*K"$< M>:)L3$2RX$5/O*I$#S0O7M4G)@"*EES0[&'N 'P0SA!5N76BS0Y0";E$>;> M.Q6(%U9WW &!J& #1E@)0,"D0+.F@:/$O=0)\T!$;_RGA!0'ZK.@_()P+^.< M#]^05CD9,-'("="XN(T:T(H$1))*/O>DE;+C!S@ZPI44TD+X!>!>Y#D?OAA( MJ^",$(AF?R4/6"!GG(7UVA!%8EJP3@C\$ ;IL?N_ZH&1)9MT_78EF[1DDSYM MC^?9NW>=7P2]V+FA,C$K;#*@44>!.!,2:4) 9ADM@K*::MRI6/5)81>% =$4 M-=H/KRD=,&7* -$C>U9[B2!G5]Q[N2L%5T^"JQ$G MIKBC*$KC0)&'/ZS2$B651^=PGZ3L#J5,P1H< S+& A8+AY&S6?FW5D8-9D,R MI"_^6R4*J!;V*5!;:.7L4*ME4L$PL*/A)@"U7"$7+45$>!9!C:6,=538HT/M M4W(D%ZA]0NQ3H+;0ROFR$CBG*D:#M,Q0RT-N=N QBDP+S"R+GG2&2!["6W#T MD68#+H[MTGY>*'O"_-[F!9:ST6#3=M/Q[6&$Y;XTL\;R;39OBT\U;^T1'/EA M.K?C.Y'D<]JPGHF[,L[SQ8[S5#CX1*Q&%G.*.-,*6:(C11](;3SD7 ZQI&>MY>@6R-Z!2P+: ;3_ 5@MG M*$T4.9/ T) T(::0!/Q@S2%,!31Y*P MMU%3VZE[/H1?XM@^>2X&7+Y8M#V$6QY^R.?UE]4>_K;X%&>-5]IT M[#()+[7_'0E=_?ID_O ;B_GFP_>YSB\B$-MX//TRFGRLFDVI*WA G?/-K^<& MUI6=A.IC5AV AF_,YLS46LTOIG6L[(H3$'R&:B#NC6QUN,;.JR]Q%JO1!&YX M\T[5Y;0>94H>5/;CQUG\V PO=%>5A[]\G,ZNFD7,8<7C./DXOZBFJ9K#>[;W MS9]O/.O"?HZ5BW'2/*MA\M%D,5W4VX^J\H1P6/NBAGO7/[[:))^'4,%C*7U% MQ/!XH,0=G$5N'/3.^?$M("[?V6[F-$?G#/8YV8Z""HH!XK2V#G'BC9415$K, M_HM\M]JN&-[,[_PU>AVD^G-#2+NB)78QGZZ@)5,S4%W>AX9DQO9JNEAF>;QN MB95@/,3?K[X +#&VEW5\5<=+.P.B6&UH(T[:>W^W,_3V>52/W&@\FE^]6MUD M;RE)\V#*AEB1[U]_]Z=O777K!6:HF7ST7TZ")/+%S^X_#\Z!D8>$)*U M_$E%:/4)+KRX6^GKRYUD_E"^>F)O6+CF&URSYI4\8P?L:3"89H5M"ML4MGE0 M[NC+Y8JB)_903]QK"[X8UOUE[9XN_%ND6F&-;RF#A4,*AQ0.*<*CL$9AC2(\ M"H<4#BG"H[!&88TB/'KN6RM-)J'^/=?WAPDX^?(GCS_$?3=PNJQG_S%K&X9JY M4%SZDS^40992Z;EE 3V54RYXV.?B1J:M#9API#@+B',GD:6!HI@XEU);JHGH M [X2VF+K&^\7GQ;C7&)PP!)(469Y%YA]"<==8/:NPPI#9%XD9!1+B"?ND M" M F)P'B/ 'B;XG+"XJ6Z^F_U].OD89X]4.\NXKZ)R%BPL6-C!0DZ5-")BE'SN M8"%" F,<,\1E\(HR;PWVY\3"E6JXPL&#J(@%#0L:%C0L:-A!0^^]IHI@)),# M#+16(XWS4$.2E'&>.:HZ!C,U5D7%%.B05B+.(D(+VQOU@HK,KT 5Y7Q3R MGD8)Q\Y2+2-!.LB(>,(:E'!'$*6$)^(4XRKT :>(16= 0%&'7:)22<),1K877JA.Q.B;K/)(&AX&[!W8*[!7>O M!RSU)RFC^'Y/FKCQD'8'FU-[8/=VT_GM&3'+#6JFU^3;;-X6'W$2T*$X]NX- M;LN O3)@[WZX3ZUF/!F)0H@1<:HCLCH*I$!O\=HK94DG&<\:'P)HX0#Y$11S MZ7V6%1(1;H06QC"E.A--^YS10['. ]W&3.)1\J=!]IC2.@N$%PU\ AN_& M7.<H2X15DN0%N ]C2U)C3: MZ'%"-@50;CW1R 2K$>,I:,HX]O:LGHEGF:I1H+9 ;8':EP:U2BBJ4_"(61% MIQ4*:9_[G)ED25 QXN!N0BU.7$J:)(H\!PRQDL@*X1 /5BJE->>$]R [H_AV M"X86#"T8^N1\N\XZKG"(2&"/$>?2(B>L0%)C[Y.+B;E.?Z*^B%E<,:=FPO63W^6U-7 M6U[9?*=5("0Z9["7*"F*LS(BD-86E!'BC94QN(#9?]'K+),_-UNT*S_$+N;3 M%:%DDAI-/N87RI>CL;V:+I8VVNOVA C&0_S]Z@MPCF-[6<=7=;RT,V"/U^[N=N3.?1_7(C<9@@+Y:W61?4DS[8$J'1HCO7W_WIV]=16Z[P R-TH^^ MR^,O*.OHK,.4=6Q<@(>$*+/QSSUO>:H!V'<;>/V,%.;KP5E[)V<])%?W;/WR M#CE)ZVWT\9.+LXJ1045QSCB]@S[S\&S2/NS?*2=KE:GU7;H\^M1Z60;DW1R0 M5XUC75?S"W@J::SZB/\%E90V*:P36&;!Q5_ MO%RN*'IB#_7$,DBYS!@O4JVP1IDQ7CBD<$@1'H4U"FL4X5$XI'!($1[](IS" M&B^(-8KP.*QO[8#M?LJY&$2I?=1(THC19QIARSF'+D0 MM!8X&B5,IZ"#,J&P-"MM M.<]>"5* ]YD#[XDZ_!@I#7$&,1,"XII[9#3&2$AI.8O!6!K[ .3'[?!3.G66 M*4T%SPN>GUZ19L$)03U%DBB>*^HXTBXJ%(A*(@FF+4_GQ-]GV.VG-_!;M.B" MN@5USX&ZW+H4B O("D40)XDA0[Q -$GG0TA2=&?CG1)UGV7KGX*[!7<+[KYH MW$U.::8]0T)H!QB* 4VC=(CX0'3$U#IA.T- O(F6.8<49H"[41JDDR<(*QJ8 MPTEIW,'=,_0!*M[@@J<%3PN>/FEO<, J!*H,4I;3/*PC(!VB0B(RJ67RCMF# MZ,7]Z0E4/+^GG-&TJH@J,YKNS;!E1E-I+7>1D8D@+Q7B(T<<\UZED<]R9Q%Z.!O\@+4![HE%X MG@4>!%*, =!&;9!C7"$CC!3&)N6].B?0/LLTC0*U!6H+U+XTJ/6>$>PB1Y;E ML09"6>12RJ-';; I<:=Q1Z>-C%'/8D)82HLX93&C+ U7.N"P1JSSC20%Y&9 M42"T0&B!T.<+H:?Q[ J%<5)!(6FQ-B%TDN4>HOV^U&2, M'J%T_^.X]N'S[A??QO!&$>>L)0O(NK7Z_C0?+YUQM0@'>0@)41Y_1(*]4'!Z*JKL:G\0 M+!K5-D_V6F]>]64TOZA@3;&>P]L!(E9IW1TKD]_Y%OYOO2-OPR)U42,B<$*< M"(:L!GJUE$NKHS2D.P?VE".W'Y9H(K>$G+AU8.P0]XFXX>IQ[ZWN GQB\XL"%C]M]G8@CB83.>5G<]G([?( M?#R?5KXQ4*L96*C#ZL-%K'Z:?H*WNZI<'(_BY]ALQ3RSOQV/IU_LQ,=FEY;? M6SY\E/=T MI77=M9_JZWBSIF0=39:[@T &[ HT&B_BO. 4S\?#J#]4T"G!%H MRX S59[]5Z7QPL];T9Z/((3FD& =5XV,6R\U3&$)^=7RUR?-:]5Q/&ZNV=B M"2P;G@ZK_C2%O1B/_A7'5^U)YR\W[[EYVR] ./ JU2S^SV(TBWOOZV+*]YM% MGWM4765"@2L (2T\9]Z\N9_".SE;C^KAIH[S@A05[V>+N'' 0*X;>_WO]6TR MR-95[]#>NL!TRJVAM (#!LN ' T&82&IEHX[G2=X/QSMYU";S(4?41OVRL /J>NEF$24&SBQXO0<%0%][^TH]#\:IJ5_PIH8M:T MRFO\C"MF@[L PM3P)6?'#9+7%S'.MR!I>?2@\<;9R'UW_V.8P MW7'\B@(@?4/T>8SLXM/D=1C5EV-[]2K_]O6E!2$T^;A1[C!J'[8L"V@_^.\% M:,KI:O7NQ[?''=01]W'Z;+=+*I)2-^#]?K,LI M+NW'V%9*()M@F:_L^(N]JO/DTU[LQ&[-_TL>WM>VFUY<_LI9I M2TY?B31LE&2,(RJL03QIC)S7&HF<*"^Q"I)U['.UE%H@@">]VHN?2DC8;Z![@S/FP6NU4@^[K;=H'8=>/O&T#]A! M,I:8!&>?1,"YF/.,HE=TJ*BZ M=1[W$!]@##@9$G: VQQD+7A(Z'UOT\LQY,]M;/1#!Z\?Z@U//'>]C%W?9^S^ MVEUIS] MZ$^6X?;DL]?V%+7I*"4G#'GA$N(\V?'QM]FATLD(P.N])&3R4HR;X&Q F-]@S'+"'-1$Z2% M5XA[SY&)"OX6B14<,\%T)\,H)\?:2"EBV@;$%27(V>"1B,:R8# FIM/![%0P MQH^=$_MT8.R$/<>>I\*;DTD6P.EM+E$]3?,O=G:W 9Y%;#P3)BK28DM:*$>2 M%PQ1'B0@O[)(@YS(6JQWGF)M4J?JC4<5/+$6J60)XA247N.81%Y98H2VG"AZ M%FD!RRVRHF!7.=27@5W4.6ZXT4AQ[<%@=QCIF A*TFC"%(Y$=9HC.=S1B;8_%IY(A(GH/9VRL,*=CT-/;?PIRD15]>.\OBQG0Y&(6&W]N H*#OQ<]][D.5SJM-'D!,Y5VRQLL0F3>)404!KW7 M18=L#"+7;7CFL,-"==ON2! H.D:D9,2(1\.1<2"H"/&8&J_@CIT>!2>1-TP? M6][T=,!1T:<+1A:,/!9&$FVD8C:@1%@"C,Q^Y&094H$GY0D'V.D,##+4ZVBQ M0LHZAL"(C\B1*!"+#C,&"^,B%HQ\ LQ2_-./Y*FJB)^79.<6=\YVHV$C07SP MG&AA0'08ET.0$8F@N9+4B> /TN'N-&'+@2#';BW\[ F]H-1@ M&GLB0W(:1<=RPT%&D(W<("^HPIP9$[P^A,'1,YC66!68?O0DD.*N^WQND+E_U-\WQE(\^X[@FY.9\J"ACY-FKM#3';UV^,@E MM51([5%P#K0FK#6RJIG(PQA\Y*7E!VE,VB,ZT)QP=)4Y+E*2"*RWER+&0D$[) M6.- H0Z=.JV70V"CR58$M8I?+_-XHF:^7!YO,+^8Q;@O[=761XO9Y+]?62;.0=YPNHDO,N3IS8^NI[D\E,[ MC:H,=/GN+V)8K4;A9=IM]JQ:[D^UL7F/(>@#+WDKFW"R5SDS*W MY\B-KS?L 5-HSB!BRIB8,B:F=V-B]D@Z\@3=>L_W! K+3\2WLU [US0]N/GR['TZL8*Q^_,..[0SL[*53Z&"12,Q+5\$" M7T_A4 M\';25B5)$XQP7%0[P2#J)+#42,'&8\$CZ*I6(IZ\ M04Z!$DM84LPZXA27CU%WYUSF;IEC70%7P08JEI_;+XJ@B-K;FC!%*3,@-L+T Y34TO5Z9 M1I9K@87A3+E#^G??;_#>+_'0CA)*BY>W8%"749IA65@R)L,1C$)9 @6 M@$..!1&B\ =U[AX7NP@KLV,>J?06%^]-I;?-;/@8)W&V5'YM@.^,ZOG,YIJ- MHOZ6IE"E*=1C56CE"+9"@32)((8TQ\@Q^$-R1UA@+O+'=;G8]+PT)3-_:_DY M-VW:XN8LE [E/B9E:D+1M@M4%J@\;$,@%7BDA"/M.4/<*H(LQ0H!9G+EG1[5/WL+-W*5"JUNK?>B<0BY/VX3UZ3=G*J!90+. YOU DW%J M)2,""6D2XD(ZI*D)B'ANI ?X)+P[;_93 M_Z^+Z1BHM,YM(^=7OTWG\;KAT:,Z'9W:R#I&SR YK#;WZ-^K=IC4"^W3D]V[/3]-/GT ^-%MT-&8@7 @E?4"4RY!CPQ'I/,W8@0QQD=+ M#],;[+J[4OM:S5N]6\SK.1CFH\G'WZ?C\2_3V1<["^=OMM23=IY+ JCS5C55 M*+//,31][])B#@!2C>IZ82<^?J/;TJN=W'2/K3NIQ'CH3G4DQL';.1&,S]// M2:HA(^P./93HXWLHL2&CMS^JOVOI93^GN[76.!C;];<_S=.RY$N#FM+AJ6\< M5#H\/0\&*AV>2H>GLX='MZR+Z67VT-75QYF=S%?1TFOKK+CZ7U):<W^KH M[Z(Q5CEDK%6(8QJ0290AK!@7G&,/=LJCTQ8WG2(M*_ZMY<3<,OV:#[?\\_6% MG>7LG&O'_*^__7+;1,D!XVK C2DY] 7!RJ&^# 2+7$AN'44!\SSTAA#D-#5( M*442)Y81EAZ=37@Z!*-*#C@O54"/U(1+%=!J?_]HR+"RG^UHW+B+=[G88>=B M.W &C#726&WMN6S^^>LDXT8N&'J3(QE5GAI7),]+8L8B>38ECPTZ6*DI4@)K MQ!G\32L'JG1TC$A+M.\V6XF),\8)1489DJ<5263A:J0=29+PH!7V-Z.+&\+G M)WN9XZHM3_^^#)K],IW]TO#SKTMV?K08$@,I]< 0H)$1PB/&39*),*<]O@EGS 5*I:6(>JH0-YPCEV+(?:*Q!3B+ M5N#SPQD;2*4&8 @4.'N<5EW\RP_4JO=HU%G9KGY>C1QH6*)ZOYCY"UO'HEZ_ M.*XL\FC+L8.5<#J+%9X\XEH8Y()E2#(L- F,*]>11UPD2TVD(("R#(LB:]:) M(0*Z-2<^>,WXEF.GY>,W*S8^O.PA T'D0)K2NKM 5SG4%P)=!(-ACT-$IIGJ M*@&+3%("$6:Y,]+KV&T&$FF,6C,+W[$.OA,-T@!;N48F,BZ8"4Z<&KH(-0-6 MPFG%&7TH=GD/%_RR:,:8_Z>=Y1!*W:C+W:2,5GG>HSC\;?;;S1E?V ML8PM*+U92F^6QTDN[(V+UH.\BDR"YBT5,EYYA 4F2NADL.R,/A T4DJE08%2 MC3AA#CEI*&C>-D86#.>8=IQ 8UO7[](2!-[-?L]O=_=(*KY%=,D!UFI &2Y- M68IF7C"R8.1!IR$28KDP"24<">+1,>22]8AI[ITCPL34Q4@?".?!(9](0)P: MC[1/"3D= W,V":/U<3&RJ?="_QMGTTP0FA+ZNH!C<9F?NF.5OVO99Y%2S[8! MRSGEU(OJNY*2T$I1BP*Q('6,9!3WO5ALCD\$F6(1]C(@GII#C"53X("A.+)JH.ZW^'M*U MZO3H2=@ :S8@!3V/V,;JY;1R>3>I5CMVAH?[^;2I-A[DD =-/DVP%*PD*NJ M02.P+T:3^;2"E;WY\(_J#SN&&[_Y.(M-Q*#Z(7_AQH<_5E]&\XOJGZ/9?%&] M:8[5UM7?__Y3>_6;C_F:P3+!!][,7VP]]I.]&E1I-OU4S>$M*GAV_O^@JN-X M7+4,FWO9C.;UMCUT83_GT 6&J.U\C3>K?=FLR%GNT/N\07N;_,FM)G_B-H04>+C?>7QZ*J_@ZG&S MUY,J>V\H?FWG#ATLB7S91NB;#31(< M5*,$] ?D^P4>6+E\_Q K>!:\30XU9TIL']D29%TMU]%0.MRMAH<,*K#G@6&: MEM1?1C7<('-6:+EJ8T4?5G]M'S<#^9CK2VRSIE$S9FG)1QO),#C ?C*@F'J,<<.(!'9')G8>^3,-(X8S7O ME**U.P-Z0;-W[R;-P6Y1_B6H"VO21W23]F^=^M$KPO]^1:\?9].ZSF,[01D+ M#=UF6MA-Q=G-&#;2+V^@^[!ZTWSE?&^U;C)3;3:8.?TZ!OWC(:.HY"0A3KQ# M7$F0#=I(I)WRW+D0HNV4/]FQ^;*('-:D>SY9>K+=\'Y>>$,1,9%E98%#,:<8D] MTIAGL:X2*+=*1MV92AD55L%%CPBG.0-06V2DUBAZ+:UPE%D5=K;A;:'K[:)1 M@D']FX86TN#]FE_5C\RF, .JY:#IXM1'=-N@LW^_85"!;FJO#:?>F4Q&Y$PA];XZ2#0A6\\S0+PO$B9S'FA:4VH?'+*J%Q\ZZ= M=,!(&!-X8IJX2.Z4ZO#;(K>1>Y?^6 N+G^QX',-?KU:;N;SPL?AV M>[98?[2W%M%6]--?: NT7GR:O ZC&A3/JU?YMZ\O;!DJ_'CH8\K@'HX[:=X*W(2@Z3+(,I?[Y8YU-= MVH^Q395"-L%27]GQ%WM5YU[8F\>SVOMF,W9O_%GV]ZR=X3/> M_F?K+WH%:!7(Y*S2Q:7XZ;%XYIPPZUE"#"<0SRE(9"F5R'E, XDA2=ZI4'.4 M>FNC1)+D"K7D*;+61!2PT\P%A9U53T8\8Y#./;5*NB&9NAI]^A3#"/9@?+4B MKZ;M %R4K8VPM!_6K0>R8Z\)J4RF<_C")8BQUJ#9;>U4>6I/'K"QX<>1K1^G MN=6F*V<9I F[//*7\--7V.!FG;TC>AJ9\(Q8,)@913R'9HS7N?:1#=XB9AWQ6BNAL+E)].^76_++;/IIE;/Q+BTW?;WG M=XQ4RMLRX7"OS)9EG')0N0C+!LJ,80&+FGR\#F0#.<9)W=HVO:,1#Q:'<8HC M+I,%BS=:H)&HD9 \$D/ J.E:O/>AD2:&MXI8_[SHF/CB^6GU]ERMG=?5H4NUW%37 "J3>!%;Z1L^4"J&M M]WGZ%?SA0-H["3)<<6ZY8$S[H&[2<\!"12\)TLED1S362'LF@9ZCBR:(9'!' MT#>B^*\6A$@^5J#JYAC?Y'W\V.S27Z^N+WEOK_)'31O)WZ:3MJ5J.Q_MUPF0 MP"+_MEZI";<%Y6[FN_4\++?2#M>^ZWVNPBHLUK1]OO7.+V8Q5L! \XNZBLT" M^Q*]WM)HULQ[O7VCT*@_GV)L4U0\D ZJ&+)JP&VHVK=K$NQ(67YKF.[?N,4AQ]"57+S-R_^ND^B->SMN)/;D? MW>!&//6OT]SK&:#R;>,*GM$?@Y_WK53[K:U3EZ M'28CS8\_#JO_N%Q:L\W]LPIS+2#;BP8W#%%0%48^3W1I$\1LFPNP+"1L8;FR M^8GU=H=KO)NWUTO"RR7UQ$']%!B* 5CM ]POY\K.G)>FF%^]KG=E^<$>C.QX?+5=:;WV M$M[,^ML VN70W=9QTSNZ(SKEG&I0DW/^"W= 2%9*A:S*N5),8JXZK=7Z1D:,DNRY M [KAE.79,3SWZ2,HJ,1MM$(KWYE^=1\RNCD[9@N[CMJY#S,Z(+TDDKN U_S" MSH&:/MG1) O3K2;+NV>6M!K;VB&PI+DVGK(DRYRT-8N->'97S?]ZXS7>NZRY[=I==6K'B E0^VY1K@FA8;4N]"B:ET:R>PV*; M2IN8@ZQIE/W1U56TL^S8![UQD@7#VAM[4(@2-+E0%9931QVFNGPW8GSPWS:>4%;<_D;6S__^MD T7>QYF_&3_Z1KW/ M;?F9HD<@L:[VV>P$>0\F6%+PV%X3.7S7VW"!1XY@?Z8U4O@-SK M3SG/<+8B5UO#;@(W?VK0:(D=-Y?1-9.;N,?_M9-N4GR]JWE\:[[N8M>E*K&] C'[ZE,7>'IF]Z4.K['+[UKZVRZ:$:1EK[$N-;O4EY_9E MA^!X//U25S\T*0'310U*2IUM@%P9N30XLJE[GT5*(!MR\K7[?.,&>+O M5]?[G/YW6<=7=;RT,]#K5OO0- 9J;_W=SF:-GT?UJ WWOEK=9&\7QN:Y@@VI M8=_G[.-O7$6&F-QZS:T7X"&A![C-(=:BAMA@L_%//Y:5MTCV9HON0AC;%]S6 M1%1_^_ M^:[W:M-\MO-_2!K WF+T5BU[!'W%&D59EV<=)I%QMS6G+/CK?1MRFV M2W\B*PW:7]+@R#(>=3-:J*ABE.&$O,\C)O*,9QN$1E9[%C%V0;!.4L5#&JL_ M.'MOZ4'8X.$VG^_1(48]H$H..-\?8RZ<4>"N/^^\S?K[7O;?"N[=K=U?(C$Y MQ5!,>5!F9!0Y;!3"20M,@M-!=,;QG!GW5E;KTFC=ZMQQDN:!>(A5 X61N[-S *@H_",0#I8!6&D *YH'.U@= Z>:IM#)IX^,45#[$L*Y[)E3%C.V MP7E X ,=L:N4H>*(_5O.CXZAR)B7Q#5%M&R* M%AVM,TIQ)&A6L9/5R!@9$%6:Z)"T=[HC6A[<7N@1HJ5AU?K723O#XF^YO>3C M2V&E&8AO5/$7SBAPUY]W+BKU02=2DA0I"0&%W,*0ZR"1MD$C9R*F.#HB C\) M[M7W KZS^US-T.P?]?-D>:L Y@%RC9X\,CAI:@YB M GUK#NEFLX2'-G7?,964#JA^AHZ=N_D ?BPH^8Q/MWAX[@AODDJ=3$2*AMQ$ MBEOD&*9("$LQ2P%CTVW@> X/SPKV^N/D&>K]XZ^>+'<5>[;8L\6>+3Z>PA,] M((7GMQ$E&>>16MQ/J_[(!78>KU_=7N'][#6P>Q6Y/TW#YS1^(DV\H)$F9*T" MHTCETB26-+(F*AF8%EQVY@&?(T7HE[;M^B+WSY^$GW/G]>8.:[OJT6XE.2#R MV-'ONW04.#NP%\]3\3P]&RWPX( 9)4Y>>8*"X+G "7.D0_!(28LIT00;T:EA M[R5@GMT1Q89R_]CB)\MMQ>HN5G>QNHLGJO!$#TCA^6U$R39ZI%9WHS_7/W:. M-"]0="@;EPYI-G+#=)'' ;Q0_]3N3>@'.!V^GED[G@33R$4%)HZE 1E,P%[" M) 7F<)"X,QK6&@\V%*5@&^7&8-)[9"23B' CM#"&*76X$9U';/+%N!IP8T[J M1;I!7.?T(Q4]K[B/GI?J=G!TM-AH)QA'E'N-N/ 4N< %(IBRZ#UG-N">H>/9 M'45XR&1Q%!6P+(?:*XS3C_^#-L M!49**[""=T_F4(MR>-"^!5Y$Y[E!E&' 01L,TH([1$64Q!H17'><\IF5PZ.T M A-RH-G^:;Q/EEM*]N%9*TR;B:3%YUM\OL7G>V#!Q9P-45B.7,()<6TULE@0 M)%CDS''M#.M4FYY#<&T P8%\OFP@A1IH4GR^1:TO:GU1ZW>A8Z):R2 XPCP( M0$>1 !T91H$PHCD5@?)..[(SH^.Y?;YZ*)]AA7_!RF>(E<7E&Z)FUEB+HN8* M<4, JXARB.A6[']_VN7S)"5R^:LB+R[?@W9,YU*(;'G;Z0U!Y M_ .RG&27KP'L3 1T0VJ%L'\$'%FC#8&1434M%P M$%&,(,>81)YQ(T1PC,A.?ZYSN#Q:;&@+)!MD^##-'Y7B\1<\\NE8LM M\#C0)"XPXP)%GA*)N.O^Y=^^OK0A4^=&*[]1^^"E5[[]X+\7]7R4KE9K:+Z*XB2\=M.O M^67@#J_6'INOQR:4:X"[)_8<8.\)V2(ZV.P-JKM8QS0N06MJPQ7()ECL*SO^ M8J_JU]_]:>N 5KO?;,?NK3_+#I^7FIM=;;!L3=0=U:^YY Y;0.AMRSIX_*9Y MVI?V#-UT'.ZS2>VE^5&O1G-8A=^[;I\MM6T52VJ19U[_.2K_CJV<.9_^(OI&)Z7+V^/_-,TQ/&PVKR]]7ZZF,SK MK#;D_U8]%//M5S?^@P7B(OU]]P6=W^64=7]7QTLZ 6E8;T9B:[;V_VYE!\GE4C]QH/)I? MO5K=9&]J2/-@:89:\>^S.O:-J\B0TENO84-)V8'N!!1WZU7;%]R65*._65&Y MBW#NE6ASJR]B1:\[-#5]5&O@6*ZG^UC&AWK#TW;J9-]]^UWO-;+@;.?_$%5W MOX2;Q5C] WZ^J*N? >##G]WL3W]99UL]@G#NTDB_#]MYRM:?!;,*9AW@_5X> M3MTYZ?/00ST*T3QIHF%%@)TRD_W0$NSI9;+_/JK_A5)6JK*9EUT&HWQFL9X? M7)X]R?CV8U24\T=9[EE4KHGEGEE$I8B("\Z19@'\!^OUU2;:_ QEO17(O%QLI?XANQG)O"^7R(=T;QSW027Q?V.RE ML9DGCKF0 @J:8,2!>Y!3P#Q.8$Y(,!R'3B*%I-A83#6B%@-S*6N0-8&C*)T6 MN0>$3>K)LAD;BF.S64N*:&>ID"4J($ZQ1\[(B'P(R6$#OZ6=I(' HTLQ,,0(@P,W7"-#0?8Z%0*+ M4B85[3,[MT>EXA>4Z@M*22V(TD(@[JD":@>Z=Q9@)R;!B'"$,B<23[@)0U 2G#S@II(42B$GJ%&Q@[EMZ,/7^Z1[9$0"J*.K% M?;U'46\3W2YS-7#U>3H&5LDY2$48]IR9#M_\RN"80,]'6DG0X*.QH D*BG!D MG#%M#%<=>7IV'_:*BO^Y)MQ#>E^T'NXO7.^!^Z5PVI/D-,QDXB("UWC,@=.D M XLM>%!%C9,^1"5BZIT;^\B<9H[OZ#RI)]L*X@7#&$EC,.+. *[J".<5J;%< M1\Q=IPWKV3W91S_C_8T$#WK&Q:5=7-J' _&WH\^C$">ANAK%<2CBNN>\<_B@ MI(W.2:.1XT2!Z*46.=!L$25!6J$DB;XS0[LWBO&*>.\#Y#<:.C7%+NA_XVR: M24130E\_K$:_<,4SX@H).HEPG.6A\D#7W@2D17;H>1%)P(JDT)FC@:.CQ&F) MDE0V?Y$CQT)".B5CC1.&A=U!HI?'%;T@FJ.I(>MN%G^Z4;>X*HI_3!UDQ^T< ME64QX3P(@8"]I71"+OB$ MI&#/7;@8MJ?/UV.IUMYO:^N]B55F[<= AI'_4,-MP.L8F?U^$9U>5-(/AY7 M\7\68#2U=>)U=6'KRL4X@2LOI[/Y=5TYW#CD6V0, 3*D+6L:8\SVQ8 %7CC[':CRMZ]PBNRTYKJL?FIM-%S5<6O_XZK'-"$HU[WFK>849&JEO MK\&5M]?@WGJ!'#*E'GT;.L3R\6L10Z.DV?BG% _W3WB_B$*\=?&P+,7#I7BX M% \_\4U^69A%"V:=OI"X#UM66*:P3"FC[JTH+P/!;BNCCG5LU,CL\0CQ$L0=RZ,1&$%8VZ0E_"[2SFPM0"QLX3^D#6 : M#R8B)P$,-1&"8^DH4?ZL<$8&7.("9X_3BU<^KJ(7_RU.XLR.&[78!KAJ5,]S M)AX!8S@CA-E_.01L/@2G&+?."=*28=TIIJQ F@H1&.H@! 2 C7VD9SB"*N4\<5 MV6G5^JY[!->S=%SGDEEL!*B=GB(;G0 8UH12I8+%G>)9*F/R,0J$O?&YHTA$ M@+<>!0M C(V4TARNI'PY\O-O^<3K7R=M4>)_+BGF34LPS2_? KFL*VVW 7R2 M!Z3^D0O5EIW4[TMN.LQNPJXJY!#9K%:O0I#W:>C>QXV*MM+Q1VX!=_ MT]39;]/2H*&4Q63?M'@_K>= 2.-VSOVTFB[F]1SH+Y-97#9Z:.@18'O]\^;@ M\*(=K+4#YAPQ5F6M58!V@%W.YS,2]&!!=&(R&=;1#D#)#: A4[@\6L2E]\A( M)A'A1FAA#%.JD\A\IP8H^E' ML50A]OHKY):_0MPVQ,<,>R7VX>HQ+&'0T/2H;J#2+VG?;;6]L/6Z&<84<+:R M7:/RLE&O,M/9R\O9].LH ^WX:B=/W&/Q>SJ]8"JLPIPC+R1!G!"#M.44,1NY M\$)X' \2##@:>;7:*(C!Y4?YND,V'3\ ?=#A=8W803K*'X)FFSDSO5-,GZ^6 MT#.E8+.X\1XOWEZ:'_5J!,PY\ON[I:_D>H/_U?L%*!# []7[L9V\L*-_W@KB MKY,SJFM_Q,MY_.1 DH)>2EJ]-$L,.[EJ6LRIUW7UURD(DRQ/WXY $L^GL[97 M5-/%_P+H/^8/LJC]G 5TDSP.NFB6WG"S?-OJ6[1<_?#S'^_?_SBLLH M*8UFC8K]<9GC/LW[OFR,-:S>P,WFK0G7-W76LJBD3Q$)KS#B3 ED9/DIKX!&P;&<'->/]G+C%6- MRE'GXMD9'#0H#+\LL@G\:UTO[,1ONZL:'TZ]J9/^^MLOMRFE&@]@D_JDE[:O ML8^&?+-%+1\LC?JL/MDQD.1LN4U-Y&*TW*+JR=O8_O_7R08[@L*>8Y8/;"+:C6[TB.&^/P#B M[K'3#/.:TYQ"K,%6Y"3/[DHLH9 H&&XT"K#Y.]WQK?<<)P&'2/,?F""M!49 MYH1)H QWC9O-2:Z-M.:JC=>!\-W2X2;\ P;L\+C9E\>R0SW@,#M_=KK33.)4ZLH MHDUG0["%%AQ2U%M0/&?.XR(B,]E@01:7D:8N- M5O 7KO&OX:BE[G%XU8,S/#"FAZI'B0V6U"Z+99Y6"1! M(0>D0:\ -:'3PS\$237!66O(R7&61Z1]](@%(W%B(E!IGH; 61MSEQGDYW45 M8:M'63M=Q2OJZLO%%#X&9,^ZX*7-26^CRVRSM=KB% RY618J-S 2+KZP8-XM M+O-?^Z8QY@@!'!5%DCG0,^ GY+AD**A@ [$BNL?Y@YMC7YWTN[2A%WZXF$T7 M'R_>VZO9=#Q^&\.B6=?!],3]V>%G4A2!(D:S#<*RLVR6U(U=?PVT*O!"LP_Y%M4?V!K2 M?:3R:CS]TNJ2C7V>,R5!G/TKSJ\3)ML>[YON@/GZLP@J4M/?;.40:XSZ-;RN MXF6S9?K".'ZV&Q>O"'I8_;SK:T#6E"_S)@:M2V "+W;CLGJUD":"_3F"MER/ MOJ[2+6#1N9N] PNE64-^]$;4G(C&JWCMJH0/5F^1+8T>6@5O%\W+YYV0?G-#V,3X9X[I$WN;L8I6!&A)@0BV"2&.&M[LZ:-RKX:+E& M4= \AP-3I#E)2"KBE/ Y)4!_P_/9NCQ_;?;C $;&0)J#C1P\9A[I.4_9!498 MGET8G0,56$8)!J:SR%L;%0U8J&Z>1QG U-ACW!2(BG'M?>= M^I!CG3*C \Y[=LLH9QU-)K$]B[5K-ZLNYUO[L-J;/36+K6*^\[ ^4>BU(GB,V0@B 0(.]A$S0-& M:+:#'ZEY\6O5?EL3?ZD^%3BT^-6/%R%N#[L:QZ\H-!Y6.,L\.F;Q:?(ZC.K+ ML;UZE7_[^C*'IR8?-UI*C-H'+WLPM!_\]Z*>C]+5:@W-5Q&H':_=]&M^F3P& M9UW$]O78E6J/:UW]N+TG=*OJ+9>P+0O=_GRQ[E]Q:3_&MC4%L@F6^LJ.O]BK M.D^:V3R>U=XWF[%[X\^RO^>EY;8L\$^;)'UV3CZ=8VVEJ.]+'UYG2*;JL>FX M!]?O0O">>D(0X3(["R(P070@ZR('R2F)9LF>+%_R@_WZUSB)\!:_S*:?[E,? M?+]\V]U;$16C0DB*2'(><<\P,EHY!&)6$- $,"-=K\L#2J%[M15X9^9Q?Q2* M92IRHTMCOPU,=MRZ"5?V#F& M$10QD2(C=40\L8"T2Q9IS[A6D0;M.ZU^'Z*!'R_A?WVG]DOOLKGSX<).#EL$ M@(>],E.?< V ]9)RS0,B(2K$92#(6DN1$-1I3JW FCTFMZ34 (!./<1]R+7O MBX=YN_K@CGG@YYK'>_1<^;^/;#OYM!';/]L9L/K/7^/,CUHMN$T[7L+G8P[M MZ&_RZ'+CISES^:=E=!;>,<])7X $:]U[JP8@6>58G3$(A-@<<5P=<1L)7N:K M+"53?-HE\^_YP^6*)JC>> G?+CM4YH,%\F?V> MWVHT6<3\[/R=)IW!>[#,FXROM6MU.AO!0=AQ7- M$_--9W'MVNY82TR?6/;5Y> M(RRV-NTZM+U,V+M.Y5C6HJ+K3V[&S;L[VMW(R70."DS\%,.@G6\-N[:8-'L# MM[NSYK5RAL-6^+=V)"XIKHQ")6:5R!$SIQ!R2AFB"11Y%U$FV MND^1;YMU,YOF&=O3R>\M77R8_K[FQ'>ID3HKH1-VJ>H/"AK*@2"]\K@?(&AX M^!KO$ AGS" 1R6\I&PLQ^_X@-.^Y2AW\'(I>1L0RPWP.YRM6-+8;Z1CK4AP[:SOV\T?KD7 M*MUX_#48]])/X2APMI <>0;TRO-$"&L)0=Q;23SSEJM.;N^X8TE$'^.B0,8[GW'R=YV(9E 0/% < 5=OQ0=\; M.<]'A%SVD0AOYF)E&L+N) MYV;,^?J!MYFK>UQNC N1K'8H!0XT2 -%CF&*9 S1*6>#[(+G@\)(RZ3B]W'6 MN-L^P.W^.@8-^[LJ D5>9A*?+>+=@JU/S/^R[ZSU$"Z:5W^?UG4%^U(U&[-Y M_@<]:2.5QPD;1!6'L[*)YYY]# GAN?!,>-]UKCXH-WEI?3> M'7F?[7UR+^9 MA+>C\2*C5\XSN0,=/'NG33:OTW0\GGYI_R5Z^O; L*ZQ]? M];DGQJW'>]?$AW6_Y.5N+SLPMZO-*WN5:[M7O:+S@G)6"*P_7X[&]FJZF,,S MOL;PNGT>P7B(OU]]P>>&DI=U?%7'2SL#4;W:B*8W>'OO[W9.8\EZ?BOC7ZUN M\GK?F)7FP5(/#?\^9[M\XR(R9+=?<^L%=,B4V?SG\;<\S+KN>8O;1N'HG9-P M5O,M=Y'H[O$X76+?N<;[##?0IV_6?8#I!L_X#8$X\J^;F/$WW_:A ]B.NQ\/ MT7SVB[&#CF="I7NA4([Y/63WN07 M^L9KE**/1JD^[,\A42O[08^,3'W8LN7TS4-+]Z_3%0M$U4/2P$O8J+J#P^,[]\O)20*F;P@$F&+$^*<1.1XU$AJ;+CSC@G; MR:5\2, 5P.#7B9]^BCF0?/=\CQIV%OYV6[,"/2#?:+;RS$>RWHT)?RPP7&"X MP'!/83@(R1@."I& %>*>8N148LA0IY.@GHG8S7!Z0'7X<6&8#+3>WU>WP/ W M8;AXWQ[)66_C9-J4,A7_6W%5E'WU)10 M7"O!$ 63#'%F(W)48\14<)P3;;3HC!9ZB,-LQ8UO6F9LRA+:II_OKAGQ_6SZ M2[;(;BD]Q;<8;H(.J!(#+O87GQ:B+TC6GW,YO&0&O$8"3(I M6I1H<%XJ:;#I#)=\B,_IE$C&Z0#6/5!R?Q>%ET;TC_0K/52/IH?0H^E3U*/_ M'NOZ5;=+W;J7PD8'H:TN+CL;)A0!]9)XM0BHK>G'1AH634 D,9Z#(A89SG/; M'U#"J:"8V,YTB'M/U[HAG?YCR:6_KYETK]BHC]1J]1J2T5 2,?2>[;9QQR6%OD- _.@("5W<'.A[)!-@1K M.Z_N/R[S@(X60+;FHMZM ^6=9>TM?4B/SJ5/.8VKX'3!Z8+3I\=IZBRAVB/K MF :DU00Y9Q2R/$46"$T!=^; ',H4.AM.@^DWT.JT&;?/!JA/&!?IMQPX9,K0 M,E=H4;>-]-N.@'&[Z=]F6M&@VR&P2-9G6Z=R3MGZ3,M3]C1ZYMQY'QTBS5QM M@L%JT2(BZ;D*0E/"5#>T__@DI=\6N4?[N]2)[C&]O<4SAC+8OC_['UI M=]M(=NA?P>ET)_8+06-?[)FZ"PCMQ#1!AG/7U(.(.3KC203 -%T0__>X4UDE M=F/#>PC(LH)):&_S>!YG>HVZ55)"0PF->Q4:GALQY@6Z9V,K39=QG25IJ+LN M"SW#3UBRA97>/1[L$81&&'B6F8( ,&R>@GCT<=7P,>6^'X8I,P-_LRWQ_G9Z M3T+#L29VZ$P\K'NFA,8CA,S=5^F7)VD:_KI1YUW9>LQ M?ZD>/"@$C*GM*JU!70$JX:6$U[,07HEOF*[AF+KOI0ZRWU@/XP2+FUFI9<6& MR9+--,U;F'B'*KPBGIJ^;X<@O!U+=^PHU",6)KH?16'L)W'BV>E][/]QA)<5 M*.%U']>B\ %[2?W'CB9_!R&N1G/OK?/6K?JZ/;3EO;:2VVS\8Q'G;2):46*[ MMHVPUJ[VPWJPZN"T JN^;&9;&KUU/=$;ZK@#[V+''8X==]8:_#YB'\L,V[@W M)39)ART>6KO6" P0QP;;(^8Q\..4^7KDQJ9NI$'*@\ASW'0C_\EQW("%'(RV MU >^SRTX2Y!W>A2G5FQRVXRL>W7(7MWE>D>N5^"YW W!NHK0)>O'GAY@?]H MWF-I"F83WY!7>]SK+5VR5^_6FQB!/['L;4$ZA].K=B-HG1H.4M@ZDO X:!T_ M4UONS[" #RW1\^^LJEC1K/4''SV9G8'LUS[GL/ Y3*F]2'@=5UDD.,^O)?SH MO9QJWRX;&_L_RH70ZE@#[&:I-;!'XC6B^%N..%)G"?9A *!.B"5ADUT.SR S MXG7/U7#$[FF8:<34>N:U:*M%*:/U61ZW.8P*/U^GK>7TH.3)?:'.INC<:S_8 M./)\DP>&'D:^*5) FJG+\=VIQNMH_]QO?9*O8)JA1(PX_'R:[H4#LF\46)[V0LSY=:=^#P M?'?B\#QPF!DH0EK$>8%=:86JE (*B':W'4,0[6XO:7 ;@0QK:^(^604<#T:J M\:WSLLT3^!4X29/IW2(.I;'WL]7NGU%?W7!J!E?WKS4,^^X-;.VIX1BC_ZY^ MXX$69DY]W[_#PE2GW2-HQZ"R4_ M?R;T (USGP7***(X+J*X[]:X3QUE#BPY\.DUX_A-53M4Q<%4<; ;W/;%IF]R M-PETSXT1@8ANX[ ;P3&5R/0C/0[' DJF>L"J]HC_OJ"FHB@DJD:-$#@;/):%O!E:@ISR,="?P0YTE MKJ-;GNWS(.:1SS>R=TR/1XYO![IE>K[NV&ZB!P$W=9!1/NC3@>.Z&P%EAR%R M'J1BW[,G!<7?GN&A/E/^%EHL87[DZEYD>[H38IY&;!MZ8CFF'84NB^.-$C]> MZ*2,L5A/H@34B0LSH^3Q#,PM0Z9E)$$>F3:IAZ&4>K8GF M6:" !X;MQ$EH^W[H'2:+\R:FY4V,<%MAL..D!N64OB-9O:\;P"WT2LMD.JE% MB\3!/O_O_=?/GY6<4:T25*N$.]3A"B(_#'Q?!_D2Z8X9&3KS072QU$J3F"5) M&&_4X3)#)TE,.]!3SXAUQS5=/8RB4$^BU&".%P;&9@[D0\BJJVI86I/0O&\I M=:#]#)2RKIBH8J+WQ413QP?5W?-URP%=WS& B8;('^%KV^9N8,3!QG6@Y[C< M32+DGY:/[WAZE#BQ'KC,2R,P$Y@5'2(3M2>FK9BHAC!$AB,\2CUO;T4.SD,IU0PL4-O$EKW[7<_ MV$I]2N%7#%4QU/MDJ!8/XMA.@"5Z$3!';C,]A/;]2=A8"F&>GOE_XJ*IT^C#NK]%'/+^86>9!4GG,("1>V\>)-D]2)GR]?X MZYL%2["TUL@JS,1DTHP27_S1UDV6+KMYZ56=%PD@U@5N (LM]3AV<=^(=+=T MZ[O!VUQ-PT9<0CS\RZRW/Q?LE O34F.SZ0!/D-@.]4UYQ_ M6E!)RN+T9\YJ7E^C3N#N\[BZ%-K]5 8<%Q?8PXF%4TT X] *WMV@0N-C'<7= MBS2B2H(%5&>LULH..;6<#H3JGV8-5G!*LYA3I=.< =]@35DM-5K01!0RI%J* M^&A<5@M\@&LSSI(_6U8!OZKO7 7U:0+X8_&(13!/VE,0L5A)UYC0+7QWU"3J MJ.9N4VI,G+7&3BLNJO+BH;/%HBHOZ&H_7QY<16S&C2 !AJL[$>:1QLP&]NOY M>F#'KNL$S RLS1SYR$]-;GNZ'P:@T =AJH>F:^J^&\:1&;B6Z7HK7=Y/0-Q^ M2HDSK>KD?Z;-C?KQ3?RM_5L?C=?52)1<2SEO,%5PE;8%46-59X%/? *+C\HS$UQE MK>?5+RG^FA>Q* K]"ULB!IL3[3QK9K!*F=2($=MPN* OTNR'AJ&IY8-F$%@Z MYQ9F.AL<,-1*,0XV<_/ ?S7EY2.B*.BVN M ?#CCJ?\PW8%T Q-PTM X^,)@-R)'%\/T]#238];)F.V&2:;;4!=;D5>Z.H! MQ\[:GA7H+&:>GMA>8B>A&]LFNXX"*$\'#V_S4)*VHGX)CR*Z;*\7V>O&[J.A M D$#"RIG95(?7'UDIBS 03V]Z=?O?X MRLQ(6%QBLPCUQK^>>B,4E_<7L#>JUC[67-:^':DNA'=QC!Y=JC(O&DC4VOF, M%ROX>\JR IZ'9T$\H%9#_28J/L_P\4$#LL6,\K5_ YLL G8@RL[C9 NV)(0' M($2XE H_1/P4-28Q8X)[Q3]R@ D<3@+GGF=G1#VP.)BNEC7LMVQX94F_EF<< M58_1NOHQ 02+G&-$<#8'LCLC,JR[->P:M6_0T<-EP;)$^_'0B-5)F:>S%3AAC&W6@4\?&^US#3G7&_=B(O(CQ MS9RH52WA;5FOW@O\]O5=WRS-&].O[E[9)&UW29K'D.A9G@](1Q14 [8L0,)7 M'3'L(C)$K!6B(!\&#"X[-%#GAA5\SVKZ/*++\KP -.YG'Z/L9L\8>+VC,IR) M^D%D:ZVSUKI!X%=TR:67J8Z]'QC062.8$FTFSY@H];^ZDPQ[9#59D^,^2BWF M50-\0A UBX"0>^$&-,R6-?R24QB^A%FW9> 3DLB75Q*V?%4N83N#PWUW0A;D M[GP/_;)V:.4@R-*8%'(W!9,HB6P]BF)+=QEW4B0K;H *;:BM Y!?XKR\?Q,R-V$@3 (L35I&NL11NF;'HL=YOFNYQG*A+Q?$W*;^^D<\2NO M 6OFHDTAH!CU_T$,J^%+R?[XQ2(3W<6 J6]#OR/U>8]I-0$=KBB;3DH*<2CP MM3L#%)P)1UF2%=2P:<9'\F72P;8;$4\'1P1[I@:"CL"@ZX0C>01E"32>H> 6 MTEX>X]HQ2Y?E.LOH5B=+IQWI&8*E#Q\*<<:/E. &-OVOQ!&>.=-H_J;88ZZ9]M5@D. M.@<*)2I%[;%IA-(=PX]9.'@,?W2\P73P373L! V)8583,-VEC M@2\'AQ"6%3M&C)5-$M_'*QJNAV[@Z6!RN&X8\-3$+K-KMP1>[#IVRG0W"4(L MK^7J(3-2,&D\-TQ3UV/,? "$.%";OYE597LZ*UMAI>-5GC0$!OFOG/P/O>VW MK)X) 4XN3(I)K3?<'',XH;;BG<=QU9>!;3-13SLX&@[\%'BWQ?7$M8%^5VD?]@%H$ZV>E56C2QL0H'?&JHRJBN32"5PW8+^?S.&I M[)_"#">5,\:HUH1L%G*8UIQ.@IIT\S.>EPMB6OCY%&R]"FP]_)LE:'_6#4Y_ MUB^L[MVZ)9Y.C75.&NE]I6W(!6,)01P%]UCQ&3R)@V#[W^E]>9P\V^"QZ>HL MP?1ERXCTR ^P[T<4V'9JH?FRGZA5>?_P#8&_*UR5)LJ*EB3; M%C1$9.J#F!Z/OUR?C4P0L1=HG@-&+R?:.:_P:D$3?:]K[06A;=G6\$+]\O45 M;KC=[=JOAYSR\-DX_NFZ"/#H[= ?+ []^;2;]KVI;;C7:>OLW+FM>TH=P_OOL9/F-!.NVR7W?B6(K=3@J' MJAC77LLKAH;A)P[7D]",=>!4IAZYL:.'B9]Z=AP9%M^HHW[WF_(],JY ]>^X MHWJK^G=T\/W:W[(K_?9(:4A)AY72,G'L)$X8ZE&"TL$Q$V#RG.EIRCP>F9$7 M1WM1:XGP,&=G[VKM[EHS"K,5NSJZD <;9&(;. M M/TTC "Q7637=U"F;T_=G7?96J?#F8K7^T=2>3_;H:(*MF@^B6I?DEW:#IG M>"8+8EL/31-KE]@)EDXW="=T;,X,Q[>LC>)$MU&'.]+=MWBQ'[8*^E-O@*2X MHN**BBM>PX6<&IS9MFZ$'O#"U'>Q9!M\!&Z9V!Y/3&%Y< M47F9[TA%W\J&Y4HK/X:F1H]T5WG$W8TB+W8YMVR=".5A!@JX@8U.[(T1W' MLB+'8"QU-QT8MU#5]ZZBFZHAYC[ZMQT$Y[N/=&)$=RY:"ZK^;/>;EV^N)NIT M_=D$HJDF;7O!YJ&O8H_4K]9*"_S'T,EM"QBNJHNRHXY&XG+'CEF@&REJSUAA M.#(-$_XQ32.)TY#SC3IO-]&>J?K^UWC&DS;GG])?6"/;@LIJ_#\/-9-^SYK9 M[X0&/#D!G@WH](5CW3S [QZ/2F2=UE-I:N_L(9?6I#CF(K+##!]Q-H=VXI@ M85T.<9PZ$^>I5=V!BNK96,]CXYE$'K)&7=2N6]IC<7C#ZE,P*8 MUPFN4Z[BZIH65S[@34/74O4J#B\K3R6R'G0=CT4KG[OAX:'8)@_"L [#5?:P NGY[?D!;W7')A@->YMKWK&Z M2X.,1S4>JES>'=@.53!\,5A \$]7[?"ENO-XDI'.*C-UOST'>!B92:"GON/K MF&"OLS1Q=#>-$M]R><#=C1K.+(R3)+8LW3$XTQTOCO70LSW==$(W<,/0]OUK MM;SJ_%#+KJ2S<#TEV%_X0X97&*@U[.ERP[,#%?6_'VU6B:%;B"%7B9MC(C$E M958R7!GGD6\YNLD]D#(V]JJS.?8O3XTD" WX>2-E[-ZDS+N6_PK3?#OG^1D7 M!3SW527!5V42E*GS>#+&4S+FF$A,R9B5M&0;I8C+=<.,$FQW%6'P%$@;)TC< MU#*P"]9#RABT7;Z=E_L2+:&J'*;,E\<3+;X2+<=$8DJTK.3>F0%G(>-ZG/@! MB(G(T$/;C777#)AKQ!'W'/[@H@7[#^Q)N(2H.2KAHNR61Q(N@1(NQT1B2KB, MA0OW(X,GOJO["0>[)3:Q+&A@ZI['O-0,H]0R_8<6+A_*=E_W+J&KBL,IP^6Q MDL!G'""%B1%*PJCR(ZK\R.VEE&=;EN4[B=O/D_44,CYX0"]E7A:U) M8!O':49=+S%A=]J)LJ?N2'6?A0C4SEC>\& M8%#Y!D@? ^RK*+!T(XYC9GB&G]IW\N!M[T'7RYU]I?%,G$ 94C[%']'514Z<9W4Q$H+ MH>6:NI/&@0XF&=-3VP0QYB6IP]@]"JQ?>ZK>FR5FWOMUEJH7_6 \<32WJJ&Y M4;'2-Z=FX%ZGAJ9]]QJ:,(QMAZ/_[C[DOA;F^[XJ[GEXY0E5<<]#.]U]EN[\ M90]%.P\!)@KC%<9?#^/W5"'T$,#RD.4CE2Q5G$45RKXC[\&2H:HZMB(913(W M(1E;D8RZN7_(BXO?=[>Y$7?WU.SFQ9*SJGZIZ5K9N47%S^H^_Z@"99YD*-CV M[F&,)9[+#*8;MF/JCL=\/7)\&[N'67[H^%9L[:66YNH]PJXF8?0C=@HS5ZX+ M])K'KY.V0O+;'\V'TZ$,U0IHCC8 3#$K=:B'S*P<;MMI: &["9!9N2"O(]NS M=.;&D9_8D>MY&U$Z,;-C/PI=-RMB4'OA1Y9K8$55Y3DJN-3#46F\2H@\.2%R;\$W@0DZLPERR(X, MD"FIE>H!]Q/== W+MX,@]I*-ENQ[5YK'G70_\RI>C\59M!7O@W%T:QR-XUQ5 M'GAJ/,.LB.L%J?VD&-N3/%W%V/; V&*+^RD+#-WT+1<[:X">[+! 3]W$C2++ MC()@HWK@WA5LQ=@>F+%MCR/<,#/Z_O:;WQX$@UN;>R\QAW^![>W8VV7C_[#= M?O5C-V26[>MNZ@6Z8WF.'D9)I%NN:?J1%S(CWB O(W4\STH]G3LIV+R&[X&Y MZT9 :,SS_2!P'--9)Z^WY7R>-51PYJ1(WI94R(,7<<9K)*Z\K(&$OL$[>&P36.JC2!%K>Q78'7+S*,]+$T;H^ UCN/J M(-N#.A'Q*$[U.@-C,XMW N)3,^.5]J$5K7Y'I[450.."HK;7+>*@('8WO%AK MNZUA=,%$ Q@A:& U2VW&$JTL3DL$5YQG!0HHPFQ<1O]%W;0)(#@*2RT#U#]C M55:VM;;(%CS'IJ:+JCRMV+R>:M]&@Y.F4V-%H)*X%$I0_$@K*%#PYO!]6]54 M+R%J:QBJKK7SK)GUSVM85H$V4%:GK,C^R5 (TRBP1(J\1GT$5]8OMZDR$.\3 M7%4* \+O-%%1MWG#D'3Q:7X!2D6CL>0LBSEMN23D.>-%4E;UZHAUNUCD2PU@ MW::PJ+9">,$#XI6:5SB(V#UL9M@KJ[@&W 'TE!Q>CUD1\SQ'>3D1NRQ*4 G@ M VO&I_)O<&P+VA8N*RGQ,3BI,Z[5@$]9"DLJFGXT>G#!88^80355K$#FEF5- M=DK .4[:'Q'B1$NK6E*P:*EJE,0-$+V50>6$$SJSB\5O!DJGU,"7"+$@>F<4K@:W0( M") X9]D<)JN!<8 =@V^W1?=I@A_7Y]6RFAA8EO"*(W,N(TIJP?7B3+(0&SP% MBZB!WT6P.%[#20MF,V;YYUD.+#Z.07G36)]\N22&A\^)UW!=N.KI@6@UVPV) ML;J=\PL]R2I.5AIFUK3SXDV2U8N<+5_CKV\6+$%@CF)],C&[O (07_S1 @#2 M9;<0>E6'X(\P2ZH.&+N[;@+M;_-0=-=[5MK$(<33[_C+K[TX68'^+ M:Q&="IV_9ODY6]:8@S,^FP[P!(GM4'\4X#ZNK?A0MC!9D]D_8%MSZS!,J8^P M%,VZ"V?9\X*F((,*P&6T%?[U7P++]-_4&MJ^+:F/Q&=/0,-:UAE)K \@$,'F M QX-%F"2];K:%XXZ)CTB?5; M*_4/_RI%UH_/5D-Y/HZ&2H+:9GGXJ8P684O MZ^#;"360B6!VH""BFJ+9'$4@ *R&;]+^ .H&9)6PR+,BSMN$GHX]8-]$ &V;X'9POJ%>D MN,!),%#HS8380N_O7S7?;WGU_44\8\4I'XWA MC,<0I#!^ZN54.\E7F(;P%C0S.H3AVU0#(#5E19Z&E/P&:X2Z!883R>W6H%*! MX5 )DZ2MM+1MV@JY3<\?RIX_T)X'WK8H:V(HD\$/4S<8RW$*YF/O@R%_!#_C M>;F84\VRG"&G(1,$+)TX6Q!; P,"ET!^I!D3)N/HM0GLKV[@O82C0X.>0];> M"M#BRCN?% T!DQ1D]? -CQ2]NNKW(S+ )S+(KHPWEV7>>9[.R3-;>2L&,(@L19=D")C^[V6) AD@8 M;7FXEQPU2SD8:_(C4"EO >XK.]DU'7[?&7ODD9N#+86'#Q2^\Z4LE9M!,J$% M YYVL*AX-H_0)T#(<,G4&Z/L!&C=QE@6>")02_CER)N0G7':W;P7F01;B>+K M>+V!^&/T[%8XQF2>PFB(DR@G=[.=SL6WHG6AL!.>1. "R\HBM+ M&!,=!2R>9; +L1(X5%!F.N<%L(HD2U-.Q05[W\,J9"X?CU]@7?=:>"A@M7D& M?T9+H17M!M&QRCKM(TQ8SD'-PH"WB;8L6R0",+^0PM/E9=(,H8WX/T.Q M@OJ@9;P9T'9"WYAONE\B(!HXJ?6O:3EP5%O>B.FRJN4;7X,6O/YLYP3:^/YB M ;2X_BWJY\7&&(#(ZU\A46]\UW' C1\JGF2;DP'U_K%E#4*;7_^V 43AS=J7 MZ 'KO@+,[K[%]T=?TR4%1Y?H&9<*@4SLJ4>N?^!C.:LZ4D$&)'RBEYSU3NL$ M64]9H%M1[%R,]CL7OO^((26*55PR>HX[AC&PDBCPCZZZJ#BX$8N48!2?H[)M M.M8 2-59.(-ZT, @B610Y[ 6@7S$JQCP&!3<,%FG.DQ&;\8KILI65:1CJI?L MJEYP]ET 1_B,\710N(B_MT(3Y3#L9^R-UHJ6#!B4W+N8,ZOK=KZ0PK]7LL2% M#8(IAR,7@!2B# ?J.3BH#G&514)Q^PPKTCY^G&CD[S!/)AVJ?<%7/HA7>HS; ML0^!3J-#B;,J;N< &U@Y*GQI#KL3$Y+.MQN(>%KHGP3 0/,LD*$-1&.KI U MJ-YDH*RC4)&G]D@AL> M;+/0/5(/Q*G'($^B (;J04UANH.E !\*DH XTGGA6PB%.\ M5!77/'A/S]\>8EKPU5-->T3R 2\ MI"E;8O/KTR)7:Y#H)MK77__U7\S0?_-Y BP &2 P1K;(DBZ.)$86EU3M:6?O M-[.J;$^!!S2T+=0C2A!B+2I2_6"@SS5R;S.>+WH.CF*Q9,[ 'S/!Y_!'?@$?$+3"?":.+O::D1E.YX#L"346C/KHG"D,#-.< M9%:BU7,4%'+5W>8P#A7(#^->3A%"(X.^GXNX)1T5'74L< !)?C3*P<4P0+C!._FY$'R=9072#%U2 M63'+H@QE_ 2D#F!:Q8H:$5HHV2*\IAI& -("#1@#'Z?:.U@!;%=X,C:],&.* M'!_SL!JAT<<4,9"0.D*&(]AYF5BLN"2H%W#T7*14D>NME6P -LM3C .*EX2J M*4!+**92&>EPGS!S(( )/)KJDE#9 ME&*CE^R$)0D:8SNA(!0^T# 2OL%@A_,6(5B/&@!QM*(3&7*.)+Z!'Q/MV_]^ M.=%MPYAH=%>(_C?T5@A-D.48/X/_HCRS]9KGPG@^BFI M:-)K6',T=0!6>8JPPS#@0PD\/2:UZV]\B<Q?TO5"(Q!E?"43H:"+A<]AU4_5Z)(4H++O[52[CRS#[ MHZP&VB?L_SAGY##X" , 4Q1.\<\8A0\G4"%? I.3-6P@/#$VV&KG9*T">8W6 MC68E+CDJX9F<%ZLJ??32S!;0<6&(_YWVYX:/XG7?W;TGSU\ MQ)ZZ\%6WD-5Y7HALF+\&Q#I&P@0U(SBL+M*E.2_%ZSTDP": M37H$2]&;J0^ MF%#"*)YE,K,2<+M:E(,=/6^[RQR*Z?NK:= :)#PVEX"XUP%K3LZQ_:\%0X=6 MJ$8X!,C-A:)8L-@YA=6>/[H9'I(/OT14>QF8( M=);)'PGO3EZ^*D\]+R41 GYB5C./*BH!TT?DU-];T "0<+JK/3E %Y" 5PYX M-2ZO+F"N&0?A.A.2$AD-^?4Z%@*;Q3 KX#NG13L74RRR@N* > %DB3Z<98+I M$@N0(2U\!.[48IX://XB(K#G_+1^*4ZYSCE?:&Q1< :0[AT-VKM?3_HS(+0H'JDL.R5#[WN2X6)"%10B!Q[\N.H*H$V\0]_/R:+'*NW%QU_? MO=3)4RWNM89(LNZF3NH]\&'GB#1*=^DG/$>"D7YX=W*)5M.'U0J=JB-\UNO5 MJ\X$K>'"^T9.B 6ZFDD_'P.8UDL.?^0L>0+D)40+(N=8G^L.:5$!$H,*WL=5 M]7?/0JQ0@E!$ AB3DC 2<%&AF#):M0Q+!(4AQJM- M5&+ XOG\WR][[&)Y78JP0_(/72QR9-(8Y"< T@=N]J<%.CRP+HE&=#0JJ!/*N3]4"0U )C=\-H8[:BT_OI-'W!8'PF2> MH"BGWF4U%;4%&+\R6@;)CH4XK1Q3#B6BCQRJJ_Q2Z?4/ZDZ5S*B_C-CE M6;6NY5DU7UFO[)%/E:B?6'@,1'**P=N-L.P%E>([UH81O>(MZ&@)$'F(C!RT M*- QO@NM'];#OX, Y]78I]_);;3,Y3Y6G0?;G+TW<.X2;Q3.76O%N?L9@SC* MW^I<7O (+Z^VZL.Q_EU[.RN!HYQFY>"%P.=$R8+M#A[AU_%,S_#1KT/,,5OU M[:PX6 2?GJPP:<%T/O]W+S,0,)L\NO,*D8-B!Z/N/1*_?'LG]OC9>K=RAOUJ M+G?U'+/.5.#=&F$)WIR!V*V2@097JPZLA,S3V3DV&D5",76 +==;^ 0\+L9 M_OLK>DQ/*GB@D!>:G1"B*.<^XD ZJ)! 0*_95(X$,P?4DX4>CO8 OV9T?XA> M.7*)QBNA[Z,H=& ,P"8"!E\'_H&4$9"V+ M770Q\O!&FLI;V"YB9)2IT:DJ((.92-V/V0)S\2;C6)*K;VHG(ARK813QM3/K M0Y)QAQ@X[DI2B"P&,D%["1$)5!8Y/5ZMY8BRK4AOQQ(<2W(;IL#WRDD7F7J6 MD:TM2V?(2UUTCY*'!?&]4WF[!8RC2;N(60R^Z^Z;$PJ.JS *3OB6DNY2G1Y- M6_)NKQVBT)2S+N2Q'(6)B& ^O(3F5 SDQ13.K9?+>:I$%FI'T17*'_6@&4TL#2LB[0-T?37,: M=M^LZG9@,F^M*T.83OHMB^-VWHH41W0-QG1=C[/84Z,;](IA8E;/)O2OAE&6 M(%CZ"%C2EF57SR$<$">P VOJ]A,H3?,QPG4^\*@:61_G?'3]P38)!,\MG%B! M-T%LK,$NXR.:(5\7$4E?E4B2ZCFK*B:S7A; -TE?0]P[/<4D.!$9#H,&_L2R MC,AN^_\ M$SV+0!.WJ/G!E-0X)KSL1$(F^E G*Y641K6J!1NM28M MBK%FI2A3)RG^%$'\ #!=_DGHB[G4^!W^+XKFOGQ,,4Z*ZW!TBQHX$KT3X24[ M$%Q2T23W&DWBJV@2%4URVPU?1X\7MZED,P@YE62H9ZX'!'0IA'0YBZQTA8]V M FY\;4@,;9V_=FHJ2LJ:<]+D9)H*UB/+R..#?J!49F0)+4)DB%\S#7PR+%9: M5UIDNDVVHG33JX8C#Z,!KETJ-CNHPSFIU\<<+;Q3H[1=J,2O5X MA*"*+GY@G(XYD 2EQ(YS*LG+1\_>U +:5DVOO\VI6PP8SV2^&RK18VMWI)[N MY 5]W@:L#YMZ-#B!-S*W8?75#H-[5,ARX"9]+/CH21E=U!%8S3"=I"URBN>F M7#R@4027+!20ME194UH8Z]$C)GDL+T<8_P M)G7VH[H&^ 5=P70D2=]B@N/E\^*>+ZF8<#YFNYNL=ER\05S%],?7,2$1Y#Y M<2*QAOQ$JY5,Z730MY)%K5!X3^*8RCZ>XE6.@#E=QE-ZI>3'0$C]"8[7UITY M':0XP,M+0_ N)W38L<@?YCT= '+Q9,! 3NZ/WK2B4B)1TV4=4^I"EZ'=8;)T MKHWKI@RU-U8"<^ 98)D#+:QF>I/9>=JEM/Z]/.]7/TZO1P,UDAC8QHZE8IDE+1*-2?/95Y&L7/Z M#AA;%K!K:FG!RTI9@+EQ%U0*ZOQ$Y&*@?P@.EE):Q:4"V=^7B=W.2:@--3RV MX'17E(,L=,(MU%3K<6K5P YW269$1TF3E.,_9+I*1]R.X0@L6\:C*JCYV0$: M\H<2XHU3,NB6FWO %;[S _I^G7_^OX=VGLII1[AE*Z_W.WG)H&/ M@'[JJNKU0?%ES+_?C?CW/@[R8<[M"$R,;^(Z:W*YR.TU1*HD73>CZRU*]*2L MMUP:F?*#,"Y'*J6(\EM1LG'2+5F?3%H8.VSE;O8%AX3(@[/6!2.*1 MJVW,+H1G;<4%NHYS6YV==<.JY@UAEX[E>^O7&%.+'1Y#)V!OXHIO&H[I#?\=+>IXEAE8H>][EN.&IN<\ M;^21O*V_H1+UB L^*D<\BGK>\'8.9NT0MM>933(J'TL6+-AR""80UCSZ'EE= MZ[UQ/78$;:Y+5.QA0UC"M?JUO'C[Y1.&W^,U"CI0I+E=5JOE![KN*[1>T5:E M2]6O,)+AE)T*.=37"\4@*@+!&T5DBLCV0&2DX?2U7+H:-MLN8R_S:O74N)U< M5FX8AERY<9,BG!F)YHV2'@JQKT#L[7= ZRVOXAF?HY=WNDP7[:Y&U[D5\-=141:%S@J=+V.Q(T^(2%6E6RK"0UGA;E /1C=_LE H8>W- M\4TY#YZ_\V#-Y::\!XHYW<2P 594+CFFBPK^U%DZ*VU"6,XJDI'=4UW7B E6 M/\1R?&1V8Z2T+JI>((^#<=8B#*A]JIQQ,,HIUF&'YS:57964,:.0^=J*(UWL M]GZBI6C"V]=XI-J.%,LR2G$2M_=C77-=I1S:D0I!K/!1X>,5^ C(A)FTQ#D3 M3@6-6=_00)C% [N5U1ZTE MNHL9LH9;ZF%4MM66:QL99=M53^K+2.'&:2+YABCVSF DSHM1Y33XEC/8?$4- M4:AH&PQ#@<=XY_1]B%WH08"[W19B,.+9W3?]-@%.V5I(IPQ9%K.L!470%-L' M@0V(&O2B6X]X?@A:$.IW!_!.OY[ )BOZ=80>C;'Z(D5%]Q5'Y#HQ3;S"$O94F K(ANZCHW&^A.B8L=H^#%W*L$ ,1D[3RNJUI745"W)9\VP& M0GZMAHI@!M0$5+10@A&1\+-=8U*>?-?E9R5,ODL4N5J<=,6SJ)S?6@D*O.>4 MSRB9 M3**BY64+LJ0F0K5FV"Q)_#SI$ZSHE8(BV:]?E&)G#I=BJ0^_\4\KO6VOP'TD M^3/J0;62ISUH1=12A+@:%T7;.OXAKY)4<.'!NB&.YWZ &+1H7DB>@1C8U$1T MA@&,[93X26]BL+5FBUBCYUI!+>M)P:O\^H;^6X691X69:-B)'MQ]9T1*=91Y MCPIY%/),RS,ZYP1^'.%MS!UD0Z=JXKI6.)O/CB7K@295)2I2E](ZY44,UI["+(59V[C3J%&Z9$(C[5MV M]QK[!PKT5.9Y>:ZW"X53"J>VX-2"*HROW?(% M[_"$M /<2;.<*U12J'035!+%XB?"3%O()&TJ"]D%>777;K*DJNQ5B&Z"L2+5 M-K-2UH\=0K^ZEG'4$K4L]-^F7Z?#6TKK4BBYCI)=N)6H.MT%=6%L*C91$)6* M-_C=CH RH8G12!*%)Z(4^%(AGD*\764&B/_U'316L\"V(YK")H5-:]@TKF-- MX4_8799:D6'D5#'.Z^\RP$;"]+0%Q"IBI;(IQ+KB/HU"%(J4Z4^C+IQE)0H/ MEW7O)%EMT$/)1.@R*P.;D?7?LKEX8 MHM4YJT8)HO!VFF=Q0R&%OWVO&/;*[EM@9TD"1NQ[5C<*VQ2VK6(;2\!8J,G= MRV.1*DSMSD1[&I;+#B-8=P>^/LW+"'.7X?UROIS(],W% OL:S5 S[)+;^I2F M1*3+85H;GV,78OAMD8F_8?^8Y =C[\;Y#!!;YAP3\^5@/E=].IW ?ID$I:J5 M*03?<9=Q@1\0#V6K+#[T^UZYU,>6W?R4FM"-NRP-+9I66RIM0[9C2FX\$4Z' M/D2T;)NXG/-1ZK:H*H )B^A7E?J/[-"]HT?#I4G?LKW3:GZD7,10C&GD7]N6 M<+YQ*\J:S:E4LNS#;_R;N%3$:@!X,*,:\B+I&W_ ]-AQ0N!*YE^?8HNJ^>ZF M=EE-B)(O.TSANJA> 5-1^0),+90IUE'G"L&D'U&IX))F?)ILE]?U"1M^P-Q> M;+=&Q>);Q,Q%I=(L^?3M7=G"(?I3=B_Y3 M5&,@A#Q)X*F,A%%VQE7_HD-B4>-S8JOG='G3HMYG>FGARZY6Y:@"9E06+3TU ME,"DD(RFC+]OJWT)TK ZQ>>1)?2S4H;B!8];6NJ6U?=U+Z?:)]E%AW>79=SZTIAH] MLZU%ZRRKY(WE]@;1#%"XF8CSGZP(*=P'N^@1?SBHM8V,;^;7:U;S"ZGF@=+> M= 4T$3I?1UV%X:OWW7-OR_D\(QS27GQ]__;E6N4?<2M12B\*!CM1C]$5K.G: M6&.3&OFD!*[ ;#0-!'H=F@P]/+:[YX:56QMJ]D3Z;58!#_T%GI[5VOL",[1_ M6>TUC6<)?]C'*L>^$2OK@E=DU$L[1WGU3UYWM9KZFAR;(![J_269J!OZ@JS MLJT!MO7+0RE%\VROJNC63Q[\D]SQA#GU#?/2!R[]T9F&EG?[UX]D\K^\:JJ-@Y17P $@ M:L3B[Z<5-D#1)>FF]-]VTCT']!$7SZ_%]3-^L0T'P+(E5Z\D(T%:VPAK"_$& M]WJ'OW5?-[@];I+K[O9^=W=MSG3;O0$ZX$]__<'[X?)]]H$#77C'HM'J,L\2 MK1,#AW#NM]%B=HO6WZ+R*](]/=*)IKD2D(A-%)E>1B:W(1)&)(I-+R>0M700H0KFS/DM. MRTV%-@8@I/%^%5J T&,D&%P#[796>.]OW[I+L]?[M88>W%M][ZQH*U+?Y];) M[+'M5R'R,SW8Y[7?6^ANG3/RNFK:."2"AMRZ]BN4N?$% M-0TR'M6X),;B4'2]70W2KL3"ZT#KF?"<+6,6Y6'M=Q4#=FWTQWV>ZF$PG#N@ MONE/+.-JK],A'_L>,5K1\&/O5]'P+6C8F#A&\*2/7=&PHN&CIF%OXH?NDS[U MAW5.*P/G)MBU.[U)L=;;$]G55V]/@PQO>=PWNGE\FES9G9AKA;GN"V'ZR\=G MC3**0R@.\;PXA#T)+4]Q",4A%(=0'&*[=V9BAGMTL#X?#O$ UUNW,?8.WYK[ M5C9@RY4; 4J*#S]WA\FQ>L*B!41'S<1/WTSY2XT?(=;E"-/\*9RV%F!K2U4:K=* M)#SJ_2I$?J8'>VS[58C\3 _V>>U793X\D);WL9#=!8>^@D+EFV@%5PG>*G)1 M12[NQ!AG8MJ&BEQ4'$)Q",4AML?E31QWC^YSQ2$4AU :/E9:TR1/9&1M;40CI*RA9[1S\BYWV$\H_7@<239\(OS&!BAGM,.;D4 M:H_)B%5,N^(=BG?LEW>8DR"X-S>0XAV*=RC>\5QYAS>Q3:5V7#,-!_Y@L),# M80EKHUK:N0Z'Y.]FX8O*N]4U\X3SOG%==^-/VII<'(>586 M].R/IC%U^F_2LM*:&8?_KSC7YC#\K-8X0"[1?J'A;7.B8:MS>A>;.4^TBM<+ M'F.A]7PYU;[!V^495F+/\>JZXJR&+U+M1V\:]-.KYLR_JY' M\ FS&N8(:2H*LO*Z,7X]61\"=I7E69/!"0WAVT/=PV$@8UBW@'(_"D&3@1@" MF"_AV;3FC18M-0:(,-I;Q7MP]$@A!N[/?SHFGR0[ZYE@SB_T)*OPF$N0\67> MSHLW258#H)>O\=*+/]JZR=)EA[CTJ@[X!0+S BD M1GC=R\Z+^Q:0=^OC?#>"M58-%0"V$*VSWL6Z8*=<>$]UEL(Z7[/\G"WK-S^\ M6CF;#O $B>U0?Q3@/J[\)H >E01 EI"6>5Z>(]\@!0WXXQQY[#^1TH%%5E<* M"> :X^\757E:L?DMQ(+V EA.,RO;&KZI7[Z^B]9P-[CL025XFC1 [$3B@;S\ M&64ZL;8I.S,%%X/, =:.C^O U,L6F'-VP9,W8JXPG!H_=<_#P>5L4?/7-0>Y MPQK>P8#,,C'T#QM71F=9G44HZY:ONP&VW@71?+XQ]=R?D-?M> #$,A[:)0]< M^J,Y]0WO]J_?=7+##[A M4FZ]*U)N;W31_VCG?AM[<[?<1)GVBY!I[U=EVBV1Y3IW_X< QH?(]%5\2?&E M/90".#Z^A.JTXC^*3!297$4F5W>>461RQT"^XRZC]OX"3J5@^94.%"U:_B6J M7LE#&/\K/2FJXL^UE;=G4 'GV"K^*$0^VH-]7OM]@,1E5;J*G"__^^5$MPU# M.WG[=Q6N]@P+^NXU%.TPF,R=3ZT M-O3IU[>*E3YWLCI6#NI,W"?>CT8I08IRCY%RK8EA[+%$PM,X;.4+>DCMQS)N MIEXK_OG8^U7\\]JG'1I*[U%T>R#[571[[=/V3?_8CEKY?!Y2ZW%N6+U4<<_' MWJ_BGM?7>EQUY:7H]D#VJ^CVVJ?M>LK7HWP]]Z/UB,;$6U*-5;',9T]DQ\I/ MK8EE*DU(4>Z![%=1[@THUPZ/SG.KLH5NB2V_%2S/RY@U/+DR84BE45R^T<-@ M'2J-0N4#*40^8D16?H$']0OLDIK*PGCN2N>Q6ACFQ+YAX-/Q'K:BW&=TF$^> M$'.(!O%ZW4>L.7V_[5C;7*!:GN/*^B$RU9WOF[=E, M?V(9]\:C#Z@]F]+C%,=0'&,?',.8.$:@.(;JXWAP6B/-=N^=$/^3%]B$CY3/ MDP2>RNH&>\J=<=7)\:#[>(T/CJT>W%HO1W=JKK9RM*?AGCLYKG1P''5"O%8' MQVMT1S2F_NYFC%69\KJ&GP :-:_.LABV/G[7OK2SXK9FCL:PA>E=T%^U)%/L M^$;L3 2V?"R #KCBNX?(=\4)971"Q-Y^=-;YJS6T8+T?_NKMX*\5SRF<&'AL M,WX+N%S,ZMF$_M7XGVUVQG+8CN@E"R]_Y[(!((_;2G29A46T.?663:MRCEPV MYCS![V,.*TO$US@-K?YS!6,V7/N< \#1?06\%@50GN/_IGD;-RUQ]1I7DZ&M MP.M&PZZ ]?2&I/]8B'-+HMJ%23]G- ,<"+\M(,$*,IH^T^$2HB1[:(L: Q^P:LX$ZH+GHY$_'-650RQ61)>)I[> M0'?8T"R##>[8"^H_"8]SAKC/ 6"D-F%_:ASMZ_NWN-L3M+$N Z'CQ&9B& M8#!+K97H1 HAL*8$@3YC"#K."_P&S^GR;N ,84W*X@1536L*&"*B0::(R!95L]P0J'"@D8) M_T]DTU:D7^8Y1YTSQZ& PX*:M2BK)BV! @V)0E""Z@>N==B8^8K%@4_V)@33=?"YJEWC>W>,[P;\; M\MJO0*P@IRNA)0( /%. 1-0: -^ :D1?A!=77^& _&L)ME9;]+F_$)/L@K5 MB+)X#8MIY\6;)*M!]BQ?XZ]O%BQ!@3 *W,K$/#+B27SQ1ULW6;KLIJ17=5XD M;Z+R M<.([SN[PHO[OM"\&[M5>\&:LMDLA76^ M9ODY6]9O?GBU!6H!8)52=\L*K\U: W SNH6-(>:V!]QM(9]E\;( M5#NA$5>]MJ34D-Z,;)<$V(C_W5"6'=[AW;M_ZBW:'Q_R\ES=,A\D_:$"""83 M'!!Y".0E 9CM8.R JLB 8.9D4'9J-)YGBN?9WWR +925";K]DTQ4.WE!QG[9 MUJ"[U"]?'X@:\ 0N6*]$H>N*#9+ \C0WD^!8VY1=)!,N!N4IK!T?UT$/*EO0 M9[(+GKP1FN7K M;H"M8> TG^=/'_]/=+?P3[Q;K]VW>:VIJZX75?ORSL/K@T MZO[Z=9]5G'[LR6LY\]YT'Y4'$81@B($P[HZ:>LX">$! M:J@\S]S:7WDCG!%M+:(+Y)TL7NOU]]8J4>Y)U2!2?>AO3@!\[2;#-Z%F%6ED;MJ0R*@#32B:*F]D*K12_C_,UXK MW>@IDY4JQ7G]G/]@8OA[K!+RK$];D>XS.LPG3[HO'/-)'_4#*S_*%;13^4FS M@A6Q4GGV14RJ_N5SKW]I&<;$WF=GPN=3 5/Q",4C%(^ <6Q_C[V@GP]_4'ZK MNZIN?2F3%PD7?[U<"S!6C%D5O51%+Z_G N]B>W=6[>#IUWU4K$,Q3(4R]AR M\>B:>^Q@=; <8R\>NLV"N>/TFL/**7K^11OW7J.QCR0[V7 =WF9]*GOQOG#T M6D& -RC12.4>+6LZJMH$D]69N#L?BG?)9$@LP)5C_0LJOA4,M;6S97EHD2IFABL)?H6_F^^M= CE:ST MIL%*R4I<.LQ>X.RK<*LI_1-?RC-&.7O9K@J."L-NB&&VP+!P.(R;()@YE'5> M1[!Q1=+](MBX'MG^,.>IHLGU>?+'/N1F/T)$R8Q]4_3XMG!;@-1-Y08( ',K M62/QVN,:4GV)W3$Q4@$)4>NLZ5@WO+F#IV,I*,K7AD7JLN13F@(!XFX6+:R. MU3<;H.,QP4JMXY6A^D)K^ M6&19UXD350O/HZTENR(H[8964%8[9EU)81ZIK MG,W!%;=_JF=^?<;ZH0\\4(S_,,GSJC"1&QL,QDH+BET*75\DKR^LWM?EW5: M=5LMU2M*LA,G'M6<[4IP42W.KAZM.^QMD#%K-847+$NT MI.WKS/[9LJJA>I^YT YE,:=+%KZM)X?"T;OBJ!0C(RU^,E8[[H =3T6SOW?W MRX<6%#:N?0 8X2%]0>E;B5K>RFUTB%3V-S)YT53&BE9M51$+Z@U9Q&ZJ^Q;Q M/.-G7-25PV?YA63L-^ZVP;;4ENM+O-9MFF9QAJL DIQS+F8#E@_?+HA4A]7U MQ<)Q,EG,6'R99(B'0^596'3.6=W@9-Y4^WMY#INI)C0VEB*/\3=9QU7?2'F!+YU6)A:AQ M0JH(CY,DG,K"RSIH O #,.JR+*@8(&#SN>C1%3=3[22!8Z'>5?ER(NL9 LNM M)8LMNF+P@-]QGA5XDP)P:9/.<]?P3I4H\5$LSIIDHJ A=GWI7FEPXP1FE,I^@ME;O %4UUWNM MYGH$LA:;$J1"01IXYJ @"1D"G)47B;C"*$#A!1Y?5N.N X=20W*$X.,;7X'/ M*XQG_>"VLA@0@%7SAHY(A]7/Z]@$C$LVCU026);7D\D(Q+(DHF&LC_HXJ"Q:KH$T M)YT&A/ERP2=:T6(+HHE6QR5^E'K)1-K%)$P["2Q4+U LRJZO!;6\X,E.Z;\N MWT&*]SKH%HT ;,(M;XC.&XL2MY&)?AGK+\JBR?&L+&M2@19M5;>\Z]HB"'C< M!23J5.@4K$>,;EWK&U?QTQ:,S!+4,M8VLU*HP6\&8B)&*/Y51'7D1+6%5% 0 MM"@'A$L)O1V]H=8+E$U$'J,H^B^P-1&25(P7'*M#BCX;FV.0J;(@6R!1^*KP M=1>^3CIDI>9&;4/]0@%Q1YROXF<9#(B&WC5P5R&;0K:=S!'%>"0[8$U6VF&1 M,5\ @XR[YECH,>J\4:7L9KNM71;%D"JT4VBWCG;DZDRQ P UX>#%3-Q2=>X\ ME*C+&H^1<&P&QIS&>C_7J.$ZQ34T69TNA>8KNA:1UXVA0W#1PC,LY$]%)&$?%Y54E:K1G?-4=B?Y&>$ +DW7 TWV!]R*M61X M 8Z"'4>WKNB[!^SM^Q2>5N7YBJ8Y&H5?\+BEKH$E^O1AS%4[;MQ?<=2<<-1* MN^(=9^]_5YBM,/N:9M-*YTQJ"A<+!V%M^L, M(W<1N5H;'L\*6,]IQNN5WG.(+"#[,80>D2ZFZXXWA(T*U12JK:!:PF$%A$[4 M*+T>4$U&9K (N-58VR1,HU[N6?V=9#ZP6,*[",,.8(%51$@;+6F<3HP#^O%Y M%M-;DH42M A34K4*,0W)RB(1BV:2S27*2*P%B5 MZ*M-AAJH'QHV!1L%AXT0_9CN/7\#6.:BW61#/:E!OQ+A-Z3K4Y-=T7.\0=D8 MU6AKC&]GI-RJUX-JD#?!5JHV%G^HU@DR3$!<]N"8J9@$]BI?<6A@&&P FT1QT1O<8*LF&(\M.CRB;N6UU/L M#)9' _-J3H, ]; \GVK?1$0J($L?@02KV9B\ \2XGW>7+]'!$T^EH$1HG(E@ M.L1^B:B?\AS.&M3RQ4 H,LF+ BQG99Z@L2@BC0 <29:W0,2C.!ZQ_K2+UAEB MRX3(P=/A< *PI*2G37GU5W$X<$Z!G;1/EL!B028 20,JQ!T[07?@MG[I^FVL=T0 R!BATNK.-_#_%M6-\U7P?]54/]E5!#XC_%JB'JHYP& MB +EGK&\)<25YP*_(A3&2L>DX^V=C@L XVQ>TRTTIUA#BOEB O&W7QB?8FCY M0+EPY@+3^K X;'P+"#FBI!+;P<,@K^!U?*+B,"XG),)5\VTXU($1U?(K27V= M7U4;?&I$YF,F(D-+*+29).M$H-2D6R.I;14P;28#^3J@C!TS@^T[W"%F_Y2Y MD=(OVD-N.!XYQ,C(7IEA!'8\+MGK^)P(GK#F'&$A:'7'<(3@VXX1;20,G3R4 M(+WG%PZ^L\$QNJ5E3.JGL7\;3NTM8$_6K 2"'UNH]2=BAQ04"ZIFG)<8-A(! M7I^36 02.\=_BK*/WNV3B\NVJ8$%"^E9@>:!,;XQH7K'8'J7["CSY.JD'9F* MDN&EV5Q0=<5/695TDB8>G>GXSD+H""!@AJUDA4:FAO'F%U8PP>GQ"]-_4VOO MX+&VKKM,G!-@<,LZ(Q'[H;^_ 02W(^>^2+#FN&13WWT-,U@ONGD9=*%Y5!Z MQTE1X#J_T#7(T2;.;._=WI0-R13BY>ST%(^YX:-@^IQJSL4#G0IT_#$<)W0) MBPS=1A<40 YJTX_&U.NSK!*0>!(!Q;2=RE;QN73E)R*6JFN539XL>-;M)9UE MV/:A,&\587VO$=:VBK!^N CKP^-S^]8_*NFH.8E!-A;$U3Z7.7K:A1+R7J:] M'*T*\HW4#)$-Q-%JV*)K2.,J[H#)!F NQL#L"'*1I0K=W-YCK M::D;AX= >Z:Y+QP%"*@!)TFY0$_KF/:JLB@Q:>JQ\C]5MN?:QK\"XH:1GH8PHCX7L1[PGN(J8!3@-08BX1X U_DW>=W0J"0U_,D D,; M!18ZF+YD]?=CY1,[3,AK: \ 2*KMWOD/I+<.[^?&]R8K-V3R5\S#AFW+L)MX MJ?$+,:K\'4]NN&V3[W150))!X/?U(AY$0Z I3% 1KHUE;!W+!B7C8'2+$5]Q M#HBO. ?%5\C?B6&X>-J?,94]P0,^5J;QBT5*Q&]/M6_RCE/[X>JI)C_@9 F'C0J6]Z7%Z$;39KKION OZ7'3 M3>0G4;P&5_.^XZXG,5X& MH?Z1K&_JK02[BU"[:'%R%9"O&9Z2)57 ,"C/Z;B 7!(XIYID\'!GT0-FH)RC MO0A896'TCE2YP 0D M+L;J4EQK8VV9JBOK)J)?I:5AOI?3NS^[07EVA\Z8K& ME^[2^%YNJU"Y/40 9049_4-1,1DKA^P?HPBK$;4O0?/KV]_<'Y 'X MHGW\]<.G+[^5JI(&8IP_B'6%,9U4S2 M:.-=:6EV$\4YR^9D&F-0<=-9D5O"VKJ0MBDH#FC?Y=('0X^+*B.3/@YT/)N< M BT3$ESPOS+,N[]4*C!N-^(Q:\5<($[[/A\U;YI<6"*RO$F2X=M2T1_J7 Y> MDKY,FXQWJD160T1ROE=_I>$UA _+70SE0T5A"YX;\)M4@JSMO%S>')ECV#[)H M.U99_&M9[+A<.;R=[ALS5LE#Q*%\I(*X8&V*4EZ?9&KQL:+'IP)H9 %L, (# MR73(G6@*#Z @*Q%!,X0;]A&$7W53>_$ARS%8<:K9MJU;;A#ZQDN1<42)J1B3 MV%\YT'T)7=12X"%.\?'SIZEV(JXB4/.318'(=I0'@_.-5NAW*P2[M@8\T4QK MXEC&!& D:JALM(*9R*80V7"/@DG4F"594Z!DVJ)9)Q9'?MASX!B8VRQ6@I=@ MU'E!EAFF%F::.?'DK*-D4+& "65L%[+TLWM*BR6':O\Z8PP +S;T?E M7V19XM,*&VGV_6[H^3"8^J,\']J7B*\4.C/VNNS?$&FO>*>WF@ID!N9*YU?4 MF>"\NL8./0A$5G%-P1AU?[&(V=\NX]M#O4UC=>^CIA,BHIX63M#U?5HD!9C;GMN#G3 M^ D=$?.R$E>?>-6:,^&^D)F\XZSXLI)&"V!$OX;^>\KXAIER^G:J_:U,3T;B M9P*,)YY.M/_B!!38QL\_OYW(K,MS7G3YEZ*N(/R&6>)XC5MK?Y09D%U4EM_U MJBUHY>(:MAJZ*G6@/MIK].W!D%AKHNNBTA5,(+.4.AZNXR^0HS/N2MLW/^F% MA^19!'91# /O1ZI%21&2P!P69;U:>P)K7+0RO6XE93O5OOWOEQ/=-HR)^ O[ MH'67P<)?M5)[3^;%4]P1&=?U+MNZBRCI:K5+Y]EZ.S>&.>1U7&71$$2#USOD M%J1H*^ >&(4R(C/DW51IG0F?(%V_.Y;S(GKYPAG?8HT4U1/AR1OQ<%?P\$.Q MWX]'(?J((?X5ND_&G3B5JORHJO+8+%;I ;O,XG<\9137_=N"F$F1 0M6*/MK MV8C@JQBO*AX7>54,^B[D_24#-?8K2SFPV5&2@4+:QT=:]X"0UCTHI!654#X. MP2;'J3.]DX8DZ>:?9%#FMXJ1=G\R*I=UIY9?#Y([^VS.2CR*4UW5,E;$!QN1 MJYO]H7W&9L"JT>TA2H8M\2MD#G>EZ;?$5&JFQW038RBEQ;X:0(E4V_N"*!)F M5)-QC!U X459Z..O&HDP*T7Q< E4P%24RL0$H&QE44+_, )M!N6UU-Y@:T"N[> W3_-K.>97%)),_ M_,-V4]\-$E.// M9Z6>SIW4U!W#]W3FNI'N),SS_2!P'-/Y02O8'%;(X^0U'C&>L G<6Q9$^)"S MTQ\T(>E -;AH " 7/('%YS7?L=30C=+ 20'Y# ;3AG:@AVG,8 %Q9/F6'SE> ME@D5ZB]4^/,(PL;">;:W :\OGQT/L>9F(M#% YOM!8>:XIL.-1/>"!$XV M"@,=-/](YU["'<>U6!3?&2_&2/&MFA?-K3#8]D+F^):K>XD#Q.;YMAXXS-!M M/PT=T^1 >>:>,?AZBWUXQ.AK;!X^#M,]A1 ^6^335$4F/5ADDJLBDPXA,NF. M^QM[ [S#L#E)A?0.R)Z<@E8]RZ)L1UW8YX9[1,8-!7_+J<=]+EC;E&\D%>)B MD"AA[?BX#LRT;*4X>]-W;I@:/W4O4 7N1G MEG79[^'4]&^_^ #6?ONWPZEGCM[^RZNFVC@)R94M8^H MFW%R',X:<'U7PO> MCU]LP>V-5:S* <,$OD\U^F.6RS?AES<]_R>B,1<-QL%DB=8QA6Z42HH/&N>@ MQ?"86>VB4_F*G&B2O8,RI?\,^VD!\UKNI/L UU%@WCL*EEBL>\(5 M^MT8HI?@(TR#/_WU!_<'A9M70_)CT45ENI5I@A+Y2,K5\SR0?:'SDX*. H9"E4.%SI'*A;*:*\5$(>"C M0>\=Z,D* 14"/AKTE/?J@%#PF*!SJ;UEW7.YR /8!>\[:GYA/'Q MEJ%^SY$T.U P;59AK,NL:1;UZU>OSL_/IS6/IZ?EV:N3*IYA+=Q7/#EEU:N$ M->R5&7BV:?FO$%JA:YB^8=GPEQF8KYIEQ71^8?_#G,Z:>>_1U&$X^)I:-K[F MPKV\^PS2=/L9T-(3K*5- 8:O*?F.^L+OS)&!O M\"B._=SL04_4.D+D?NILT#3T_U;P4K?695"!2^',@.MA3!X_" MG1L#1]E+]T>KUL,;"=X1:I2';RZ99@A_NI9M>8[I6J\2U_;]T$O 8CI@@^EO MRYR=UY-Q+PW1;2YN2BQO8GF4OF4KXTG)H&L")U"VD\*=6QO>KRQ/&4\*@93Q MI'#G,("CC*?[@K?S&)=-RG@Z9.,)_]^WPE>)&82>:X+QY!R&\?05.[2" :51 M%5XM'MTS<>Q#6<1=)8SM=7N5_:3$T#6!\U57*HS"G5O:WJ\LL* 4_BC\.4B5 M[*F#1^&.,I\.!MZ.NGM2YM.Z^>0%8#^-S2?K(,RGK7=/'PO8$9;?HUZ[_AOM M"T*]UDY.*T[UGR;4%+ZK).AVS5*B)8W#P+@2)M<7V=NE:$1C#SA7EE'3@PR& M(_MK5N:PQEJ984J<7=\,>W6B *2PYU; "5^%R@Y3Z'.@NMU3!X_"G?W:88:R MP^Y"J_<:KO#P=MB-=K^EU.71FE^.8=FVY[]*/,LP NMP;J^HQ24U#^7ZAY8L ML=^ISFYS15G.74NXFO<\'P/KP,CAJ;/+8P@/5"BS5Y2Q7KFOA@X2SQ9""FO4 M799"F8.!B;*8[B_*^[E%_AT8'3YED\DT#L-F&C5]_BP;#&_>3'W@4=6R:JGU M3;KEY53$FW-L:+WE>HKZ;74-N>7(5:TM6-4L\;ZG?<5@P8GV\\]O)QK3W@+D MTK(J,J;EV3Q#&RS/F.@FA@E7L)WE:MB@&5RK ;&ZZ3HXZGOZ[%G9: IG;EH\ MT R5D:;0YA::X/,OFJ*01EEI3Y(V58#@,[+2!A-+6%@/8$3]6A;Z^_DB+Y>< M:^^H[WU9:6_!W.%%38-HGZORM&)SL)%&J595EVHUE/?[A?675::3/==%ZPEQJ8..(; M-Q'?T LL*1=HTBS:JFZ9N%'ZBL8-S&4;5A=9]Y55$2MXK7^ZR/E2.XD;_,4R M#.L9FCTJE?9^^*("C@*. HX"C@*. L[A T=930]N-3U"^)VRFA[4:K(>V6KZ MD!6LB#.6'XC5I,+GE!6FA+X"C@*. HX"C@*. HZRPAX5WN(VU;:FYO]Y!@:( M,L9V&V/6X5UA;;6G0L-3MU!*HBC@*. HX"C@*. HX!P1<)3]\TCVCZ7LG^=N M_QS<992R?Y1$4>)6 4E7%+9>ET,ENLS1/PTYKC55,;G3/L=+!;M?6>__)P5WR-LA=192+6"IQ(""C@*. HX M"C@*. HXSP(XRF1YZ!K9]]KR0.F13Q04;TO8E_:9G>)UR7#E\@ZO7#[@E(IKSA&264%#,J*)2X22$NCO!*1]\'CMLJ: M#( A%[2^R.D5!<7N$?C:0Q'-M3O4[&%3FTT%DNRLWUO.+_2$^@9A_@^ N9T7 M;Y*L7N1L^1I_[=ECMX^IFXG)I']#?/%'6P.F+KMYZ56=%\F;J+S #< (KZ.R M C2 @2X.EIWN =Z6M\+ -B";\VJ02R=1,F-QN ?[ >>Q8XTIN=P MOL:N0]Y"(CU/P\8U'TV^-?M]WAXFP*31* ?@!#:[T>J-6VNQQ9;+$\;O< MD?5@Y8PCI['HXYMB]WMQT'%)>.M4/$75QE>C'#VXN.7:QL#R@3-'XHUA L64 M?]43:%9T ^S+31(*>$ W8PM(.8IIU_>D"#:J (G>BO@3"S:PX%ONQ[(2W29 M:>Z@(:1%"@&Z(E:,NXY&RD=E@C;<9H29?# <0F'LO/H%4)\; (71_Q9IAGU5 MO\"ZH!0_ -;EX!FS3&;-, ]_8B6$2PC1MK:U'_"/,AI&6&;<0%*R/^S0^%;B M?+"CM+JOT- OC;WE==VH+RL)MPAQEPI&#_>14+A(; M4?JI=CGS$7,=2E \DKPGZRNL@D8N(>@G]CS*RFA@ZQVI XQBN%DQI)0Z6$P= MI!\[N7G!CO2K%04DTKF8DC)S*160O%81 \]BE*?ORWONZ7TBJ".V#UU/9IC) MCN/>XP+X//E=,=!%@=B!\*,W*,&4JXH@LG M24R02T)1"5*5("UF@K3E0%/? ]N#SA6L9.U@Q9!2I4;S@!JI%:$@1";G4E)F M+J6"D-R7$N88+OD[0F$W!UGY^'2Y?RS.RHHSJ* M)HO!G7@4[>J4HVA1_>O*V"7SVT_7%=M_=&Y? %!+ P04 " "*@:E8-%&C M#67^ !5<@\ $0 '1Y'-D[+U[<^,XEB?Z_WX*W+H3 M,9EQYGLTO3VYN/CN?_[7__C/_^?H")V>7URA*_R$IHO$?\2G?KP@8;R-,'IS^^4M M^OOQS26Z73S@M8=.P\5VC8,$':&')-G\_.[=T]/3]\N5'\0AV2:47?S](ER_ M0T='@OA)A#WX/3KU$HQ^_OC^XP]'[W\\>O_3_,.//__XX\\?/WW_\>,/[_^_ M]^]_?O]>>RW<["+__B%!;Q9O$;Q%>0S0E M!-W 6S&ZP3&.'O'R>T[S.5[^'',=$B^ZQ\F5M\;QQEO@OWXG-$EVD??]G1^^ M V[O/WWZ\!WRDB3R[[8)/@^C]2E>>5N2_/6[;?#?6X_X*Q\OZ;@2# .2>4#[ M,YV((/YYF41'R6Z#8\4,ANWY+B+?A]']._KG=_!GX/SQZ/VG(^#-WP2AZB3D M3^'%\BC>WJD'&>48+[Z_#Q_?B3_"2Y^T%RH?SCQ(QRTC\],G)O'']^\_O/O[ METN^+.3#Q _^*->0/O_I'?SYSHNQ&A7LEPM!_Y 5@OYQF62?%51_?,?_J#_J MU\A %VI"%X^2 0?;]<%?1W((CN!71Q\^TM7V/27V'0H*GT3-^+WK)H1<"P<)H1;2 MH4+(50/[<5=[5\K6 M"X(P8;S@5_*7FXT?K$+^&_H[^"1_CD*"YW3,$/SP]>:B^N!ZEWC/81"N=^_@ MT766S)_N^E8E6^)GXIY\G0[-U2)9D1=!(&2WIBXN6Q1^"0N'W .(GYG#4] MU#!3'V"F% T$!J(@@P0=Q F]SE'I'*5&_26F)V<,AMMR2_!L]<5+MA$5"^=^<3]N^_83"E\=*C-PGO'M_078<*']S/<;2F7UONS\ AW ;)#9VC4YQX M/HD_\JGOB7?#BOK(OOWTKG.$N'2PSH2 *%RA5$3^=Z0)B:081U,N!U)R(A"4 M;2.%9Z2P"*1%;X2\])+SNG0/V5ZNO8C^[0$G/M6LU5Z3?:-AF7QJN_&@-QFZ M;U]GL^5LJM_$L]6)%S^8NFF_A)N*;C\@!W[$=\&<;I[+69\[:D&M;!CVW70L9C@A8ZLOC=7%4V_EJ6-4/=9-Y$2S"-2[9Y W1:E@>?\HOC_3GIC7!N;T> M"P:VC=LD7/SQ$)(ECN*S_][2:]E>6T7=ZPWS_^>VVX/.X]\1YX+>;%]W!+/S MWLK:VX=$P_S_I=O\OW[[%DS"PRS"IIG^J9M!^#JW7>9V[\^ZXLWZ.?[P_I Y M?OV&6WMPE3=E%MU[@?\OI@"UPHZ]V*>3=JT-A^[)W>>UFAG^Z:7\J3!Z008P. MT@F]SE:#D_>+%_V!$^^.X%N\$/[+O#.V])F&&?IS8892*B@E\SH_;;ZFZRBD M]\=D!Y$K:B]N8&F7?DRE#S;,U%\*,R6I\."6I/,Z56VF:KI81%N\I!,PHY9 M=+*-P";00@&E\];\5L,D_E281$&2S2$CB@15/2[Q.J=MYO367V\(GMY'F!\J MYV%TODWH'_CEK71&F]ZIG\\?WQ?FDQ-$*46T"B/$:8I;Y.ML-AQVQ2M^_J@K M>:)AICX49ZKD@O\Z-0U3PX?I(EA0Q?U'?$T\YI5E8PD97,P_2R]@VI7@T)<; M)O1C84*%CT;11XP!VUD9BZ-CX(%T)J_SW69CO<()Q$.N<73[0._.I1MI_IF& MV?M4F#U*@$==* G$:+Q.3E/FA[\ 7XUW["3"\6+J1'07"/@T7)A;GNT8;I M*7HV-&(B=JB1>YVU)I-O>Q?C_]Y2M<\>4Q]4S=\;YJ?HUT@I($[B=4X:YJ39 M>7L=$K_LP]KCS89Y+'H]VKE_T1O)X=7!WS3/I:[=.7@ "Q-;]VC#3!9='Q6^ M8/2&$WR=N$.CA*'40OTY:9T^Q/G/M'V^8OJ+;H]QK_#I_ M9MW'-9/9]MV&F2WZ/UJYDE\G^G O9/G>6OEO\V7!-5D^E8>0 M:)CEHD?E #?EZR+HXJ^LV8O+GVR8TJ)KINB[?)VQ ]QE-1.5>:!A?HJ^&5$( M]CHG9E.^ILLED],C6DVM*'\[,!VLEF3#O!=]/BU]!=1T4FSU\N"TEN]UQ1R< M3;;W(MF?2L.Z*/J0JCP/KPO!CC/I=KM>>]%NMIK&,4YB\:?E-%%/9Q:$,6H- M"Z.]2PK8XO6@B_R$K2"]Q[9>Z]+I8O[*IW;1SJ(\#?Z$<:>_@@] M.#Y'K"(PPA[Q_X678'KAN&()6>)2O[3^W-9MEEE82IHC*L[1K9=]%,XO)A)* M94)%UK;6,,]>GG^Q@F74@UK)VBP[-%EOOK M5F0C!+77BMCO[89%4/2JEH:K7F?=PJRK^ZH$068Q!JB:#M?K,& OB.'E?VF] M(@ZFW+!:2O+ORE>+=OV5(O ("B_;9E+P=S5DM2,4\T=>%Y65Z.@^NXPYP@U+ MJNC&/222^KH_N5U*:H-A?YYMV"H 6'I*PL2*:D._86$5W<"'+2QM*^,;%I<& M27%>EYCE):;\_YG5\#GRJ(%J=*VU852_Z/Y2=!!W7G1:\"*_!+EHKPO0Q1Y7 M^//9,_Q8%>*RR*EA"19=SV;VO:.[XE-"LM<5V'H%YE*34H\0Y# LZ HY]J ,)" ^0'2-,!^,BM3[@[=$*O7\.A-?#[;'Y[O=NPSDKJM?.5\Z^;G]%L MX;V#LBU>:YCDRLSB5Z^2\38F<'T( \S 0=G?3L(XJ?J0]WFW88Z+GNO2-B(I M"_@7[R0"7%YG_)!O>9\.,M/Z#C+3R@XR-9N"&_X-*Z_HX.ZW@V4?[/-N_4+ZJ01F,8_F\LT;U_ _ MX'AETT!$4UG] 2]:P)LW>(7$C_JB4'TR_2!YM_37[\0S[^@U^#O$VM3^_!#A M5?L6K/^O]B8TWOSK=S'+&N*=* U(1G^&SBQA<+3DC9H/E+.2CFVI0]C)N@N= M(6-'9L;B:(W7=S@Z5. R&E:D?:!$H\7V#A^I03I0YAI*]9)+L??=>O=KC:?K M!)2/)%4F_"&T7&G5NA?0OBKN27@8^G:[BV+4\ MNEYU*\RY0,9G6W'23C M+ Q3WRM-J.RP'$'6LI_L,I0/'KB]! MG5B3;9(F]K(;VQ.T;BOL%:9H;0T<0+47KV!'1Z"K67(1I133\;']+/B^E2S0W>2-E0=GOR.4JP.,"&<2F9SQ,/%EKG'Q'_!94:-2+BS*'NAW0#M M0*]0EEDNO9ZJ!D-X]30'$MLR'K_J/T9E(@[59W2E M6VRD]\B&@:B%4QU:=)#>2Z'6])QHU]A+>2_=6E)S'U/H$AL8I._5DCO5Z=HK MM)O=:ZU5O&W]3E'LQ=KZXE#UJL/;P4&&NZNQK6WIV7:46Q!Q[:<\W!?I2N)] M6D"VU65_FKUD[LAF))W2\IN.0\3CUQZ=[A%Q2>)HLR[4#3WT]&'CT<"R7K!"3QZ27\23P.+2ND_<0G@047=3^ %12;+%3\G.%CB MI5:#K!B'B\RC]-]>$I84E<:RQ'/EQ7=,DFU\=.]Y&]@]/KW#)(GE;^ ;_<1& M0_SBG^P;3/W-7S)%ITSHOWY7_^R[ T4O[AGPFW]J^>(GWL:G'P7/%U>5*,HE M?A''6TC.RDE[*)5#]3 P!7&,L8CD!O>977%W[>W88)]NZ*$75CO/C^/GQ\ MM\0^UY3^D"I(_Z%2%)@$S%RXP9LP2G):U#[:V\RPC^:X4*N0CNOQ+GU$K*WI MDQD^X+:/Z(+?>@3,IX]UP^Q8DMZ&G>YS>,GY"=L.+(Y:\'+Q)^ _L M1>?AMMI@WY-,_\LM]1O$E-ECM?4:/.BG2B,Y?>.;4+7 M%U3)5RC3]);A6]8O+'(T"W#I-U'Z2'\?0\A=0(V?<,F#_6T\:7;[ ]A2\46@ M5:F"4YGC3[ 82M-*/Y!8?\KGDC :]:M\?EA?,5A0^WW!XHW^]U5JA4- (Q*U ME3=^_ >D3T."#_T/B/Q(C:F@TI8\@%!_!ECY@==LAS6^-X#MA)GRQ[L3XL7\ M>V_<,XIO&#Y,IH2$3W"SH";Y2827?L*A8%AVTJ[JX]_KU=X&GHV:&,-+/\ 7 M"5Y7?2/ES_9WT6)GPDGMDL\^TYNH9\_PV6W]^(&7M< )#L"=IQG$QISL#2_U M9Z^D-SD9-RY-A\Y;+TVO.7)8\@*JZ7))CZ^8E=O,HNLH?/2+KO;&Q_O;+PO# M=Q4F/&GJ=D,'F9YBC_1/X&*%@^Q#U2:Z+QG#.RL[B,Z>-SX_;N&>5K:+ECTV M/I]QT:5XM:V]L)OF,]HAXT@W%\$UCOPP7^+)_GA*OTMEPED:T'VEZ.],+]9) M7F%Z@,R]YZJ3O>8-1]OR//(8=LIN?1>2DGTX^_<^QU8&7EO-BM^'"6: MZ/1?J=CT'_^>OQ3P3#*ON8W)U^9-P\=8 M6?*/*/77TW_\Y*&A>EW/^:GUG#ACVZ.+.'/FP]9:9<64/MKO8:>?OG7'4>:Y M4;CCYY1GU0F[/YTA[..9!!H)[]B4A7,XG3ZN.2?TQUDT#Y_R=\VZ)TTG/GD1 MB>^\)5L5U6[YLL<,2T(-G BHGV+^WXO@!K;'V>IKC/DY0??$_#9*[:$R<0^F M-1#O80U>"K5S%VV=B2W(].WB^AM+ETIF$9^@QOVY\;5!;=%EV)#*,^NJGUT*/'*^CR1TF>'(CKXOZ?/ M?M5:JGIZM)XO:CZNL _V(]@1Z1VGR@UU]DQ/6S_&UY%?:;+V*U-_X2)5S73M M^0R+EYGK]3G7M>_TMZKH,./XF.XS*QQ%F =3ZK_JFC>&$$@2CIGI7E/BZ^WGD*[S@*.X19 B(?'JI@)5)#W3:N?H$$K#"+XV3%OYLWVZ%K6/ MX-J+9A&+ZRV9VSX/%U3T+K9YN!&4DZ_>-=_P4G^%$R4 "3Q#IZIXHOJ%X5VCBYZK5J_T M;-U,][9NRM_HV^W$.P/5Y?F4//B"]]CI_7W$*I4O@B3R@]A?V(S9'RY/?YFY ME/9LI:E8<]\M?[8WT8O.\&PP-F:AV I=6K[L-'QRPC*!R46PQ,__"^=/@^KG M3,>7M88R\U Z$3478K4OJNVK?6^363<[3UBB>V+J#?0(P@;>)&TUL#\J>U]J.Y/5;GWO/%$N#'5OZ"&72EB;#-SP^@7&5* MI5H6&L/)CF_G4;@&PW6;B'*B,R^"O*LL+&)CA8L1)@.R"M5N(/SI#7ZI/0@X M7<:7?@PR7'M1G>>P^?G^KAH Q$+W,E:0@:-'?T'%FZW._8 >Q#[8LW18MQR_ MF(H1E_^IUE0QRF)0IU]CU6?#2P.P19H]*^7/]E?NR=8&+DLY4CFM[(^0T5*5 M+KHGD=ZO C7W_\PC@_HZ8.P@RR6HC>5&D&Y1X;U+9U1C=2>B==8&@]=^#M MMII&SZI>+1CF':*&=+*KM3Y+'NQ1Z(3RQTMY.]/R M%4\QO=CZU?OZ-'A>LR7BN? M=UIC^H7>FM;;=65Q:?;O [%=50+*?NDJIG?;7_THV4[7F-ZSO?B2+*HO !5/ M#B+W4:8H9E$J6R<\UK[>WS[+4M]4_^YZN);29WL3/3N0>531?8LK9.A4_KUJ M.[+-U?2GAYE'EFZ;/(JCE^7<;N]^QXMD'M[@C0B;EWZ3>Y+H'RKMV"/@_[I] MP#CY'(7;#15?.5W3\\3C5\BF2T)GLCT6!/R^C7D?2)BA14@E)8![P0$P8&'. M0S#_&-S/$O($OL80>5;G@NB$ RN](0/:!JL!K*2=UN+P/&*5-XM=C;72YLU! M98$VS&OM*VXSE7@"V^6EH?'P(Y?@M 67KWN@SM((]NM$#I@;@ M0XK5GAW[K4I6+&VU37>_?T5/"">!;< M4$/I+(;S4W/"\<1/U=RNN.-V(#3:NF.]VTL3&)@=7CWNGP#4E_CTR]HC;[[I MK2$U?[L\"V$8!*_.FPWKN/[."[_H.&=4O M.+*%Q1H_IXO>(X R=4:-JF(3IMI'!U9[LU=AS \J^F-MLFKJCUI#8]/C^3H MMJ@6S5&IYEK3YY:P>YVI6TD@F3^%33DDZ2-.+ZEGSVGK-PX547E!+7ET4(Z! M)K=8_3O#O* V90(VOFGZ,^9EG?O9MON\V9^Y2!A=O"S?QNL=!BU?[C5HPA9' M[7K*/S6HK[O.NU']O.GE?T!?6&M=8"MD/(L3?ZW68BSJ"X'UUP#.F0=\%F\V MU1_J7N\/S#(["(K=2=5S-;_^;O1>_)!KH),M_F)[/#,79$B+Z*= M9GL0Z#^P,%NM]$L3=-K2W%7:':K)UNY"L?\+LX0W:-CDJI\?'N),@RK-[_4W M*ZQPO-@-0UE4= G%&?]<&MJ7'3.N(:1*]\Z$'CAW6V8ISL-KKZE!KD6NII&\ MJZY5M6Z3%F\9EO,L+<;K]HL;?GF4%!1 MF_:.RL>-+PP5C]%[YG!(ALJZ^KU>'>+9G!XQ38;J7C3ZW01Y!+Q=;^_"LX;7 ME<@>9BY4&=:A5UON4N7U3S"T4'.3]RCN__YH;YG9_E2?HVH7O U./:_60BRT M 8FP_J4>T__+&O*EFT-C3+3U^STF)E,S9^'7!;>E^%O>)Z2V!J+F M!0NFIA^SSJ1X@>F-J?+"C4@\?I!ET??^Y*;3".NH9ON?+QOA.\ M +X''&DM4OZK7QA8&7B=O[CN#=.A).F09L#JHEP&7$0:X](04IOW^JT;*H.% M.IS.8#YB>CWP%RV_8/[L$&_O^]_5C0=Z?;J$\?0^PEA>37G4EILQ]U MII!=^F"/SL4P2N ZUB1TR8.C]8@VH_^7 L\Z9^^TO.P&I*\$ZM#_:GBCFN,U M]+2*=MPT848NY*7AY>DV@GL2\R:S$>6QPICEG>0LG)R!4VE:6^36V_=PA9.6 M1>(5*WH/ H8G?Q;Y]W[@D8;NSV6/N;6V*^S3O5ZU4VC$8A:?<4#GBH!EL5S[ M 0/2 UCH=779Y3_IS[C;*BM#;]F^E-LBSC(-\$ MH?K[V>?U(5[&VU^J]B0R$&NQPD1O>'@P'I]3 *&OA&2H>KKO^$7T\%S_ MV9$:/DI:8/Z+3]='M'BH1[WCAC<-R\N,_5@O14T# M"JQ7"-G)GJ++ M:O?%^SV,&.)G8Z^P?:F8C]-OJ!' ^W^$JX3NJS77OYJG^TU$J? ?TK* C#5 ^](3X/_[F)%Q6H]27/FSM*+F. M\/F6G@1+V8F0'0OYBUO]H=*2QNC@G20:Z"RZ#*G%%FGXYS4P$[:X.5VQ#!X& MPFB/^-1+O/(4Q,;'>XR=MO!;-#QLQY=6CF90XT"K>&$8P'!P?,L@,P"ZE1H$ MAU#H&7BY*4ML,%F>Q28@"BV<;L)^S*+">'GVO*"/3M?PK]J$JWUI]7+%J>D( ML<_[P_4_Q.T< UA50N2ZB,@5V&YQ'=)K&R% "=;9220HJUQ$(G^6TODD.KC-NTE2M]QM)HN*0UR M_4 95_:)+3PRO'RQRX8J]A8O]EIOZB]]+]H!.&&+KB25SP]WMV_O!;:QS1OB MWN>R7V"\C*$;4.9*JA5ZTT7-?P&%EG5.W0.)];^SIO48C279=:\8S[VX]P+_ M7VS)U>.(-#[>7QA5$XI>X6,JUY)_0VP=Q%#XPG%JBCTG&J$UC-#NLS1%>BBJ M@"3 ;._&Z^M?J#\5G >1N)7S,E5 M=:-V*\3PC+1CYOVHZ[C(RFY8 M+1NDF.(P5<]+T MENDL"9%K-UO)"P?#-Z0GEF8U<'LP&V2#.TJ;.)U9!L:S3B%7E/_O+!#IS-3H MH_^FUA^<=74IIRW?'=S=M';2]GRY-^7R=0Z\D+@2;*OU:[8JIJ5#(Y,PM&^O MQ=9$QGE?;9\%;9Q-_ZF-%\&&+L-+"+)^:I?16/)&CXF,6J?'BN3$?GB5R;MOE2'&&V=[3B!H[DRQ3K=!=DN&90JW26H87=#OXBSU0K;09C> M7PC#>Z]6?MV()-SB!2M='HX/[O+0^*9A>;\*[X=FMLDC2 0ZQ.E4+?B^)'K[ M^*HJQMHT#&GWKIWT'MD(+;N0:])[*EX8P(UW2LWH)132T*%+[T-TTZ"[!UZ" M5=1"OTB(0=[M MB2YZ,.%!#8H>IM%E!\\&=Y;%\7;-?W?P '5@XAAZ@[>\E1'YQ39_+ZI_=IA9 M]C*ZPHYZ22M_PZO1<6&&&T>P1 *)I!;->]5+_!\=E M0Y9OR8.FN][X49Q,*8ME/51,Z7/]K89NWH?:FAHSM/M',:G\XOL'ZLLV&&K\ M"*H>[Z\\!>"E9JO,K]I5J)2]:/B+%A/,&]0PW%C*,Y]B5??D$'(U:V\^Q>>& M$D_?,\6T[=N]AM, +RO7!)5>T:)H1W>]NB!CNW<'8/H;ZFW:^A9@FI]I=S7S MB$ %<_2(EWOTD:Y^Q>E&K8/B-Z2WM'RIU\^O?B=,'S!^BA0O!I *ZP?J'"L_ M4II?03F':TD4FZ/; M?-V$01K/+G9V+%MFQFA;""BS:,@L^.)%?V#66#6]1%SA2M"(AK=ZC%6+ZMP)P&E0"\[5\VG1Y,5QSDTMV+1<>[2DWO/3^($[VNB&>+ MPO6Q- GX #*FCP%JH 2Q!F)+-B6!GGK4SLW9., M@_.XS%$W724XXI_CMM21D>MY0#I0\ M&U/U$53[U.I?&%K)D;J0P*4.8 #]E<]_H<)S>U31&F9B^AQ/UK!^XA:36/6H MHQ-;F D[F1<*:[WDN"Y]K,=H\9/6\"X* _HC]T")]-'ZK-.#R0SD$.(W3&ZA MMCIN,B\,2HG&NL*&EPQ_MS*K0]EX-SC 3QXI^W KGQU>G7%==^Z&E_K$H^6[ M]04U5B-V5Z@IE*YZVG2T"]]%6R_:E38^2&]CKM& KTI>7$]J_5'IW\W#TM? M4E>[+Z3^ 51Z&VK(0XW96M ;0[>TC%N^;"G;?IE6K;%1%8&A5J&DO6GTFVC1 M=,W-/62IN$PK)FP(H;=^;72XW]3J(H\XB\:M:GXK9L<.+Z9J&EE9S5;TQL=NY$6$P]:O#3NOD@,%+>'ZF 9 NJ18EA/L^?*& MF:RY6-NIP)2& F01H*B]T[4F,LZ:\9K _.$TS5^R,GVFN7DIBWMD,:MF;E;U MYJZXAADBWA_DD$*V8,:@!G; )&7I-@6@L::3OR/1/A.M]?EL3+ N>WA(GS)= M@65!]<:&D0=0Z@\^1AXN\K.K4*KXG.G]F33NWNV[5'R/$V]@-<<,U7/>56P =,2)./-_-0 M?[LV!'IG*P%A-XMNP%;,()6K/\;BKW'59W$8K?[+?4U#Z*:4^$O,"IL_>$%Y M5EW_\O0W!7MBH%B&,NDCTG >1BOL@ULMYFBY/B]-4>Y_2V&&9KY.MTS1Q$_\ MYY)NVOE=IO[9@95IJ(,^O8KL5:I1]OZP-\K&HHG+AE(STUQZ&ZZL;Z%"V]Q# M_8,Y\FWAA)IU?G+CQW]\ADQ7<+SB>!;P+K15OJ9]2 RE\!$@X.MS&"N?[R\" MR'H[I'7),EVO.K6C[HW>U/C5BWRXQC=5RQ:?,XZEK/)&X Q4P,@*$IF=ETV8 MRGO2&)^A4G=I/?4!*B98WA1KDMSQ[7_SU'!M/^Z-A/O14A59KB"@PF=:_VR/ M4/3-.&=5WM\VKSI.$?[P\6[N)P6@HM)'#*^#4QR$K 8PK*K(JWQL**7=LFR9 MXSM,$VHYW6V9*W@>7GLU/O+]Z5B$ZS\8JW^ 0/WB3,YT:JFQ0RH?M]P=08=I MDVF@^_5(:*#07ZB(F=/I$:E0Q:NB197/]QE$\LNCW.ID(KK*AC7?.ZD%R_ZV5S^ T#6[25=M MJ?HCPRN;:+Q?MWES,,Z".HS)LD<'YHTLI+_D^QZPW-2]')0M20X@)3QU3ZU6 MQQZ!M*C;!XR9ARINUVNL!8G^# '9U/P\C* 8,MN-BQ4B91,IJPR$O>D,;)'7 MF)\U+_1XP=7'-S_ZY;FO6ME-S4R:H#R^7([&]MNN.V >(HEQ%Y!(=16);WK# M+8:>J/7DJD%\.83,$(#LVG98&R8 E5&_*9Q4YQ'&%T&"J8*)*W]M*5_#JUPF MKU;/(_!N=/9JN![W_[WU(KI7$7K8;<*H#+RNZLG>9J,L,[IBW$L?[;&- M"@]]G-(!C"L]'?FGAK;J2_IC[+?JRP@X+V2+3NCIA4LE@[2R/MR)_&3KB5OIS M6K[>HP-??1*5_OOTB0%X2:O=\:T\I VOC\,[^KGZ!K8_G1X;G.2KMZIFK_B@ M>4@PV'?J$T^*#_5IX/$-LL:[FGVFS\!; 4[E MJ >^1Z>T?\A?1X5(??6KX_ M6$.O_+>UZ7>=2/:?9O@%>U ) /OJ/H@T[=_OORL38# (.#H5FVA ,VWS:F^* M5;2^/(4F1Z(RJX6'>E\J_;H$!5HF@<,W32.*$6KNMW>_8X7B1X- M++/ONI+L,5+#8U821X6;?94AFM*'3:/)T"N&0,TM&VK]S\.-"C6$9+1SS$9$ MR!!W)VA>!V%Y#0+)2^NXE2O99CV^Z5\WZ( <"AFQX[5YM7!IK=[N7_EM%O_><12 ME1>[VG23-F\.)[!3Z7IN&]VI)F#X_$C[2-$[X?0>7!8!ZU]2=AY4/]RO9YG? MU4^WS,A@63/\#G^%G]B?JMMIMWIY$ Y5&&>&.,?!:6>K?8*'>]/I$VG43^B! M\@A)"-3HO8>>6KQ0['CWQ?L]C!BB4WWKB-84AN*"8R9CP65&IXU^9VNOG0.N M@<:@,H&:C.O]<17A??2\)O2GX/ZOW^'@Z.OM=QGMZ+B$]/Y>=4G+]MP2!M\_ MR9WJ%1.%!//AH*/Q]/3T/1L1&(R/[]]_>@=_?L=H?O=?C!9*B:'?.+G__S_? MI:P'JT2"HQA?5FC"2=K20YTRXGXA@NJB39#FO"'.#"ENB+)#G!^2 M#$>NO[[4&6P=6FAKH7[N[7_+[1HS7M%]40>@[S(&=//^\:7HI?9B8#=!BB%B M'"=(\9R@)$1W&$%VS@0!T#J:!=:G5T\(I_;851AXZ6]T'.Q.)]%)2.A/(6C^ M2/?QE .BYD'FW\Q#C)('+T#9EW[CMRMK9U.+ M=-DR'_O=#NG/"0$1DW""0$;$A$2:E!.DQCP5%(&D3@:[0]5C=?RDJNKQ8Y>E M*7D<(<$%*39(XX. T>O0&5RW,[E0-:DG2,H]@-F@A@S>\;LMQ$P,W,\81<1) M(D9S'#J0*O&=796EI2EZ@LL;! -L[3(CDBX*5_Q"I>Y*B-$>DUYD&"KETY92 MGU V@:F3/1$G_AH*R=$*3K]'./W&JI>T'2D1E%*9I#?Y(WJ=/0*.8]4P@;OZ M96LU)XA=[FUKF^]L1.]T"UY[U&5E\HL9"8/[(_KK-2(I@_$H1'1=-(H3E-(< MCS;Z\JM5R='"*T-P_6#"^4OIH \CDEXLL_0",T&(Z M!7[.=@PM%![M,GN;YT/),K)^S1O4I[(%(HXI^ [J($;;^V>60CD7P9IO0 M70#*##K=LF2_+QFUD]$Z17UDRHE94U01)SM143CKBK&0VR^L])(>,9WV>4Z% MG52VMW@34N?"P0ZE5QLZM>[-V0I?P@CW9"MT5T2>/7#?<6\II%G=)P_@=8PO M @UH$[+Q>"91-JF[RV1)CN!<25T/\"^/<4)K?A!9W]#4"*Y0&P'S2BXU>SQ!&0X07;"W";H-X&H>+Z9LAI MJ*YLA&7P$=T_%;ASN9G6D>35*]Y('3H4C<^@[E?,JIAJZ-Z]:%S/1QS=A;D< MTYY6:&KUL,C6\8XEAS-CPXA5-Y,AL^,=8J2%)>/0DNVL6(G-QG6ZH9^[^/@A] MY6VE=^ *&)4K6\I1G0ANAIA'VKP&^5)]R-:9(QS M0N*Z/FCAY8; :%#3U\T1>_8,ML/6CQ\X(A(X=-*&.@?JD"4*"PG(4H.($K:> MLJR\7:G-0J\L1>RZ0WU?*5EV,^'$QJ9,\4LA.;UBC<>_(VQ5RT*G=@;1-8L8 M[G''RA%.%PG"$\1((WKV2.)C48KTK$^F+C>S^*["A/<[O-W0!42O\O0* 77( M-W#F?^@4\@LCR!X5>>0QD$<+17_LFDK3/?.E<48(.$W$^'OS%@W![T#5['X7;#9P/[#?@F43T](.X-0;6 M=BO8#*@HSP2F3TJ*A76&+GNQDM21 A:0ESB^X;XCL.& HD7)6(<.!U8D!KQ M-'7]&-_[ 4M.O^--W;Z1(3H+ENT&Z(S_^UL9';F!VZJ.X%(-?1AK6^*P/YY2 M$T6%%4Q4[R!/E(O< WF'6>$#'RL+"Y)+#/%?+G-)S0Y[!('@6HS8NK^#ZA7A M!ZJ:_X@Y>.(5IA?8N??N2,# _9;ST>M3YEH;LR*D M3 =.$KT![^=;NMECYBFAU"=HFB21?[=E("M@#5][-GU!<%.=1QZ<.;>[]5U( M.B$U<$*(4QJLR,2EM-J*RO:-[)[CD85'<9K@84@;DE%$P)QP@A-'F1VFYB6[ M[U:J8SDR'$<)M*_T%_AXZQ-8WIV2_3@I)&FYJP&-\,;SEZ+UD(1)[A8?R"9' M 7GFZPQ9F9#;6($%]4A6,T&::<@+H1S%%IB'(@UQ"S0['\<":EIS9O_-3QZJ M:M"D9?Z(>%.>:A;O>#3/!V)_)EJ 3H[Z^U:[$BPO_@! MUV;I"MM%=Y-U][ 67*CHC1\(N_7M2/1)W:%9?^>H5-%=15F_XY *).[D M,?SX_N.?1Z^0VM$.*/ED#!U>H#)@D#4NV-72# MIQ24A#7II%C4@/1Y_&"I!3.A[-[%+H)%!%Q.,?_O19#KV W)6_D+PQ7NY,=@ M'(["U=$6KOJ\'@_L^++2$FSWRN]*?;$^)3LD^:&+ #&.D('[-<:R/)%R+;D1 M7;V0TFM\ M&!\V7@3=A5$4/H$A!7X:=(3";&66XS(S\R,A7;AY@['^DC]!@IVCG'71G&H6 M\0_D\#M-SK][Q'M?(=G\2L1%N,O7W7W'M);R>)9)^H(P6!>,=.^7N1L5W8N,>R$E)Y4GS]B,3S\55^&$)PS[(,EJ MY1 #@7?_$]U.,QW_Z%T_W-X_7'L[*C\^T[8_Y%TR6\U#VPTJ! M1 $GV*ZH$MZ2R ["AX[,+%* M#%/*DN4A4:N9* # #Q_1FG&4A$=2 M0%;I(01#V@ "3R1E \Q,;2"_B#6GBM[LMY;O+=G(W@<&^RAGL3GQ.AM3( MGYH]J%.!CM0-%C2'C-27$E ["FT!3:G!:U&!H@.,UFY)X^=AM,)^PEK@!LLT MNER51YYI/#Z %')-?FXTIQK4YI5+/1!3Y'666KJ<,YI$:_ M2:+69^;K[>>0[KT!G DG8;0)Q=9/#P+HQ+V@8J46?Z=%^/46I:R0SHLW#13< MM N&NUU2SUTVN3)YP,KZHC0BOSRTLIG6#I=B=L.[]J)9Q" BEJPJCUHBS(@Q M"BNZ\1Q57]K1C>35$NE%E#[$5#@' 7Q+>7"3US[V!.7*(7F*,!0=%Z>BK2"> M\N@3[I9K5ZO[5QR#2_AU4PM"M]?.BK31 TN \N"=0]S$N+4D^0%S, M@W4$GV96KR(D2R9_JU_DW'UU*@V=#&=%\KZ6$+--364.0-FI7D-1U2SP\:A" M:K282'S.WPHXG0Z,VHJ8_B')DP7HNXV>IX E::OYDE84R]CH+T(EDM6F-/-B M8C.3TX92Q:*H9OUT[*EC-^A*YE5.ZZ;:*"QJJQQIRYU[4TMNT&G/;E C>I&! MJ*0C'1\&4UN$;)87X>'+3LK$=@:J:_]>.;V_CYC)>!$DD1_$_J(S:I@BB11- MV7?D15_1#0UEK[?SRKFSWKZ(/C1;:;IU2#XX"0G]B3GJ'W%FO)C/7OLWQ^E@ M63W9E]QD*A1K5K(P)3&3K]L54,*38$%20V!Q@[QB6,F*HJ0WDOQ;EN.0Q62! M@FM@8K^>\81U52(7P1(__R_[C2FH,YPXF<"K)RV/43\5J0#C1BHXKU#039J@)4WSH$1,H3"=THW4 M.).0O6:\K%?JE98N<51::L2FB;0>)!<=[V2BHWBP4^9POFBK:BA>V!#DS?MB M<5<*P:S%^#E[,+_4N,DW[".9T1>OO/6!+4,R7BM*"0&I88M,F(! MYW 2QDE\@PE'>KV._$>H#R7>@EF0U/X@VR5>7@33!:OHC*D-#IY<2$59+*(M MNS(PXT,X]+74F2YS)\6C'R>5C^%09'8LL/(V:4[TDURFJRA<(Z$%4FI F2[3 M XPG3V@"Y2?,*0VT/*Z,BY#!4(>?E(Y\Q&5CYL#APUJ$1?R&!SI?8O]B!ESN MAS?TXAWY< V'1JMFNIRF--&"$AV+"J0@/=!SV;FTK/:8VYWS\.PYP4$GP.!\ M534W-7G+%: ]/NU(&EHN+:Z>*0W/G&B8];6; FHKI*<)U"N'M?Z&%2N+@S7J MV$L@S(+:>BRLA=)N@V&&-6[3D]XA'D3&69([;]^G-_>> M+Y:4D[_R%\RN.JP%3XF#DE)&6=*6&^D85XKTJT^Q2_64,E_Z9 NAB-3KH6#B-"6&\BSU9D7P08=RXQLHQV[=5ET%XB4!H$X2),'7I(2I0G<[EM] M]S&()#=^88OQ6^7'+^QS_(K1&F7@B5(Y(Z4F#Q""8^6H*0:8#I3FL#C*GL;U M,:K4<%8UB-;+ -*M\]*/@?>U%YDHYA!;IR#*:SD<5W#,(R^(J:W#&O;BZ-%? M4$EFJW,_H":<#]$L.K;,K1!#K#DN_U,G#Z4BB#2*[AHPE]ST8B,@4Y=.P/G, MRE]_2Z6SXC"=-G5N= _1:8X2MVE@1I2H<%BYU81_IK@, U(U:&!_!'BX3NT$ M"FB8:>^2M,, >K/#7A2_14=HQ25SA(9I=QPR>R*N1,),6V+P"@PGD'PB''5( MBE&O\;,..5%:],Q):E/9;@YS"YAJ06?[,>]59=\10U'CM,>G79-7=2XT/'&D M(:^H[NZI<9-C=IBT8LRG5D5D0;9?6,%OIX.?DW"3>]-%W%SPSI'8Y<5T.01P M4W6/"@->@9Z/2JULT6H!]K> 73XJY>JQ^FVKD'"',;^ XO*<\ZLP>.3) MY)"F';-]4O\[1.*OPN0?.+G!B_ ^ #1"/1NN*T"DI D)(VE:.037]=BZR(G[ M)D=,NO'*4NO3['$6I.9R93/N 5&2#B:5".UP@E*9)FBZAI0$^^Z=&WSO@R\I M2,#F,^#E3PE:M7A-:4#Z$+[..CRC1G>"Z4UHMK*67#!!6'*!#7P(J0;&U&ZR MC\]TS?,I".BW)-IBM/)(;-^#SD6\Y"[E>!'Y3)A+/\ 7"5YWVKTY:7%3UHBC MWX \8O3'IE]N8L5T]J6<2("[]J)DUSW!5E!#C-SP12[H6<[)::^P\+\N6]FEJ5FO=W:9G&52\M$+3X:Z4Z91V$4RWR4,8L=L2 M2PLSU0L-DJ\5:9%RYJ858'>=Q/:J=+D(4$I2) N.1)5,O4C=W-C'EM]LB.@" M!^G=YR1\N@A68;3F1?@&,DIT%FCIQPL2QM"5%8("E"-:4994=\73>EJ))9U) MB;I '@%]I#%P""K9RH&Y=JP,>1E*D;PO/(].:]5:_]6/DNUT36^RU,R\)(ONWS6CB"1)='EY,@(% M2)7LB-,;@0JYRVR)*JZV,+V]A>PP 6WLNO:TR 2"O[_]7F]MP?CL^NAC84M; ML22S'3Q4PXY<6T!GVG+$?S#VPX *U#W&(%H(*(JC4("4R^XLS)!=7]-'SR=0 M77,>1K<>P?LVJI3P-/+OG0=>G/L(&E3FNIZB MC9"!(8+TT/QS8",K%EJA">@T,[8@6IWF )X-3)&N&L0#=9.IQK5AQSAA!MCQ3+,:M/LIK/5JI$/->=6O " MH+2;%Z%YW@0Z;.ZMPZ2=>SZO6A,!H-L'C)//4;C=4&E5$5;J*?!X%MBEB10, MX"U*VP1WQ-@CR1^E56!IXQ\I@M-+Q'_DAYV!,(8F#_^H MA$3028 ?\/2W\#,+:FQCCG2DU= J:>SW;QO T)'245/" +(]XN*@-R#06_@S M"Y=(H0##[\U7/HYOM;2R5#:'@93TB]U]P1[$KT"G\XAU4E[L.K@Y-7)(T7-4 M"E36+Z7CA)=V3'%:/RV .^A9"TUU@GO8Q[:=3A:)ERN@311EQ$F/1272JS8* M1E2SBYCIDL;2.\4Z-.-'8>FDX?01:44R"F6AD*;.%+K!,?:HU3@-EJ?X$9.0 M=20Q$/Z4A!F:Q#(E/2J%2(DN&E49V1Z53MGLOGK%'*7U::=NF:7<&4U'OS+L MJFX-CN!=;.A:8O??]:TGK^DT8I$[+& UT@79@1G$8L/T/+_W[JF=[P7Q++C! M'CF+X3*GI>[SIAZR^U0'\Q6H(TY>)*2#KTTV77-CQOZ"R7(>?J'6"WA@-2CR MEC[-^1,FCYB[#-5GV*UV_U_QHH>\!'UAINNG#Q/T\?W''X0-NV C M(7_[B9+Y./GQXX?)^Q_?LR=^^#1Y_]-/])\_2J*BWT9+@A-$WX$.7CZUENGW M!@]1%C_\^8?)CY\^*18??YC\Z=,/)6"OA_&QW_BDX\R6WF:%+7K!!GCH&NCW MHAHU'%V)NFI3K&NJUI4U4L( M?YT1V,"IUFJ!-]J3WL!+=TF&_0X'42/!.U$(*29(CDT&##H=*.W7*)5&P44[ M12]D3L$'!N,3\X0=0-C,M\KLC-2HL_EW)#*#8$1*"CS?SI)%0L3QZ&);JPT((.Q#!U'(3I#TZ3=0;F&=ZTU='0Q50DZ:9)1 M)T E<$RR!@PBACT[):#+?U\\V&M34BL%_3?B=AIS&*G&FJ!#M#(0<+MPFKT-U1RH]6& M*(-YD TOZ[@'-^D0":Q_)@E*;XPO=,A*._C0<,@'2UT.B>Q"^C2Y[^R9-4AA$;AKYKTTD*MX]HQ2JHB3'8,J MI#A9MZ@E>HN-'4WV1:DUF/)4T*-)["JRB_%;M"FQJED M&S^-*P I.QIF\^?ZUA&B/6Q[[[ZA*E(#EYGDQ'5V<)=97%W2G2NL+;OIS7PK MYZ4?6KSF? N.>L@W@$MFIZ]>9#JIJ!0DB:X8>9:I9#.#P8IR^1-*5+ADHFZ< M [H8HWXD,V_]Z746)_Y:;=?Q-:\%!U&^!G!W?L!G\69C8)^3?&2QDL8);8$5 M2AXP.KN]OAZMOB2OJLCCVU2JZL:&M*ES[CL=DN[U01;-^CO>%;)"6%\8T85F MEJ9A7@1)Y >QOS"473>]OX\8IC12E%4)OLJMNW.3@#:P84J3]&H&2:3H?6LC M5'*IT272;S90TE5Z^=$;'\7TAU2V27ZO$#_!\8EX\>@:2L&]5D%OXP M#9;97VA/FJ@5D\ #OFKD#B'2"0=KP"DOYMV)TOZW[.])R+:T3.SG18Z86'4G M;&@8&(-&=()2?H@_ H.5^Z7^AD-\AC2VTPK@65QAZ4^S5=H$C#N8H4-8I_M' M6T\$S[\5+>;U)F2N2C$E=+)L,7\=$G^Q,Q+E G@/7EODJLN\866DI2=AK94> M$\0IH]_$?QWFNT(RN\_15.CGSRNZ!&RBP;G3N/ 5JO,9KXJDA79]3JZJ 9RM M5GI0^L:/_] 2W[48]:5!/*APM3H27(]XY)[QG6A)[MD>!I?N@E,R&=.#Y%60!!V>N++&&]+@$_JI*K]A1Z4DW0E+L$_8-ZKY))WI MQ\H]P&:(\ ,=6_\1\Z0JY:L5V2SST!B+)O;.CDU\(+G72QLMEY9=BCN@F<.M,EIK*@-Q3B^< M4&A$CUVM9Q+X_&L"UG93#LWKK$RRFA"\ PO,DG8MB_2M:G6.[Z*M%^WF3^'\ M(=S&]#2=/]%UM3NGK]QN/ ,%-H(#+UF_O9Z.4!^24P42 "5YQ.DC8 #JN7'H MV]$SM\<,0]^T+=M=S. OD[-' TZLE!SB]!S8CF(C417LPO?Z&?J;XR74,Z<^ M6%,0&:*9>(SN.1=F,&NX$F/4E634Y >!H(\$ S2%DNQQJYG['(!LI*N+BNB!:K;&*#HE*+R*YN MO'I$P3+ S4$4W5!^B#)$BN-H51=+]%M2.5,CB>\]0G;HSN=!\K48!]XO;J./ M R])0P$=AQU@U-L>!U,!=7;.QA>BFN1SU+&J-&T'HQW;:8A=AZR4P]Y+T_) MK.%2!N=TXL:$81>&##P1W?QQ:MAV#DYS2"*GB$NV5"H4..0 I^QW1]M$>.%W M!M'0Z0Q99C(N4-E#;^!GDAJ=)E1)70)V/K:>F2.HW6GKKAR&A1%!"2M]\95/F@_CADT MR0+[CUV0F#D=) @-6^P2)[D;\8NIQ9#??$[")QT^)C5]S 6C+-L 4T[4 M+V+( -4$Z5JY**\D/* LF; \4UW?T>DIMXV7JE^FRG@(2N[9[)L]U7'Q'MCS M?&*W^,;9:(@E_HV/@OXA'-@"WO)05%E$QU[L+PS68#%ZHU!"]UQ>R5;A&ZI) MS#6Y&X\FN?J^7C2I24RRD88T(G7J2O@6F=2J-Q"S01_>6\,CYG@J/CVJ\?0^ MPEAF0'#8$^[W,W,Q9#Q0RH0E.PAT%;N!(ZLZDBKUSO/JN4N0MZ5K'@>H>4H= M ;+[Y.7JT!G=&R@MDT4ORAR0RC7,QR[5:U?,W5[8]:.9!4KKTO4LU4=^N*$ MT^O:HX(QI%RZE" ;YWBG_^60,%@6/(.[UABQ\:I$2K01/8O=A/7HYQ]QCPW_ M[T60[X$6+(M9,!WCL[R]V4:V-Y/Y/K+H60O9.DSX<3,2Z:[+F* WDMU;R%++ MMWYC(U&2+O0RQD*_AG0<$#<)TX3>;\, QS*!MLMGD%)36;$#EYX4!+\>A^"% M;/3"R%N'&::77!86"@3Z3[?.6QHUZ7-R51%G2)&,>=:?-@JM0J48F('OX-GN M"P>Y$=TU('GAM00)^UGG891 OD)7Z1FA(Y;Y,"KQLVBZH ,KR7*W?KKF_8/+ ME]4< MS+@G6G@5]II0R\OL%BA007@5D&6 @!_N5'_.V.GOHJS)52:*-\IHTR M_#J'X\A%MC7T<93\\P:$-]!6 BR"./&A3^(7^L71F[)-QT!'R4FMT&X2ON9X MO0DC+]IQIQ<+)/'&Y:?;"-(S.-8L+">.+A$S.,.R55#X6NH.V&CN B M'4P(J?+!]-1@:FC[6 PF#[M^(Z.I[^4U/608OA@,H&Q)P RKV%'4^0HGD!UX M'86/_A(OCW=?8VBCK(H3;A63>@0Y84/2 V*UG9Q:(3;FE6X_L9!W0O(N F M7P($ O"G6Q(^QYV#)\SUS:,C]YP+NY1Y&3YHA2WO?;:T)5E%><6T8, EK(L MT/E8%X-J]%P?K$IPS6\COQ'.M77Q%M@,[WW&":E((L473=6DT45 MI<>@"K;QY6F<=T$-1_.]$/.L-B_H*PG)KN:#Z4R1C?YU#.P7(H"VP_MFMB2%.1PDV$"T>=H?A(60 P%47&:2HLMWY:OKKJ)4D MS?I9CP2:"GZ?/>-HX;,FG=9S!#1>+WY8Y$W*8/!?D\EV?+_V,[J!/AP09.J& MJ:_UF%(4G1GET^72AV'UR#6U2BX"T6Q/*\WLY"!4U)G1<^0':,$9C$\O4E ) M*$-T2]">9.ILQZ=@26O>EKKJG7J/W?2AM:6^UG*WM?*B Z]ES9D#0?9#SQ1/ MLP[6QQQ%#DIONCI_)1.!LI66CC-&2'!B53YVG=UVM!4?\@O74M^&=54S!?"\ M&[D ($0;ZZJR2#F'NF(E1GJ]_VQ%+T=D)PYW+ V0CFM9<411"G^4%OO#B&!@ MB[#D*QM+V W/.1@)L<[3$9!U71GD!TB,8NR0XB75]OYQ&S(G=I([=.%N376R0IZKWA7)F0YW[@)_C2?X3T&GK7N8>T)]Y% MXHOW>QB=$"^.K[PU[G;)9%R.&!N4\E'M*A@KQ'@A8.8,JRVJ,]:9+:L?L MC!4K-L7T6!R_CO8\$5AKZC#^<YK!9'XB<^$@&^!]-D M+Z>> Z][6F@,^YLQO.CLO&M<^"G40\L!6YJ2>!+^*JHE1JY_W0]&+.&6$ M.",7^L1#/(LN0VI00M^F[7K+O!R7^W0B*[5"4I8LZD^/K@\? MT9KQ0]0BNZ=_I=_5!&WSS[WTT2IM-727:!Z1"0(9CY+P2$HY0:ET2!M98(RD M@!,8X2]JA+F4$Z3)R9[_1L:7O*"A34_LBX"N&U:;AD^]Q#/0^$</+T,OB&?!#=V0SV+ MV01ON<1N!*R_3FYZ((LX76>I7P8;@#GONY'--E91*FKQ^C$#F\/+L^<%?72Z MAG]U[N6(X03I+Q'DBSG3< M(U%Z<>AO^O?(A13:+P+4;K.NZ89QC^7?J26[Z.0IE72/D*"LHAB(T788 MU1CVH.T1.XP[! \G2 I=,2$NKHV+, )('9"2X;"?P(D1[0QYY3/T)QSI'>[^ M@HLC#[U1+?-WY/X4Y#>81\\GD!R_"J/8(WB)[Y)8>6H"G*2N0=+1P99S1B+Z M):R]Z _,V^>F3)$G93JB0AV!5,RC/^9QD)=5R>4\C&XI%W",I7ZQ*YQDO7)C MUCA_FQV&YFDZ@.@9P6]R:7O@KK@%XF:8$AR5)J1"".ENQ"U1G"!:/]TUV4J%D3 -2(KRCAB0& MRR=[O\.-K-RTI^O;046H/=W:M.UP@?$R/H_"=29U@R=X\0\O6/)?8&B6T+6P M\W/$$ <$WY>A7WH$,&9H1;DAW;]4EC&7\G2SJ;H9BFPJ*"!,;#*C@I\7#_#! M,"!@8.#.)IZM '.5=;?O"DZIFLR!SQ2 7!E55X"4L^C>"_Q_L0V(M7TWT_!1 M)SL6^4E1=,1)NFO>:%"=W#WY>YVT]5H1G=D)/:FH*DM^"+-=(99RS5;G?D!W M#]\CZD/H^D7IO%G^3\I=;I:*/WQT2H*TX:.+ST_5D*=I1@Q/$TR""#]0J\!_ MQ+P3)3@NZ/8W6\V]YXXY&BJCB6-J+G1FR.=]+]^ 6\9:TUE'>I.BRAPW-<,' MB5:?;X#5VPFZXOF]E-_(U=>1I@X> \L=Y'1@.A&;N_:B6<0^PR4#(Y$(55W1 MZ&1 ;H(V7H0>@?0(M2(9A03N R4.CGU.7@ @*8 TZTDOZPT)=QC?XNC1%^W/ M"A>O*ZCW8$U]X/82LS6E_QT0MZ["Y!\XN<&+\#X 7RV/1)V'D?@5RR'ML@I8 M'RRZK"/%0O;6_+;'J.12JBZ;Z7V4[@I20'D'93AI5"2TH_M%*M1$(@)#99XF M6&_.N&.63M;59P5)P:+L>YXI^AZA7J1!)9=>K;MF+\W=P8W"G1P?M@.B5_H=^8+-;.=Y;F[SW[ MZ^VZ.PB-(#1864E&3&=H1]DLEWGDP6%U0T^OR%]T1').J3!W],@T$?-1* P4 MA '<5)*V"RPF$-MG*QD?@?L2]'O2_ +<&9JM;(:0RL&%S=F4^[F>-"'D*5:O MLPTU<<2_K^S0/1HNZ"R!U![ M"C?RCGUA6$,4\1_*0&*_*!8L_\=54Q@[NA8ZPC!E$_X?2$GC;5HA]B!TABH) MM&;,[!;$V%(YU]GH0T_3VA2LMP.;4E+^4OAH'>.HV!V([)4EF[?A9_!D^"AL M7 &'V%&7E.F9S4]Q#)"2;[[,KJ":#^?0W3G7YUO6;>GNH;&I5@173R'3[SAP M.'KC!Z)$T7H(V(YZ*7BZ@$1_ 9IE\Y]SK;Q%06EH?UVR8Q.$% ?CX/ROGGHTJ@X_%\&&;N>7@,KRR5AC'TYT M@AA9],EA>Y_?MS'O!SD/*WJFE(7YQ,RF,'>C8(O.GZNT M.R]^@/\#$_71(YCU$I/.Y",GU3C%_+_TWV0+!NB92,V_H1OJ MV6J%#T /SK7*7$!JO"^'[:5%DR[:.IE>01(G?)*XUE.XQ81:8M/EV@]\*.2"L-L9S_?O-.N"-K..WD=)A" ]P@]FDZ%7'JOPO1&,R4D MTU\INY4_X0A#]3E3@[?D)0LHL!,>148;3GWG 2M(@=W&4!?.@$T9WK7[8HX>,(ZYU!"UD$%NTA,7 K+;7(&QV.H MQ;M$Y=$-D6%+G[\CE2A@^4[450.B#?TLB_=K>YN[P@GXJECW7KJ!'.^^QM#V M52%93Z$Y!.]H9J!Y&7.+K1@J!]NI0@7F[2D^/X]?99(Z6YG&DA44$[P!;O2D M>ZLAF:<<78&52#?D19!6F+"CX72+Y^%Y&$%Y UN MQOB=TMIDQY/>KI[BAE/ MM4#++898\XHSE+#>P'+,ZN?QR^4(7 1:=98XBBE':. M> KSZ';L(T!RP8T&28H!^(YOM0AJT(@,35NCJ*D?0U?,573SB"F":#'/$WR90]H MFAQJ9SA%RJFCL6QP 9IP_H%^7H;XR)1J[;@=F5[Z_MJLG*/=TK".V=J*ZB4) MJ=W2=:=[.W>BTQ!+A?RWO__][^S=?_OPX2_\P\W]BBH'6!"4(-E93Q&_Q83^ M^KYAQ+K%J 2/"6I>(/8#5$X4WR]^85O5'")*%B5!T=6BVM1H^"V$+3"A2CRWVU[35>2S0"\I@95;NDT+N-4'H=!DT^4E M7+5E%!DSHI.^I&Y #-)3<<2*V#')S,2\M^LU%*[FLJ[DVMN]/.WE/#?5+7"F M$S42#F/*=8.C T7I@P/E"+R"*HZW:_X[,P-5@2B5@VG+I#U,D!(':?)\^TD1'?4T/9\Z[5!;97]!_:B M^5/8$5;F3R-7YZ IG"#@AB@[!V$*2*.DYOR*2L@*#,\QCD^V4=01+4'[T!$V=#!4[GZ%F_> 3GYWO M0&&PHA;M9VXW+QP(#1U+\7]OZ6YQ]FCB'%#D$*/GY#BHZ'%_2H^DV2KSJTY> M==[KWL_VNE^R5O>K[*_'IRC)Z'B1U?%4Z'CA0D=V)HI/:;V&=HYPE($(>[=R MR)WNE^*C2JGRV?LP E7TW6RD*F0:W)3KX;!+5B<[*U.$Z\K(ZBQ\29LRMQKD M< IMM%\KP!4ZZ\!F23FQXHKXH+UV8A/8,SG$F6ERXD71CAJ*G8&R6'03O!4, MB0>G/$:I&3W/G*=$61R'- M=]YO#-SF,5L9@%POH;ZVKS18V:H1Y)20<"&\#/E6CZR!@_48N&='[E_H->#;\QA6QGXU%,E,5R;+B::\DI=E^=V(OF'G873.VF-)4/:NEWTKZ ?K5*7@79_,(H0+GP&V3[![L H["A(!J&;?F)UN[#",>0D MFE$6QX5VE7Z@7%6=W3C 0:N+Y\[2)&7"? EV\0PLJ*E-I>QE_D8Y5!$Q5 M?7J?MIKE,:FRQ3(#C3AXRG!78M M"I$%0=M2K#Z?R8"V -FHX_9E'@H=8#;V-5RYD^R08!5^\Z ^$+UY/3O__6M'7LB)80[21:4A> MLG(E*)$]*EG,>H8L2.,)W"RUTG'Z]L&*D+YT8"ON"\^FKK+*86\-#C)D MYE22SBZABJ+HKGF(.5TR]Y*\0O;[[NJM);1^$/S'F(%:4:$DS*"9Y!KA"=?8 MR7^P[XYQ3/M.C7T,R##5KW35EM5-35=T)KG]N^V4.39_P%0KH#9^O>I=[HJ= MC%S'#(^3<92F__8%C$*[^ I1HR'+.1DR+5L): >CL:*\K;?;X$#2[ .\\M;T MQWGD!3& ?(3!:;BFY[T)9&\GN-+F52$E6J#?."V[I^G9\X;*3@5G2U2=?D:J MLA1M\5UJQH*+B*91U615U.)KR&6!!"GB43-ZY?-?*!P;O8]NQPA:8W90 MFD^CTH'<@']/DS5\17''ZR2:6L/%WZP3'Z:5=,8'BT#4@?0B?HG0]31<+V$RH<7,=A0']D=>@B!:2 M1CM\@F."[!"/B*&4,F2XUZX M$8K4,$[945:[.=6J[KD9K<:C3FU=D J]7O3*>WU8$.OM(O(N'1K6()3ZVHQ MFT,BIZH(S T.\)-'.AH=*52J%H.).&F[CEM3"LEM7BFB!E',GJ)3HCY!LC?!Z?8EF[ MHED[9]:%226+Q7+M5'5>)&=#[;0ZKIW2;JOBE'?G(HB3B!U;TV?_T.]344,I M.?0;$+0,IH3OHJT7[>9/X?PAW,9T9.=/E/<.'.-IDI:$Q#;HWI&*,,$??;\ +T!7F^==66WH3-IIRXP&+6>Q0SC_O5MB$2E8:#C73GPMB@C MD"4&\47 BZZ977P1))%/M5ETAB*9WM.]%YI2(D53X18(UM:=+$,M4FUQAJ/'HHS+ZYGW4T12L39472P MP,2=K#S'FNR-@@2N20N%%%NV2CS$[4V1PWW0. ^, JEX#?HW8$<:I%LEIE)+O(S>!K5V9)+X\Q?R'"[YD M!92 :7PEQ0XM!3\PM?GJ%?!$SC&7; ^!/)R'I7H&-;QK(B4GXBHY4E;\TPFB M5[-%MO:_N\4GR:.4?O:4O=W>_8X7"71JN<$;X2(=F\:DI;).[$D+^N4V'J5G ME.J9.3O7C(OU^H%?,%G.PR]>PC(/4U<[5-CZP3;<1?Z%,/\2RZ#(-[')U[?M39O92R0X3RHU_QAX]HS?@ ON\]_2M]?()6 ME)D;).-!#)'X/$[Q7:(%1"8(A#M*PB,I'BN\$F(A;2R9"U-*-H$Q_:+&E(LV M02">G?V-3+1P=Z5G.OEG W&(J;EI 4EF)\=&QV]P-Z$S&RH&H M_4OX?OSVY6BL[,;]^N$IWG![TD!0W"2G8"9<#G[JE$H!E[@;NF %$$"7Z9?4 MCR2DE _7!O9U$'071E'X!,,4P>=Q)-J,8YXY:/VN;W<4Q)(03.1"4!AE@A&2 MG!"PFB#!S 4":@ZP6[-5.:!W]A?:DV8@W2<%,&\64-#M68;ZG=#/16:KT:\D M><"($WR!8Y0%?&\_0IC^^N6.#=&'I B K]_T)$Y\_G=G;CM>.!N:8JNS1>N% M8SOQ G:UF)ZR$"83 30!J![3(6"!0RV>=H-9_L0UW21V6N%VUT"+E ,)050H M3XJ"IBJ*J4?WA#B(R8-T@5[FL$F3W,!PP;\U46Q_;W" TIO^-N(Q"I4P(41B M+0-8LL2=ELQAN=+:(8IQ;L5T[@*N.2%7M^%8MJL*B$SC>+N6V;D;#+<<*&CMU%95$N(UK&\ EP!>B7S2*W\K>?_@,%819>@3T7:DU#6E*R M'@PV,<)U<""B3*!'.!!#+2V;-.NA/M>0EGI1;KV.;LMQ#2A(VNAE/WY\N_8( M.=[&?H"[81F(.#*CAR3!@N)><'5%!]C$V>IO M'E@;R2RZ@0":K&QB@7/UQUC\->YD]4EB:5>;C8OPO!,]I3,">$'$2!"$+!Y& M,:T9XSD)VC.Q>LCZ1;Y5G]BK4*3 ,1LS9L: _G=P_%Z%R3]PDJ)>II3X2\R1 M/7_P@F[]NAIQ-Y6LTB ^>UZ0+3O_.&=(NXH3^ER"=CC1<#IEW][7(:_(]5. MI@O]:H+M=NY5H^9%8*7%].;-].SJ))3TP+O [U-.O8#&U,G@0='US+,'I4Y# MK^X]#Z,5]B%K'9S!]([J1XR"JO9M/1P_\>$(6/I7&MJG]BXAPZ]R-C<.)9<[ MDW7.FJ <^R<55:]\=G)?'-R@F_/B[#?>W]Q ZYN>]6\\->NGRR5])A;_N:17 MH6X^3V[B"W(3^0,"PF@6.$CM-J 0Z5<7/;H(P._9 */RTZ:9"]V6FLAYRN?\ MN*QQL*8IR2E9#*!JON64S2#,Y13]?[9*#6*^N;"T%%B'%PE>6[MWB/CE4@S= MQD]X.<=$P?^S3X')8-VZS":]=8,!=Y+(9DAPS>C)I24Z,DFZR4]*1;>>FRVW M#GY:GT1XZ2C)I&[?=.FFF+BTOUQDCH; M&!\$C"8,?"SFZ&,X?@OZRI.8J71#T)_\1LVL, &\8*24& MX,Q$\F.60L+1,\. E>MPGL@#I@R$PW9ML9-!$(M31PWER%'3#YV@V36["E.=((86?31S=Z0[[3;%>NDV#/8 M#>R)*3T:VSE[@K#U_*=3O(GPPF>"T)\)%IW_Z&4[2OQ_L=]WVJ,T^F/4A135 MF"!%G)D>.ODQJJC?]MOJ:=D-H'>9^_#Q;NXGI--)R0A 8L"'CV_NWLJ*!:L) M+%W%)[U(SG:Y4QR$:S_PDC RM,%I%%UMU0:44-_^&(7/;L**W,^V=Z@Y7F_" MR(MV//O_Q(NBG1_<<^?M-$DB_V[+ZH;FX;77H>Y/\5$%$)*5=#>__BYC*[S3 57;@)A<\^8);:UB-0&W9(&$6?']Y7 M4R/JI.+,E":D3@D7;>#TY34+L,I^8%6G C#6X)[!M@G-#R_YR=);V<6KG^_+ M_ "H\^%;4[P0ANA5807=P<+?J:=]^?LV3M8=+Q>:6WRV PH&K,%"X$CP^+E*<3-SL.:R1S\A:O]K;48?HFNC4D<@F>",8O'4( M472%$T@9NHY""/PLCW=?8[R\""Y8,0E<'.#NR3!/3,PBRQ!D6GW+?V:F/T:JH-W"1^YZVMDS3PU]"N)$5$_!R%<:Y72K=*W$+R_WCU:VCS MHA@?K<+H"%A/\MU=^OEXNSIV*_>I\:C3M"\[2O?/KL7\2BUO4:0U/K?P-4(I MBJ>U5B<.5JG+4>C^S6H=F?0>]"X^YQX&*IM;9W2T7((#'(+MF.T[#VKF&I;< MR 8[N7!3-R0DV;Q%=2M1; IA*'7;=P%-/8)Q-.=DF:49]$KJDD8RU5-C.8M; M=#82>/OS,.TA.5N=>1'9*3>0 <@?Q0XL5PS44YBN<&._08,#=0OY[%+C2#19 M2$+ZHV1:'(>E' B[.14.1H+DYURVF9CKG4HAGL;8I?Y&^S M- >O6R9B"KT\D:E^6G[?F/0B&94$9B:G2O>V<>I4TM&J2;T>0%W-:ZSUIVK6 MURW J]&*.G!ZG$<87P3TJ\1QTK6X$.@=K2A!WNB.;MF^H/S-#8LYNZBJT!"D M1" FDG):K31DAZ'LY'EP^PP]#4%V!;7=-\.(Y"0GM).6&5V%SIE8SH1O (OH M%(^I@8MP%8]IVFOB!DBVSRPH+_'7S#!2NV5MM%O-V@I@< \@)Z&^\]MBE MX[;75RZM#LA8N,-F)\)F1>&IV $@#-JI&DS086 S0Q68.)1U_PRH+FY 2']B MN'<;/?UI*].?RG*_QJLX277>,^7+Q<+\WUMZ&\+T&DYOYF'4K<12+E1%$W&B M(] C_ZVY4D$NO[+>=8;:\L7.VO*94((4Y'?75M#()&C;7*D2KF(6HDK^E"[? M^.#T.DD%"3(#EUK_ I3H2S>B5QP@O)&\W9-S)7GT?UX:4+?=>:D8.3HOSQ@H M\;E/<'1"KVKW862BEPRCAR3!@A"]' RUF,$Q6ES:[JJ0@A:]9=<8GZ5J M$-Z*+$>K9RMS8K%>.K,5W8A8VFP7E7C'70Y/Z5DM+3,B><8S3DD=A:NCK11] MR)(336@(.WZ-+:=QFQ ZY^SDPH>:\-9QT::+1;3%2QG'I0>L:(?>L?A)T$4: M8=7FW6&5DW!XQ?-PNJ!;2(0[F?^EN7&R$)8U[5KW<24SJV2NI:*@#9D-@GIY M3W3KMFA5/6;WS3G4BDM'HX:TH.L*2>TGVK*V!8S=DO=KH2+ 1[X\WHIV8]>> MOW<57!;=(O.!85DD _-%MDMV4X!45 "XB='&V[%U"8:#)[8@!L#$IG@A]A^2 M;DIC':),N^/]!VBL:HM5+\@CG3Z2#-#=-FW7!TSL%]BIY63 4G2W-CO(+>;A MTIVP:>5-==W<(54W&7>2++VA]J/DPO M$@8_KABYJKFQI;,\VP71B=#1ZT/' MO>IN/A]2Z]DA-1WX.?+EVA^'\M8J]]!B9/3*D0QZYWMX1?R%3&3M=]003B9_$R*,-HP\5XHS!! 68N1%](0;KBS3> 2!E MNDL.2+! G >23/H.@Y3_MCL6WV#C/B85)@VZ.LN;5:GV7[ 'S4OAV.&@%?Q_ MC;1AU[+E-3;6)]2:;J1.K3Y!2E0"]FPE4@OHUB0+H+L=ZVEN-\!V2.*JK-EA MR".7:TQ/;/H!SE:G/MG2WQJMA5-)PIY($A;E< 'C"2-1K(^;("')V,=!,S$* MR=)7:@ XGVSUE1#!D6/!\CB0+D/@)(T_OF"-&%C>^C6.V.^Z121N]08/$[0! MRHA>&84@Y5\L\->%+]%1R@-:;,_6S>%;8^%6 6*C>RW7(,4PCL*N&B%<#!BBP*9 MAVUVMM)JVNF6NS@%ZXP6\$?6F^I MC&%M7%#,9] MB_H*OR'-KN()=,SY/ Y]2(DJO#W#A=5<0+9TIQ'V9BMVRG?E261N^'1 KB-\O@V6>"F[(<'#=+T^ MTM5\3;P%[MKR+I='(G,IH*>+OL_!,&WH4;!BPJ GV9N)O27D04J@ESELY'7$ MNNW#HQJY3']8R(J\6 ,* \_(Z)Z]H\@BG>Z(E"%U>KAK QHD_A*V;_]1*W$\ M>^8%3["&P;S=\A58/'L]!!W.F0J2^K4CQ)A=XD?,>G:^T5341%F._S5]-=Q:E>L1=IBUPFG M5".(%$5GN9:%,O;*HC>#!?L;6>8'H:G/9?J[<;Y*M]QNORGKRR/YZ MNX"3 9N;VKWT0#L/H^D])* &D/+1K;V6(HI6882\>Y9\2JUI(#P.=7(7!4TC M2AA-I4:WX]&(%.;&G2:9(C&> G>Z9 MUBH*4F1S@G$.2$U**-INZ)!LQ#!LTF&(1ZRO]*^QB>;4$2>O0*-EKPG*@S_A MM.8(/BYZCGSQ$H8).5N9QEME7R\[/=:#5F=L$./C MR/;/!069,[N0PD^GC)XZ:\]H:8?V:[ECLRRUF(>MN&?C.&39#OEMC/RC-72-#I=O48=&?:;3(:.-%"RD0 M_;%!)O'$NT5(+:%-CL2:J-'X0ZMP_T"(:="M9-M1HECPU"_+;&XC^P%YW3*U@7@U/2&(3B98%Z=66L M78AE+PQ"I3E>4WN0WM4YUINX^&P3NO3@+EZF5,,K_5\)?V%(<[, %S^MLK\/ M8AXNP^"^>4A:/:L>'H0JI5\XC\>TWA#XXX-01ZV@$W@6K@H\]PQ:19=#BM7N MY:VI#$+YBB.VP1QL>FD0JJ6;!;ML'.]8F(1M#?5[2^'Q_L^L*2'A$UR5Z-WB M),)+/^%>\!Q.6N$L:_G>(.:+C;<8_4N9YUDV4Z4/#D(%?OJ<5'\YF0<&(?+9 M,WS(6S]^X+!T8#O,*4>>F0_T;@U!*NZK2?;>(65QJ/#6\T[M3EW?$FRZ7 M]/B,&=K?+&)="W-!BZ9G!S%#Q?&]"A/,81(V=!;H*?I(_P0>:3A(/Y3NV'O2 MZ'\;9^?EV?/&Y]8!W%X+6W;),\.8,7.%Q1R9SZCSO8K)BQBZSZP.Z2+@64XY M-S?[XRG]PI4%:F-@]Q1A$,,.FD;X@2KK/V(.J'&%Z8$U]YY+S8KJQWO?^_\O M>V_6W#B.+(S^E1-]GWMFJGJV/O'-@[S5.*[+\K55W3'?2P5-01:[*=(#DJI2 M__H+@#N)E2*))*F',Z?: D!D(I'(/3?8H33]+Y%+=MFXMH# C\/V'T[GC;K M;7J-&*9UJ3+/_AI9Z MVN(^\\:+@ !=%&'UC"*$CV@KC='JO(CU1[VF MI%W3L&F\";\%S>==,,P^)[YVL!^].EM&90)G"F>,_8T3X0[3_=R@]/_?!XTN MRM0"T.3N1!9L0==U(1"W3EIRMOI0904_U99@]1H@ ,_LAUG!B35.STS^9JCF M@ ",Q_V?48"^I8%/N@]&90H(L,2M)V4^-/4L^XPH3P2N%44A[W*8O.W):TW6 M\&^(X,EB2UO,QV0RB'/\-_*WFS#/VRD#HFA\GA(<_T*< 4$RS7([@W16, T$'#>^V),*)-Q B"-3] M0;.O-(#(A\( XTRK()&I=RAM?DTY;*$0B@R%M1*20Y@IS]H0B",A6C/ )=LN7T_QF758!@3X-=NF[!BY M T& 4+\G3PY>8^;PW3)'3%XX2V#NU9@) LA*W[RVUU=V;EH388!XYM/W"ZOZ MG[YZ+.=H$](_:=9S'N(Q/F]'( Y%8$F5^%#D,T Q4MM3@/"> ")1X, 1JCF M-^QU.N-! )2*/RLS:8D[' 0XU6 ]<4Q9>Q2(S0_/ 8L2X?=!C+T@\MS!0C@Z M;P;$45"]>;VK0"O2M[D#08#0]A;4'>X1<[?S8-*;"<2A=#1.4A"GNLC[!-K+7'Z&3'[-"&^1M5TPC584>/[8.4R1UQ$ M7@4JR%&MW'5QPEX#QCHR\;1BK&C[.H?_)@AJJ+1N&CYY*=KG=W7D#>>X\*Z03O25H[FVPDXO\DEI[Z7!\$ MPGAOI#RA6SX#!%"E+*.P.'$'@@ A)1NDV4*=!YO9"B" SG43D3VD^CN(#?/N M D4GC6,*Q'Y4Y2P0P*5^0K$'T;[NF)8WD=8^ 72E&Y&)]>A:M?^E,0$$2+>' M=S\\(90^A8AOUGT,LS;>S((;L0X1U=^I%OX8QO]!\3-RP[> !K)535$\U(SR M82#"V3-Z\ZBT&,24]_%ELOH8$+3!XW*WA'$3O9NVSNNFO@L7 3R0RKZ1R[V MV!8?9 4@%%- @)59R(C 'Y_$HG%[%)#-QV0K:)OKFI4PV!M$U'5/8 U3S;+_ M^N5:YGU0EB1+34%M@Z=P*(@S>DG>WWUF./Z9*(F'Y,#/&*_]" +K@G@E@] F^TS]%P_'R>J L.NN6J*6TOR>MOR(TWX3-ZS\(KVE?;;#X(.BJ[ MQ#H^-3J^[!&*/^$P>2>0%!;P\J%S4@5;JAF=NR8(Q*RVOR51G/7JI%8&LFF? MUN))B_)0TMZ$5&YE%T"8!(0L4EZB4T@D@0*K<<=X3(0Q7T)D' L"L[(8RE0L$ V J M(;G%;\X;>6Z<(%H'ST2 NXWH UTQ;:8QS7GJ0I-_=U\%Q(F=FZM?;3@FK8$X MR(= H#"M=!K3YJ"Z>2.**4# *MX'X:$VQX#8>#/V-0U\K5<8;O;4*7N 9 ^\ M-*"DWR^ 0!H3 >KYF<&VE=&B:)Q@N(9]S3<[N?L@1D0 BL5-I%HZK_9,$*=[ ME^" %68@!W+G?6*-:(T$ 4:CAI;XN-5N7P^Q?^TJWB8HSKBI:5QQR1;9%%C>H6ZSTW*7MHRF- M1]I\"Z7Q2L7OUIE#JJ'??B\;JJ9E9_B:?'L[? VBKU#0?Q1EIM,-_LEH*_F'MU&[^\"]F R&00A]M@Z M9/A:#,*/@4 E]7DUFM75,UW)>UC_0V6DS/3:R\(@4%0*V5IA9-D[E'8$+.*F M4YF/)51KY GV^"$0*&PF,DIZV6E. 0$6-4AZJ5>9]GQDMN4L*D<#0OW9(("M M=%_=535,VO6R8F^L*)Q21>*,Y4"@HS UY'599,Q0.!@$*,(Z63*0E)- @)96 MGVAW>RID.4)=4L6)@T^;;^%F'R81$=DVWPC"3[3I_,N[(Q">]::!N S-5M/R MO '^6/OG5/$"5AO6I<5F^&5!3.:!."F):% ^C5+IVV0!$"!7^H\I.E+S!MHG MRRS;F;5NT:3(9Q&GUVV/R$Q;X-W(10'.HK$@ #&M:PZZF#E[I*B]2>RK5@R%!$9:7R1)6V*)4Y;$H^U+ M(DSVBU@O=.0BHG]R1>':"! G4)H_\T3E:E!#^11(@B+.7 H$&IJ&3QEK$(T% M 4@6MTA+H5%SIBI#1S@:!##\.A1"4[YDN'T&47@76"^0+$^.VO$J6VT["34F MV0?-,#FP5<6O\R(@B+3)#HA:Y+DZ?(,-! &"Q'!A:.>P3XPO'KDS:/6&$( .&/L M;URA2/!D=9-Y]@',)"WF'?N$ D([/I6_M@::.%.R3.J%1.M)YF=!.Z MK"A^RBP$"8C<03">!%X%@^('^P3$#=MI=CH27'F#N2 8ME902->05:AJ;EV@ MYND^\I$@@&C:ZVYH#QE^H1W!4!!@%&J!M(MZ4?S9: 3(YZHN68MG:A,93C]J?00$ZKB'_4P#?JG<+ZF%H#$/!("K[9:E M,CO^D^,1L3UKVU1QE'!]?,I9]@6"/*>OYO5A>7!9<6AJX!6W3)1/LP\>T[>B M:C6 TI'%&H[YI[PU^Y;37Z+K&B"(]LO+!K-[==*KM2L:#0*8.Z*HQ.B!J"FT M+ SAEC2X/@V+_>S\%F)6+%O>ZM1P"?O$FS;'R[J+A;N8O ,B=5P\%,3IR6Q! M435&O;A(W,?3>!40P-=+5YD%P^G.M:ZWIV4_R(M'CH*6ER/OW/_UWJ_#K:!# M#6^D_1M7/FM/&-TEY#W;YGV=V>/6U'8E[Z+> B (M&OUP+SJ]AH_A$1\Q96N M****10-]"@CYLX)EU#-\1#=.['#"CE5C0="#VAXD'VG_'F?F3GZ1&Y%QE#_: MNEE16/^4BBIY& 8M@-J6?#I,!T& ZG<1T.M7CX$4=!(AS-^+6-P$VMY^=\G0 MU8'^%]\BU&$A^W=.3R44=:0RF SBM)6&G$C/DH.*=*U&4];\=\)BW6Z%6GK= M 9@7U@TQ]3)3"%ADW36E?GP22YK2*?:O33-/?HM>XZB0BP(4)X5 Y#>$JB[S M85R>/"2RT0HG4O;$XDVP3IH/H>OX3WNRH[;AE_<[B#,0!G ^R,J8J&>! (ZF M\WM;S\$G6B]8U7!--!@&*/UY#'I_8?KY- @T$\)V$=I&M!=B38FO5.\@])[^ M@2:F"ZW^W58"@82"S9:)9/*J&9+Q]E_6-7YS N\/1K22^E2JL2!.IKJ_:W*U MR!:WZ6UDE!311+^T-%J[%9:\5%,?"X- 4<4D)*I)1$U%>^* M68I$@I3&-!#@L2-\5X.P.SF%U$4+S7J Z M[=IZ_P@,U)7M$CK;BC2JMYZYN'T#N_-=TM:Z^B.(4ZUWS-U@AU[ILK0P[ZP4 M4^R+ZGGTZ7J7:TRLHB]Y&RMR2BJ1UIVJ5,E2.F5[7=T^LM+@Z_1_UT&6HT"D M4_+?1$RECZ\P@%MO(@@R%ZG1XK,VFPD"R&;*5%J @5_547>.?0(M"DKD=J!: MB)Q1TVO=%4"\_:80-MX># *?6?5L0 M!,R7\I\1N=.1%^?*9JHB5O1#8=N&H;\) K%G-5E(X6K7,W#]9,M*E1-&0@36 M9W)9;G<[-$";!^,=V&?EE>H6\BK_ZM'V@4G[0ET)JW-+VTFIIMD'[TMF@JH( MM?F3F3FULM=4 *?A?! <093+JNQ_IC71_IEFH6EYR]OZ!1,%LO%'@SBOTFJP M(DK'EB;K$:27NBGA@809HBV5W=.8]DR::>;Y:=9#[.LKUF,,KFFX&WDO>'$N MU=_LDVSJ1!>D1O%'@"!-_0H-,G^:^2KV3RR72.Z#TH"9)M,F:!/>A9C:ZM)R M@.^^QPEZ-YL/XK0KKKYJ]6KR;Q]EZM3J0-N29#YAD6M#X48\:VT0B%(\E!W> M5A!@O2"?_/5-L55)OIS1 B! ;KA]ZJZ+B@%)6$;3: $0(->JN$JZC[:'@=B^ MX#')+#MG/DF254 7YBMQ"ZHV@@8FU9XQ:IJ5(;WDTE][ZZK@D5.U1U8!8,: MG5*[9A0EA_1OW1#5_0O6A?Z\SM&=%]$(XBQ>Q$UJFI]T((ASER:TY,ZY&[Y= M4W?NI #]#W+PYEMX#KS9$B# SLP.Y('9(=9FP?%I+3%UUQ7!#!! %8_+@RP> MOCW*OCIWY^$H7I%-;27%O'B#0.#]3(N-.*VNEX5!H$A:E!98+=IZ7T7Y71*, MM?X,<_+(:,'!]:[VI^:;K#?+/KO(""9MM\T_/'[+.C MU)I$:S'@(]H6E7CS0*ZV,T$^'LCC46VI(PORTIL!@N#IG92PV^)7^R3%TZEH M@+L7%*\RY[E3SK%.6M?A$6&>Y:_U(PB"J72IJ_2F+JGZ.?3]S%EDU/+.;#'[ MY-@PHW/"+M(:9U_>PZ ,P&CW\V[1;%\+VT<1M0\P5]DZ^.S@WU%,C[!4VAX1 MOXB/?(KU^UJWTE$+CH8QKQAF_U2*MMU\UDA)*> 7V->>:1]((A71@'AR?]*K MD38.7;TY7A#%U:S)-,J5XG; M*]N.L,(#>=P"[WTQ70/ ^6E:CE>[&.&4JR1MNV"G54"<>J5X!RUMMMY5^K2) MB\*J9]D_V=OO[V1/9$/L-(I;)[#L2D?#."F%DDH5?EJ+U]MYZ1\*9[5N58-^ MOV"? E;Q@1)JI#I[P3CKDD\FAYWR$'=ZU9IB#V\,"')]1-\JW9IQ&)!_IB;0 M+,1=$A;?=0T0@-??P-0*D6H0ZA>S.AHL,/*D$SNB<"/F38G*IHA&&J?O.[0*TXOI[IU96%45L[G/H@QT=\]5^BL&N.[UB]"$3-RYSLMUT7M1QBT4*8" MM;I4FUB95;-! 'O_M!9[9(H?[3,A?H4&HP9$YDN ."$:&A\Q:LIU 5T-0F^F M_;/-#6+;,K^9G4?FH54[=$T7 '&N3+26FB3J(^R?4^X=JF2KR\)H=.> .(VN M74:(0.H?4;W32%%L@G>H@WS(^A.?"K!W'J^1(>]W^\2\>B/JPALK[5XZ,W?K M'='?F;W%X_ 9C3D@B%G+(I_6\-M2+;]T&_+94-?50" CU981VW;#W7V3]<6@ MY3,R!YQ8W]9= 0309Q4=$07G=%X0P&U/9:"(D"N5P3/1/,^XS*L?5$3U2B&$ M4\6_PRV@T,_*(.BF+/?$).-*Q1^V:1;YURHE*A5BSEL1!%(:1RQ/4N&,! $$ MYP(3XN3%O^EE)5? X',NH-*J*1PA@%1,5X.CN]?)9$7H*@5!L<9 F7; M>^3[4N-_=00(4F'1#NM=5MAVC9^IX%OKPE+\&&6_1MPKU6DA$"@8K(Y_N5(Z MB^E>8&%#V@(1Y/R MHT 8;=8D.OM_#^0-^,#GMYR!(*B#G[Y62!>E.B62SK4F@P"UGT2T!UF"<,^? M (&VNIF%!W5]!(A-%S28\I-K(EMZ\;,7_?Z)1KA30S>*UK2N"N+;GTSF@P"X MD9I.N]E(0HI%@T& DK:Q*NM6Y!&Q@O DR7 0X/SB8(^:*J0U$5J#[)L"*F%0 M] TNFC(4[1C8>RUMYF"V (C3ZBRXR!3R&X_6-0NVSXT\SM$^"@*UO*+X'\UJ MZ'\$0"G<_"*>25HZ$,2)Z-3^Y!K9->99%]#S:/T/'U\W7NP+H_GSW^T3U0T* M0I:^'7)SID5C0)!2H]9'7OTBK4FTBHE\^)HPB_TF?')$_@SC1>R?6;5C4;<^ M1[";'&4"2:WMGD@2$XV%=4JTKU2UFFH>SVW0EDH^'<2YI:I)*1\4S5>X?D31 M8!"@, /A8QB$N;LLE?@SIYFT=;#63!! "DK@WC/[ZKF%="6K@ "^>W/+,+,: MYTPT3U I(M5[;J:I_AX(A%(+TGJ76BVXG+KR.X@-"S.FY(8,C6D@P&L:7(3U MHCGC0 # M_2V0K*:[:18Z+>^Y5AO/1 (*?,N2E/A;G?E^#1T[V6/$+,61AK- M:=7S00"\.CJ>3W=S%V*:P5WOV,H2&^N1Q%Q!PW01$* +2OP)I&#Q:!# U%'> M/!!^,'@EM4YTLCTL"P(]Y_8VS^0 "KO-%NL=MF%?2RNBO+-@S6K[5%;NN-)A M551AK,,:(.A.M_RBSG@0 /5JTZ9OX1U&Z#Z($8$U'L60SONH_4N2IW_P DNY M T!0@\!))Y;LI1- @*2DM4@1X_*)A:#E 2T--ET+6.M$ZOU]WKHI/Z\W2+6Z MIAF_^AL(NM"WP9QGP0%S*O]?XF#"(7WRY+Z'N%7F53 ,Q%GQ$@EXI\(;!P* MW(EU0W :\6T]C2$@MJW?\,O@CG!F6[\C92(JOB9/V5N(!?'8M2$@SDAEC%%' M@K7GV!>?6+SW>DLE< 36G[@-"UX[_E+SZGIL;AP3.5+W) M($!5B9K\OXK#3<]9#P1""A/F9^30G!O*N;5K=VE/!@%J81:DU5^RXJ2%4TE6 M=%MC'@@ !7W,;VASR"R#4N4@,%P"!-C5DLS,\BCK+B<<# (4N9"1!4JG]4A8 MW3QS0:6]!@C ZX6;1,['HM SU_MIN@8(P#N[;(L(TC0W75Y>8_BOV1<8!5VB MN#7]7I+7WY ;5]V\+?'RS/5 4%?NA,PK/*6")]]SQAMI_U171*7**KRW3JCR M&PALGYN^7GE8>_?K]?-I /3 K6YH7@\16C7$2N?31ET(^DB[Y%IF,IA)<6>C MI>R?K;+V,=GZ$T9W2;!%V[P8"QU,CO%(:QOZ3MI[I$4#O:T,@E88QZ/FFOO# M.PZ/J=]>K*-*AH, Y\P&]@^RT@I]K0T"49P2&=*\#MEX6 !=G8I__MLCSPX1 MH4XL=5?8741K)BP@*T:2.\SB]=V3.)1)8QH(\%HN-:%#0,LA)YQM_WDJ.UX2 MS7KU1@U" >M*UGINA"-!G%BE8^Y-PJ0@%LN56D8>T3?V$_?6ZH M9_4_TW+FZYVVN]AT$1"@WWF!%Y.GZTC#6XA0_T;;>Z;)FE>GS\YO(6;%[B2- MFW2G@P"WH:\P&;=EJ"0G2:[BP=&P>8_1+MU\1';/#B9"[I_>PN.?M\BC4/Q$__$C_<>?OD?;_T?8IYZAC=?'GD1\90^8;=$*:YD!W 05A\W\B8%G=4YVVR. MM++1%%=Z6ZV.'6FS64A;B2KQZ0N'CK35E!\^HS>/-N^#MKOL!W=MH>.NM5V M6YW6%BM#1MT:]65@6B*(XH9Y\Z]I:2!\N@ZWXMLDGS4J !OG^_V6%OK)VWHK M$"T:/^JF)45N6QOFC;6QV6NJV>%-^"U0;;4RTL9&&3VN,4MFJ#2;$^VV.=S& MEI]"HDOY_]=[E]XZ[N"QY +Z?8P1\77[W=U33[A ?.8.&_<:I7I&FN1(T408-E=YD@X?6:J*$35L>$=$ M-"*GT7"*(TYQAX^Z95Z#D]9&:X-&%Z%;"7]<*;H<-2[^>'UMV@BLC1K;[%4H M0?6\8IX)K#ETY*T*,J Y.VV.Y&RT:ACMQ0S]SDJE_NCN/;]0.LL,5:[IDY=< M_\/_A'B+\+]^^.O/?_K+#__S3A13RFG_]$6V?X(/B+$1D)'1\/\F>'C;W]9*CX$EM<<+Q^6CI>6L3?'S,<+9EK6Y1PW M/RT5-V)C=HZ:ORX5-7SC>8Z6ORT;+2V#?8Z7OR\;+P(?08Z=?RP<.QR'1(Z: M?RX;-54'2(Z2Q4Y>A9N%3,=\KER%FL;%QW >;H6*Q(W'8_YBA9N!PL=WOF2%JX1"QTKN;X MZ5D\]J> FK8+-\/&/Q8K!C=A8N]HJ\\CEZ M%B[VUB, *N,*(CQ\PH=N L M;Z^9(C=$^EY1$N\Z#+:TT/"VVH.L3"L=/6EOYT2O#%E9YF,:@H/\.,K_4L;B M<.KR"BID9R$Y&A-Z"2'J L3*=:EI/7IR3C3-DQ^-IQAL;_,LNU@/^?RQUK8N MZ-L6YUVHF>8K $5OKN53T3H.^^?0+F&LV+AD@C4@GO)7@&U.1CJ\D=:V7>&' MA)R-3T)[ND7BTJ\A'I MQS!M<"#$OW"XO4>PM(9+W[OF,&ATKT2]>IX]D&C53F'[%A$\\DDV'\)WQ]MF M74SRFJ0UT4_\,"IG6@1+4-SJ$8GAD4RQ)QINMUZJNM+F*_=!UJ:E=B]W.%J6'CQ]RHP?8@Z^^5;8$[Q*:FG_>_ M9@1(K=D8[0F[\XZH["Q"^,-ZMW&^BTT 1JM (&@U)=M^?AF-ZO&-UEB+XF?L M> ':YL5/*Z1Q@W:>ZXD%4>5$JR*I%[/:DM3$$@94:D-$_1*2D6R&9AHI+#LHM"W93>Z/7*-QIG;8I[>'"VC<[T'H9:)=PBD'1%^ M#2&B34I5?,0N@JC4QL]Z?5F.O7<1>#(U&0OZ:"Z5R+HU,FM>W44@R^Q%5!G$ M,Y1]F#7*M%]&OL5]03B2(4=LU5\$@LQX>MN#L @DG?,,:O@PAL A0)&TZWNH MC_V%(-+PK51XG#*D?9SU#=9^*[5<6@M"F1Q7,C_9(I!D]A;H^.,6@;:S'E2) M_V]IR--@:!*6_U.O: H))4-"DS;+YS/W)2"'AQ6^HW40I$"[6(;,W-3!NP@< M]F0Q7/PU5#BL\VJ=LZ8E,^K1\8\O FWG7$&I/WX1V--UG)75PV;-HG M7P2:SKES&A:M?I$'[_82=;;+C<#P=H#+8:Q!4>$8]J"M1XL4&_WW@IED\^RGTBUH4Y#8;18;9#] MS58)HMHU5[3OUGC[(#SDC>Q5>R\'6MOT!AUHS5!\2ADM83EKS/:WE?7H,9UM M_TSFEDS8P'Q:%VV5Q'OR-OZ!FIT+=6?! B=M?FX"2C8#%ACB)EW:TX D21MR M!\W)0(#3O$**2:" D5X@R0100*BOCVH6A%1=PZNC,Q,"6)J71C8##AC2ZR(: M#6?[ZHLR2"M(099?%JN2QUX\(V;#)<3,22[3F ##QB%6:^OF5X4>N8A88+[Z M63>9"76^96&HI3!6L:2MH2T+9X;AATUJ7!:RU%>P0H*+" ;N=/?:TLZR<"6R MS=4>/\X3F0=TS;1D90\TE8N>BPA].P-/O,K_\P[%T4.6KIUF$<[_+B@3LO9Y M.VV[HZK!L?IUS,X'33R&]8\+KO1,8QF^_GG!E]SFEN'IYPN>Q$:]7%*_B* J MTV&.J84H-5Q,Z9@P+2 M?#Z-.*4BKS=+%515X!:/MUG0%A&RIU5S;M 1^2%+WLOV)P!#/L<:*&F^14%T MBK,0C;9;ENZ17*B<2-(=YEFH"LK2FVSQ; @+1U&<<\-T>\*CX0ZVMOE/*"!8 M]NCF;,(VDEG'> ;]J,T*@"9.B4*ULAC4P\E2PW"YPY42>*P" /Q;,UF\\ M/XF%(2:BT=:V_RNB&<1$ SH2)O&6M25>[UHZH^Q$S-: !FIV!+H!-J:KP%"% ME4I0H]*63-U8A%]=H:=P"T>U<;L(5)GI1%7,B12.9:#-Y$HJM9M%1"F87$I- MHEP$WKK?4(D:.@CFH*4+&UU2CL([2+ '."1U)Z^ZOKT,;'4B*0Z:YEUQI3M1 M#6YB6$104G?\2VT2@T0GS8=V!8:0100J]8>UP@:SB,BE[G@S-/XL(K:I=VR* M[4OCQ3Z-&&'P3/ZGC+RHY'*(@PM2#/=0"N7/0P D#YEH%[*9:)A$Y:0Z]/[6 MF6N_0L04JJ38**LCR.]\09@*QV8U@T\O1(/4J&$D'&\/A'(CC\Z!_'.#G2 B M#)J\2]*+H#'1/HE=:DM=6E:J2Y!X1X+")]]Q&1ZE?%0P>)"G]JKS4ZN<":VU MN13G\CGVB%TS1&",PAOBBN;41BPF%]VI4.IKY4U!5P?:6=4@Y,M\'3 -HZ5W M0S 8RGE9KXN^^Z[_W^@B)JMBW,V-6/$W7L-^3&F_ 9 MO2?8W3NM>/I.2]B%@%=DKOLZ%@7%W D;;4*!!,BV^$KVR@S(1&AAUM1G1-Z0 MR(L1D86/GHM2?O6,W/ M8*MD+3 %LN; G^U;]FMXL;?H-8X*3W: XB3 R/%I MUK#?S@GHM,0E'6-01?CKA[].4*?Y^N%O8(3.\92$KQ_^#@;JOD3MKQ_^ <3W M:N2#6GSI-WFE2B,/SB+P)77Z"&HG+ I!6GZ:6MP-'Z/+0);*$U3C3QH^ER&P MUBHU 8&Z+L5BSZKL(FF=U"MZWE.K3^S@&!22M-V7];I=?)?/W"^=MHR@=CTM M(E-&6T90N+46@2P-CBY^)(? $*2;I\G,Q;6YEL#++U6'^^%*9E[A954@5HN; M?'5G65B24BVG+#"(__R+RR]8>U25SWL&,IS*;1^3O#0 MI01[S40X=$#3I8Q[QXBF80J[3PQS@BBK'#47G4L4K%6@J%=-(=6T;H/M!-'$ M"PXKL-2K;7_505<-Z0NRE M(L7B*E(LLDS"I;8 [-H"K7<)<&+^DW.JO@FYV>@ZC&+1]J53+LGZ90I.RY\@ M3K<6#;5/S$,4RKBD#,"-1Y)' HX<^@X),9= ;@MA?_-'CE2)E;_.RPAVO\1Q M]QO'+91*%A-I>T9BR?R1 RO$%B2*ND2F]>I :F$%C&'QVHGV=W[X;:I-@.\# M%R,G0C:8*%A6L#R)ULT3KV M_NXSF1,203>Y70MO:!VY"6<=5$C^&\7]0 M3",'1&9,W>DPRKO04(; ]7Q4\SUO0GHT3S@\>H177)V^$"94N6TWX= M\L,>Y%/6$'>#"&]U/4:GY-\^8@0;;%<'VJ/D#_9W 2*TIEHD^6A/_X_::HY$ M&R#']8P(MCV7/"_T![+3^A\J(Q4DT,_:5E%#J^0W]A7G/F-902.]N?8-D!6A M0M^9UYYB'Y I^/ (\^N'MW98Z%(^JO/YW'F!0QZO\\]'ME#OWA%>'+QI[< . MJ]CG!"V;'V 'H8!0[H-C&OA[+L7)%K+N%=V$*Y>\C1A]=O#OB 5=E=W@%.Y1 M^5Q RM_*=6ED640V3C=)Y3[7Q0G:/GC.J^?+8.VXV%!U,-?,GA+=.M@_W7Y' MV/6H><*PEJ?V(G9K\5TU@\%%O(0_V&(1ZX9XW1! !6 HIXW].I$MM"SI=+!. M@>C^%@=17)FZ:,B./SLQY6ZG]Z;MV=8[\CRMH@C%M W9 M _VEPL'(6\8[U\YK#52*F?D)GQ$K]; )F\1#=NLG6_H&"YEVWG#]FEJ(J#@B M>A!&^VS_'1(PLW:L QZQ">7 MOC2L@SJ1V(,W]$QNYNUNAX8Q!YMO AI%<73QLY7YB5+4$ 3RU6+]=GC(X):% MMQ#68>[RKX9\Z/K2>PT\^SD-Q0C0&Q6Q047KF7G?:T%%VI[M(8+XC@B_AK B M'X?TA%<1K^-^:C9ZC>!DE["W'YE]F*NPY /H5?37]RPN N5GB;U2 MZ6X1Z.M)[#4/QED$=KL)P&>&!2VC'TA'^7>4R*1%G,#0$K-V>-0BL#VH8^ , MO^P@R _)I8:$_'[D:I/'8!$TW8>TW&\L7J]HK]OE-M"P?Y;@+#VC)1/ON?9B M28SD@,0Y <2:.QZUXS('Z=TUD3=,D]EVB01=!%KUN.C8L:6+0'T_'-@D$G41 M:!V!HK^6K2D&Z$PQL1Z ?06S#M+B;L+]%WK2F"]=\,QM;N/UP(-7=VX>?2RL M5KP1ITK63+&I'38/<\_ML15#;&;>)2<2GRI%6[FIH_TM#NQ&*V)<^\;L*/5M M1[SUS^1_OMYXD>N'48+1&K\Y01:23O!RY41>Q/KV%A^:UI6OPD/X6A3ZWC8' MK@K5>I>I>(Y?,SR!%56HF8:%Y('@>)"2J= 2DUF 4SMO:JN:9>58%Q>G<-4 M6%?4.)OEE6Z\M+D#CU??9!KW6NB"5%QN]3R;Q<+X6].7TXV6@'&GM0^R$N4\>R7[N?:KRDXY)JSR?#,P5 R@YX_ 8!': MQ%!+$.D9W4M@(B_>X9V@Z@VC5/>^"_%=0FN,I T@1V4A ONZ8HL"]F TM6>/ M@.*SHAMM-M?N1>UR,H5=7Q\_L[R"E=O7ZK@ZK3=;JY7\L'?M.@R.1"[T",-_ MRLF H55ZRS1F6:R&WR2*QS!&^AJ!_GP8;[V"6>@<\"(J0>BT9-:FG/'2W*PP MUA3Z^\ E2WI'Q$K1$.F/(>A55"!^&CRWXO3=5:'(?-\LSX!E\S,X\T!N!8\^ MU#(HP=A7+-%T&!D?HAQ1:92",\#E+":VA)#VBF*8-/B', M4#$M?G'KX, +WHK=JZ0UT7!K=[RY(]5E%H^'<6M5!U*]CQ+89WGQRCOWX+DT MRJM0$C] ,$4T-R6S/0C']JP -;\C?.Q4HP$8%%3X+90"&="SO!B-%XD56)B8 M@3_=L^+Y:0RR]N@\H"A"J$C+2[>E>GD4DV \/_QCJ#XZ*MAG><$JCH#P]-[_'-@A$(+\WWKXYC$4WH66.LHIQ]2^Z1E@VWQB@[G]/WPV^T9!.MUD28J<>,O_G7 MI%=%=ZK5D/)V&6)5F6+IP9RU)!BCLM[%4LV"J/_H06:P0,_7K9*SJ]RMQ@2+ MK0._51X43(2=)$CKMT4FO-MX&1ARKEK<*6RW4O%C$9$<>L@R%7464;G8#'4& M@M0BB@.:84\FHPU2H+S51Q/4CE Y17FKB"%4*MXLH'F5(A 82 M]'AUI,"C3T>$S]#USPNZNDOY.1)_GJG;A5L(A#53G)C==S;E0%[56X1A@G>\-G4%^E2 M262.-4,NU4&XU4&F>#>75".DUWWH@"[NYRBH@4[S&,ZP%4@J%[4T: MBM#*!6!^.L9E?7Z,4],O-'NUF\SO=IW3+J"[*6NN<#*]XYX5! M(25+\5[1&UO=.[5>I:PGBI)#^K?."#KC(P"0=7MX]\,30B\('ST7\<^=.H3= MK.(W[4+[%GA_$,!9WQJ6F*^/M[Z_-[VWI?N=740\43=4GG/3%Q%K9(+6WGG" M>/%(8.IJ3%((FGIUC0H)-_9&XPY=(K'>>'Y"&P6;/?9FJP$ ?T7$]"W='!'6 M2S_ [7?:SA)M:5]F>I63O(N':562 3X$A$L:E#/I3&S+>,8[8;(_NIUE33AN MX8PIOC1CEL\0U;4MI!KR][A.)*V\4L*&P35E NKWS;W^H6RX:0 MW5!13NNU%(T>[-@^.W'&']8[]O&*=?U7+][_BKRW/4'KZHBP\X:>T<'Q*+?8 M('Q@S#EB,6NTI;/)>0[W60!R0][&L$JTUKDVO0W([A:1+J0FQ,YL<+S\($58]%!+9EBMF4-40 >?7ASV MS-)-K;Y[S8;2ZO'V0"@W\N@N?=Q+C8"WL71&=;'V1_ MLX3OHGOR3^'%:@_L9=,1NE_RCW*;Y#^^W@9Q&FP0XO<0I\\( MV^67Y$KXU>$/\,^E5=?:-DK(AQO#81ZRK!@ MWXU!5DNV9#YL9HB-[J,H05N1V"08;;=+3;J)&Z)D!6^I&S/=7-6=?/L=8=>+ MA)!U6 A8:Y[T5-Z)7IGVJHFH'8/RS0\RD$V6Z=D@2'@[IJK=?;!*XCW1OOY M*;YO$K0)LW"]\1BG<\3;S8UR$MA'U=-&-4:OB?4#4:L=_2EY]SUWOR"M+^(HX349SOL5W M+2:*#-KFOKN5ZR:'A!E*;]#.;J^OPB\ FWW#1K.(LH-)E M8:AE+:%8,C%6+ -=VI;/*I%5S"*+P)+)$RFPQ"S"-:K!GL1FGF5AB,N>1):D M9:%&9 &LU4OCW,C<*?ZG>3,C@TM6(;)%1 SHW2ZAZ?."HW/,HLLHRFJ /B-+ M[2(*L\J1U\TXO(@"K.<@KF3^\RZXJH$CCGU\$<54-9F6V!J_B!JJ>E@R,/B/ M5S05/-9T? BYEM./^/YSBJ\ O=&/3 ]C71T4.19GG4?%K=<[GW#6 KQJFL(G M'";OY.ZT[>373BJ+M^A)5.FWZ[+ &D=Q*N.*XE>TY]OONG9UXAV/+%)1:RJP MLY.$=DDFV#^=*L,I_OAO#V'"__D!'Y'^0!A3*9@") MQFO3$_^O4CC/6M)>G>4P0*>TR/!=$FSE( H&VR?&J=>SK_#H]I5G-T;"$34G MPQ!O^Q)>U#UZN.__(AR2)L*"&H\+"@_H](YS>[KQ7L=%H% MSXE=F:;/\"(0 MVH>D4FLH('CP%X%,TVXI>IQT6:C3$E%4C2XE7'5IV#1ZHG5/81$Q(>9R_Z/2H)N&+BUS9[=UC1&AK2*UAL?;7]+8E8?U ! MD.+Q]D_R8C.=B,VTK*I>&<$.U?- D4Z/QF3SD^V3^7+RP8S=G0JL2R%0C(!5 =A MT:O/&VH1^Y_"(\(!LSV5.:>T0=?JC2CA9'/:QV*^$CC3GLHJHS(UMZP>0QB8 M?8AFT>XVDBI.);:&99GJ)^,4AD2,78P&-F,2(.%NZKYT2+BAF M]W\QV)NB$QTD(M7N+2466X::Q2"O'P&QBY%H6?$)?4J.'QM4VBL*(5'IN9*C MS5 92'CL6_*IVA7GCKN>.:72VKF(&B.#L,6?&B39*PHAD62/;%%L69L[$OOF MB3*#^=QQV3./Y)OMEU$]J*^KW>4DAL P)#+M_\IW\-*,@F0K(<.\:UM&#!\= MSZ>_$<*+G.H0@JU/.(RB+P'AGSZM2D2;KJ-HDJ'$M]]C(L\E7K2G1+'>47%O M0[XGC6%43+)8?3_$,6TV2#$#YZ+L%NI7ST?4#8 M0,)$3HKEB/^3],1Z_00(+W/.L.KZB;9K63H=E/]?$3HGG0(*$%F0K7@\*!!: M4J && \ 0N_SM^PNQ+1B7)WH5P?""^DS1AO@LJ::HHA\TV4NT=!]/\T2$(3# M[466M9\06<"L8/0E&MWVJS2+T+J',.U#K10-.0.!,NZ&%O))+/Z9KS,-D*GB MU0?(;!TP()?;K&]:$U+A=&L _AOYVTV8=8^O\(3K,"!O5A(FC:-X"B-6]_ ! M1=%F[P2;;\@_HL]D]+XTN@NP,(S)3('ON0;G&M#:0]VL1_55'1[;07]9K5]9I M/3B#(%SA85M$@]?1D*WTR?7:-'9&U&WFQ5M$4UEC'/;B(.RU\ZR"0,$DH\RG M_^=L MOEQ&PJ93PFU JUWN6_=_.$G__5R0693#\RC'*&'W.NP'#"&KH3QH<3 MM+T/"-]'42S64QM &DZ&^Y3(?,^#7[[%NE]E6!]6?^W5"GI$^#6<)K9-;_\L MV_D\A[6FZ$\X?$IUW)#,=T:@,)]M30AW4-[L)\F*-P;\\"8 I1.@@?,U8EZB26):#HS MX8&E3-K7F6DOUS'?C#0UJSG*7L9.:9ZX0>1Y<;U,-7_W$9,M@FT6W!4^$N_D:D'^Z!J4;#NSZ/R/B9I5/LI3,B)T+[T-_> M']YQ>$P+DLGS&B4S[&5))#CPB&*!"&+OO._T7W(H)!-@R/O:TAR_XK!*7EJ$ MAJHO7561J!)?EHVZMMBCA;NA0XBG@T!Y;&%+@%D$LDSU/"V2JU+J(K#8C=WU M)X/V:HF#Z_PUO-E*B7<1$:^#W/"'5K38O)'8LSS#=)5![+]A[/B30)PBT%^F M'"VB7G5'Q,G4L?$"86$Y'.83A#%#1T-5\A'&3E2& +^=3:-YG1K+X[O MX')?)MGDFI$!N+TV]O*&-&4*><5YC@FW4$KZR0U'$+O\=TD2Q:-(P MJ&9W]!,*$'9\JJ%N#U[@1:S_TA'1STNPKIYK[0#8UH1W3W BDDPWBIM1M2P M37"O^B+,.488TV%#B]"1SZ$S(=];A*[7F=XT>/$BLA\[D9Z*XP^2GL>USU@1 MT%^\P[N/5F\89;VP0GR74'L!U66( CT;I?G:=Z)HO7N)0_=W:7P-9V#/(M0+ MHH_IZCH,CD1[]%Y]])23#_NJ.!1#2/1 M]3)>!H:X(7Y1"@%-E]//M<93E^>C%D_5X,Z+T#OY3Q(7+>UW8%D8:CTBQGAI<./07EU8B>LET76GF%?CTG/A\:7A0&2-R>3S['79*URQ51:&7]LWRZF M-_+^TK!#@J%#&+"/K7?D*M-WFS),KF]).FN0[P:-S4*1UU0?UC-([](H3 M(@UMOH6;?9A$3K#=?".D=[H+$URF(S\EV-V3EZ@0@,2FJ#-7M'X8LL3!ZA"+ M;>M83/"3@^.3E'(X WNFGG^SITA,"[7?K>8>5KBJO/,Q=ZP]%ESR+&G65'L< M"/)DA=B)"D^+;UR=JK](;IG! OT"&>&X B#YKQ(X\A]?GYW@C9\-V?QUU&U] M]@+OD!R$&ZO_/C[&."==_\TR7U#$6X'Q1R2OD;?UR,-*"X5HF/B%X^V!4&Z$ MOJ+K7>5V2YFRQD1K0-T_K:6C'QR&9 T-*.?(Y M?:LG\8%2:J0A)(N&]I_/?_!8W,Q=B&DOK'@=L._R]B0>W+=_K=0,:-I5JAVL M VKN(O_RCFCUS<%;*FR+$6B\QB"2+_F@2O@MAXPK%3C?Y5)![?>>D?.$T5U" MC4F_.IAP:D'= NE0>Y&VE&X4!63J8R H!\P!$:5^#+6*4!L]JD'AW>EJ."AF MVA-?*-:NG(CVW MG=[8]']3U:EXD54/NLY$BV9]L9\X>D3?V$]B^[[69(LFF[QKF=K2Q!]KEREG M3QFSYBNNA'B\;3=+)@"M\;/WMH_SVK65:JR.[Z/MU2D7E+*!"H=,YU5AH>/V M.\*N%R%V9,6/Q6X_F"!!N9;-XF4N0MOH#H<'2J).X+*Z#/7W2/AL:4WNF=_G MGK3;[U1,X2N6K3%P13B16/48!FF#B/QI*KJ$YM0D$KL'_220N VUYYX;',3W MD,\UY%'+JUYF\*A=W8N(Z..K2P6:SG5?+PJ'PMIP#1S/_0:*'>@%7=4=VW-' MB-1!7@NZ:[NCYXX; M8[,(K&FK_I7(GKG>-Y6^5H\@6@1YF E,\EBGN9)-QQ>N$5>UB,)=RI=,&,O(\H6@2MN>&)-[QTD2FW,S.HIB >5L+6X:^ M<+%):XC*C) PU>5Q%,<_+J*.I5+GTXJ]' )5$*O4Z-W$AJMFB*J>D[QUN@&O M0R ,(C4-&/Q?-P1R0W%S+,]<_C)\/>N!+1F._G:YNN*8Z"%P!/&VFM&1U .4 MH>SOBR>KL^/4A\#DU%F8 /L9JOXQ:U2=1WGJE( +$AO=!K62"S*L_7/F3X2> ME[&=WI"AY^<+40V?4)&[4)93SO$E.1P58P@677'])=+ MJ<=+Q;CI%7*L)K6P:QQ]HH]WVN0OB:/8";:$ZS:V:#35.E58+.I8-02N ]0Y M#ULZ=Q%ENT2-3QCO71T)ZZ4LJ*@&GLM5/,0JYPQ,!(=W/SRA],W)\Z',2$&Q M@FWV5E]IP98]*_[5690KCZ1!J55P[[U[L^"G9Y^*,ZJ9T7P>&X-R' M 7.V,;'Z@9U:LL$B@M,-7'[REWY1V+IDNH+-OH*$GEYMM;,-]-1CVVJ1>!$1 MQ(;\6B64+P)GY_D!>#+!O&- ]5,_U'K&(A#6)=1,5WT9+_#,BHF:(U'2?"*& MHM>6W7\VS8CL64SGI8*/?UICM7#N\YRFTMH#F&E[3O5%)^-+FE;3C%+!ZQR_ MJ>F6/'/]2U^12U^1^CVKJH;2!X(W$EJ3CDNO$7NW _EDN;=/*$#8\8GLOMH> MO,"CK)D^?GEDDY3$S-;HV]G:BI+)^^+>H/3_WP?5'"&$7=2JDGO.2DMN?W(V M^8W73T,=:U+38\R\]QU6@5OE>*:-*LY'G*H!=1-ZX7BX9R\ZCZJO-;H/TFRO M7Q&UL*+MZDCX_AMB/]X0F.\<#[,$S*YDT?,N[$MI"!\]%_'A?J1=W2,* 4Q MVH2$>U1_OPZC^#&,_X/B9^2&;X'W1Y;]E6%#)?<-^FW[J"UWHR\&U\;;!Z'O M$TKO!7ERLC_1<:(>""-OPIX%!6%FXQ*>>*& MUKQ+OYB.[V/;<=%ZF5Z;+U-Q"&FZD5+A&.&#?7?MRSY8^]9FC\/D;4\VAD/? MOT';Q!71K-'\Z0E(1:9C*O+?^8U>S9 MA,_HO:# 6P?[IR*3B"]'=5ZF9T@>/.?5\[WX=!XD79;I&9+/1/4VAGRB6Y::@=2MFRHW%6,2K>>F-,DAOE(ZQ&8L@.4?$ETJ(WQ$^;X+0M&0;%!=[WZV MG0&&KZG7-81K$;7SAR5K,5NYM'$8-U1NB'KT\(AYI&KTDAB\Y56D[Y]MZ-0= MOW2B&#N*B0.(HS*S+%\X1_=^8>\(-&\"5C/PJ 7?[N,Q@0@.MC\ M?>;WW4S+&R@0^=+XH&S/:Q34/$3O@^DA;L!0Z2&Z)P",G^FM\>\8K0\@XZE[ MJ'>.P'G[K/00V"G"/$?@O#TM>@@T#VS/L;=-'V.IXN9HZ]@_1RC"U?_ M[(?5%R$;'[2):89(G(:15".].G6"FRFPKW GC[_\YD M459WPW["820L(S+ ERS64)'TC:ZZZBI]WOA8,5]HLK1"!*,=\JAD1!DH>Y#+EFOYI M+/+3_OQD$5P!I1'+5.L //SUEGX=+GJ%;AV=<+%>4-SC#J:+YAP.JY@VVP1< M9)\KUEA@).?M:;)',0GN_?6#Q;IE/5] M?D8T'H7\_3H,F*TM/LA,8>2>31;OXDHN %16CM+&3R:+=^):/?1H] M;G"R[T,%V'L"DQ=$GCMD:63Q]R:+PI96POQOHV!3Z].312P8VOSZX>?I8E'- MY59O;QB].3$:!4X=4[. 84FC$\/CENC8742-" M [<=_)^]IC[_G*(N8 Q@.S'D#>]'[34?=\FXYCD^!TE:3-GL;; P_')\L8M( M[!H>L_HNVT4DAHW**N3&TB$2E^8KI?7IV5U$YM,(.#=T\PZ1#S5'M _K\%U& MLA48/D_=K*+@R_-"ZXUW]+9$ MJAH;J;7OPM P-*0[JFXTI*E+5[!>=#!]86C6"!=(0CG=-:219:"BV2"HA:-9 MH\' _B'C7XO D28'5W"U1812#U\I6T-8GS6F5:R\+LO/&A5VQ0B1!K&(7H9V M45[7+L;K=#8A(SG_YZR>[,2MY%K57U>^GW5>6N^:W8%HY5=-^WJ?W[*FXFLT M_&X@0#8#FJ6B0#ZY%8PO>3LO_<-]<.<%3N!ZCE^ $BFLF3U_Q)[IMA?"53E- M^OZ*-71E>ZQ6@.86XN9B07,RM/M?;_>CQP&R.=9 H57GB9BR)]?P!AV1'[[3 MW648YEJP369: ^L3"A!V?+*WU?;@!1[E'O2UUP%,;RX,N7'01]RT"^-\NST/ M\E#RC4*]GN/<#V:@1[EZ,KH/V2(L=QJ"KP;3:+2)GRUU:HD)C:Z ZL=X$80V MVKO6.P<9PD(X::+6%,7&LZQ:L3H](H*J*"(TPTBLI&]";)Y++[SG)^25:8Q+ M+4O3,BS=.IBF4!0PJ,*=1,.[*@_T4'[,#X3MC'79>DP.A [):,%^!(-ZWL4- M(M1!9$/%/GC#K"E3C2091K%IJ9Y*T/43#N]H#VO!*9NM80U4?T-N7&U4R*.ET9W)K< 9&-)I<)!T[SN%4 M\)?6M/KR3A6#-/VFUE.WZ'JF?4KF:X,YKNQ%TSRP?#04+E=OSUMA4C(J-%L# M&JC9$;1V:P:L;4+BL8JTA7,P: M*\;7C4MYLPZWT;EP_EY^L=T0MR$W*& M'HINO[M^0C9X1TB(^C"2.'-<-'F/7KQ>+Q^Q%^&6O$9D^PX^O3A%OH$D3$\\ M'HQ596QK^OEG4&+RT3F0?VZP$T1D2ZJ(*8V)UH!ZPM[1B6GPL,O<8-* (L%@ M>[%YY]WI!T4,8V_+0[./74R!\S(%#O.4UL*ZQ._/W(-?3-2BO@]B[KA5BC4U MY&J\O[-'F+8,4L6: M(2Q5FSD#>PZ#D3J@N)JP]C1[5HJ+6UBQ(&)H-4A M3 (1.?2S]D!LN<)52_=L]7E4LVC=)7J&H/J%3?B4Q2]H/2ZZ4WO>\6T4>X#-'MU&[^_B;1O-AR$ABP61(H) 2T"XJ';]F!C%;_$B,#PW M.R,X! ^I$??T1B_B' SXKK8$L(C P*6;U\ =B 8E:TN"BP@Q5.K;HG*9#?_. MQS\MGD6:">PS+X7WX+DT!7OUAA$C+S!1<@)MJ[5?20:M<&S/&N!GSR=O;A@0 M6DJK+7*S^SBC ,26JO!9W!H>D.,)72/>C6?R/U\K%P215R<"([2E# M#\645*H0S^K;%_S]G4BZ5#.J\26)\U= M&(FZ['*']HSNQC?^@QPNW^8- T7-MT0F).3H$D[1F;#%:P#A.L\T*V&]^Q*E M0K$6\VG. 0+*@^>\LM9A6D"4HX%LOY$@0OT0-,"%MN5Z0I@VK-*"2V.9WN\[ MGS72NB49C^'??_6T(3@3C2.@-Y*^GSQ6*1L)P].MZ<@I''@UG\I<\Q?/=](4 M71]-O1]S1:F^CZ0@-;[/8OX(4OH\JD$Z8M_"7!%U:9G=1H65EMD0B.%,YT;K M)K4=!K,GH(X.^IS,^(Z+N=,;W_-1)R<)'Y\U4>FZO57/V%)$H@Z.J2KJC%G? MW/%IJM*(?6N+"*(WD,BY'K^Y%_+0%,C/T1F7B4+NC=1VU"XB7\/@;BJP.=XT;33 $DN#3DM P9235+A-WQ@]@T\,\ M7NEU<+B3&$05J%XPTJ0$UXK,R1#UMPNB&A16BPG*L/3W"Y9D&N4I<7XZSBR(@Q9A.*&&.RHNJ M4'\I-&(9<]3UJC],U/0AC:O,$36"XF"GA Z+*"A+C-%"7V% =:;,,TE-L1.M M%9+M7B=1M#8.2#3U.)EKYZ=6[4,<4P:CVC1GH+5-_^)@CYKR5'MNC[-=SD&X M5>D6[3DVVO=/T^TS=_U/ SN\J[6DX! Y=CAW>$G>>3ERAG:CAK'C@RMT5HHQ MGYTXJV):T[_(?S<4BV=$7:V$ ;$PP6 KT3NF*P5-I58&3W4I5.?V):& MSMV1TW%\3G9F#PO"1L)-@AX);6V^(?^(/H=!O)<7O^NP''@$T&/:? O/A#M? M91K@DF_*:Y"9K#,)D._"Y*S;75UFA*Q1WO=7.R)#"& Y8R'PQW?FL0$%\$NP MS80"M+W][I*ATE8[W=8"8H*8>#YZL:'K!&/=[//6)&C /(:!VP6>RCP@((ED M\<)F+:H!8KR,S?)O3N"B\\ U7 3FZ0*L!C'DZ>J#:[@((".$1B9B-V5N.2; M\U'(50678R7L!8&%*KD< V)_>$MUTN4D:_2&N50=7$A@N AQYVC2"PD5[XOF M!HH:Y[H"IHLPL7[?:PSYSRGV O1&NSE-"W^JX+9^(\6G1U\J*T2O >$S)*2J MA6.0<'"0,:9FR-(Q)BPE/ER%.5,CS%+BP<^B.&E([M+5 %/#T(A1X2#"3-7Q M&8X\/L/A().=VQ[%GNOXEV"-;C[-(JVMDCUY%^+THX]A_!\4YU'2S2+2YO.A MW^8.&)EE5\GR'K\DKQ'Z;T(6O#U21,RGM>0*8UJ@A1TOX3-$!'7*OVS(OR)" M'%ZE]SCW3O/VN^7 M=I["*_:@:+TM'-ZWX/-&Q!AJ *6B>!B\Q*'[^WJWWA$IF^B.3X3#\GMQ:TR# M@FJIW,D?.PJ2.Z&X#P2+>NZ1[W@1+4GYC%SD';F[:@_J>1>99<=Y2W-JLX^M MWHC $<455#SAT$6(UC!O7J'.R\#0JCOJ4V7'%Y$JLXC8((4R5$L2%"L>I1I1RDH]DL#%O\MD *O6EI.!)5*A:*E@M#D.F5XUVXV;;.T"4F M$RE@83@3TQ?'0C'WCA"Z]"30Z!:&'C'I=#(K+2(U0T5A_!8LLVW]T%$:>!BV M84$+0YI!+%NTHWT]ZB$LC<"1[*]&@2TOM$L693/7(5DCB-#VRO%IX-[+'J$X MJD6468M,*3:I=+:T!]IS7N1[D3IAZX.L;9:UA%GO&.>41@]P!MK;=!@<$8YI M?YNG_!*RC4D=1:I9]@FFBF-9 )!P_!3)Z"OA<$[B6XR=V*##>X@=?+K];\+2 MQO :,QQO?W'\A$8JO^P).Q2% VG.A@(>VTVT2N(]>=G^:(6RZLZ"!844DT !([U D@F@@%!? M']4LBR)-J<":71V=F1# TKPTLAEPP)!>%]%H.-M77Q3IE+Z#JUP7$_RL@NV: M:)RX8C[U$#;:($KS+$7Q-OY?FO*!MN1KF)7RR_X8!C%1N6]] M)GO_ZX<(O=%_B$P8A0W "^(_;[U#8<%P?%]@N!!JNS6S14.]E)@H.F/B+RU, M[!P_0L:@;IF$_^.AII;5@19K#E6@E1H?:"QXY+BHL?+';0U P>F+M, :/CA8 MFP@*,FUO"!P4JB1H7.S)RMA-7M&/!584V!";,,7X@HP!#;:@QPNU-?!+):C'JMA+Y*C^$NN$NY#G^ ^2N7!+X&3;+W88L&12UC'X!9? M"V$= NON"\+D)JW,8C9,9MJGB.G&;:0A\*R45_E@(3@U%V$]SG'V":: R MTB$:[ISI$H[]L!\:_^EM/0>?:+:UQO45CK<'0KF11^= _EE)1)"78%)/G"-0 M (BN)8X)[WUKH,58"^](JTSZCBLNK:88/(A4<=59JE#.M(;LLJ[@D^-M[X-K MY]V+'5]>>T\ZQQZQ:P8;C!%AD!P2IMDQ+8^^11CMJ?/MB!["B%_9T&@JE$#" M:P?C$T%A6KE_%TUBJHULPC2H7W (YNM8K!D6$V:.MK<.IO5QY74I!8.A MG)?UP$_!E:%F,)H.LMX1]GB74.O$KZQR2!Q]H5VKFFR>=W>,U[#[+*>6OYN$ M);N25R+>;9<1%=S@\5(]$>H"&DP>COHKZQFCF"@5H MY\7DRT&48EA.>1KSK>R]^ZY[K]J)(EKHGDC.*4^I?ISH/+\A-]Z$S^@]P>[> MB9J6KTY+V(6 %TW;?1V+@N)O210S,^\F%$B ;(NO9*];*K<0H87E&3XC\H9$ M7HR(+'ST7)3RJV?DAF^I@9KYPH2RYL"?[5OV.SJ>3^6678@CHB%NT6L<(3>K MP1^@. DP5 0V7L$82CRB^#]SPP 13P?G5QUR"9:<4%2<8:,N6:J?+Q#&A M+5@I7#60T= G8Q0_+) QT!]C'"=N4%,'.J0<;&$ ("7PR'C(6A4H]T MG)$33\G2?BQ$3LN)PW])2=.--#?WJ"XB,TW7];J0##4]5^VLL]4Z>(!GG;=F MY%6>==Y:-W_UO!/9SO" +R/%;7@_^1+2Y$R]Z(/@!)Q?0JED&UET"B.;C"P9CA-%[@J>.@DNXC%&XC%!F@ PZI(@Y MP(:2:R?:W_GAM^A236G^MI'[P,7(B= -2O__?; FE\2A%O?,?MQLDMX Q& ! M0$ 2_O7N>-O;[]0@CB(6Y*,-('>R19/%^WNJ'SE^?G7O@UV(#VEG0OGQZ)?%C&/\'Q=3?(3*/Z4Z'D>M('3"!Z_FH9GW? MA/1HGG!X] C+OSI](1R[%XK '^90UQ-V@=XQ/&,$& MV]4AQ+'W!_N[ !%:4RV2?+2G_T>]%$D8$VYY+WF+Z ]EI_0^5D0H2 MZ&=MJZ@A.VSN*\ZC\639O7IS;2:X]G/+.RPT[:Q>J^=SYP5$#>[A?&0+]6[Q MY85BF99TZ+ *M,.[#XYI=,FYAR=;R+K39!.N7,+P,/KLX-\1BU%^*>(;%-X3 M^5Q $OW*=6D@=D0V3C=)'_.T_/&#Y[QZO@S6CHL-5>ECSQ6T'MJAF7)%)3^(,MENEJR$P-J4( AG+:V(R>;*%ERJ.#=4I@ M];)V^"S.U6-BS][:/USOR/*VB"!$Y-]@^ MT%\J'(R\9;QS[;S60,6FF(K_." Y*B]9^O-$^5;:0Q^^_FE+PV! M[_8[D=B#-_1,;N;M;H>&L?&9;P(:17%T\;.5^4N$VZ3".:=@*@,;U-'#'=W42\2%F%WP5RJ*0%&4O/@3-QI'60N;HZAR:. MJ;$D+Y$;:N+H&TS64GN^)HZY?L2L8Y,]_/$<=95GAO%MSUQW XM 6J[SB>.QT'-;F.UG[D M1!.F.T^$&4E__49-3!RA9TF 4K1/'#$#F?$DH2<3KW3J>!.99%[(V5H G4!;CF?S/UQLOHJA- M,%KC-R?(8B_(B5\YD1>Q O<1A9;]M:BX6P'YAC9#\*-+S8S9ULR89#W1K'DJ MOZL5']V2&?8)Y5)C]%)C5 Q4A-P_O87'/V^1E\)#_E&"0?[CZVT0D]>(FA(Q M;=_"-D!(9;VK_:D!AL%$>ZFQ3VOIM2Y_M\R+KHQY$7\&D"10PL?PQBEI_+N>W':K9+6 ML7NF3.>##&23909*3KT/5DF\)UK 'RC%]TV"-N%=B+\Y>%MNIP%%IR7&@H"? M02H>W?.^TN>T1,IX[H2XI]JHXS\E MK[[GKG?DB6)]W[@@Z<^W^*[5V_E5NF'>$-7;;5U1@XF@SHUI\Q6!(O4X]='\6F*QFW2J\ MNUEKUMW"N]G(9AV)H32ZS3JV0F3:FW4G< T3X:S[?W>P+\Z[^;>)-7(9W;Z[ MFC"G%WIUYWB8%6WY3!X \M\L#AMDM%6QTRO'I^?QLD]/TC ELS7L@WH?O"=Q](".R/\@C:.1S0 21].F)_Y? MI7">M>0%$>F27\EK[R2^1:?MYS! IS0OE^;SR4$5#+9_.Z].;=;!;IZ$LVI. MM@_<6%Q61HS3<*+W)2I650(]:6OB7J8A$&<@S4'&GK:'QD0LURBM.0PM'#V$HZN H(OM"1BA%?;GE^1P]1"5W%?*YMA^ZPHKTL W>/M@EUGTJW+TTU M-EG"OA)^=:H0ZAU&_TU0X)[TS O"F?;!XFW-V*+0G#E/L.S;ZE*N6&RUK-XG M $H\'M0)75P'D%T'L_!8 3/[7\S]%W._%F=\IF52:2B2'M^03;4/V'5()+L@ M3A,SUCLJWHD*W,O!U%_(/M 55O[1F/E_M'UV%)_275<&6-OD#7J-RWK"&^S0 M6G0E>Q;L7#4+%.G\9$PZ/]D^E2\O&\S8T:G$LA0*R01[SZ5^@_)>>Y#W@/U/ MX1'A@'GKRG0X6B1^]49T&K(Y[6,Q7VGZ#N3NYIU:I+61F60BAF$]&[K*6J(R M"K?4]HE@1]-LWC-Z9N.OZOD"2BPF7)SHU@6 M!3O1NW%O@:-"B:26C0BRLWQ\$:"+^6DN&.Q3-O@X!?(:33;H-R8#+"7U_?)5 M[8D3K\_1,YM2&C'G@JX^>=)/4Z E&SQ);%Z C"D+#$EFI9YX"9V>&=1X#5E' MQ%'_Y-3![#ZIN$T>&91AFT?'\^EOA*0BISJ$(. 3#J/H2T"NFT_KS-#FHBBR M'<_) Z=U#30\/0_V8S)YVY(%8(K'6P/A]COMAI5XT9Y>H/6."D4;\CUI.)AB MDL5*W"&.-P@?Z(;DK1/MLDC(DF>!'@?$):9I&T; MR38B_D_2$^OU$R!X21:&:+G,)=>R;ATI $ X'!<"9CX#]T&T. Y/%*@I&7QX%O4_8/^]+P/&< MPL >PN!-2Y+C# 3Z?#>TL4_BBVF^SC1 I@IH'R"S=<" 7&ZSOFE-2(73K0'X M;^1O-^%G)Z8[J?"$ZS @3WX2)HVC> JCU ""HFBS=X+--^0?T6E_:FP78 M&.9;DT7=AX\I*)5ZH))+,]37)H>^*A6L,7T2$!Z*\N3?FASJH]1RN@[2X$:1"F&R!)#4C>9CQ#\U/9KH8^7)AK%K M6;55SITI1*6K/3QZUH1Z>72.W7;B6!A"?Q?YO>2VT(DCTOAFF1M1(6-(.Y9! MZ8Q:3J"URB!;Q82*6TT$&[(DF/[0,9&D%[W :;E]N(J4?GGY1% G3:NR@[LY MD=\E&60Q$6@C1@^;R]X\0_O$D="SQ,BUVT-&T3 BHY#G3SR^=5AJ2>TED%$T M#+6(932YB=]'$^V0:8V8@/]/$^VJ.CD:ASVGBW3A'0Z3"^S3QMIZC MH5'IB9IXJU!C1)KYI";>2-08.[TXLB:0"-+H(OF$0R*OQ2>B\%)E]YV*5V4: M&^_7-.'#6KY'OJ4GWR$:0V5?K=-M^!,U)@*HQBW\:/2+184BGV L%1TZ$]J&_O3^\X_"8UC&0QX1+9MB+,$LP$0^) M!$<0>^=]I_^20R&9,-DP*7UAD%_44R5M3=S3U0T]*ED--%*TG*4& IP68F86 MX#$<>B;B<3_C9LF]HRUA#3(:.I2]T=->M8BF2FN0O:.#L>'^).6YHH]_UY3R M-F3OZ?B/.A/?YXH21:R*3!.8N%^Y(TID6L4$C-NE7?O%.Q ^N7K#*"M4%^*[ MA()#$1&?5MNME^Z]4CW+=BFCHCN[RI3-&6C/=)WO16J@K@^R5Q_$=Z)HO7N) M0_=WJ>F/,[!GB] +PM3/=!T&1W)//8*6)S(<88RV[*MBZY#F3/L4446BQ"@N M'M\SRC?H0.NYX5/* ]AW[J,H(0)60LLO/Q'$AMN7/9$54N12D9?LI\Y*&IR$ M#><=TX!?LV@$K!):A0)+")ZPYZ+[P*4AL2)V8+S,9 U48I9>,T@U>"ADK5!# M]A!SV4(^U^5^H#&A96M2 M*950,U@8*&H@RN?T+(.OW@BW>B,?))\YA %#W7I'[B[EK\8L5H4->(Y@[UIXUN91&Y"W66^- D""X MK+W%U:GZBX0U&"P DC#.S@0 XEP7-DX^:]RT^0_OC[3!X5+0LU?1]W69Z+5 M'I*#<&/UWP%4:E9?1?[8\0^;<\/JO\&D/_OOZTOR&GE;CR@G-"U+P[DD'&\/ MA'(C5')9[RI\5"Z/JB=: ^K^:2V]>.7O]K88N.$!E?9$^A$JSXN)1S8#&AA2 MRI'/F0\H9_,GD=4J/M#+%VG83D1#^T\H.7@1M6O?A9@6;(S7 ?LN;T_BP7U[ MV$N#$8V\2XU&ZX":W\_(><*(-CQ'VU\=:@81),Y(AT)0UYC5)DH];&JEK39Z5./MN]/52%O,'.1V MD&^J;D.G_ID::@ENKF+W.1(ON-+$C/GI$W]A/8K^:UF2[EO2,K3$OFH*NQ.-MQW-F M+\P:/WMO^_@QH41#%*6R5(SC^VA[=558Z+C]CK#K18@=6?%C ML=L/)DA0KF4S/=E%:!O=X?! 290V2Z;Y2'6F+N3]6I-[9IJY!_OV._4M\27W MUABX?C>1+^PQ#-*"0SE_+ZKPYM0D$L$&_>1D0TJE03;\-&=.2 ODF+H.B8?" MH!UNB"$_. 8R2@RC;KETH1M_,W$\\-W&!0+.C98!C1VMB&1NE$R]?\H0(183 M09PL,=X*YB:2,Z]7>($3>U(+XYT?S9B!/)'#UBFR+_+!%YRX'I\R<7BE82RU M%(]VT AHT+7NM7E82;T;19M6)H(3VPHV1R6FD1CX3@9''(W2!G,B=-\N$E.6F-*LE<=[4&6!"%<14TRDTPH5 MHT2#5VI'1%414PDY @V_%DEH!"?58)='SDP$'S+IJ4^$3(2+JB^*5L!4:>L3 M12U!3@D>ROAK(HU#QD]OEF!)!-G$X5=8@,V#U":.#VU;3"7H;:(@JU3,>NS< M1('L)C;)X_<@5P I^7 M03?N&7)OU*%X9=VA#QD#O5*$.%@<G\QSH^\GWLKV/$2I MX_(GWJ!6&SVZL?L3;TFK9Y9M9P4,8J6"%)@\3HK!Q M^OB2' ]'/UKMG%"%\ M1)DPMMY5%)>L_F?ZRZ48Z-*+@8Y5Z4U2HB#/,& W+?I$7SBT707;=1)'L1-L M":-K[,QHJG746BS[6=76UP'JG'8KG=MWTPO&F:K-U=."U?FKS]NK#V\ M^^$)I1PYSPHQPZYB!5CIHN*;J3UMN*(BI<%>*[??>#J$;/]KY]V+'3\E^_RQ M5]V4[NM<\B#!!@1-UX(%2;LPDT4FC@T#"[]<9@"-A\GDFH$+^E(+8!-'@^$% M4 EW$_>,GV>A')PQP@D.,9(Q)^X%[N(2UQ5*)V5DXSQ_K%\P!?BU98:\--P9 MRL;6.5-.TR)WYOH7I= .08_5H'6)?0" V2_G5#/PTH2(RXYGU81H,CUT[/=B M/K]!3%5'2XTW4BXK'G]I6G!I6B F+7VBLDU.ET8&T!H9O""?+/?V"04(.SYY MJ%;; U%>HQ@[5"S)8WFD)&:V1M^.V5:\2=XI]P:E__\^J$;((^RVRZF>L]*2 M&Q&<+XX@S$P29&.I9B>O="X8/5SX1TWK-//^=UCETHAJQ.J^56]:=!^D>0*_ M(FH^1MO5D;"R-\1^O"$L^\[Q,,NHZ:HD]+P+^X('PD1,^<6^@5NT&1BSUVPCQ>K37/+HMKF_5;S.6UR5P*2-) ?:48-,('^^[J MDWVP]JW-'H?)VYYL#(>^?X.VB2LZ>*/YTWOCBI265/)(XGV(Z67L^Q43?@>" M91M.RZ0G'!X]&OZ1I;IOPF?T7E#@K8/]4Q'VSW\*.R_3,R0/GO/J^41%.@^2 M+LOT#$FNXVU+)8_10>9BTA+UC=<8)#A9U[FF-06V%+1QOE^A .V\F&9>57_) MC WG2#?JQ6$CIY,$7*R43EK'>X0W>R>P)9&K]K.HX-]SPPQ AT1.(>QG$JB9 M3^7V*=<#N71$F03B(,186RIB+7*H/U!8_!2_[N/+*9^ M(D)GF_/4K> =-]H!-"8NE=,'*Q#>,7)AXME!FDE2'8,A)HZ<2]EL.Z*.,'H# M,OY@O.H+J^#<.:YFXHB982^MOK 'XQY>Z@>/'T$%&;% J%)LJUE*(=^1 LT@ MHQ,&+8Y>,!9B$>&Q8_/F7HC7(%IO*:5VAXSRFWL]W@ZQ@',OR3M@[.!BROJ. MVF_H SAK8J=PQ4%0 \Z4T2G^<1#40-(H.P94#H(72#J-7I#F(&B8K#"M$>(Y M",(@2.E!!Z2ORZ!S2*_[L1;_?841>Z1B1]RE^)N*,Z'P&_^[XI\Q-=6[^.NJV M/A,F6>GTV]I8_??I)27RB($^Z=1YM4'X(,I,'?"#XYYOO9-S^WQKO\^#R>3H M_B4DVE*J-XW$9@1?GA=:;[RCMR4"U-A(K7UW41DYRR['/T)O48CFP!'DKHFB M4B!.Y;32$&E RF-W.4J![4;,84(.!!>*PTQ<*(X5%V&NOP'.40++/,4R9.0 M(XO ([,N12[ \,?_.3,OV[;\:=E\5[Z?A>/0[IKUF!)J[XU4-L.^OP+ VM@/ M2'IVRCZ_!:V:Z=2*LF9HKCHU] N#:$Z&=D93K#A+/:#D3=P3_GR#CL@/W^GN M,@RK*D\J9UH#2Y&')@5,;^YD#2P#/65\TTRO[!^RIMK!J#/ TV@U4GA$(]$( M-*S[@('&Y"7Q>?#$9ZT'=**VD\Y(T7Q^)Z75/B(">!01_L$X L@^;BNB<&\] M/Z&X?D%N0I#KH>CVN^LG! %YZ%829USQUL&!%[P5,*GTT]Z6!Z"8G@F+GD;: MRTM8K!EO;?",CM9[74.D42R0NSQ7 9+8&-%!O*$/(Y,JH MUAO7!%CA*I-53/M^O/@::3]\'[*4VT$5[?,QM)C/?ZF^-KUJ8F,VQQX1&4,R M,\,G=.+*IP5,BE_H*6NL);M_"F/JFB4O\>FFA5FB[!/,$FA7OE^!O5JHX5>$ M47X ]\&UX[N)GZ&_@KJ+%GS1@F>@!=MH)2[H+/$ERRDKZTNI6H9K3[MT%K;& M;U:',!$V?^IG[8'HL$)&>7YU+6N/WS^RTQ)#]"G-OK )\UH56K=)=VK?S=2B MV#L4_J@H^RYEC5^(J( W>W0;O;^+MVTT_V)#6+@-X>QF%_KO%60T0#*EC%N$ M[M(-82[6@IZDDXE;$0RXE;94,Z-D 0%*M,6D&87Z"U!A)G]-P$[T3/[G:VDL M>J#%@2*040T/*(I0NL%*+4*5F48URYJZR-^8S)0BF]&SFK'"R%GOV*=X6D3U MYW'S]$,2W,T@/=QY]FX&,7;<.'%\FE,I-29*)O1\X^\\ M',4K(GQOA;$DXG&@$"JQ&@J'7VKW$#.YLMTKHD&2ZZ2CR?.C"% MY,T=!HJQ=7PI[#][$LJ^.I6T+6'<)BM !',X-G#VZ0KD@3P(@M$5):9G%*!O MCL^3"81C>][3&GMO'E%*V7?$(@IOF&4U;TU$4:)$!V]L3QEZ**:DJIYX5M]> MI>_O#C//UMFUQ(TDG6 -V76$T>PN 7XY WM&Z;6#_>C5V2IHE3<,%*U2^\1_D:=SN>O;3G ,$ ME*)YA180Y6@@VV^$4%.'$G48T[)51<,C#;@TENG]OO-9(U$@2OI\\5BD;.=EP+DW/7S7<0>I=FWB8B $ZVLX\T+ KZWR>Y_\KJCV: M>IXF@K3,$@0#:X5A"C;V=*Z;RA1;W#2^$PTR_-JAC1KA"G7^*W+,0<;&I9JR MY6K*(U[KCM;Z%I&W'6$31AL-Y*XZR>/$NV;HP@*@(R((>[0P+V51DQSZ7 M>($5D\>"]DW@QG) M!G\HJXZ1W#8$@D9L(-[3X]'TT0^!E1'[B7? 2BL 9P@4C-@AO MAU()ZAH#_ M'Z#A%\4*#8&)?X+&A$[@T1!8^1DD5DP#G ;1VV!Z;N7A48,@ K E@QN5-0@2 MIJ>>2B*]!L'0E#255H#8(!B!+94*X\P&P05L6=0\:&T0),&45O7CX09!"DP1 M5AIZ-X'Z'F5I#UJH&OTWH6UICE3\!EGDH[')UI%P>DUPAUOMEE'9D;0T*F^H MO?*59:-:VJ;UD1!&^9=*#6]YOJ_I*GW7+8D/M/YXI)'")AH*AG+(IQ1=5GBC M(6U?WEI%.'[Z(-A/N4Z]>97;*"$E_MAE,2+[)_:,?%I7[,G!\4E*=9R!/7/1 M7SP<)ZL#PI[K1 ^^*V:B@I$@D%@]Y*M3]1?)73!8X%(S)O[ZV?DNKQE3^WU& M-6-$\L<;D2;>")U4BB.N=^O=CMR0X.V)7!-^/36-:5!>12G7Y8\=!!&1BQ#(6<@QU)4E]O7%>R.!G$2J43L@HT.\2(W$1*>2FX2)K M1PS^.?-6#'XG1L_DT24(DX<2[A M\)'_[=NW/Q4'\/$O?_FIP'Z4'-(XF!\]LA.!=8SENUPG&%>LCK7.9$ZT)\HK M_7^W_TV\H^,S=3:^)KKLB5#@+XY/S9FE^/&-Q:&QAT=)C38@SF,&/425U1DX18"(234R.G1[U.Q5V'M&D(%3P5\%1/H:!.[W3 MU+N:%36CSFLG *&2UY*WY-WQMK??WZE 3NAV'>\1YDL''^'#J\F/&(RNBQ.T ME0@,$X"WS8^8VMS*BYH.1"K^0X^N,H;#>"8 I![C*3,XGL@5O0^NG7\S3:T*T#9OK5XY[ANT\URO M,\PCQ>7S1(5FU'UMC+6M:EK@N"#HS;78'TA/=VSU#%),LQ=>K L"I$V+Q4@Q MWJW?"I&YDG^3^8,M2&O;YIO[N/OF#@72(J=M MUN*"H)ADD7AD]BL!%4FF0#N5JNAI?;DG98%BB_:-(?9Y$1JJY*(,REG MVB,MA=V(3U?R23TG!,E;IG&'V$6GP)8C1B5_@CW!1<-(PQ=JU!,M$WK+(B.A M[^98FU*PF95%)!X;K6(Q(UID7^'")1QN$0"UV40 BG)B._*I$=LT6NA36::' M21?1B[M'V\1'Z]UG)\X$V9K<0?X[+U_EI.6KGA$-JR.0LI8EB6 MH=KAX\5?HO6.RK-W?O@M^A(X"=<!:*^$-WUG WU<5P(LS5_U 9R0U(FEL M>N\8:LUNS8'\:/:"#H[;L_N:%T_OT)H[CT8U-'C.M*DP[.SI"0/JL:[95ZAE MI>#B4)AXVP#4-"&U0IHX^ZKA,BB]-+>H"/R0^8L MRV9,Z4B)>!C63[4 H@WU/9&2,6%:N2\GG3 I<%&L2;O58=.!SY"W-= Q'>N+ MUB7]A (RRB?4NMH>O, CKRV9)5T*[G'H.5C-;VV/>/"&7:=;$/* M"&)WW8!?M6\":=.\R.A1&6E_VTVF)-IT,&?]T0U<5X;8VVK2L& NWG5K*EHZVWS*A#%G% 'W=L3#H\> M ?WJ]"6BW6L+=KER";J%Z61\678*,OLY]KPGA+V0(,G%:8ND]/^3__:3+7MA MW#VM+$-#"6YW.^1RDRA-$#\=O)Y'3C>(B%6NQSY"_NTCMG=R]P]48OJ#_7U* M&@18*KL/CN2S?"J; %Y-H&KC)"MV%=V1-6DA;G((6131B<833;MXA@ U=U[@ M!*X0-6FQL I>[J,H<5C3S$I )4'4$T9W"7TC?V65AV,V^ D3FHW1D^^D[=]F M@"]-AO6R)UK;%;F6S )/7OTZBYI 6C%8%L6EV.G@]4P6E<6#;,*52]"-D90M M?9R A?\-.$D:9@3FEQ6)=<1KK\.N#13K6JS@02 MY'N^3<+,*QY.ID8=O3SU7\@]PE=$^=YY,<52- -JT7S3V\]9/:DJ8I:? A__ MG"ZE=$9((_N9:FBM!*T"03_/E6#836HCIY$?1L,SFJD)M9IFAEK]:(9%0XRT MK8ZZ"URLIP/'M'46T_L,@C/?A#5DZYFAN"C2F@KM5DO$*+U;S5O 9B:^J7F' M"ZOY.M#.52()ZITK;X&^.S#V9W2J0=;SXO;J_P@L3-QC% RV=Q7US!C\ZZ(&Q&2-'1>_ =NK6(S$ MT%.\!9$96I,! :>G1&L"J[58SQ3:7?5MTVGGM> $@#R3__E:%BK(&4651Y1E M"WB_IF4'@,2%Z-2STJK?_@E/+#3$%/):X0RU]J>V/7\PM"A>"ISU TA&J6:@ MI),@E.LYD_BX8/>V/!PV77+H[(7,8SFS @.5]Z5DU\JA6DU*O@Y..FH[H( 7M94_D6UHS ML W:!,);I:#]0M@HM1:U(3.4>\:J3]6 I55S*O_=?C:B:J^<@19=3&T*%[B7 M6@.M;9I#N]P]M\?!>0\:%D/STJ8K>6G3E;"T*9@W9: BG_G<%#.$I:UW=P0+ MCO\?(J)-ZVD:&$-D[B,AXLTWY!_1YS"(]Y-*=QD#/Y1F-M_"*1D%1D,+X>9H M2A:#L1!S%R:XJQEA*GAA:ICNQ-4N1KB%F;_!E#.77.A5\71V!YF_(&PD<%_' MLTZ]M1QX!!3/WUEPYZM, ]ST63L?8+;.)$!.V?+9$+-E>K82=GQBVB;#;@MI MZXO9K_1_7LG*Z9__SY\)'/_KO+][P2ZD?\K^$ 1AS%9@?Z-_0CX+ZOL?;YMM MET9I>[)@[\A?_CA?Z+D M-8J].*&?_(3#Y/U?/U"Z\OXWDPG8O]]9C/Z&K>4%4>Q0.W'@^:RP%=D5IH^> M\TK-JRYYLG>.GY=@X4.@;]]- =,?G\*;[OH0!D2KQ:9!T)AK8227V/FW4QWTVG2SO0G"0ZA0S!CH-GTZ4^R,=A\&2AIQ)].-Y8,LF1)UH=9 M>.6#0I05S@1MQS IYCWSY">#EX>Y[<]4OK'+ #HQ=V9X?+O 5)G6@1%^4SDM0G"TR1!<$.3%(36Y_H43:V?J3 O M8 >'RFI<(PD(>5;5TL.+%XE@?AS]8D$LJ]5*)385C8P6=Z[(YT(QR\L*([EX^5R3,-9WG<:OQQ#A*O7\,.2#.7Q>:&/TF?059;X MXS?<*OKGH!)=A@T\\X(F638W925K<3+9NK _LTV6IK9.FX9#4K-]E2V5LI%+ MCD23^F^HFA3>6_+.V\:XX_&#'?,^_L+3W87^'/F_IWF[ -L(C?&%.6MI0]K(RW-?94+)(*&_OC+4U;L;$] M0'#SR;? ^DWQDP4.D1P HT?9OSQ&?^?*;9EK_4Q2J%H]T#81O<,DB?D6B;SP M+C#KT<\^Q4>;EKY1DJ3,[_LLPY2S\=?CZ3S[(LX.OB+#YG7G$$U&CVP[MZ// M+NCU,-&+8WY%6+R>08;=\!(H.$_R.#K>]NPC?XH-6S<:O,GL7 \]VER\14ET M*51YIXZ$ C&J,/&=Y]^9C!XPH#'05$_#H1*(&Y4\T*V/[6^^(&/M73T:G.1. M?V4'40 KP"78GWF1^4F@/%*,?==W>6A_M#IXV&OPN[.07!J#&+1+E:,.5@S^ M!\SUKKX(NOSZJ7@DR9]S#8GVSZ9CKL1++LPU,'0GGK%7#QK[HVIWO4I"/$FAQ9//UH6N1U MJ:H,LZRUJY-,V]/&%_%-)U^#4CD;)+D]KE! MX$C@U*@XARH>6Z"+J]AE%1/\+RXXB2LUZQG&P?SRPY':0EKU. MNW2=EIUT19[%:R2RW(/?@H[8>^<82D6,SPX9YK ].[*T>#DY0! MS,P6.1.8E=OQ4WX%IZ]1H3$ 09(DNVFMISS! 40VW^'E\O,[68\.[1TFR2DO MA-<,@0]FW/ZD:[K!.ZFC?:- U^.\Z^#E?XE7Y&I<7 ;@*!W3!OSL92Z MP]0%2<98.(/7PT4>J3^E)*2&)KE9]^R2<@%OKV)#<@?BF8,%+X7<@_)Y4D15 M^R2Z=@6\&?,HO[486;GX2R>K/'(%!1A,[] MXVC=:)GM\?!T+?CPC@,<_WLIU'NQV-[7N9@DLL)F6'U23'X MM07@/7!6REAC)?2EX+M.=AD+.16RC"- MHU:;TV@T>@Q^+RZ8,^:B6=W<,?#'LT_.GM2.B[1+XVQ>I1WE9\=UVN;]V2[- M>,='D=T?W8&JT1&M>\:S[A@'Z8QH--.+O2TA;A22/N\+2[@L&VFKA,XA>6=.G3JNS3T)7#&IC6BYK>]\)/,/UKV?<$)Z1UQU5V5&6BWB__W_U!+ P04 M " "*@:E8PHA16%8/ "[F0 #P '1YT=77/; M-O(Y_16X]-JQ;R1'LO-ULIN9)$T[?6BFD^9N[NT&(B$++4FP &A9]^MO=P%0 M)$59CF)+LDRG32P1!!;[C5TL<#&U:?+F&W8Q%3R&?]F%E381;S[\IS\B!^>IEQ?RFS$>&'5WV2:*VUY9L]S'L5\BPT'"MK50IMK;BV?9[(RVQ$L.!0^'YMG"NN M):!D9%*>)/V(Y^8\4HG2HV\']',^FTHK^B;GD1CE6O1GFN<.C)F;Q%@E\7D% MYB' ?".8 */#UT3:?@0M18:P?;B>RK&TS-$5>P#,Y/>+EPB&%KJ)F-53=J.? M;CC#[[\=OAR<[W9N]T3T35'R>:XY>R>5B:3((F%Z[)"0L%N#\*8^5D?C!<09"MG]]M.>#K=8 (.B 5 MZ5AHP]2$V:E@8\5UC!]BKQL,.\+OO__V^G0PC$H<;0+UAGSKFN)0(VD!?='* MB;U#X+\&PJ_E(L11?'Z,^&NWLP\(F6@3>#;?!W2:*>A(!OPH4!]%W$Q)5XF_ M"FGG+*H:+VZ8$99-8-TQ93(#GI8PUJV-'M('7G@0!&K8Z1T2Z(2QS],UA(F% MB;0<@V4)5 DH=]0="Y9S":I'XZ\ICT4/B1.N@QJYC@T=1KNMI#-ILJ!J!DRD)_K%2*OHT7 80) M_\FYAHGC)U.,C8PEU_-FTR,<"D!]&"S4*AA[P%"!+O U1AMBI&$0?U, +8G5 M@! MG-9C198(8US#=M&/193(#&!"TE''N45*KNN;C>=LIJ4%>)%G9"00LBK] MD2N!._Z $#BDUR+8 M@2$\ F/$$I]X[V1IGJ;(P741L7#BJ25BTRNA9RLHR+7FV:4 T &"")!K>O>.M _!=#W0.Y)IR,"VU4_&EJ.]B4!*VU&%9[[AF%*!1W:>I[#I38H MV3%6.A::H,>"]KB:O!R> 5*M$KH6D5 MXV%PVB-T$<)A+9V$85TO3]OUU^F]*OWVB.8FFH(Z!4=<:5++(Z"HT.B5KU[P M*B.;&KR5N[Z4>!V1[HY(;U.03=M*HK6RO9D(AU3K*C:X6V$%I$J$%*'_BY M<_GYJ"C]!;.D#,U[I7-6.QF6=_&W!>L$OF+^HE61,$G'==SL@,*P((!1I=AY+DR=\ M/L*G)7X6J),N+U,IY?#V.$!$+_9%AE)XC9C#]$E)@>M5R+W?W;[;24P-M[4S MMXV#UDSJ];[NRNTFUDVLF]ACF1@5_9%!FI8.8<*.<),Z+//+HU.'+3WN^I!.C.Q2C[60=]UF,#B'(NQ"9+TJ1=))TEYO*.DDZ M*$E:ER_IA&>[9JA,=71G8]SMY+:31/G)U_3P*R5C,D-X$(8JQK9'WS?KD$*- MKHL!NEI*KN'_&.M6KYQ&,E5D&(1>^X#)S@T MH &^@?&I-T&5K,+X,MHE6!?CP1A8JPL#L;\*KJW0R9R-N9$&_PZ/0+9%%G,= MVKC2YEJM/L! Y;:^T#<4QTJJLH5A7&%]PO%M.^4.61,Y #N,(R_%5XC95PXQ(Z7%EO:\L>XLU3<'',0(GA'B$= M3P7(++RQ!$\K2SB\ "%O*#Y?X%"3VQ.7M61X6IZOO?:5Z$T21+:@PP]H;O$M M)D?]+*94.U'!8=0Q*SYL9?&97 'L1&ICET$L^9**UVOENDQ%48%ET:Z!ZQ'G M&\8HN0_?S8I@Y8!/ROKEI?%:QR9*?< MUU #I\)'*MQ;5=T'!([%!'IOHFMK!ZD=FA$XF'IC?UY#6\7Q'D-][Z7D^V+B M/_#U>KD\BP%MC2,GGX&V,)5#;.CXC:#)ZHV6^J%(>_-D$%L[Z@)T#^;DRJ,N M2F/J"H[_>6[P_+4AGB&%Y@@TV5L[XCH4E"_;8@R?+=_/$V>*L MC[J35%?<-.(/ISJ\O@"3>@9,]>!M+>DR5F,O[AJ4K$?Q.9_?E\)]KM[JK25UV] M-+S=4@?4SRT+5L%8%?W)P/4DK0_=YH6.IEAB>_:J=SH8X/L@)ROM0:32% ^, MPFYJ**VRX1ENR-@5NMN5T@[A\2L+.@,IK+$\N1VQ:?%54IOTBEM-+]G_<(C= M[_ZMDM@:UP7:G^3T0$X2W!OY#%;T442;GCQI][JW:K1V,?%W^VFE_%I^YT( M3ML-%NI('J.5HE/KP.YXE>;/V*L?\T:'/LW#P4^I$)1R6V5/R)!,0<=@U.%5HNI*"^T/TZ:/8%=Q-K)M8-[%N8OM14K =;[>V1!SNQ+@<2?!C M*.^#W\FLH/3GNI0=DVDJ8@E.2%)-'=)"SOLWO-P,L.IJS*AU:8T(! M6F"LF4B29IY<5K$(&! M@"VC8=\JBY(B%O$>!-T/)/V]/\&9C\JB-&$R*@[<"1PF+A49UYMW,TWYE5B_ M-\5MK+$L$1PTQ]'+8P8&%8:\7?RBS)%S,'16V>/D>08:D3/*V43S:+$3*BM2 5-6 MM 7)\0K>2/(7O@IL<71]S,Y>OF P4F'8T?RX;=,2;2425%\+!E.K=)TNOY5] MS)'_2^%L9@[ET(?@QZ<"L"]O/B#ICV?8<[7#/L2;Q_ M'WCV<"1TKW;F/1EN+*7WXO'\6Q@TR;O?K5)?^#I'^PJ (^L;KGJZ%CJ2AC9( M+>TF[>_JJN6] 3(57$Y=44#Y+9<.\CL-G M=.7@':%Q)A*\4&MX6BYJZ@O]@$:WJ@B.5GV1@+OW:S$&\BQ!3#?R%MVF>W\[ MFD>VB]E ;["*TJ9RC>%Z\'JT)EOLNB\RQ"-8K4KQ0M/)=H%>PG=;N&6#61W? M/?\TMAG6F&CO+OEZ% ;A=+\,PD]*3X2TA=XM/_S+Q3@6#-P2[3!.2BLBN11 M5;HAHF'-5@JTC_]1:!)[6*?VP\V/H8*I3=AN" J58U:, M4X_W(DZ$JP#RNMW-RF^)OLU\ZKOBJ/]:!+]J1D"YX"[I&NPUC4M:6 L?8N?L M_11OH<3WW@-MM4IJL:'ENS^/>Z$GD$Z**A>VC-%Q'Y]"4FTU)KM?^N)LO_3% M)R'3,9A>=]?H3OW(SY7"CG!%K ?.^4TWQ&FI,39NB*AZ]L^%QB*(D)?"M 8\ MQ)[CPDIAFG?OREWN+>YVI6T'T6>/8F-)-[%N8MW$NHD=YJZTO7(;>12!X20G M@[:1M,8>JO6'SIE9>% 4V\H5/$>?Q%?S1B(NW60.^2P_B'\S_Z5RV[2#\^:/0NMW$NHEU$^LFM@V7S3>_>#96\?S--Q?/ MIC9-WOP?4$L#!!0 ( (J!J5@>4C0J" D )\] / ='ER82UE>#,Q M7S$N:'1M[5MM4QLY$OZ>7Z%C:^](EF);5ZGD?](OEX:&-Y\H8<#SEE\#\YML)* M?M+]$M2KY>KQ@;\$@8-;/8Y$$0S[7H*_N B/^AVKVE692O5/!AKFK:7QO[J<#"6MTXD;!"")$]P MD'_^4GU7:1\?8-N3XX,4_H&%?NS\W!M9GF"HI-*M7RKNT[Y_NF/_>OI*LN\Q M_^[=4/2%)1[',RML,/_JT4-CWF^"$$;G^H78X+1[U3O_>'[:Z9U?7I#/-U?7 M-YV+'NE=/M(@3P;$B[+&UZ>WER=]\Y!N/OE]%/GXM]=TCGMDWI-%RWTFYJN6\SU'F) M]!1CY!/56I@2";FV(IH0.Z2V-6^!.7_%A$DEG;0BR>]6+/#?S& 'Q1!.*#"6 M:MMVJ-2.YQ]CL 1/I/1&N5F_?#7=C%SD:#N M@3/ 5R:\=U(M%S:DJ4)=B*BH309$*RQ.J,@ZX4WBAT MA8"B)(8K+:@D$0WAEB8JAHC(*B^W(I!P@)VA>H(B,;WE,.YRHQ!GX#F.5B5@ D"%VE0WB"/D%]2SHB28]0L#0V:,H$= MEU BDR [% 83><*!H8: ( M!L)Y+A,,)# N:SU FASG>?&I7G_?/*K//E@[>I6T.FS6JH='[QKO:_7#QF&M M^02.09K]\DEVQ@T8%Q#G@I>'Z5#"N"JDF=F\"08X?0[0SD?R(9/*-'0 2_Y( M&.=(0(HGKA_,'6,\WP7LI='#X4X(Y %Z.D8-0Z1?M&,$&U MP D(']DYQYI@3YG!:,NM+L:%9L[M*,-!(0MN#ANE\$Y%F$F*WA*FY92816W0 MPL> \Z$K?.MS%(07!NTY>\B![;CXP[C8WSHN;NPX5BBYN=$?"9R-A MN 4D[(ZHS)S70(3R*,+]NQ%@RZQ)8R HW<#_^'>!J!/&SO?$>:Y",.V@#!G'I&KR,9"79[" MN"=+Q'F$E\)X4(5AIA&Y<\'70G^Q,A;NX#82]&)"Z.(O7X0F^RO"$= .?,:2 M7*YF"%!S%44L-B;95)>W7I,A-=/H%+V-HREGS@V[V>^ MP2";D/)54NYIM9#FSUD+<9LRK"!G:;;$H\>9)\MLM4?0/R+L7$G"0"\**9A5 MVDQC/'<#.HMC82WG:WUH7T'\B$^8 )U<\WT@$[@L@RX1_L<4L& ]_RL3H++C M>9:XTS7F[:[,L2MS?&T_7T)2 >850!*LCF&=S6T\BCP^FY8;QIS>8L#EDPP7 MP:"/9/% M #8PCIM&[GK7;@+L8KE=!>(AFD#(%FE8LDL 6NY<#,#>;5[F_"CY&$@D(R5' M' .AA [R/5B=>R4>IU)-.#P=#Y7W0W2!?<"6;XP)R^MP/#UDXW B$H8O(:A! M7)#:Q5.6^;T7 / G:6IXR_B2S92[_EBJZ]N=?44-=#$\5I#\VM4J.BBD M0(PMLJ#1+#?>_8K&.[#L/J%FN=)X2*:^@4SCWOPT:?A+1[C M35B0TS%RG_88;!3T87&_;;F_ =Y83](ULU\\OENIPD(WPK@.,I,<5!YH*R>! MG>@SG.'=8"VZ-UD$Y+3('W1"WI=(K5)K+)S87?>Z7I-UR'>P!CSY&4SQ8=+Z M?M"8'GGW:I=KL/@3MSU$"N76FFS-]%[D"=C[C'A@#A9/9WX>EL_*:^VZ6_RV M@]X[:\Q;(Q:,2;Y-UG"CS1]6?RZP;,O:MK'!=@O=3T7MG36VVQJ[A>Y'&>RS MYD9@;:-$3H>"1Z1[Q\,,-XK)I=\$\.=JS_)B^M>70?B"%8!G^8G2W_=CT+F2 MFZO*^8T&H1*L2V3Q4EFSP-$T85C[F]JUY3Z>L%?[8UL'IZ&>T7; O;\,: 2< M:%$YIA/C:BY>_/@ ?UY]\N;XP/TP^_]02P,$% @ BH&I6!,1?XCP" M4CX \ !T>7)A+65X,S%?,BYH=&WM6VU3V[@6_MY?H&F=Z/BB4GNLB65Y(3:<$2@<"R4QI;!U)1\?/H_-B MY7AH8WGRCAP/.67P/SFVPDI^TOT:U*OEVO&!OP2!@USBN*_8A!@[D?S7O9CJ M@4A:A&96_4O$J=*6)K:=4L9$,FB1H_2VO>>&96)$0DF-^77/\- *E00#K;)T M;VDH'*GH'T@>V5:EW!1)>RR8';8.W?>B68O!L&C?.W%3Y(,5$E:E>7LLDF#( MYSKTU6U@Q/]1S;[2C.L [N P:3%(I!*+(KQ5K:2V[17T0[9=6T1C(2>MGHBY M(1=\3*Y43)-"L*^L53'(6GYK RK%(&GA@G .[%Y,,QX*RP.3TI"W4LV#L:9I M>VGN;TX'4%ADHJ MW?JIXC[MNY<[]H^GKR1[BO5W;X>B+RSQ.)Y988/U5X_NF_-N$X0P.]^>?STT[O_/*"_'E]]>6Z<]$CO7YWWSD&X^_7TM\[%?[JD<]HCEY])]6.] M47J3QNM\(9VSRS][W;-Y'*&M'+;JE1K:QYFO<_6I<]']$EQ^_;W[W\)RM4KE MP32L/9Z&ZW;:32WW?88Z+Y&.I GYG TUR)5(R+45T838(;6M>1/,.2PF3"KI MI!5)?KMB@O]E!@QS M!)[PF:S6*#?KAS^WBY6+!'4/G &^L>"]DVJYL.&<_?R0U4IE>* R%@*(DABLMJ"01#>&6)BJ&D,@J+[$P[]R8!NXQ4 :FE.A<< X4"(4.LQC$$+6@"433!.P3#HG)\,^L_YAK MG@^""XB%D9!60!!.QL(.88$FA>P 9\=Q4U!-,5CF"+HQTI_,FV''BR?C17V; M><%))!) 'H)XAK02D +$H5G/M8LD@@V78OH)WT.9,1@3T#P'JQ(P0> F#N[?AD"8#3CJP=5]E$B1\W$^'$L95(>V@NBQN /FT8 MYR(,VP+"G'E$KB(;"W5Y"N-:EHCS "^%\: *PTPC"KX7Q8F4LW,'W2#"* M"6&(OWT1FNRO"$= ._ 92W*YFB% S544L=B89%-=WGM-AM1,HU/T-HZFG#DW M[%:?N\@)D>*&R[R\N"1?^@Z#;$+*-TFYQ]5"FJ^S%N)>RK""G*79%H\>9YXL ML]T>0?^ L',E"0.]**1@5FDSC?'<#1@LCH6UG*_UH7T%\2.V, $ZN>[[0"9P M609=(OR/*6#!>OYW)D!EQ_,L<<=KS/M=F6-7YOC6"WT)20685P!)L#J&=3;W MXE'D\=FTW##F] 8#+I]DN)#+I4?N?5)1X'X04?+*@*]-KO$-E$%'PZ>N80VI M\G0*A($?D/64?+QG(-@S60Q@ ^.X9>2N=^U+@%TLMZM W$<3"-DB#5MV"4#+ MG8L!V+N7ESD_2CX&$LE(R1''0"BA@_P=K,Z]$H]3J28<6L=#Y?T076 ?L.4[ M8\+R.AQ/3]DXG(B$X4,(:A 7I';QF&5^[X4<>KSWY,^FAQ[?$3S3ZJHS:_CL M3IOFQS]1&3P-"KJC> # @[03QK_EK#T%91E@F7< _$F:&MXROF0SY:X_E^K& M=H=?40-=3(\5)+]WM8H!"BD08XLL:#3+C0\_H_$.++M+J%FN-.Z3J6\@T_BP M,AE\TRLKR(_1.GST:7B#YW@3%N1TC-QG/1W'8+B@#SO^3.9:B^ZVO>T@]LX:\]:(!6.2;Y,UW&SSY]2?"RS;LJMM;+#=%O=*2+VS MQG9;8[?%_2B#G0X%C\CG:2'DTE?[O[W;P1=,[E_SKSQ?[\KFBH2NCNA?C0B5 M8"4EBY<*L04+IBG.VI\!KRU0\H2]V=\'.Y8,]6S3&7#OV ,: :-;5([IQ+@J MD1<_/L!?A)^\.SYPOR7_!U!+ P04 " "*@:E8?_(+)W<% "R(0 #P M '1YU:;5/;.!#^WE^AH],.G8D=.R\$[)29-*139NX( M)>E,[Z-BR;&NLN63%)+GKO13+.P?X^9, M2$*E W>,FKQ2$HM,&Q$:^%ZNP\+!0F5HQV*<,KX.IBRE"IW1);H0*1:8@(P-,[TRLTR8IH[*<42#7%)G*7$>7K/]67-@JT G9MJ) M0))FQLC+Y_Z!%_:;9NYQOYG#+R#T;>.S*W(]P$AP(8/GGKW"V\-=%LLS$YQ\ MC?A'JX3-F$8%C[]1 M+*35GE/)!$$T,X4-_8%EE*"VWX"%:'405BAFG)*M,Q,:+233# +"&4&C593@ M;$X1&$N94L9Q^#&2!&N*$BHIN'O%KR**C5O@.HJHU"Q>-U"^D&H!I1YI@;9I M94I.+RRS"GS"1.0:O-J5+F4,P<"@=17+&UE:CQA*N=X'<2*W>]CH$VP_$U([;Z[;\WN%!YZC5[G5ZK>Z+#0PL M,X$X%HW/1+]WO.^_JC#?P;LPX'O>=8T/DX53H$Z9:/&"0]9%D$?<$'Z3!)+^ MO6"2IC!!&4Z53YY T'T,:2:1W]TGKS8\W*;,)EU*,OI'[4YH$FE#1?LH5;P^ M4?)[4++U2"C),MBQ4VQY9D8P>$/@KJ58Q5?,3)D T\I0LV&&,><(IL$NCSD0 M5^7 5=6PLV*6X2PR]T$A85:UV=1!:L$M/P54!VM2560NBXI;1]C:6NV4Q?I* M[W5G ?^NG="=#POW[82@(85&%\\XK4MR,G_)%/0JG.EU4"FHI$", M7*5[I^MV#EX8\)J:W";4=;W.73+M>\AT#FX8@W?R1@1E;VWY,+0$X9R8I_A385\?/KENM70@=]!31@Y&> XLTZ^'K4V!R$%6Z[ M+=C\D1*<$50Y5PM937@_9,=\&XA-U41300AZAZ5D4'7/$_?$K<7U:?-['.G] MA,8N&BDCA-/'A,:-PZV'(LMCV=ON#=C31O=3I?83&H\;C:>-[EL!=BZI8N9L MHX&&":,Q&JUHM-#LDJ)Q'+.(RH8]1CEADD9:R,]O@_#&G #\S-\/[QRLV;,W M8H%A(C.'$HOTVN%E1:)-MU#[-7OMH1[-R"_[_;OE4B*W.3NG15UT< P)$6"^ MQ&ME#UP*\7[3_,?%\;-^T_ZOQK]02P,$% @ BH&I6#S+%Y->!0 C2$ M \ !T>7)A+65X,S)?,BYH=&WM6FU3VS@0_MY?H8-IA\[$B9T7 G;*3)J& M.6;N2$O"3.^C8LFQKK+L2DH3WZ^_E6PG 4SA>FTI+1X(B;7:ET?/:KT*@U@G M_.09&L04$_B+!III3D_&[YU.N]D>M(J/(- J)0;SE.1(Z9S35WL)E@LF?(27 M.OV-)5DJ-18ZR# A3"Q\=)2M@SVKEK!/*.18J5=[BH::I<)9R'29[5U39315 M\QU.(^V[S1X3P8H1'?M]^[X:EFP15^-[)]9$J:R2T&E6CB=,.#'=F3!/UXYB M_Q@WYZDD5#IPQZC)*B51*K01H;[G9CHH'"Q4!G8LP@GCN3]C"57HG*[019I@ M40G.4ZW3!&0U76L'<[80O@G(V##3*S.KF&GJJ R'U,\D=5829\$UVY\U![8* M="*FG1 DJ3!&7NQ[AVXP:)FY)X-6!K^ T+>-SZ[(]0##E*?2WW?M%=P>[JI8 MGGG*R=>(?[R.V9QI5/!XB\(]XO>.[K)Y.P0A6*?R!\%@-+Z8G9V>C8:SL\DY M>GMY,;T642\3L]MH.$4#=],WL[& M;WYYB"I@CMU#-#E%L]_':#J\>#T\'T^=R?L_QG^AX6AF1MJN6Y]5-C(F".CS MV]UFKW*D/M':7YYH=7OI?5'[?R"="00?1%'&T(KI&.F8HG=++&$E>8XNJ*F$ M*(W0+)<8O6:I"AD5(54-=";")CHP\B_VUVW7"X-1FF18Y,5'$KQ$H/0TE0GR M7.<=BE)IM6=4LI0@*DQA0W]B&<:HXS5@(=I=A!6*&*=DZ\R4ADO)-(. L"!H MO YC+!84@;&$*64[TJ6,(1@8M*YB.<>"*F>RYC1'P] B9PC6@'&L M_5V>[13YDAOE0T*G<]P[ZFPO4^,)4QG'N1]QNKY!N[^7RL12K:L5==O][74$MA^(J=UFO]?V^D>'W>-VI]_MMWO/ M-S P80)Q+!J?B7[OY,![66&^@W=AP'/=ZQH?)@MG0)TRT:(EAZP+(8^X(?PF M"23]N&22)C!!&4Z53YY T ,,:2:1USL@+S<\W*;,)EU*,GK'G6Y@$FE#1?LH M5;P^4?)[4++]2"C)!.S8";8\,R,8O"%PUU*LXBMFIDR :66HV3##F',$TV"7 MQQR(JS+@JFK861$36(3F/B@DS*HVFSI(+;GE9PK5P9I4%9G+HM*L(VQMK7;* M8GVE][JS@'_73NC.AX7[=D+0D$*CB^>-,45_1#,.:;)*T:%:M;ML1&P]D9?X34]"K<*9SOU)0 M28$8N4KW;J_9/7QNP&MIWC#&+R3-R(H>VO+CSD./YCF M7A"GS+O(7L$*,'+FDN(/OGUUS(WZ;*R)_FI3[WJPHWTRSR,AYB6I"J+=.!^P MH@_0V=]CT[F-LF^ .3X\Y>7HN'C$N]+'URW7KX0.^@IHP,C/ ,7KW/]ZU-@< MA!5N-]NP^2.52%57)A+65X,S%?,BYH=&U02P$"% ,4 M " "*@:E8?_(+)W<% "R(0 #P @ $;>@( ='ER82UE M>#,R7S$N:'1M4$L! A0#% @ BH&I6#S+%Y->!0 C2$ \ M ( !OW\" '1Y XML 65 tyra-20240331_htm.xml IDEA: XBRL DOCUMENT 0001863127 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001863127 us-gaap:EmployeeStockMember 2024-03-31 0001863127 tyra:ComputersAndSoftwareMember 2023-12-31 0001863127 us-gaap:MoneyMarketFundsMember 2024-01-01 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:LongTermDebtMember 2023-01-01 2023-12-31 0001863127 tyra:UnvestedCommonStockExerciseOfStockOptionsMember 2023-01-01 2023-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:USTreasurySecuritiesMember 2024-01-01 2024-03-31 0001863127 us-gaap:ShortTermDebtMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-01 2023-12-31 0001863127 us-gaap:RetainedEarningsMember 2023-12-31 0001863127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001863127 srt:OfficeBuildingMember us-gaap:LeaseAgreementsMember tyra:FirstAmendmentMember 2022-03-31 0001863127 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001863127 2021-09-30 0001863127 us-gaap:PrivatePlacementMember 2024-01-01 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:LongTermDebtMember 2024-01-01 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermDebtMember 2023-12-31 0001863127 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 2024-05-08 0001863127 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-01 2023-12-31 0001863127 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2024-01-01 2024-03-31 0001863127 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001863127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 srt:OfficeBuildingMember us-gaap:LeaseAgreementsMember tyra:FirstAmendmentMember 2021-05-31 0001863127 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001863127 tyra:FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMember 2024-02-06 2024-02-06 0001863127 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 us-gaap:EmployeeStockMember 2024-01-01 2024-01-01 0001863127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001863127 2023-03-31 0001863127 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-01 2024-03-31 0001863127 us-gaap:EquipmentMember 2024-03-31 0001863127 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001863127 tyra:ExpansionLeaseAgreementMember 2024-01-01 2024-03-31 0001863127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 srt:MinimumMember tyra:ExpansionLeaseAgreementMember 2024-03-31 0001863127 tyra:AccumulatedOtherComprehensiveLossMember 2024-01-01 2024-03-31 0001863127 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001863127 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001863127 tyra:UnvestedRestrictedCommonStockMember 2024-01-01 2024-03-31 0001863127 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 tyra:PreFundedWarrantsMember 2024-01-01 2024-03-31 0001863127 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-01-01 2023-12-31 0001863127 us-gaap:AdditionalPaidInCapitalMember us-gaap:PrivatePlacementMember 2024-01-01 2024-03-31 0001863127 tyra:TwoThousandTwentyFourPrivatePlacementMember 2023-12-31 0001863127 us-gaap:RetainedEarningsMember 2024-03-31 0001863127 2023-01-01 2023-12-31 0001863127 us-gaap:CommonStockMember 2023-12-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 tyra:FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMember tyra:PreFundedWarrantsMember 2024-02-01 0001863127 us-gaap:LongTermDebtMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001863127 srt:MaximumMember 2023-01-01 2023-03-31 0001863127 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 tyra:TwoThousandsAndTwentyOneIncentiveAwardPlanMember 2024-03-31 0001863127 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001863127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermDebtMember 2024-03-31 0001863127 2023-12-31 0001863127 2022-12-31 0001863127 srt:MinimumMember 2024-01-01 2024-03-31 0001863127 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 us-gaap:LongTermDebtMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-01 2024-03-31 0001863127 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 srt:MaximumMember 2024-01-01 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 tyra:TwoThousandsAndTwentyOneIncentiveAwardPlanMember 2024-01-01 2024-03-31 0001863127 tyra:TwentyTwentyOneEquityIncentivePlanMember 2024-03-31 0001863127 tyra:UnvestedCommonStockExerciseOfStockOptionsMember 2024-01-01 2024-03-31 0001863127 us-gaap:EquipmentMember 2023-12-31 0001863127 us-gaap:ShortTermDebtMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-01 2024-03-31 0001863127 us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001863127 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:LongTermDebtMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-01 2023-12-31 0001863127 tyra:TwentyTwentyOneEmployeeStockPurchasePlanMember 2023-12-31 0001863127 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001863127 tyra:AccumulatedOtherComprehensiveLossMember 2024-03-31 0001863127 srt:MinimumMember 2023-01-01 2023-03-31 0001863127 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:CommonStockMember 2024-03-31 0001863127 us-gaap:LeaseAgreementsMember tyra:FirstAmendmentMember 2020-08-31 0001863127 2024-01-01 2024-03-31 0001863127 tyra:FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMember us-gaap:PrivatePlacementMember 2024-02-01 0001863127 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:LeaseAgreementsMember tyra:FirstAmendmentMember 2022-03-31 0001863127 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 us-gaap:CommonStockMember tyra:PreFundedWarrantsMember 2024-02-01 0001863127 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001863127 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 tyra:ExpansionLeaseAgreementMember 2022-03-31 0001863127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001863127 tyra:AccumulatedOtherComprehensiveLossMember 2023-12-31 0001863127 tyra:AtmSalesAgreementMember 2024-03-31 0001863127 us-gaap:CommonStockMember 2023-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermDebtMember 2024-01-01 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember 2023-01-01 2023-12-31 0001863127 tyra:EstimatedSharesPurchasableUnderTheEsppMember 2024-01-01 2024-03-31 0001863127 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001863127 tyra:AtmSalesAgreementMember 2022-10-03 2022-10-03 0001863127 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001863127 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 2023-01-01 2023-03-31 0001863127 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001863127 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001863127 tyra:StockOptionsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001863127 us-gaap:RetainedEarningsMember 2023-03-31 0001863127 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001863127 tyra:ExpansionLeaseAgreementMember 2024-03-31 0001863127 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001863127 srt:OfficeBuildingMember us-gaap:LeaseAgreementsMember tyra:FirstAmendmentMember 2021-05-01 2021-05-31 0001863127 2024-03-31 0001863127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001863127 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001863127 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:ShortTermDebtMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001863127 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-01-01 2024-03-31 0001863127 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:ShortTermDebtMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001863127 us-gaap:MoneyMarketFundsMember 2023-01-01 2023-12-31 0001863127 tyra:TwentyTwentyOneEquityIncentivePlanMember 2023-12-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:LongTermDebtMember 2023-12-31 0001863127 us-gaap:LongTermDebtMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001863127 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001863127 tyra:FebruaryTwoThousandTwentyFourSecuritiesPurchaseAgreementMember us-gaap:PrivatePlacementMember 2024-02-01 2024-02-01 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:LongTermDebtMember 2024-03-31 0001863127 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001863127 tyra:EstimatedSharesPurchasableUnderTheEsppMember 2023-01-01 2023-03-31 0001863127 tyra:TwentyTwentyOneEmployeeStockPurchasePlanMember 2024-03-31 0001863127 tyra:StockOptionsToPurchaseCommonStockMember 2024-01-01 2024-03-31 0001863127 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001863127 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001863127 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:RetainedEarningsMember 2022-12-31 0001863127 tyra:UnvestedRestrictedCommonStockMember 2023-01-01 2023-03-31 0001863127 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001863127 us-gaap:CommonStockMember 2022-12-31 0001863127 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001863127 us-gaap:EmployeeStockMember 2023-03-31 0001863127 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2024-01-01 2024-03-31 0001863127 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001863127 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001863127 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermDebtMember 2023-01-01 2023-12-31 0001863127 tyra:TwoThousandsAndTwentyOneIncentiveAwardPlanMember 2024-01-01 2024-01-01 0001863127 tyra:TwoThousandTwentyFourPrivatePlacementMember 2024-03-31 0001863127 tyra:AtmSalesAgreementMember 2022-10-03 0001863127 tyra:ComputersAndSoftwareMember 2024-03-31 0001863127 us-gaap:FurnitureAndFixturesMember 2023-12-31 tyra:Renewal pure iso4217:USD shares utr:sqft shares tyra:Security iso4217:USD 0001863127 false Q1 --12-31 10-Q true 2024-03-31 2024 false 001-40800 TYRA BIOSCIENCES, INC. DE 83-1476348 2656 State Street Carlsbad CA 92008 619 728-4760 Common Stock, $0.0001 par value per share TYRA NASDAQ Yes Yes Non-accelerated Filer true true false false 52539804 0.0001 254366000 58006000 128096000 145463000 8316000 8202000 390778000 211671000 1000000 1000000 1593000 1628000 6412000 6526000 4958000 5032000 404741000 225857000 2879000 4662000 370000 280000 5467000 10391000 8716000 15333000 6117000 6216000 29000 46000 14862000 21595000 0.0001 0.0001 50000000 50000000 0 0 0 0 0 0 0.0001 0.0001 500000000 500000000 52521050 43099055 52474533 43024634 5000 4000 572902000 368707000 -6000 381000 -183022000 -164830000 389879000 204262000 404741000 225857000 17203000 10408000 5119000 3926000 22322000 14334000 -22322000 -14334000 4130000 2454000 4130000 2454000 -18192000 -11880000 -387000 0 -18579000 -11880000 -0.35 -0.35 -0.28 -0.28 52228934 52228934 42394623 42394623 42353550 4000 353521000 -95696000 257829000 129669 376000 376000 52155 32000 32000 2433000 2433000 -11880000 -11880000 42535374 4000 356362000 -107576000 248790000 43024634 4000 368707000 381000 -164830000 204262000 200000 9286023 1000 120557000 120558000 200000 79022000 79022000 135972 484000 484000 27904 17000 17000 4115000 4115000 -387000 -387000 -18192000 -18192000 52474533 5000 572902000 -6000 -183022000 389879000 -18192000 -11880000 122000 83000 4115000 2433000 -1229000 0 43000 -1530000 -6906000 -2022000 105000 9000 -22028000 -9847000 11791000 -0 30000000 0 136000 41000 18073000 -41000 484000 376000 200000000 0 169000 0 200315000 376000 196360000 -9512000 59006000 252213000 255366000 242701000 254366000 241701000 1000000 1000000 255366000 242701000 9000 0 17000 32000 251000 0 <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 and Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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;">Organization</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:36pt;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;">Tyra Biosciences, Inc. (the Company) was incorporated in the state of Delaware on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2, 2018</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is a clinical-stage biotechnology company focused on developing next-generation precision medicines that target large opportunities in Fibroblast Growth Factor Receptor (FGFR) biology. The Company’s in-house precision medicine platform, SNÅP, enables rapid and precise drug design through iterative molecular SNÅPshots that help predict genetic alterations most likely to cause acquired resistance to existing therapies. The Company’s initial focus is on applying accelerated small molecule drug discovery engine to develop therapies in targeted oncology and genetically defined conditions</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: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;">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:36pt;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 unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and pursuant to the instructions of the Securities and Exchange Commission (SEC) on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (ASC) and Accounting Standards Updates (ASU) promulgated by the Financial Accounting Standards Board (FASB). The 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. The results for the three months ended March 31, 2024 and 2023 are not necessarily indicative of the results expected for the full fiscal year or any subsequent interim period. The condensed balance sheet at March 31, 2024 has been derived from the financial statements at that date but does not include all disclosures required by GAAP for complete financial statements. Because all of the disclosures required by 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 Annual Report on Form 10-K for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top: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;">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><p style="text-indent:36pt;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;">During the three months ended March 31, 2024, there have been no changes to the Company's significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements</span></p><p style="text-indent:36pt;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 measures cash equivalents and available-for-sale debt securities at fair value. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Therefore, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></p><p style="text-indent:36pt;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;">Level 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</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:36pt;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;">Level 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</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:36pt;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;">Level 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).</span></p><p style="text-indent:36pt;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;">Money market funds are highly liquid investments and are classified as Level 1. The pricing information for these assets is readily available and can be independently validated as of the measurement date. Available-for sale debt securities are valued using observable inputs from similar assets, or from observable data in markets that are not active. These assets are classified as Level 2.</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;">Marketable Securities</span></p><p style="text-indent:36pt;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;">Marketable securities consist of debt securities of government-sponsored entities. These securities are classified as available-for sale, as the sale of such securities may be required prior to their maturity. Available-for-sale securities are recorded at fair value, with the related unrealized gains and losses included in accumulated other comprehensive income or loss and included as a separate component of stockholders' equity. The amortized cost of available-for-sale securities reflects amortization of premiums and accretion of discounts to maturity. Premiums and discounts on debt securities are amortized into interest and other income, net. The Company classifies investments in marketable debt securities as current assets, regardless of the stated maturity date, which may be beyond one year from the current balance sheet date. Short-term classification reflects management's view that the entire portfolio is available and the Company may use the proceeds from sale of these investments to fund current operations, as necessary.</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;">Restricted Cash</span></p><p style="text-indent:36pt;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;">Restricted cash is comprised of cash that is restricted as to its withdrawal or use under the terms of certain contractual agreements. Restricted cash as of both March 31, 2024 and December 31, 2023 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</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;">which consisted of collateral for letters of credit related to the Company’s operating leases which are considered a non-current asset on the condensed balance sheets.</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;">Net Loss Per Share</span></p><p style="text-indent:48.95pt;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;">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock and common stock equivalents outstanding for the period. Common stock equivalents are only included when their effect is dilutive. Pre-funded warrants are considered outstanding for the purposes of computing basic and diluted net loss per share because shares may be issued for little or no additional consideration and are fully vested and exercisable after the original issuance date of the pre-funded warrant. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s potentially dilutive securities include unvested common stock, unvested common stock upon early exercise of stock options, outstanding stock options under the Company’s equity incentive plan, and estimated shares purchasable under the employee stock purchase plan, and have been excluded from the computation of diluted net loss per share as their inclusion would be antidilutive. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding due to the Company’s net loss position.</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;">Commitments and Contingencies</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:36pt;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has been incurred, and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range.</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;">Recently Issued Accounting Pronouncements</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:36pt;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 5, 2020, the Financial Accounting Standards Board (FASB) issued ASU 2020-06, “Debt - Debt With Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)”, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in GAAP. For smaller reporting companies, this ASU is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2024, which did not have a material impact on the Company's condensed financial statements.</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;">Issued Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:36pt;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, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for public entities with annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed financial statements.</span></p></div> <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;">Organization</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:36pt;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;">Tyra Biosciences, Inc. (the Company) was incorporated in the state of Delaware on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2, 2018</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is a clinical-stage biotechnology company focused on developing next-generation precision medicines that target large opportunities in Fibroblast Growth Factor Receptor (FGFR) biology. The Company’s in-house precision medicine platform, SNÅP, enables rapid and precise drug design through iterative molecular SNÅPshots that help predict genetic alterations most likely to cause acquired resistance to existing therapies. The Company’s initial focus is on applying accelerated small molecule drug discovery engine to develop therapies in targeted oncology and genetically defined conditions</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> 2018-08-02 <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;">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:36pt;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 unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and pursuant to the instructions of the Securities and Exchange Commission (SEC) on Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (ASC) and Accounting Standards Updates (ASU) promulgated by the Financial Accounting Standards Board (FASB). The 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. The results for the three months ended March 31, 2024 and 2023 are not necessarily indicative of the results expected for the full fiscal year or any subsequent interim period. The condensed balance sheet at March 31, 2024 has been derived from the financial statements at that date but does not include all disclosures required by GAAP for complete financial statements. Because all of the disclosures required by 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 Annual Report on Form 10-K for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements</span></p><p style="text-indent:36pt;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 measures cash equivalents and available-for-sale debt securities at fair value. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Therefore, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or liability. Fair value is affected by a number of factors, including the type of asset or liability, the characteristics specific to the asset or liability and the state of the marketplace including the existence and transparency of transactions between market participants. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</span></p><p style="text-indent:36pt;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;">Level 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</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:36pt;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;">Level 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</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:36pt;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;">Level 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).</span></p><p style="text-indent:36pt;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;">Money market funds are highly liquid investments and are classified as Level 1. The pricing information for these assets is readily available and can be independently validated as of the measurement date. Available-for sale debt securities are valued using observable inputs from similar assets, or from observable data in markets that are not active. These assets are classified as Level 2.</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;">Marketable Securities</span></p><p style="text-indent:36pt;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;">Marketable securities consist of debt securities of government-sponsored entities. These securities are classified as available-for sale, as the sale of such securities may be required prior to their maturity. Available-for-sale securities are recorded at fair value, with the related unrealized gains and losses included in accumulated other comprehensive income or loss and included as a separate component of stockholders' equity. The amortized cost of available-for-sale securities reflects amortization of premiums and accretion of discounts to maturity. Premiums and discounts on debt securities are amortized into interest and other income, net. The Company classifies investments in marketable debt securities as current assets, regardless of the stated maturity date, which may be beyond one year from the current balance sheet date. Short-term classification reflects management's view that the entire portfolio is available and the Company may use the proceeds from sale of these investments to fund current operations, as necessary.</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;">Restricted Cash</span></p><p style="text-indent:36pt;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;">Restricted cash is comprised of cash that is restricted as to its withdrawal or use under the terms of certain contractual agreements. Restricted cash as of both March 31, 2024 and December 31, 2023 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</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;">which consisted of collateral for letters of credit related to the Company’s operating leases which are considered a non-current asset on the condensed balance sheets.</span></p> 1000000 1000000 <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;">Net Loss Per Share</span></p><p style="text-indent:48.95pt;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;">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock and common stock equivalents outstanding for the period. Common stock equivalents are only included when their effect is dilutive. Pre-funded warrants are considered outstanding for the purposes of computing basic and diluted net loss per share because shares may be issued for little or no additional consideration and are fully vested and exercisable after the original issuance date of the pre-funded warrant. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s potentially dilutive securities include unvested common stock, unvested common stock upon early exercise of stock options, outstanding stock options under the Company’s equity incentive plan, and estimated shares purchasable under the employee stock purchase plan, and have been excluded from the computation of diluted net loss per share as their inclusion would be antidilutive. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding due to the Company’s net loss position.</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;">Commitments and Contingencies</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:36pt;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has been incurred, and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range.</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;">Recently Issued Accounting Pronouncements</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:36pt;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 5, 2020, the Financial Accounting Standards Board (FASB) issued ASU 2020-06, “Debt - Debt With Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)”, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in GAAP. For smaller reporting companies, this ASU is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard effective January 1, 2024, which did not have a material impact on the Company's condensed financial statements.</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;">Issued Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:36pt;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, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is effective for public entities with annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed financial statements.</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;min-width:fit-content;">2. 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><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:36pt;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 tables show the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company’s cash, cash equivalents, marketable securities and restricted cash measured at fair value as of March 31, 2024 and December 31, 2023 (in thousands):</span></p><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;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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.409%;"></td> <td style="width:1%;"></td> <td style="width:11.279%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.279%;"></td> <td style="width:1%;"></td> <td style="width:1.009%;"></td> <td style="width:1%;"></td> <td style="width:11.279%;"></td> <td style="width:1%;"></td> <td style="width:1.009%;"></td> <td style="width:1%;"></td> <td style="width:10.733999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted prices in active markets for identical assets (Level 1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant other observable inputs (Level 2)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant unobservable inputs (Level 3)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">   Cash and money market funds</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">   Cash</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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. Treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">43,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 marketable securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">128,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">383,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">255,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:36pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.374%;"></td> <td style="width:1%;"></td> <td style="width:11.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.131%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.253%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted prices in active markets for identical assets (Level 1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant other observable inputs (Level 2)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant unobservable inputs (Level 3)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Cash and money market funds</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <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;">   Cash</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <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. Treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">49,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 marketable securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">145,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:36pt;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 carrying amounts of the Company’s prepaid and other current assets, accounts payable, and accrued and other current liabilities, approximate fair value due to their short maturities. None of the Company’s non-financial assets or liabilities are recorded at fair value on a non-recurring basis. There were no transfers between Levels 1, 2 or 3 for any of the periods presented.</span></p> <p style="text-indent:36pt;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 tables show the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company’s cash, cash equivalents, marketable securities and restricted cash measured at fair value as of March 31, 2024 and December 31, 2023 (in thousands):</span></p><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;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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.409%;"></td> <td style="width:1%;"></td> <td style="width:11.279%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.279%;"></td> <td style="width:1%;"></td> <td style="width:1.009%;"></td> <td style="width:1%;"></td> <td style="width:11.279%;"></td> <td style="width:1%;"></td> <td style="width:1.009%;"></td> <td style="width:1%;"></td> <td style="width:10.733999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted prices in active markets for identical assets (Level 1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant other observable inputs (Level 2)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant unobservable inputs (Level 3)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">   Cash and money market funds</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">   Cash</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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. Treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">43,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 marketable securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">128,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">383,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">255,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:36pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.374%;"></td> <td style="width:1%;"></td> <td style="width:11.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.131%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.253%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted prices in active markets for identical assets (Level 1)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant other observable inputs (Level 2)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant unobservable inputs (Level 3)</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Cash and money market funds</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <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;">   Cash</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <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. Treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">49,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 marketable securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">145,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 254366000 254366000 0 0 1000000 1000000 0 0 85019000 0 85019000 0 43077000 0 43077000 0 128096000 0 128096000 0 383462000 255366000 128096000 0 58006000 58006000 0 0 1000000 1000000 0 0 95599000 0 95599000 0 49864000 0 49864000 0 145463000 0 145463000 0 204469000 59006000 145463000 0 <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;">3. Marketable Securities</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:36pt;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 tables summarize the Company's marketable securities accounted for as available-for-sale securities (in thousands, except years):</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.424%;"></td> <td style="width:10.101%;"></td> <td style="width:1%;"></td> <td style="width:9.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:7.879%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.100999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.353000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="15" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 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;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maturity <br/>(in years)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized gains</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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. Treasury securities</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;">1 or less</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;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;">1 or less</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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. Treasury securities</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;">1-2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,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;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;">1-2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.26%;"></td> <td style="width:10.075%;"></td> <td style="width:1%;"></td> <td style="width:8.074%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.074%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.074%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:11.419%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="15" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maturity <br/>(in years)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized gains</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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. Treasury securities</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;">1 or less</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">U.S. government agency securities</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;">1 or less</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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. Treasury securities</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;">1-2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">U.S. government agency securities</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;">1-2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">12,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:36pt;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 tables present fair values and gross unrealized losses for those available-for-sale securities that were in an unrealized loss position, aggregated by category and the length of time that the securities have been in a continuous loss position (in thousands):</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:23.071%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 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;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses less than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses 12 months or greater</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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. Treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:22.955%;"></td> <td style="width:1%;"></td> <td style="width:9.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.117999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses less than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses 12 months or greater</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:36pt;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 March 31, 2024, there were </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">six</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> available-for-sale securities with an estimated fair value of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">29.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in a gross unrealized loss position for less than 12 months. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, unrealized losses on available-for-sale securities are not attributed to credit risk. The Company believes that an allowance for credit losses is unnecessary because the unrealized loss is due to market factors and interest rate fluctuations. Additionally, the Company does not intend to sell the securities nor is it more likely than not that the Company will be required to sell the securities before recovery of their amortized cost basis.</span></p><p style="text-indent:36pt;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;">Accrued interest on the Company's available-for-sale securities was $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and is included in prepaid and other current assets on the condensed balance sheet.</span></p> <p style="text-indent:36pt;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 tables summarize the Company's marketable securities accounted for as available-for-sale securities (in thousands, except years):</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.424%;"></td> <td style="width:10.101%;"></td> <td style="width:1%;"></td> <td style="width:9.110999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:7.879%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.100999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.353000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="15" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 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;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maturity <br/>(in years)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized gains</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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. Treasury securities</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;">1 or less</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;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;">1 or less</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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. Treasury securities</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;">1-2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,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;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;">1-2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.26%;"></td> <td style="width:10.075%;"></td> <td style="width:1%;"></td> <td style="width:8.074%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.074%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.074%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:11.419%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="15" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maturity <br/>(in years)</span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized cost</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized gains</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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. Treasury securities</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;">1 or less</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">U.S. government agency securities</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;">1 or less</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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. Treasury securities</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;">1-2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">U.S. government agency securities</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;">1-2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">12,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> <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:23.071%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> <td style="width:1.279%;"></td> <td style="width:1%;"></td> <td style="width:9.836%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 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;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses less than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses 12 months or greater</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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. Treasury securities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> <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:22.955%;"></td> <td style="width:1%;"></td> <td style="width:9.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.117999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses less than 12 months</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses 12 months or greater</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 63024000 33000 0 63057000 36588000 16000 23000 36581000 21998000 17000 53000 21962000 6492000 4000 0 6496000 128102000 70000 76000 128096000 76481000 153000 0 76634000 37376000 38000 3000 37411000 18846000 118000 0 18964000 12379000 75000 0 12454000 145082000 384000 3000 145463000 12204000 53000 0 0 12204000 53000 16805000 23000 0 0 16805000 23000 29009000 76000 0 0 29009000 76000 9939000 3000 0 0 9939000 3000 9939000 3000 0 0 9939000 3000 6 29000000 1500000 <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;">4. Property and Equipment</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:36pt;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;">Property and equipment 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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.727%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.131%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:10.121%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>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;">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;">1,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Computers and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">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;">451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Total property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:36pt;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 recognized </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in depreciation expense for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> <p style="text-indent:36pt;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;">Property and equipment 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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.727%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.131%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:10.121%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>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;">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;">1,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Computers and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">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;">451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Total property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 1478000 1443000 208000 208000 451000 402000 382000 382000 2519000 2435000 926000 807000 1593000 1628000 100000 100000 <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;">5. Accrued and Other Current Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="text-indent:36pt;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;">Accrued and other current liabilities 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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.727%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.131%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:10.121%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>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 payroll and other employee benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 legal and professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 other general and administrative fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 accrued and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:36pt;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;">Accrued and other current liabilities 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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.727%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:11.131%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:10.121%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>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 payroll and other employee benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 legal and professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 other general and administrative fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 accrued and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1041000 5117000 3893000 4848000 221000 132000 312000 294000 5467000 10391000 <p style="font-size:10pt;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;min-width:fit-content;">6. Stockholders' Equity</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;">Common Stock</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:36pt;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;">Common stock reserved for future issuance consisted of the following:</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>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;">Common stock options granted 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;">8,347,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,276,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Shares available for future issuance under the 2021<br/>   Incentive Award 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,668,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,677,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Shares available for future issuance under the <br/>   2021 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,516,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,129,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;">Pre-Funded Warrants issued and outstanding under<br/>   the 2024 Private Placement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,087,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 common stock reserved for future issuance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">21,620,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,083,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:36pt;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 3, 2022, the Company entered into an ATM Sales Agreement (the Sales Agreement) with Virtu Americas LLC (the Agent), under which the Company may, from time to time, sell shares of its common stock having an aggregate offering price of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in “at the market” offerings through the Agent. Sales of the shares of common stock, if any, will be made at prevailing market prices at the time of sale, or as otherwise agreed with the Agent. The Agent will receive a commission from the Company of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the gross proceeds of any shares of common stock sold under the Sales Agreement. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were issued and sold pursuant to the Sales Agreement since inception.</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;">Private Placement</span></p><p style="text-indent:36pt;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 February 1, 2024, the Company entered into a securities purchase agreement (the February 2024 SPA) for a private placement of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,286,023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock at a price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (the 2024 Private Placement). The February 2024 SPA also included pre-funded warrants (the 2024 Pre-Funded Warrants) to purchase an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,087,230</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at a purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.009</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pre-funded warrant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pre-funded warrant has an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of common stock, is immediately exercisable on the date of issuance and will not expire. The 2024 Private Placement closed on February 6, 2024 and the Company received gross proceeds of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, before deducting offering expenses 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. On March 19, 2024, the Company filed a registration statement on Form S-3 with the SEC registering the resale of the shares of common stock issued, or underlying the pre-funded warrants issued, in the 2024 Private Placement. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> exercises of the 2024 Pre-Funded Warrants 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 March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The 2024 Pre-funded Warrants did not meet the characteristics of a liability or a derivative and are classified within stockholders' equity.</span></p> <p style="text-indent:36pt;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;">Common stock reserved for future issuance consisted of the following:</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:13.323%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>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;">Common stock options granted 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;">8,347,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,276,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Shares available for future issuance under the 2021<br/>   Incentive Award 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,668,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,677,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Shares available for future issuance under the <br/>   2021 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,516,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,129,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;">Pre-Funded Warrants issued and outstanding under<br/>   the 2024 Private Placement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,087,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 common stock reserved for future issuance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">21,620,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,083,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 8347499 8276442 5668928 3677313 1516697 1129399 6087230 0 21620354 13083154 150000000 0.03 0 9286023 13.01 6087230 13.009 0.001 200000000 400000 0 <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;">7. Equity Incentive Plans and Stock-Based Compensation</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;">Equity Incentive 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:36pt;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 September 2021, the Company's Board of Directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (the 2021 Plan). Upon the adoption of the 2021 Plan, the Company restricted the grant of future equity awards under the 2020 Equity Incentive Plan (the 2020 Plan).</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:36pt;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Plan provides for the grants of stock options and other equity-based awards to employees, non-employee directors, and consultants of the Company. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,570,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock were initially reserved for issuance pursuant to the 2021 Plan, consisting of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,537,850</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares reserved under the 2021 Plan and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,032,150</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock that remained available for issuance under the 2020 Plan. The 2021 Plan share reserve increased by the number of shares under the 2020 Plan that were repurchased, forfeited, expired or cancelled after the effective date of the 2021 Plan. In addition, the number of shares of the Company’s common stock available for issuance under the 2021 Plan automatically increases on the first day of each fiscal year, beginning with the Company’s 2022 fiscal year, in an amount equal to the lesser of (1) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) such smaller amount as determined by the Company’s Board of Directors. On January 1, 2024, the shares available for grant under the 2021 Plan were increased by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,154,952</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of March 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,668,928</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were available for future grant under the 2021 Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:36pt;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;">A summary of the Company’s stock option activity for the period ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 was as follows (in thousands, except share and per share data and years):</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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.293%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:10.121%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:7.090999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:10.161%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:7.293%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average<br/>Exercise<br/>Price per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average<br/>Remaining<br/>Contractual Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Aggregate<br/>Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding 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;">8,276,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">8.3</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;">40,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169,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;">19.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,347,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">8.1</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;">56,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Exercisable at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,657,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.4</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;">32,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,347,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">8.1</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;">56,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top: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;">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><p style="text-indent:36pt;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 estimated the fair value of stock options using the Black-Scholes valuation model. The Company accounts for forfeitures of options when they occur. Previously recognized compensation expense for an award is reversed in the period that the award is forfeited. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock options was estimated using the following assumptions: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.874%;"></td> <td style="width:1.22%;"></td> <td style="width:13.623%;"></td> <td style="width:1.22%;"></td> <td style="width:13.063%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free rate of interest</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span 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.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align: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;">Expected term (years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">- </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected stock price volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> %</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align: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;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:36pt;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;">Stock-based </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">compensation expense recognized for all equity awards has been reported in the condensed statements of operations and comprehensive loss as follows (in thousands):</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.968%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:16.377%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:15.976999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average grant date fair value of options granted for the three months ended March 31, 2024 and 2023 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.51</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, respectively.</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:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> For the three months ended March 31, 2024 and 2023, forfeitures resulting in the reversal of compensation expenses were immaterial.</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:36pt;font-size: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 March 31, 2024, the unrecognized compensation cost related to outstanding employee and nonemployee options was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and is expected to be recognized as expense over a weighted-average period of approximately </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.3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 2021, the Company’s Board of Directors and stockholders approved and adopted the 2021 Employee Stock Purchase Plan (ESPP). The ESPP became effective on the business day immediately prior to the effective date of the Company’s first registration statement. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">380,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock were initially reserved for issuance pursuant to the ESPP. In addition, the number of shares of the Company’s common stock available for issuance under the ESPP will automatically increase on the first day of each fiscal year, beginning with the Company’s 2022 fiscal year, in an amount equal to the lesser of (1) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) such smaller amount as determined by the Company’s Board of Directors.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> On January 1, 2024, the number of shares reserved for issuance under the ESPP was increased by </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">430,990</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares.</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ESPP permits eligible employees who elect to participate in an offering under the ESPP to have up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their eligible earnings withheld, subject to certain limitations, to purchase shares of common stock pursuant to the ESPP. The price of common stock purchased under the ESPP is equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the lower of the fair market value of the common stock at the commencement date of each offering period or the relevant date of purchase. Each offering period is 24 months, with new offering periods commencing every six months on or about the dates of March 15 and September 15 of each year.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 March 31, 2024 and 2023, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">43,692</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;white-space:pre-wrap;min-width:fit-content;color:#000000;">32,442</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively, of common stock in connection with the ESPP</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of March 31, 2024, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,516,697</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares available for future purchase under the ESPP.</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">0.1</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 three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023, related to the ESPP. As of March 31, 2024, the remaining unrecognized compensation expense related to the ESPP was $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and is expected to be recognized as expense over a weighted-average period of approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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="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;">Liability for Early Exercise of Stock Options</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:36pt;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;">Certain individuals were granted the ability to early exercise their stock options prior to the IPO. The shares of common stock issued from the early exercise of unvested stock options are restricted and continue to vest in accordance with the original vesting schedule. The Company has the option to repurchase any unvested shares at the original purchase price upon any voluntary or involuntary termination. The shares purchased by the employees and non-employees pursuant to the early exercise of stock options are not deemed, for accounting purposes, to be outstanding until those shares vest. The cash received in exchange for exercised and unvested shares related to stock options granted is recorded as a liability for the early exercise of stock options on the accompanying condensed balance sheets and will be transferred into common stock and additional paid-in capital as the shares vest. As of March 31, 2024 and December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,517</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;">74,421</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unvested shares issued under early exercise provisions were subject to repurchase by the Company, respectively. As of March 31, 2024 and December 31, 2023, early exercise liability was $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand </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;">46</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand, respectively, presented in other long-term liabilities on the condensed balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5570000 4537850 1032150 0.05 2154952 5668928 <p style="text-indent:36pt;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;">A summary of the Company’s stock option activity for the period ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 was as follows (in thousands, except share and per share data and years):</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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.293%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:10.121%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:7.090999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:10.161%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:7.293%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average<br/>Exercise<br/>Price per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average<br/>Remaining<br/>Contractual Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Aggregate<br/>Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding 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;">8,276,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">8.3</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;">40,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169,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;">19.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,347,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">8.1</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;">56,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Exercisable at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,657,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.4</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;">32,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,347,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">8.1</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;">56,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 8276442 10.07 P8Y3M18D 40420000 169500 19.93 92280 1.81 6163 13.64 8347499 10.36 P8Y1M6D 56838000 3657819 8.6 P7Y4M24D 32237000 8347499 10.36 P8Y1M6D 56838000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock options was estimated using the following assumptions: </span><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.874%;"></td> <td style="width:1.22%;"></td> <td style="width:13.623%;"></td> <td style="width:1.22%;"></td> <td style="width:13.063%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free rate of interest</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span 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.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align: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;">Expected term (years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">- </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected stock price volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> %</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align: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;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 0.042 0.035 0.042 P6Y P6Y1M6D P6Y P6Y1M6D 0.886 0.892 0.897 0 0 <p style="text-indent:36pt;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;">Stock-based </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">compensation expense recognized for all equity awards has been reported in the condensed statements of operations and comprehensive loss as follows (in thousands):</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.968%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:16.377%;"></td> <td style="width:1%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:15.976999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 2475000 1460000 1640000 973000 4115000 2433000 15.1 6.51 39100000 P2Y3M18D 380000 0.01 the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year, or (2) such smaller amount as determined by the Company’s Board of Directors. 430990 The ESPP permits eligible employees who elect to participate in an offering under the ESPP to have up to 15% of their eligible earnings withheld, subject to certain limitations, to purchase shares of common stock pursuant to the ESPP. The price of common stock purchased under the ESPP is equal to 85% of the lower of the fair market value of the common stock at the commencement date of each offering period or the relevant date of purchase. Each offering period is 24 months, with new offering periods commencing every six months on or about the dates of March 15 and September 15 of each year. 0.15 0.85 43692 32442 1516697 100000 100000 200000 P1Y 46517 74421 29000 46000 <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;">8. Net Loss Per Share</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:36pt;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 sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share amounts):</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:68.94%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:12.379999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">18,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">11,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,275,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,690,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: weighted-average unvested restricted common stock subject to repurchase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: weighted-average unvested common stock issued upon early exercise of common stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">292,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top: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 common 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;">52,228,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,394,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:36pt;font-size: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;">Included in the weighted-average shares of common stock outstanding, both basic and diluted for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,087,230</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> common stock issuable upon the exercise of the 2024 Pre-Funded Warrants issued under the 2024 Private Placement (described in Note 6). The 2024 Pre-Funded Warrants are exercisable at any time for nominal consideration, and therefore these shares are considered outstanding for the purpose of calculating basic and diluted net loss per share.</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net loss per share because their inclusion would be anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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:69.18%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:13.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:11.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Unvested restricted common stock subject to repurchase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Unvested common stock upon early exercise of stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,347,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,126,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 purchasable under the ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">8,396,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">6,357,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:36pt;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 sets forth the computation of the basic and diluted net loss per share (in thousands, except share and per share amounts):</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:68.94%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:12.379999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">18,192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">11,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,275,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,690,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: weighted-average unvested restricted common stock subject to repurchase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: weighted-average unvested common stock issued upon early exercise of common stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">292,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top: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 common 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;">52,228,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,394,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> -18192000 -11880000 52275451 42690767 0 -3274 -46517 -292870 52228934 52228934 42394623 42394623 -0.35 -0.35 -0.28 -0.28 6087230 6087230 <p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">following table sets forth the outstanding potentially dilutive securities that have been excluded from the calculation of diluted net loss per share because their inclusion would be anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <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:69.18%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:13.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:11.777000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Unvested restricted common stock subject to repurchase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Unvested common stock upon early exercise of stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,347,499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,126,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 purchasable under the ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">8,396,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">6,357,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 0 3175 46517 225581 8347499 6126093 2913 3133 8396929 6357982 <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;">9. Leases</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:36pt;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 has operating leases for its office and laboratory space, including its corporate headquarters.</span></p><p style="text-indent:36pt;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2020, the Company entered into a lease agreement for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,734</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office and lab space at 2656 State Street in Carlsbad, California, for the Company’s headquarters (the Original Lease). The Original Lease commenced in May 2021, with an option to extend for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> month periods.</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:36pt;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 2022, the Company entered into a lease agreement for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,331</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of additional office and laboratory space at 2676 State Street in Carlsbad, California (the Expansion Lease). The Expansion Lease commenced for accounting purposes when the Company gained access to the premises in May 2023. The Company's obligation for payment of base rent began on the date the landlord delivered possession of the Expansion Lease premises in November 2023. The landlord completed improvements on the Expansion Lease premises, and the Company paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of these costs prior to the Expansion Lease commencement. The Company has concluded that the landlord is the accounting owner of these improvements, and therefore this payment has been included in the calculation of the right-of-use asset and lease liability. The Company is entitled to certain rent abatement for delays related to the landlord's delivery of the Expansion Lease premises to the Company. The Expansion Lease has a lease term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">120</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months, starting on the day the landlord delivered possession of the Expansion Lease premises. The Company has an option to renew the Expansion Lease for two additional </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> month periods. The Original Lease was also amended to have the same lease expiration as the Expansion Lease.</span></p><p style="text-indent:36pt;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 did not include the renewal periods in determining the lease term, as the Company was not reasonably certain to exercise either the amended Original Lease or the Expansion Lease renewal options.</span></p><p style="text-indent:36pt;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 connection with the Company's lease agreements, the Company paid security deposits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and is required to maintain a letter of credit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million until 2027 at which time it can be reduced to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million throughout the end of the lease term.</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:36pt;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 paid for amounts included in the measurement of lease liabilities was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the three months ended March 31, 2024 and 2023.</span></p><p style="text-indent:36pt;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 components of lease expense include operating, short-term, and variable lease costs. Amortization is recorded within research and development and general and administrative expenses in the condensed statements of operations and comprehensive loss. </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;">Components of lease cost for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively, were as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.305%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:9.044%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:8.643%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:36pt;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;">Maturities </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of lease liabilities, weighted-average remaining term and weighted-average discount rate were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.048%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:16.952%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (remaining nine months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Less: amount representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Present value of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Less: current portion of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Lease liabilities, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:71.185%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:11.033999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:11.777%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Weighted-average remaining lease term (years) - operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">9.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 incremental borrowing rate - operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div> 4734 2 P36M 8331 500000 P120M P36M 100000 1000000 500000 100000 100000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Components of lease cost for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively, were as follows (in thousands):</span><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.305%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:9.044%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:8.643%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 239000 83000 24000 22000 32000 14000 295000 119000 <p style="text-indent:36pt;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;">Maturities </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of lease liabilities, weighted-average remaining term and weighted-average discount rate were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.048%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:16.952%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ending December 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (remaining nine months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Less: amount representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Present value of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Less: current portion of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Lease liabilities, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:71.185%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:11.033999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:11.777%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Weighted-average remaining lease term (years) - operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">9.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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 incremental borrowing rate - operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 638000 873000 899000 926000 954000 5027000 9317000 2830000 6487000 370000 6117000 P9Y8M12D P9Y10M24D 0.0807 0.0807 <p style="font-size:10pt;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;min-width:fit-content;">10. Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Funding Commitments</span></p><p style="text-indent:36pt;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 March 31, 2024, the Company had ongoing clinical and pre-clinical studies for its various pipeline programs. The Company enters into contracts in the normal course of business with contract research organizations in preparation for clinical trials, professional consultants for expert advice and other vendors for clinical supply manufacturing or other services. These contracts are generally cancellable, with notice, at the Company's option and do not have significant cancellation penalties.</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;">Litigation</span></p><p style="text-indent:36pt;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, from time to time, may be party to litigation arising in the ordinary course of business. The Company was not subject to any material legal proceedings as of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and no material legal proceedings are currently pending or threatened. If the potential loss from any claim, asserted or unasserted, or legal proceeding is considered probable and the amount is reasonably estimable, the Company will accrue a liability for the estimated loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> false false false false