0000950170-24-049808.txt : 20240429 0000950170-24-049808.hdr.sgml : 20240429 20240429160028 ACCESSION NUMBER: 0000950170-24-049808 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240429 DATE AS OF CHANGE: 20240429 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Galecto, Inc. CENTRAL INDEX KEY: 0001800315 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 371957007 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39655 FILM NUMBER: 24890433 BUSINESS ADDRESS: STREET 1: 75 STATE STREET STREET 2: SUITE 100 CITY: BOSTON STATE: MA ZIP: 02109 BUSINESS PHONE: 45-70-70-52-10 MAIL ADDRESS: STREET 1: 75 STATE STREET STREET 2: SUITE 100 CITY: BOSTON STATE: MA ZIP: 02109 FORMER COMPANY: FORMER CONFORMED NAME: Galecto Inc. DATE OF NAME CHANGE: 20200116 10-Q 1 glto-20240331.htm 10-Q 10-Q
false0001800315--12-31Q1NASDAQus-gaap:CorporateDebtSecuritiesMemberus-gaap:CorporateDebtSecuritiesMember2025-01-312024-02-29http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities0001800315us-gaap:FairValueInputsLevel1Member2023-12-310001800315us-gaap:FairValueInputsLevel2Memberus-gaap:DebtSecuritiesMember2024-03-3100018003152023-12-310001800315us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001800315us-gaap:RetainedEarningsMember2023-03-310001800315us-gaap:CommonStockMember2023-03-310001800315glto:TwoThousandTwentyEquityIncentivePlanMemberus-gaap:StockOptionMember2020-10-012020-10-3100018003152024-04-240001800315us-gaap:RestrictedStockUnitsRSUMember2024-03-310001800315us-gaap:ShortTermInvestmentsMember2023-12-310001800315us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001800315us-gaap:ShareBasedPaymentArrangementEmployeeMemberglto:TwoThousandTwentyEquityIncentivePlanMember2024-01-012024-01-310001800315us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001800315us-gaap:CommonStockMember2022-12-310001800315us-gaap:AdditionalPaidInCapitalMember2022-12-310001800315us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001800315us-gaap:RetainedEarningsMember2024-01-012024-03-310001800315us-gaap:StockOptionMember2024-01-012024-03-310001800315us-gaap:RestrictedStockUnitsRSUMember2023-12-310001800315us-gaap:RetainedEarningsMember2023-01-012023-03-310001800315glto:RestructuringPlanMember2023-09-012023-09-300001800315us-gaap:DebtSecuritiesMember2024-03-310001800315us-gaap:FairValueInputsLevel2Member2023-12-310001800315glto:StockOptionsToPurchaseCommonStockMember2023-01-012023-03-310001800315us-gaap:AdditionalPaidInCapitalMember2023-03-310001800315us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100018003152023-09-262023-09-260001800315us-gaap:RetainedEarningsMember2022-12-310001800315us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001800315us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-03-3100018003152023-09-012023-09-300001800315us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001800315glto:TwoThousandTwentyEquityIncentivePlanMember2024-03-3100018003152024-03-310001800315us-gaap:CommonStockMember2023-01-012023-03-310001800315us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001800315us-gaap:StockOptionMember2023-01-012023-03-310001800315us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001800315us-gaap:ShortTermInvestmentsMember2024-03-310001800315us-gaap:MoneyMarketFundsMember2023-12-310001800315us-gaap:FairValueInputsLevel2Memberus-gaap:DebtSecuritiesMember2023-12-3100018003152024-01-012024-03-310001800315us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001800315us-gaap:CommonStockMember2023-12-310001800315us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001800315us-gaap:FairValueInputsLevel2Member2024-03-310001800315us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001800315us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001800315glto:CopenhagenMember2024-01-012024-03-3100018003152023-01-012023-03-310001800315glto:LondonMember2024-01-012024-03-310001800315us-gaap:AdditionalPaidInCapitalMember2023-12-310001800315us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001800315us-gaap:MoneyMarketFundsMember2024-03-310001800315glto:TwoThousandTwentyTwoInducementPlanMemberus-gaap:CommonStockMember2022-11-3000018003152023-01-012023-12-310001800315glto:TwoThousandTwentyStockOptionAndGrantPlanMemberus-gaap:StockOptionMember2020-10-310001800315us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001800315glto:TwoThousandTwentyTwoInducementPlanMemberus-gaap:CommonStockMember2024-01-012024-03-310001800315us-gaap:DebtSecuritiesMember2023-12-310001800315us-gaap:EmployeeStockOptionMemberglto:TwoThousandTwentyEquityIncentivePlanMember2024-01-012024-03-310001800315glto:TwoThousandTwentyStockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2024-03-310001800315us-gaap:RetainedEarningsMember2023-12-310001800315us-gaap:RetainedEarningsMember2024-03-310001800315us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-3100018003152022-12-310001800315us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-3100018003152023-03-310001800315us-gaap:CommonStockMember2024-03-310001800315us-gaap:StockOptionMember2023-01-012023-12-310001800315glto:StockOptionsToPurchaseCommonStockMember2024-01-012024-03-310001800315us-gaap:FairValueInputsLevel1Member2024-03-310001800315us-gaap:AdditionalPaidInCapitalMember2024-03-310001800315glto:TimeBasedRestrictedStockUnitsMemberglto:TwoThousandTwentyEquityIncentivePlanMember2024-03-310001800315glto:RestructuringPlanMember2023-01-012023-12-31xbrli:pureglto:Peoplexbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended 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-39655

 

GALECTO, INC.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

37-1957007

(State or other jurisdiction of

incorporation or organization)

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

 

 

Ole Maaloes Vej 3

DK-2200 Copenhagen N

Denmark

N/A

 

 

75 State Street, Suite 100

Boston, MA 02109

02109

(Address of principal executive offices)

(Zip Code)

 

Registrant’s telephone number, including area code: (+45) 70 70 52 10

 

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, par value $0.00001 per share

 

GLTO

 

The Nasdaq Capital 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 April 24, 2024, the registrant had 27,112,697 shares of common stock, $0.00001 par value per share, outstanding.

 

 


 

Table of Contents

 

Page

 

PART I. FINANCIAL INFORMATION

 

Item 1.

Condensed Consolidated Financial Statements (Unaudited)

4

Condensed Consolidated Balance Sheets

4

Condensed Consolidated Statements of Operations and Comprehensive Loss

5

Condensed Consolidated Statements of Changes in Stockholders’ Equity

6

Condensed Consolidated Statements of Cash Flows

7

Notes to Unaudited Interim Condensed Consolidated Financial Statements

8

Item 2.

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

16

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

26

Item 4.

Controls and Procedures

27

 

 

 

 

PART II. OTHER INFORMATION

 

Item 1.

Legal Proceedings

28

Item 1A.

Risk Factors

28

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

28

Item 3.

Defaults Upon Senior Securities

28

Item 4.

Mine Safety Disclosures

28

Item 5.

Other Information

28

Item 6.

Exhibits

29

Signatures

30

 

 

 

 

i


 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical fact are “forward-looking statements” for purposes of this Quarterly Report on Form 10-Q. In some cases, you can identify forward-looking statements by terminology such as “may,” “could,” “will,” “would,” “should,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “intend,” “predict,” “seek,” “contemplate,” “project,” “continue,” “potential,” “ongoing,” “goal,” or the negative of these terms or other comparable terminology. These forward-looking statements include, but are not limited to, statements regarding:

 

our plans and expectations regarding our strategic alternative review process that we announced in September 2023 and the timing and success of such process, including the completion of a potential transaction;
our ability to retain the continued service of our directors, officers, key employees and consultants;
our ability to maintain the listing of our common stock on the Nasdaq Stock Market;
the success, cost and timing of our product development activities and planned initiation and completion of clinical trials of our current fibrosis and oncology product candidates, including GB2064 and GB1211, and any future product candidates;
our need to raise additional funding;
our ability to obtain regulatory approval for our current or future product candidates that we may identify or develop;
our ability to ensure adequate supply of our current or future product candidates;
our ability to maintain third-party relationships necessary to conduct our business;
our heavy dependence upon the success of our research to generate and advance additional product candidates;
our ability to establish an adequate safety or efficacy profile for our current or future product candidates that we may pursue;
the implementation of our strategic plans for our business, our current or future product candidates we may develop and our technology;
our intellectual property position, including the scope of protection we are able to establish and maintain for intellectual property rights covering our product candidates and technology;
the rate and degree of market acceptance and clinical utility for our current or future product candidates we may develop;
our estimates about the size of our market opportunity;
our estimates of our expenses, future revenues, capital requirements and our needs for additional financing;
our ability to maintain and establish collaborations;
our financial performance and liquidity;
our ability to effectively manage our potential growth;
developments relating to our competitors and our industry, including the impact of government regulation;
our ability to retain the continued service of our key professionals and consultants and to identify, hire and retain additional qualified professionals;
our ability to maintain adequate internal controls over financial reporting;
the effects of global economic uncertainty and financial market volatility caused by economic effects of rising inflation and interest rates, geopolitical instability, changes in international trade relationships and conflicts, such as the ongoing conflict between Russia and Ukraine and the current armed conflict in Israel and the Gaza Strip, on any of the foregoing or other aspects of our business or operations; and
other risks and uncertainties, including those listed under the section titled “Risk Factors.”

 

These statements relate to future events or to our future financial performance and involve known and unknown risks, uncertainties, and other factors that may cause our actual results, performance, or achievements to be materially different from any future results, performance, or achievements expressed or implied by these forward-looking statements. Factors that may cause actual results to differ materially from current expectations include, among other things, the reasons described elsewhere in this Quarterly Report on Form 10-Q and those set forth in Part I, Item 1A - “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Any forward-looking statement in this Quarterly Report on Form 10-Q reflects our current view with respect to future events and is subject to these and other risks, uncertainties, and assumptions relating to our operations, results of operations, industry, and future growth. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.

 

 

ii


 

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

 

Except where the context otherwise requires, in this Quarterly Report on Form 10-Q, “we,” “us,” “our,” “Galecto,” and the “Company” refer to Galecto, Inc. and, where appropriate, its consolidated subsidiaries.

 

Trademarks

 

We have applied for various trademarks that we use in connection with the operation of our business. This Quarterly Report on Form 10-Q includes trademarks, service marks, and trade names owned by us or other companies. All trademarks, service marks, and trade names included in this Quarterly Report on Form 10-Q are the property of their respective owners. Solely for convenience, the trademarks and trade names in this report may be referred to without the ® and ™ symbols, but such references should not be construed as any indicator that their respective owners will not assert, to the fullest extent under applicable law, their rights thereto.

 

 

iii


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

GALECTO, INC.

Condensed Consolidated Balance Sheets

(in thousands, except share and per share amounts)

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Assets

 

(unaudited)

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

21,091

 

 

$

21,465

 

Marketable securities

 

 

6,080

 

 

 

11,686

 

Prepaid expenses and other current assets

 

 

3,370

 

 

 

3,623

 

Total current assets

 

 

30,541

 

 

 

36,774

 

Operating lease right-of-use asset

 

 

152

 

 

 

247

 

Equipment, net

 

 

73

 

 

 

78

 

Other assets, non-current

 

 

1,711

 

 

 

1,128

 

Total assets

 

$

32,477

 

 

$

38,227

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

1,665

 

 

$

1,702

 

Accrued expenses and other current liabilities

 

 

2,653

 

 

 

4,128

 

Total current liabilities

 

 

4,318

 

 

 

5,830

 

Operating lease liabilities, non-current

 

 

 

 

 

66

 

Total liabilities

 

 

4,318

 

 

 

5,896

 

Commitments and contingencies (Note 9)

 

 

 

 

 

 

Stockholders’ equity

 

 

 

 

 

 

Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized
     at March 31, 2024 and December 31, 2023;
no shares issued or outstanding
    as of March 31, 2024 and December 31, 2023

 

 

 

 

 

 

Common stock, par value of $0.00001 per share; 300,000,000 shares authorized
     at March 31, 2024 and December 31, 2023;
27,112,697 shares issued and
     outstanding at March 31, 2024 and December 31, 2023

 

 

 

 

 

 

Additional paid-in capital

 

 

289,395

 

 

 

288,036

 

Accumulated deficit

 

 

(261,562

)

 

 

(256,085

)

Accumulated other comprehensive gain

 

 

326

 

 

 

380

 

Total stockholders’ equity

 

 

28,159

 

 

 

32,331

 

Total liabilities and stockholders' equity

 

$

32,477

 

 

$

38,227

 

See accompanying notes to the unaudited interim condensed consolidated financial statements.

 

4


 

Galecto, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(in thousands, except share and per share amounts)

(Unaudited)

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Operating expenses

 

 

 

 

 

 

Research and development

 

$

2,463

 

 

$

10,362

 

General and administrative

 

 

3,278

 

 

 

3,130

 

Total operating expenses

 

 

5,741

 

 

 

13,492

 

Loss from operations

 

 

(5,741

)

 

 

(13,492

)

Other income, net

 

 

 

 

 

 

Interest income, net

 

 

257

 

 

 

434

 

Foreign exchange transaction gain, net

 

 

7

 

 

 

64

 

Total other income, net

 

 

264

 

 

 

498

 

Net loss

 

$

(5,477

)

 

$

(12,994

)

Net loss per common share, basic and diluted

 

$

(0.20

)

 

$

(0.51

)

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

 

 

27,112,697

 

 

 

25,672,902

 

Other comprehensive loss, net of tax

 

 

 

 

 

 

Currency translation gain (loss)

 

 

(86

)

 

 

25

 

Unrealized gain on marketable securities

 

 

32

 

 

 

92

 

Other comprehensive gain (loss), net of tax

 

 

(54

)

 

 

117

 

Total comprehensive loss

 

$

(5,531

)

 

$

(12,877

)

 

See accompanying notes to the unaudited interim condensed consolidated financial statements.

5


 

Galecto, Inc.

Condensed Consolidated Statements of Changes in Stockholders’ Equity

(in thousands, except share amounts)

(Unaudited)

 

Three Months Ended

 

Common Stock

 

 

Additional
Paid-In

 

 

Accumulated

 

 

Accumulated Other
Comprehensive

 

 

Total
Stockholders’

 

March 31, 2024

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Income (Loss)

 

 

Equity

 

Balance at December 31, 2023

 

 

27,112,697

 

 

$

 

 

$

288,036

 

 

$

(256,085

)

 

$

380

 

 

$

32,331

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

1,359

 

 

 

 

 

 

 

 

 

1,359

 

Other comprehensive loss, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(54

)

 

 

(54

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

(5,477

)

 

 

 

 

 

(5,477

)

Balance at March 31, 2024

 

 

27,112,697

 

 

$

 

 

$

289,395

 

 

$

(261,562

)

 

$

326

 

 

$

28,159

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

Common Stock

 

 

Additional
Paid-In

 

 

Accumulated

 

 

Accumulated Other
Comprehensive

 

 

Total
Stockholders’

 

March 31, 2023

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Income (Loss)

 

 

Equity

 

Balance at December 31, 2022

 

 

25,652,392

 

 

$

 

 

$

279,733

 

 

$

(217,736

)

 

$

(244

)

 

$

61,753

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

1,434

 

 

 

 

 

 

 

 

 

1,434

 

Issuance of common stock; net of issuance costs

 

 

21,082

 

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

23

 

Other comprehensive gain, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

117

 

 

 

117

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(12,994

)

 

 

 

 

 

(12,994

)

Balance at March 31, 2023

 

 

25,673,474

 

 

$

 

 

$

281,190

 

 

$

(230,730

)

 

$

(127

)

 

$

50,333

 

 

See accompanying notes to the unaudited interim condensed consolidated financial statements.

 

 

 

 

 

 

 

 

 

 

 

 

6


 

GALECTO, INC.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(Unaudited)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(5,477

)

 

$

(12,994

)

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

 

 

 

 

 

 

Depreciation

 

 

5

 

 

 

18

 

Stock-based compensation

 

 

1,359

 

 

 

1,434

 

Amortization of premiums and discounts on marketable securities

 

 

(12

)

 

 

(154

)

Amortization of right of use lease asset

 

 

93

 

 

 

121

 

Accretion of lease liability

 

 

4

 

 

 

16

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Prepaid expenses and other current assets

 

 

252

 

 

 

(194

)

Other assets, noncurrent

 

 

(582

)

 

 

(212

)

Accounts payable

 

 

(37

)

 

 

200

 

Accrued expenses and other current liabilities

 

 

(1,449

)

 

 

2,779

 

Operating lease liabilities

 

 

(92

)

 

 

(148

)

Net cash used in operating activities

 

 

(5,936

)

 

 

(9,134

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of marketable securities

 

 

 

 

 

(12,751

)

Proceeds from sale of marketable securities

 

 

5,650

 

 

 

14,125

 

Net cash provided by investing activities

 

 

5,650

 

 

 

1,374

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from issuance of common stock, net of issuance costs

 

 

 

 

 

23

 

Net cash provided by financing activities

 

 

 

 

 

23

 

Net decrease in cash and cash equivalents

 

 

(286

)

 

 

(7,737

)

Effect of exchange rate changes on cash and cash equivalents

 

 

(88

)

 

 

19

 

Cash and cash equivalents, beginning of period

 

 

21,465

 

 

 

32,786

 

Cash and cash equivalents, end of period

 

$

21,091

 

 

$

25,068

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

Cash paid for taxes

 

$

 

 

$

 

Supplemental disclosures of noncash activities:

 

 

 

 

 

 

Operating lease liabilities arising from obtaining right-of-use assets

 

$

 

 

$

 

 

See accompanying notes to the unaudited interim condensed consolidated financial statements.

7


 

GALECTO, INC.

Notes to the Condensed Consolidated Financial Statements

(Unaudited)

1. DESCRIPTION OF BUSINESS, ORGANIZATION AND LIQUIDITY

Business and Organization

Galecto, Inc., together with its consolidated subsidiaries (the “Company” or “Galecto”), is a clinical-stage biotechnology company developing novel therapeutics that are designed to target the biological processes that lie at the heart of fibrotic diseases and cancer. The Company’s initial focus is on the development of small molecule inhibitors of galectin-3 and lysyl oxidase-like 2 ("LOXL2”), which play key roles in regulating fibrosis and cancer.

As of March 31, 2024, the Company’s wholly owned subsidiaries were PharmAkea, Inc. or PharmAkea, Galecto Securities Corporation, and Galecto Biotech AB, a Swedish company. Galecto Biotech ApS, a Danish operating company, is a wholly-owned subsidiary of Galecto Biotech AB.

Risks and uncertainties

The Company is subject to risks common to companies in the biotechnology industry, including, but not limited to, new technological innovations, protection of proprietary technology, dependence on key personnel, compliance with government regulations and the need to obtain additional financing. Product candidates currently under development will require significant additional research and development efforts, including extensive preclinical and clinical testing and regulatory approval, prior to commercialization. These efforts require significant amounts of additional capital, adequate personnel infrastructure and extensive compliance reporting capabilities.

The Company’s product candidates are in development. There can be no assurance that the Company’s research and development will be successfully completed, that adequate protection for the Company’s intellectual property will be obtained, that any products developed will obtain necessary government regulatory approval or that any approved products will be commercially viable. Even if the Company’s product development efforts are successful, it is uncertain when, if ever, the Company will generate significant revenue from product sales. The Company operates in an environment of rapid change in technology and substantial competition from pharmaceutical and biotechnology companies. In addition, the Company is dependent upon the services of its employees and consultants.

In September 2023, the Company undertook an organizational restructuring and determined to conduct a comprehensive exploration of strategic alternatives. The restructuring and pursuit of strategic alternatives involves risks. There can be no assurance that the Company’s significantly reduced workforce will be sufficient to pursue the strategic alternatives and the development of the Company’s product candidates. Additionally, availability of suitable third parties with which to conduct contemplated strategic transactions may be limited and whether the Company will be able to pursue a strategic transaction, or whether any transaction, if pursued, will be completed on attractive terms or at all is uncertain.

Liquidity and management plans

Since inception, the Company has devoted substantially all its efforts to business planning, research and development,

recruiting management and technical staff and raising capital, and has financed its operations primarily through the issuance of redeemable convertible preferred shares, debt financings, the Company’s initial public offering (“IPO”) and sales of the Company's common stock in "at-the-market" offerings.

As of March 31, 2024, the Company had an accumulated deficit of $261.6 million, from recurring losses since inception in 2011. The Company has incurred recurring losses and has not generated revenue as no products have obtained the necessary regulatory approval in order to market products. The Company expects to continue to incur losses as a result of costs and expenses related to the Company’s clinical development and corporate general and administrative activities. The Company had negative cash flows from operating activities during the three months ended March 31, 2024 and 2023 of $5.9 million and $9.1 million, respectively, and current projections indicate that the Company will have continued negative cash flows for the foreseeable future as it continues to fund operating expenses. Net losses incurred for the three months ended March 31, 2024 and 2023 were $5.5 million and $13.0 million, respectively.

As of March 31, 2024, the Company’s cash, cash equivalents and marketable securities amounted to $27.2 million and current assets amounted to $30.5 million and current liabilities amounted to $4.3 million. At December 31, 2023, the Company’s cash, cash

8


 

equivalents and marketable securities amounted to $33.2 million, current assets amounted to $36.8 million and current liabilities amounted to $5.8 million.

On September 26, 2023, the Company announced a restructuring plan to reduce the Company's operations to preserve financial resources, resulting in a reduction of the Company’s workforce by up to 29 people, or approximately 70% of the Company's then existing headcount. As of March 31, 2024, the Company has incurred $3.4 million in restructuring charges in connection with the restructuring, consisting primarily of cash-based expenses related to employee severance and notice period payments, benefits and related costs and believes that the execution of the restructuring plan has been substantially completed.

 

Additionally, the Company has initiated a process to evaluate strategic alternatives in order to maximize stockholder value. As part of the strategic review process, the Company is exploring potential strategic alternatives that include, without limitation, an acquisition, merger, business combination or other transactions. The Company is also exploring strategic alternatives related to its product candidates and related assets, including, without limitation, licensing transactions and asset sales. There can be no assurance that the strategic review process will result in the Company pursuing a transaction, or that any transaction, if pursued, will be completed on terms favorable to the Company and its stockholders.

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

The accompanying interim condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).

The accompanying interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023, and related interim information contained within the notes to the interim condensed consolidated financial statements, are unaudited. In management’s opinion, the unaudited interim condensed consolidated financial statements have been prepared on the same basis as the Company’s audited consolidated financial statements and include all adjustments (including normal recurring adjustments) necessary for the fair presentation of the Company’s financial position as of March 31, 2024, results of operations, statement of stockholders’ equity for the three months ended March 31, 2024 and 2023 and its cash flows for the three months ended March 31, 2024 and 2023. All intercompany balances and transactions have been eliminated. These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, as filed with the Securities and Exchange Commission (“SEC”) on March 8, 2024 ("2023 Consolidated Financial Statements"). The results for the three months ended March 31, 2024 are not necessarily indicative of the results expected for the full fiscal year or any interim period.

For the three months ended March 31, 2024, there have been no material changes to the significant accounting policies as disclosed in Note 2 to the 2023 Consolidated Financial Statements.

Recently issued accounting standards

The Company periodically reviews new accounting standards that are issued and has not identified any new standards that it believes merit further discussion or would have a significant impact on its financial statements.

3. INVESTMENTS

Cash in excess of the Company’s immediate requirements is invested in accordance with the Company’s investment policy that primarily seeks to maintain adequate liquidity and preserve capital.

9


 

A summary of the Company’s available-for-sale investments as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):

 

 

At March 31, 2024

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Gross Unrealized

 

 

Fair

 

Marketable securities:

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

6,081

 

 

$

 

 

$

(1

)

 

$

6,080

 

Total

 

$

6,081

 

 

$

 

 

$

(1

)

 

$

6,080

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At December 31, 2023

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Gross Unrealized

 

 

Fair

 

Marketable securities:

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

11,720

 

 

$

 

 

$

(34

)

 

$

11,686

 

Total

 

$

11,720

 

 

$

 

 

$

(34

)

 

$

11,686

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. PROPERTY AND EQUIPMENT, NET

Property and equipment as of March 31, 2024 consisted of the following (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Equipment

 

$

107

 

 

$

107

 

Less: accumulated depreciation

 

 

(34

)

 

 

(29

)

Equipment, net

 

$

73

 

 

$

78

 

Depreciation expense for the three months ended March 31, 2024 and 2023 was $5,000 and $18,000, respectively.

5. FAIR VALUE MEASUREMENTS

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value are performed in a manner to maximize the use of observable inputs and minimize the use of unobservable inputs.

The Company classified its money market funds within Level 1 because their fair values are based on their quoted market prices. The Company classified its debt securities within Level 2 because their fair values are determined using alternative pricing sources or models that utilized market observable inputs.

 

10


 

A summary of the assets that are measured at fair value as of March 31, 2024 and December 31, 2023 is as follows (in thousands):

 

 

Fair Value Measurement at
March 31, 2024

 

Assets:

 

Carrying
Value

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant
other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Money market funds(1)

 

$

11,481

 

 

$

11,481

 

 

$

 

 

$

 

Debt securities

 

 

6,080

 

 

 

 

 

 

6,080

 

 

 

 

Total

 

$

17,561

 

 

$

11,481

 

 

$

6,080

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurement at
December 31, 2023

 

Assets:

 

Carrying
Value

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant
other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Money market funds(1)

 

$

13,610

 

 

 

13,610

 

 

 

 

 

 

 

Debt securities

 

 

11,686

 

 

 

 

 

 

11,686

 

 

 

 

Total

 

$

25,296

 

 

$

13,610

 

 

$

11,686

 

 

$

 

(1)
Money market funds with maturities of 90 days or less at the date of purchase are included within cash and cash equivalents in the accompanying condensed consolidated balance sheets and are recognized at fair value.

6. PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Research and development tax credit receivable

 

$

1,420

 

 

$

1,438

 

Contract research and development costs

 

 

944

 

 

 

1,046

 

Prepaid insurance costs

 

 

534

 

 

 

774

 

Value-added tax refund receivable

 

 

283

 

 

 

280

 

Other

 

 

189

 

 

 

85

 

Total prepaid expenses and other current assets

 

$

3,370

 

 

$

3,623

 

 

7. LEASES

The Company has the following operating leases:

Location

 

Primary Use

 

Lease
Expiration Date

 

Renewal Option

Copenhagen, Denmark

 

Corporate headquarters

 

January 2025

 

None

London, United Kingdom

 

Office Space

 

February 2024

 

None

The Company has no finance leases and has elected to apply the short-term lease exception to all leases of one year or less. Rent expense for the three months ended March 31, 2024 and 2023 was $0.1 million during both periods.

 

11


 

Quantitative information regarding the Company’s leases for the three months ended March 31, 2024 and 2023 was as follows:

 

 

Three Months Ended
March 31,

 

Lease Cost

 

2024

 

 

2023

 

Operating lease cost (in thousands)

 

$

96

 

 

$

137

 

Other Information

 

 

 

 

 

 

Operating cash flows paid for amounts included
   in the measurement of lease liabilities
(in thousands)

 

$

92

 

 

$

148

 

Operating lease liabilities arising from obtaining
   right-of-use assets
(in thousands)

 

$

 

 

$

 

As of March 31, 2024 and December 31, 2023, the weighted average remaining lease term for operating leases was 0.8 years and 0.9 years, respectively.

As of March 31, 2024 and December 31, 2023, the weighted average discount rate for operating leases was 8% for both periods.

Operating lease liabilities at March 31, 2024 are as follows (in thousands):

 

 

 

Operating

 

Future Lease Payments

 

Leases

 

2024 (excluding the period ended March 31, 2024)

 

$

145

 

2025

 

 

16

 

2026

 

 

 

2027

 

 

 

2028

 

 

 

Total lease payments

 

 

161

 

Less: imputed interest

 

 

(6

)

Total lease liabilities

 

$

155

 

 

8. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

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

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Employee compensation costs

 

$

1,166

 

 

$

987

 

Restructuring costs

 

 

485

 

 

 

1,734

 

Contract research and development costs

 

 

420

 

 

 

685

 

Operating lease liabilities, current

 

 

155

 

 

 

183

 

Other liabilities

 

 

427

 

 

 

539

 

Total accrued expenses and other current liabilities

 

$

2,653

 

 

$

4,128

 

 

9. COMMITMENTS AND CONTINGENCIES

During the three months ended March 31, 2024, there were no material changes to the Company’s commitments and contingencies as disclosed in Note 9 of the 2023 Consolidated Financial Statements. Further, the Company’s commitments related to lease agreements are disclosed in Note 7 to the Company’s unaudited interim condensed consolidated financial statements.

10. STOCK-BASED COMPENSATION

 

Employee equity plan

 

In March 2020, the Company's Board of Directors and stockholders approved the 2020 Stock Option and Grant Plan (“2020 Plan”). Holders of stock options under the 2020 Plan shall be entitled to exercise the vested portion of the stock option during the term of the grant. If a qualified exit, as defined in the 2020 Plan, occurs before the stock option vests, then all of the holders' unvested options shall vest immediately.

 

12


 

In October 2020, the Company's Board of Directors and stockholders approved the 2020 Equity Incentive Plan (“2020 Equity Plan”). Following the adoption of the 2020 Equity Plan, no further options are available to be issued under the 2020 Plan. Stock-based awards granted under the 2020 Equity Plan generally vest over a four-year period and expire ten years from the grant date. Shares available for grant under the 2020 Equity Plan will cumulatively increase by 5 percent of the number of shares of common stock issued and outstanding on January 1st each year until 2030. At March 31, 2024, the Company had 2,486,741 shares available for future grant under the 2020 Equity Plan.

The following table sets forth the activity for the Company’s stock options during the three months ended March 31, 2024:

 

 

Number of
Options

 

 

Weighted-
average
exercise
price per
share

 

 

Weighted-
average
remaining
contractual
term
(in years)

 

 

Aggregate
intrinsic
value

 

Outstanding at December 31, 2023

 

 

6,886,889

 

 

$

4.58

 

 

 

6.7

 

 

$

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Cancelled

 

 

(891,925

)

 

 

4.38

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

 

5,994,964

 

 

$

4.60

 

 

 

6.9

 

 

$

 

Vested and expected to vest at March 31, 2024

 

 

5,710,318

 

 

$

4.57

 

 

 

7.0

 

 

$

 

Vested and exercisable at March 31, 2024

 

 

4,435,373

 

 

$

5.07

 

 

 

6.5

 

 

$

 

The weighted-average grant date fair value of all stock-based awards granted for the three months ended March 31, 2024 was $0.71. The intrinsic value at March 31, 2024 and December 31, 2023 was based on the closing price of the Company’s common stock on these dates of $0.78 and $0.72 per share, respectively.

In November 2022, the Company's Board of Directors approved the 2022 Inducement Plan (the “Inducement Plan”), which allows for the grant of equity awards to be made to a new employee where the equity award is a material inducement to an employee entering into employment with the Company. The Inducement Plan was adopted by the Company's Board of Directors without stockholder approval pursuant to Nasdaq Listing Rule 5635(c)(4). A total of 250,000 shares of the Company's common stock have been reserved for issuance under the Inducement Plan. As of March 31, 2024, no shares have been issued under the Inducement Plan.

Restricted stock units

In January 2024, the Company granted 855,000 restricted stock units, or RSUs, to its employees under the 2020 Equity Plan. The weighted average grant date fair value of the time-based RSUs was $0.71 for the three months ended March 31, 2024.The RSUs vest 33% after one-year from the grant date and 17% every six-months thereafter. For the three months ended March 31, 2024, the Company recognized approximately $47,000 expense related to the RSUs.

The following table sets forth the activity for the Company’s RSUs during the three months ended March 31, 2024:

 

 

Restricted
Stock Units

 

 

Weighted-
average
grant date fair value

 

Total nonvested units at December 31, 2023

 

 

 

 

$

 

Granted

 

 

855,000

 

 

 

0.71

 

Cancelled

 

 

(35,000

)

 

 

0.71

 

Total nonvested units at March 31, 2024

 

 

820,000

 

 

$

0.71

 

 

13


 

Stock-based compensation

The grant date fair value of stock-based awards vested during the three months ended March 31, 2024 and 2023 was $1.3 million and $2.2 million, respectively. Total unrecognized compensation expense related to unvested options granted under the Company’s stock-based compensation plan was $4.1 million at March 31, 2024, which is expected to be recognized over a weighted average period of 1.6 years. The Company recorded stock-based compensation expense related to the issuance of stock as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Research and development

 

$

629

 

 

$

684

 

General and administrative

 

 

730

 

 

 

750

 

Total stock-based compensation

 

$

1,359

 

 

$

1,434

 

The Company uses a Black-Scholes option pricing model to determine fair value of its stock options. The Black-Scholes option pricing model includes various assumptions, including the fair value of common shares, expected life of stock options, the expected volatility based on the historical volatility of a publicly traded set of peer companies and the expected risk-free interest rate based on the implied yield on a U.S. Treasury security.

The fair values of the options granted were estimated using the following assumptions:

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2024

 

 

2023

 

 

Risk-free interest rate

 

 

3.9

%

 

 

3.8

%

 

Expected term (in years)

 

 

5.9

 

 

 

6.1

 

 

Expected volatility

 

 

94.6

%

 

 

90.7

%

 

Expected dividend yield

 

 

 

 

 

 

 

 

11. RESTRUCTURING ACTIVITIES

In September 2023, the Company’s Board of Directors approved a restructuring plan (the “Restructuring Plan”) to reduce the Company’s operating costs and better align its workforce with the needs of its business. The Restructuring Plan eliminated approximately 70% of the Company’s workforce.

Employees affected by the Restructuring Plan obtained involuntary termination benefits pursuant to a one-time benefit arrangement. For employees who were notified of their termination in September 2023 and have no requirements to provide future service, the Company recognized the liability for the termination benefits in full at fair value at the time of termination. For employees who are required to render services beyond a minimum retention period to receive their one-time termination benefits, the Company recognized the termination benefits ratably over their future service periods. The service periods began in October 2023 and ended in December 2023. The Company recorded employee termination benefit charges during the year ended December 31, 2023 of $3.4 million and has included them as operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss.

Restructuring costs pertaining to the Restructuring Plan consist of the following (in thousands):

 

 

Three Months Ended
March 31, 2024

 

Balance at December 31, 2022

 

$

 

Restructuring expenses incurred

 

 

3,448

 

Payments

 

 

(1,593

)

Non-cash charges

 

 

(121

)

Balance at December 31, 2023

 

 

1,734

 

Payments

 

 

(1,249

)

Balance at March 31, 2024

 

$

485

 

The Company incurred an impairment charge related to a leased facility of $29,000 during the year ended December 31, 2023 resulting from the Restructuring Plan.

14


 

In September 2023, the Board of Directors approved arrangements designed to provide that the Company will have the continued dedication and commitment of its remaining employees, including executives, determined to be key to the Company’s planned go-forward operations. The Board of Directors approved, and management implemented, a retention program for employees remaining with the Company which includes cash retention bonuses totaling $1.2 million for certain retained employees, provided that they remain within the Company through various requisite service periods. As a result, these cash retention bonuses are being accrued over the requisite service period. With respect to the CEO of the Company, he is only entitled to a cash bonus upon the achievement of certain corporate and strategic milestones for the Company. During the period ended March 31, 2024, the Company's retention accrual was $0.5 million. During the year ended December 31, 2023, the Company's retention accrual was $0.4 million.

12. NET LOSS PER SHARE

Basic and diluted net loss per share is calculated as follows (in thousands except share and per share amounts):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Net loss

 

$

(5,477

)

 

$

(12,994

)

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

 

 

27,112,697

 

 

 

25,672,902

 

Net loss per common share, basic and diluted

 

$

(0.20

)

 

$

(0.51

)

The following outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per share, as their effect is anti-dilutive:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

5,994,964

 

 

 

7,550,469

 

Restricted stock units

 

 

820,000

 

 

 

 

 

13. SUBSEQUENT EVENTS

The Company has evaluated subsequent events through the date on which the unaudited interim condensed consolidated financial statements were issued. The Company has concluded that no subsequent events have occurred that require disclosure to the unaudited interim condensed consolidated financial statements.

15


 

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

The following information should be read in conjunction with the unaudited interim condensed consolidated financial statements and the notes thereto included in this Quarterly Report on Form 10-Q and the audited consolidated 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, contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the United States Securities and Exchange Commission, or the SEC, on March 8, 2024. This discussion and analysis and other parts of this Quarterly Report contain forward-looking statements based upon current beliefs, plans and expectations that involve risks, uncertainties and assumptions, such as statements regarding our plans, objectives, expectations, intentions and projections. Our actual results and the timing of selected events could differ materially from those anticipated in these forward-looking statements as a result of several factors, including those set forth in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 and in other SEC filings.

Overview

We are a clinical-stage biotechnology company developing novel small molecule therapeutics that are designed to target the biological processes that lie at the heart of cancer and fibrotic diseases. Our strategy is to focus on diseases without disease-modifying treatment options and where there is a high unmet medical need. We are concentrating on the development of a new class of medicines: small molecule inhibitors of galectin-3 and lysyl oxidase-like 2, or LOXL2, that target underlying biology for the treatment of multi-factorial diseases like cancer and fibrotic diseases.

In September 2023, we announced a corporate restructuring that resulted in a substantial reduction of our workforce and that we have initiated a process to evaluate strategic alternatives. As part of our ongoing strategic review process, we are exploring potential strategic alternatives that include, without limitation, a stock or asset acquisition, merger, business combination, liquidation, dissolution or other transaction. We are also exploring strategic transactions regarding our product candidates and related assets, including, without limitation, licensing transactions and asset sales. We expect to devote substantial time and resources to exploring strategic alternatives in order to maximize stockholder value. Despite devoting significant efforts to identify and evaluate potential strategic alternatives, there can be no assurance that this strategic review process will result in us pursuing any transaction or that any transaction, if pursued, will be completed on attractive terms or at all. We have not set a timetable for completion of this strategic review process, and our board of directors has not approved a definitive course of action. Additionally, there can be no assurances that any particular course of action, business arrangement or transaction, or series of transactions, will be pursued, successfully consummated or lead to increased stockholder value or that we will make any cash distributions to our stockholders.

Financial Overview

We currently expect our expenses to decrease in the near future due to our decision to stop development of certain of our product candidates and reduce our workforce while we explore strategic alternatives. Our remaining product candidates, GB1211 and GB2064, are in Phase 2 of clinical development. Our ability to generate revenue from product sales sufficient to achieve profitability will depend heavily on the outcome of our exploration of strategic alternatives, as well as partnering and/or funding additional activities in order to achieve the successful development and eventual commercialization of one or more of these product candidates. Our operations to date have been financed primarily from our initial public offering, or IPO, the issuance of common stock through our Open Market Sale AgreementSM with Jefferies LLC, as sales agent, to provide for the issuance and sale of up to $50.0 million of our common stock from time to time in “at-the-market” offerings under the Registration Statement and related prospectus, or the ATM Program, the issuance of convertible preferred shares and convertible notes. Since inception, we have had significant operating losses. Our net loss was $5.5 million and $13.0 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, we had an accumulated deficit of $261.6 million and $27.2 million in cash, cash equivalents and marketable securities.

Cash used to fund operating expenses is impacted by the timing of when we pay these expenses, as reflected in the change in our prepaid expenses, accounts payable and accrued expenses. We expect our research and development expenses, general and administrative expenses, and capital expenditures will decrease in the near future compared to prior periods due to the recent restructuring announced in connection with our exploration of strategic alternatives. We anticipate that our expenses will increase substantially if, and as, we:

negotiate and consummate a strategic business transaction;
advance our fibrosis and oncology product candidates and any future product candidates through clinical development, and, if successful, later-stage clinical trials;
advance our preclinical development programs into clinical development;

16


 

experience delays or interruptions to preclinical studies, clinical trials, our receipt of services from our third-party service providers on whom we rely, or our supply chain, including delays and economic uncertainty in various global markets caused by geopolitical instability and conflict and economic challenges caused by global health crises such as the COVID-19 pandemic;
increase the amount of research and development activities to discover and develop product candidates;
expand our operational, financial and management systems and increase personnel, including personnel to support our clinical development and manufacturing efforts, general and administrative functions and our operations as a public company;
maintain, expand and protect our intellectual property portfolio; and
invest in or in-license other technologies or product candidates.

We expect to continue to incur net losses for the foreseeable future. In particular, we expect our expenses to increase if we determine to further our development of, and seek regulatory approvals for, our product candidates, pay fees to outside consultants, lawyers and accountants, and incur other costs associated with being a public company. In addition, if and when we seek and obtain regulatory approval to commercialize any current or future product candidate, we will also incur increased expenses in connection with commercialization and marketing of any such product. Our net losses may fluctuate significantly from quarter-to-quarter and year-to-year, depending on the timing of our clinical trials and our expenditures on other research and development activities.

We expect to continue to incur costs and expenditures in connection with the process of evaluating our strategic alternatives. There can be no assurance, however, that we will be able to successfully consummate any particular strategic transaction. The process of continuing to evaluate these strategic options may be very costly, time-consuming and complex and we have incurred, and may in the future incur, significant costs related to this continued evaluation, such as legal, accounting and advisory fees and expenses and other related charges. A considerable portion of these costs will be incurred regardless of whether any such course of action is implemented or transaction is completed. Any such expenses will decrease the remaining cash available for use in our business. In addition, any strategic business combination or other transactions that we may consummate in the future could have a variety of negative consequences and we may implement a course of action or consummate a transaction that yields unexpected results that adversely affects our business and decreases the remaining cash available for use in our business or the execution of our strategic plan. There can be no assurances that any particular course of action, business arrangement or transaction, or series of transactions, will be pursued, successfully consummated, lead to increased stockholder value, or achieve the anticipated results. Any failure of such potential transaction to achieve the anticipated results could significantly impair our ability to enter into any future strategic transactions and may significantly diminish or delay any future distributions to our stockholders.

Subject to the outcome of our exploration of strategic alternatives, which may materially change any estimates, and based on current estimates of our expenses going forward, we believe that our existing cash, cash equivalents and marketable securities of $27.2 million as of March 31, 2024 will be sufficient to fund our operating expenditures and capital expenditure requirements through at least the next twelve months from the filing date of this Quarterly Report on Form 10-Q. We have based this estimate on assumptions that may prove to be wrong, and we could exhaust our available capital resources sooner than we expect. Our estimates do not include any cash, cash equivalents and marketable securities that will be needed to fund a potential strategic transaction nor our financial needs following the consummation of any strategic transaction and our resource requirements could materially change to the extent we identify and enter into any strategic transaction.

To date, we have not had any products approved for sale and, therefore, have not generated any product revenue. We do not expect to generate any revenues from product sales unless and until we successfully complete development and obtain regulatory approval for one or more of our product candidates. As a result, until such time, if ever, that we can generate substantial product revenue, we expect to finance our cash needs through equity offerings, debt financings or other capital sources, including collaborations, licenses or similar arrangements. However, we may be unable to raise additional funds or enter into such other arrangements when needed or on favorable terms, if at all. Any failure to raise capital as and when needed could have a negative impact on our financial condition and on our ability to pursue our business plans and strategies, including our research and development activities. If we are unable to raise capital, we will need to further delay, reduce or terminate activities to reduce costs beyond the restructuring announced in September 2023.

Economic uncertainty in various global markets, including the U.S. and Europe, caused by political instability and conflict, such as the ongoing conflict in Ukraine and in Israel, have led to market disruptions, including significant volatility in commodity prices, credit and capital market instability and supply chain interruptions, which have caused record inflation globally. Our business, financial condition and results of operations could be materially and adversely affected by further negative impact on

17


 

the global economy and capital markets resulting from these global economic conditions, particularly if such conditions are prolonged or worsen.

Although, to date, our business has not been materially impacted by these global economic and geopolitical conditions, it is impossible to predict the extent to which our operations will be impacted in the short and long term, or the ways in which such instability could impact our business and results of operations. The extent and duration of these market disruptions, whether as a result of the military conflict between Russia and Ukraine and effects of the Russian sanctions, current armed conflict in Israel and the Gaza Strip, geopolitical tensions, record inflation or otherwise, are impossible to predict, but could be substantial. Any such disruptions may also magnify the impact of other risks described in this report.

Components of Operating Results

Operating Expenses

Our operating expenses since inception have consisted primarily of research and development expenses and general and administrative costs.

Research and Development

Our research and development expenses consist primarily of costs incurred for the development of our product candidates and our drug discovery efforts, which include:

personnel costs, which include salaries, benefits and stock-based compensation expense;
expenses incurred under agreements with consultants, and third-party contract organizations that conduct research and development activities on our behalf;
costs related to sponsored research service agreements;
costs related to production of preclinical and clinical materials, including fees paid to contract manufacturers;
laboratory and vendor expenses related to the execution of preclinical studies and planned clinical trials;
laboratory supplies and equipment used for internal research and development activities; and
acquired in-process research and development programs.

We expense all research and development costs in the periods in which they are incurred, including for acquired in-process research and development. Costs for certain research and development activities are recognized based on an evaluation of the progress to completion of specific tasks using information and data provided to us by our vendors and third-party service providers.

We have historically met the requirements to receive a tax credit in Denmark of up to $0.8 million per year for losses resulting from research and development costs of up to approximately $3.6 million per year. The tax credit is reported as a reduction to research and development expense in the condensed consolidated statements of operations. We recorded a tax credit of $0.6 million and $0.8 million during the three month periods ended March 31, 2024 and 2023, respectively. We anticipate that we will be eligible to receive this credit in 2024 and 2025.

We have qualified for the R&D Expenditure Credit (RDEC) in United Kingdom for preclinical laboratory and in-patient clinical trials. The RDEC net tax benefit is reported in the consolidated statements of operations. We recorded a overall reduction for the RDEC, net of the UK corporation tax rate of $0.04 million during the three months ended March 31, 2024. There was no RDEC recorded during the three months ended March 31, 2023. We anticipate that we will be eligible to receive this credit in 2024.

Our direct research and development expenses are not currently tracked on a program-by-program basis. We use our personnel and infrastructure resources across multiple research and development programs directed toward identifying and developing product candidates. The majority of our clinical spending in the three month period ended March 31, 2024 and 2023 was on GB2064 and GB0139, respectively.

18


 

We anticipate that our research and development expenses will decrease in the near future compared to prior periods due to our planned reduced clinical efforts and the recent restructuring announced in connection with our exploration of strategic alternatives.

Because of the numerous risks and uncertainties associated with product development and the current stage of development of our product candidates and programs, we cannot reasonably estimate or know the nature, timing and estimated costs necessary to complete the remainder of the development of our product candidates or programs. We are also unable to predict if, when, or to what extent we will obtain approval and generate revenues from the commercialization and sale of our product candidates. The duration, costs and timing of preclinical studies and clinical trials and development of our product candidates will depend on a variety of factors, including:

successful completion of our preclinical studies and our Phase 2 clinical trials for our current fibrosis and oncology product candidates and any clinical trials for future product candidates;
data from our clinical programs that support an acceptable risk-benefit profile of our product candidates in the intended patient populations;
acceptance by the FDA, regulatory authorities in Europe, Medicines and Healthcare products Regulatory Agency, or MHRA, Health Canada or other regulatory agencies of the IND applications, clinical trial applications and/or other regulatory filings for GB2064, GB1211 and any future product candidates;
successful application for and receipt of marketing approvals from applicable regulatory authorities;
obtainment and maintenance of intellectual property protection and regulatory exclusivity for our product candidates;
arrangements with third-party manufacturers for, or establishment of, commercial manufacturing capabilities;
establishment of sales, marketing and distribution capabilities and successful launch of commercial sales of our products, if and when approved, whether alone or in collaboration with others;
acceptance of our products, if and when approved, by patients, the medical community and third-party payors;
effective competition with other therapies; obtainment and maintenance of coverage, adequate pricing and adequate reimbursement from third-party payors, including government payors;
maintenance, enforcement, defense and protection of our rights in our intellectual property portfolio;
avoidance of infringement, misappropriation or other violations with respect to others’ intellectual property or proprietary rights; and
maintenance of a continued acceptable safety profile of our products following receipt of any marketing approvals.

We may never succeed in achieving regulatory approval for any of our product candidates. We may obtain unexpected results from our preclinical studies and clinical trials. We may elect to discontinue, delay or modify clinical trials of some product candidates or focus on others. A change in the outcome of any of these factors could mean a significant change in the costs and timing associated with the development of our current and future preclinical and clinical product candidates. For example, if the FDA or another regulatory authority were to require us to conduct clinical trials beyond those that we currently anticipate will be required for the completion of clinical development, or if we experience significant delays in execution of or enrollment in any of our preclinical studies or clinical trials, we could be required to expend significant additional financial resources and time on the completion of preclinical and clinical development.

Depending on the results of the strategic alternatives being pursued, research and development activities may continue to account for a significant portion of our operating expenses in the future. However, we expect our research and development expenses to decrease in the near future compared to prior periods due to our planned reduced clinical efforts and the recent restructuring announced in connection with our exploration of strategic alternatives. Product candidates in later stages of clinical development generally incur higher development costs than those in earlier stages of clinical development, primarily due to the increased size and duration of later-stage clinical trials. As a result, we expect that if we choose to pursue further development and testing of our product candidates, our research and development expenses will increase as our product candidates advance into later stages of clinical development. However, we do not believe that it is possible at this time to accurately project total program-specific expenses through

19


 

commercialization. There are numerous factors associated with the successful commercialization 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.

General and Administrative Expenses

Our general and administrative expenses consist primarily of personnel costs, depreciation expense and other expenses for outside professional services, including legal, human resources, audit and accounting services and facility-related fees not otherwise included in research and development expenses. Personnel costs consist of salaries, benefits and stock-based compensation expense, for our personnel in executive, finance and accounting, business operations and other administrative functions. We anticipate that our general and administrative expenses will decrease in the near future compared to prior periods due to the recent restructuring announced in connection with our exploration of strategic alternatives. We do expect to incur significant costs, however, related to our exploration of strategic alternatives, including legal, accounting and advisory expenses and other related charges. These costs cannot be determined with accuracy at this time.

Other Income (Expense), Net

Our other income (expense), net is comprised of:

Interest income: The interest income earned on our cash, cash equivalents and marketable securities is recorded in our statements of operations.
Foreign exchange: The functional currency of our subsidiaries in Denmark and Sweden is the Euro. Transactions denominated in currencies other than the Euro result in exchange gains and losses that are recorded in our consolidated statements of operations.

Results of Operations

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

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

 

 

 

Three Months Ended

 

 

 

 

 

 

March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

(in thousands)

 

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

$

2,463

 

 

$

10,362

 

 

$

(7,899

)

 

 

-76.2

%

General and administrative

 

 

3,278

 

 

 

3,130

 

 

 

148

 

 

 

4.7

%

Total operating expenses

 

$

5,741

 

 

$

13,492

 

 

$

(7,751

)

 

 

-57.4

%

Loss from operations

 

 

(5,741

)

 

 

(13,492

)

 

 

7,751

 

 

 

-57.4

%

Other income, net

 

 

264

 

 

 

498

 

 

 

(234

)

 

 

-47.0

%

Net loss

 

$

(5,477

)

 

$

(12,994

)

 

$

7,517

 

 

 

-57.8

%

Research and development expenses

Research and development expenses were comprised of:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

Amount

 

 

Percent

 

 

 

(in thousands)

 

Preclinical studies and clinical trial-related activities

 

$

428

 

 

$

4,948

 

 

$

(4,520

)

 

 

-91.4

%

Chemistry, manufacturing and control

 

 

185

 

 

 

960

 

 

 

(775

)

 

 

-80.7

%

Personnel

 

 

1,274

 

 

 

2,523

 

 

 

(1,249

)

 

 

-49.5

%

Consultants and other costs

 

 

576

 

 

 

1,931

 

 

 

(1,355

)

 

 

-70.2

%

Total research and development expenses

 

$

2,463

 

 

$

10,362

 

 

$

(7,899

)

 

 

-76.2

%

Research and development expenses were $2.5 million for the three months ended March 31, 2024, compared to $10.4 million for the three months ended March 31, 2023. The decrease of $7.9 million was primarily related to decreased clinical

20


 

trial-related expenses of $4.5 million due to discontinued clinical trial activities and decreased chemistry, manufacturing and control costs of $0.8 million, decreased personnel costs of $1.2 million and decreased consulting related costs and other research and development costs of $1.4 million.

General and administrative expenses

General and administrative expenses were $3.3 million for the three months ended March 31, 2024, compared to $3.1 million for the three months ended March 31, 2023. The increase of $0.2 million was primarily related to increased legal related costs of $0.4 million, offset by decreased personnel costs of $0.2 million.

Other income (expense), net

Other income (expense), net for the three months ended March 31, 2024 was $0.3 million, compared to $0.5 million for the three months ended March 31, 2023. The decrease of $0.2 million was primarily due to decreased interest income, net and decreased foreign exchange transaction gain, net.

Liquidity and Capital Resources

Sources of Liquidity

Our operations to date have been financed primarily through our IPO, the issuance of common stock through our ATM Program, the issuance of convertible preferred shares and convertible notes. Since inception, we have had significant operating losses. On November 2, 2020, we completed our IPO in which we raised $86.3 million in net proceeds. On November 4, 2021, we filed with the SEC, and the SEC declared effective on November 12, 2021, a registration statement on Form S-3, or the Registration Statement, which registers the offering, issuance and sale of up to $200.0 million of our common stock, preferred stock, debt securities, warrants, subscription rights and/or units of any combination thereof. Simultaneous with the filing of the Registration Statement, we entered into the ATM Program. During the three months ended March 31, 2024, we had no sales under the ATM Program. During the three months ended March 31, 2023, we sold an aggregate of 21,082 shares of our common stock under the ATM Program at a weighted average selling price of $1.20 per share.

Our net losses were $5.5 million and $13.0 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, we had an accumulated deficit of $261.6 million and $27.2 million in cash, cash equivalents and marketable securities. Our primary use of cash is to fund operating expenses, which consist primarily of research and development expenditures, and to a lesser extent, general and administrative expenditures. Cash used to fund operating expenses is impacted by the timing of when we pay these expenses, as reflected in the change in our outstanding accounts payable and accrued expenses.

Cash Flows

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

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Net cash used in operating activities

 

$

(5,936

)

 

$

(9,134

)

Net cash provided by investing activities

 

 

5,650

 

 

 

1,374

 

Net cash provided by financing activities

 

 

 

 

 

23

 

Net decrease in cash and cash equivalents

 

$

(286

)

 

$

(7,737

)

Net Cash Used in Operating Activities

Cash used in operating activities of $5.9 million during the three months ended March 31, 2024 was primarily attributable to our net loss of $5.5 million together with non-cash items of $1.4 million principally with respect to stock-based compensation and a net decrease of $1.8 million in components of our working capital.

Cash used in operating activities of $9.1 million during the three months ended March 31, 2023 was primarily attributable to our net loss of $13.0 million together with non-cash items of $1.5 million principally with respect to stock-based compensation and a net increase of $2.4 million in components of our working capital.

21


 

Net Cash Provided by Investing Activities

Cash provided by investing activities of $5.7 million during the three months ended March 31, 2024 was the result of proceeds from the sale of marketable securities.

Cash used in investing activities of $1.4 million during the three months ended March 31, 2023 was the result of $14.1 million in proceeds from the sale of marketable securities, offset by $12.7 million for the purchase of marketable securities.

Net Cash Provided by Financing Activities

We had no financing activities for the three months ended March 31, 2024. Cash provided by financing activities of $23,000 during three months ended March 31, 2023 was the result of net proceeds from the issuance of our common stock.

Funding Requirements

We currently expect our expenses to decrease in the near future due to our decision to stop development of certain of our product candidates and reduce our workforce while we explore strategic alternatives, however, some of these savings will be offset by an increase in legal, accounting and advisory expenses and other related charges related to our exploration of strategic alternatives. Our primary uses of capital are, and we expect will continue to be, compensation and related expenses; costs related to third-party clinical research, manufacturing and development services; laboratory expenses and costs for related supplies; clinical costs; manufacturing costs; legal and other regulatory expenses and general overhead costs. Subject to the outcome of our exploration of strategic alternatives which may materially change any estimates, and based on current estimates of our expenses going forward, we believe that our existing cash, cash equivalents and marketable securities of $27.2 million as of March 31, 2024 will be sufficient to fund our operating expenditures and capital expenditure requirements through at least the next twelve months from the filing date of this Quarterly Report on Form 10-Q. We have based this estimate on assumptions that may prove to be wrong, and we could exhaust our available capital resources sooner than we expect. Our estimates do not include any cash, cash equivalents and marketable securities that will be needed to fund a potential strategic transaction nor our financial needs following the consummation of any strategic transaction. Our resource requirements could materially change to the extent we identify and enter into any strategic transaction. Because our resource requirements could materially change depending on the outcome of our ongoing strategic alternative review process, we are unable to estimate the exact amount of our working capital requirements. Our future funding requirements will depend on and could increase significantly as a result of many known and unknown factors, including those mentioned above.

Any product candidates we may develop may never achieve commercialization and we anticipate that we will continue to incur losses for the foreseeable future. Until such time, if ever, as we can generate substantial product revenue and subject to our pursuit of a potential strategic transaction and the consummation of such potential transaction, we expect to finance our future operations through our existing cash and cash equivalents and marketable securities and through a combination of equity offerings, including sales under our ATM Program, debt financings, collaborations, strategic alliances, marketing and distribution arrangements, and/or licensing arrangements. Other than funds which can be raised through our ATM Program, which is subject to the limitations of Section 1.B.6 of Form S-3 preventing us from raising more than one-third of our public float on a 12-month rolling basis, we do not currently have any committed external source of funds. To the extent that we raise additional capital through the sale of equity or convertible debt securities, our stockholders’ ownership interest will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our stockholders’ rights as a common stockholder. Debt financing and preferred 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 acquisitions or capital expenditures or declaring dividends. If we raise additional funds through collaborations, strategic alliances, marketing and distribution arrangements, or licensing 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. If we resume the development of our product candidates and are unable to raise additional funds through equity or debt financings or other arrangements when needed, we may be required to delay, limit, reduce or terminate our research, product development or future commercialization efforts, or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves.

Because of the numerous risks and uncertainties associated with research, development and commercialization of pharmaceutical products, we are unable to estimate the exact amount of our operating capital requirements. Our future funding requirements, both near-term and long-term, will depend on many factors, including, but not limited to:

 

the timing and outcome of our exploration of potential strategic alternatives;
our financial requirements following any strategic transaction;
the initiation, progress, timing, costs and results of preclinical studies and clinical trials for our product candidates, including GB1211, GB2064 and any our other product candidates we develop in the future;

22


 

the clinical development plans we establish for these product candidates;
the scope, progress, results and costs of discovery, research, preclinical development, laboratory testing and clinical trials for our current and future product candidates;
the impacts of rising inflation and interest rates, geopolitical instability, changes in international trade relationships and conflicts;
the number of, and development requirements for, other product candidates that we develop;
the timelines of our clinical trials and the overall costs to finish clinical trials due to geopolitical instability and conflict;
the outcome, timing and cost of meeting regulatory requirements established by the FDA, EMA and other comparable foreign regulatory authorities;
our ability to enter into contract manufacturing arrangements for supply of active pharmaceutical ingredient and manufacture of our product candidates, and the terms of such arrangements;
whether we are able to enter into and maintain collaboration agreements, including the terms of and timing of payments under any such agreements;
the cost of filing, prosecuting, defending and enforcing our patent claims and other intellectual property rights;
the cost of defending intellectual property disputes, including patent infringement actions brought by third parties against us or our product candidates;
the extent to which we acquire or in-license other products, product candidates, or technologies;
the ability to receive additional non-dilutive funding, including grants from organizations and foundations;
the effect of competing clinical, technological and market developments;
the cost and timing of completion of commercial-scale outsourced manufacturing activities;
changes in economic conditions, lower consumer confidence and volatile equity capital markets; and
the costs of continuing to operate as a public company.

Further, our operating plans may change, and we may need additional funds to meet operational needs and capital requirements for clinical trials and other research and development activities. Because of the numerous risks and uncertainties associated with the development and commercialization of our product candidates, we are unable to estimate the amounts of increased capital outlays and operating expenditures associated with our current and anticipated product development programs.

Critical Accounting Policies and Significant Judgments and Estimates

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

Research and Development Costs

We incur substantial expenses associated with clinical trials. Accounting for clinical trials relating to activities performed by contract research organizations, or CROs, contract manufacturing organizations, or CMOs, and other external vendors requires management to exercise significant estimates in regard to the timing and accounting for these expenses. We estimate costs of research and development activities conducted by service providers, which include, the conduct of sponsored research, preclinical studies and contract manufacturing activities. The diverse nature of services being provided under CRO and other arrangements, the different compensation arrangements that exist for each type of service and the lack of timely information related to certain clinical activities complicates the estimation of accruals for services rendered by CROs, CMOs and other vendors in connection with clinical trials.We record the estimated costs of research and development activities based upon the estimated amount of services provided by the CRO,

23


 

CMOs and other vendors but not yet invoiced and include these costs in the accrued and other current liabilities or prepaid expenses on the balance sheets and within research and development expense on the condensed consolidated statements of operations. In estimating the duration of a clinical study, we evaluate the start-up, treatment and wrap-up periods, compensation arrangements and services received attributable to each clinical trial and fluctuations are regularly tested against payment plans and trial completion assumptions.

We estimate these costs based on factors such as estimates of the work completed and budget provided and in accordance with agreements established with our collaboration partners and third-party service providers. We make significant judgments and estimates in determining the accrued liabilities and prepaid expense balances in each reporting period. As actual costs become known, we adjust our accrued liabilities or prepaid expenses. We have not experienced any material differences between accrued costs and actual costs incurred since our inception.

Our expenses related to clinical trials are based on estimates of patient enrollment and related expenses at clinical investigator sites as well as estimates for the services received and efforts expended pursuant to contracts with multiple research institutions and CROs that may be used to conduct and manage clinical trials on our behalf. We generally accrue expenses related to clinical trials based on contracted amounts applied to the level of patient enrollment and activity. If timelines or contracts are modified based upon changes in the clinical trial protocol or scope of work to be performed, we modify our estimates of accrued expenses accordingly on a prospective basis.

Stock-based Compensation

We have issued stock-based compensation awards through the granting of stock options and restricted stock units, which generally vest over a four-year period. We account for stock-based compensation in accordance with ASC 718, Compensation-Stock Compensation, or ASC 718. In accordance with ASC 718, compensation cost is measured at estimated fair value and is included as compensation expense over the vesting period during which service is provided in exchange for the award.

We use a Black-Scholes option pricing model to determine fair value of our stock options. The Black-Scholes option pricing model includes various assumptions, including the fair value of common shares, expected life of stock options, the expected volatility based on the historical volatility of a publicly traded set of peer companies and the expected risk-free interest rate based on the implied yield on a U.S. Treasury security. These assumptions reflect our best estimates, but they involve inherent uncertainties based on market conditions generally outside our control. As a result, if other assumptions had been used, stock-based compensation cost could have been materially impacted. Furthermore, if we use different assumptions for future grants, share-based compensation cost could be materially impacted in future periods.

The fair value of our awards in the three months ended March 31, 2024 has been estimated using Black-Scholes based on the following assumptions: expected term of 5.9 years; expected volatility of 94.6%; risk-free interest rate of 3.9%; and no expectation of dividends. The fair value of our awards in the three months ended March 31, 2023 has been estimated using Black-Scholes based on the following assumptions: expected term of 6.1 years; expected volatility of 90.7%; risk-free interest rate of 3.8%; and no expectation of dividends.

We will continue to use judgment in evaluating the assumptions utilized for our stock-based compensation expense calculations on a prospective basis. In addition to the assumptions used in the Black-Scholes model, the amount of stock-based compensation expense we recognize in our consolidated financial statements includes stock option forfeitures as they occurred. We recognize forfeitures as they occur, and the compensation expense is reversed in the period that the forfeiture occurs.

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, and operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the jurisdictions and years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

Based on the level of historical operating results and projections for the taxable income for the future, we have determined that it is more likely than not that our net deferred tax assets will not be realized. Accordingly, we have recorded a full valuation allowance to reduce our net deferred tax assets.

We recognize tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The tax benefits recognized in the financial

24


 

statements from such positions are measured based on the largest amount that is more than 50% likely to be realized upon ultimate settlement. We do not believe there will be any material changes in our unrecognized tax positions over the next 12 months. We have not incurred any interest or penalties. In the event we are assessed interest or penalties at some point in the future, they will be classified in our financial statements as a component of income tax expense.

We operate in multiple jurisdictions, both within and outside the United States, and may be subject to audits from various tax authorities. Management’s judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities, liabilities for uncertain tax positions, and any valuation allowance recorded against our net deferred tax assets. We will monitor the extent to which our deferred tax assets may be realized and adjust the valuation allowance accordingly.

Recently Adopted Accounting Pronouncements

Refer to Note 2, “Summary of Significant Accounting Policies,” in the accompanying notes to our consolidated financial statements for the three months ended March 31, 2024 and 2023 appearing elsewhere in this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.

Nasdaq Delisting Notice

On September 27, 2023, we received a written notice from the staff of Nasdaq’s Listing Qualifications Department, notifying us that, for the prior 30 consecutive business days, the bid price for our common stock had closed below the $1.00 per share minimum bid price requirement for continued listing on Nasdaq pursuant to Nasdaq Listing Rule 5450(a)(1), or the Minimum Bid Price Requirement. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we have 180 calendar days, or until March 25, 2024, to regain compliance with the Minimum Bid Price Requirement. On March 26, 2024, Nasdaq notified the Company that it had granted the Company an additional 180 calendar day period, or until September 23, 2024, to regain compliance with the Bid Price Requirement. Nasdaq’s determination was based on, among other things, (1) the Company meeting the continued listing requirement for market value of publicly held shares and all other initial listing requirements for The Nasdaq Capital Market, with the exception of the Bid Price Requirement, and (2) the Company’s written notice of its intention to cure the deficiency by effecting a reverse stock split, if necessary. If we fail to satisfy the continued listing requirements of Nasdaq, such as the Minimum Bid Price Requirement, Nasdaq may take steps to delist our common stock. Such a delisting would likely have a negative effect on the price of our common stock and may, among other things, adversely impact our ability to raise additional capital or enter into strategic transactions. See “Part II - Item 1A. Risk Factors” for additional information.

Emerging Growth Company and Smaller Reporting Company Status

As an emerging growth company, or EGC, under the Jumpstart our Business Startups Act of 2012, or the JOBS Act, we may delay the adoption of certain accounting standards until such time as those standards apply to private companies. Other exemptions and reduced reporting requirements under the JOBS Act for EGCs include presentation of only two years of audited consolidated financial statements in a registration statement for an IPO, an exemption from the requirement to provide an auditor’s report on internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act, an exemption from any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation, and less extensive disclosure about our executive compensation arrangements.

In addition, the JOBS Act provides that an EGC can take advantage of an extended transition period for complying with new or revised accounting standards. This provision allows an EGC to delay the adoption of some accounting standards until those standards would otherwise apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our condensed consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.

We may remain classified as an EGC until the end of the fiscal year following the fifth anniversary of the completion of our IPO, although if the market value of our common stock that is held by non-affiliates exceeds $700 million as of June 30 of any year before that time, or if we have annual gross revenues of $1.235 billion or more in any fiscal year, we would cease to be an EGC as of December 31 of the applicable year. We also would cease to be an EGC if we issue more than $1.0 billion of non-convertible debt over a three-year period.

We are also a “smaller reporting company,” meaning that the market value of our shares held by non-affiliates is less than $700 million and our annual revenue was less than $100 million during the most recently completed fiscal year. We may continue to be a smaller reporting company if either (i) the market value of our shares held by non-affiliates is less than $250 million or (ii) our

25


 

annual revenue was less than $100 million during the most recently completed fiscal year and the market value of our shares held by non-affiliates is less than $700 million. If we are a smaller reporting company at the time, we cease to be an emerging growth company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company, we may choose to present only the two most recent fiscal years of audited financial statements in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation.

Effects of Inflation

Our assets are primarily monetary, consisting of cash and cash equivalents. Because of their liquidity, these assets are not directly affected by inflation. Since we intend to retain and continue to use our equipment, furniture, fixtures and office equipment, computer hardware and software and leasehold improvements, we believe that the incremental inflation related to replacement costs of such items will not materially affect our operations. However, the rate of inflation affects our expense and use of our resources. We continue to monitor the impact of inflation on these costs in order to minimize its effects through productivity improvements and cost reductions. There can be no assurance, however, that our operating results will not be affected by inflation in the future.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

We are a smaller reporting company as defined by Item 10 of Regulation S-K and are not required to provide the information otherwise required under this item.

 

26


 

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and our principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2024. Based on the evaluation of our disclosure controls and procedures as of March 31, 2024, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of March 31, 2024.

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act are 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 us in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial and accounting officer, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Changes in Internal Control over Financial Reporting

There has been no change in our internal control over financial reporting as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act during our most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

27


 

PART II—OTHER INFORMATION

We are not party to any material legal matters or claims. We may become party to legal matters and claims arising in the ordinary course of business. We cannot predict the outcome of any such legal matters or claims, and despite the potential outcomes, the existence thereof may have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

Item 1A. Risk Factors.

In addition to the other information set forth in this report, you should carefully consider the risk factors discussed in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, which could materially affect our business, financial condition, or results of operations. There have been no material changes in or additions to the risk factors referred to in the previous sentence.

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

Use of proceeds from registered securities

On November 2, 2020, we completed our IPO in which we issued and sold 6,342,207 shares of common stock, $0.00001 par value per share, including 675,540 shares of common stock sold pursuant to the underwriters’ exercise of their option to purchase additional shares of common stock. The offer and sale of the shares in the IPO was registered under the Securities Act pursuant to registration statements on Form S-1 (File No. 333-249369), which was filed with the SEC on October 7, 2020 and subsequently amended and declared effective on October 28, 2020, or the Prospectus. The underwriters of the offering were BofA Securities, Inc., SVB Leerink LLC, Credit Suisse Securities (USA) LLC and Kempen & Co U.S.A, Inc.

We raised $86.3 million in net proceeds after deducting underwriting discounts and commissions of $6.7 million and other offering expenses of $2.1 million payable by us. No underwriting discounts and commissions or offering expenses were paid directly or indirectly to any of our directors of officers (or their associates) or persons owning ten percent or more of any class of our equity securities or to any other affiliates.

As of March 31, 2024, $62.5 million of the net proceeds from our IPO have been used for general working capital purposes, including the funding of our clinical development programs. We have invested the unused net proceeds from the offering in money market accounts and marketable debt securities. We expect to use the net proceeds from the offering described in our final prospectus filed pursuant to Rule 424(b)(4) under the Securities Act with the SEC on October 30, 2020, to fund our clinical development programs, including GB1211 and GB2064, as well as pursue strategic alternatives that include, without limitation, an acquisition, merger, business combination or other transactions, as well as exploring strategic alternatives related to our product candidates and related assets, including, without limitation, licensing transactions and asset sales.

Issuer Purchases of Equity Securities by the Issuer and Affiliated Purchasers

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not Applicable.

Item 5. Other Information.

Not Applicable.

28


 

Item 6. Exhibits.

 

Exhibit

Number

Description

 

 

 

31.1*

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

 

 

 

31.2*

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

 

 

 

32.1*†

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

 

 

 

101.INS

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

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

104

 

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

 

* Filed herewith.

† This certification will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent specifically incorporated by reference into such filing.

 

 

29


 

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.

 

Galecto, Inc.

Date: April 29, 2024

By:

/s/ Hans T. Schambye

Hans T. Schambye, M.D., Ph.D.

President, Chief Executive Officer and Director

(Principal Executive Officer)

 

Date: April 29, 2024

By:

/s/ Jonathan Freve

Jonathan Freve

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

30


EX-31.1 2 glto-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

 

I, Hans T. Schambye, certify that:

 

1.
I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2024 of Galecto, 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 statement 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: April 29, 2024

By:

/s/ Hans T. Schambye

Hans T. Schambye, M.D., Ph.D.

President, Chief Executive Officer and Director

(Principal Executive Officer)

 

 


EX-31.2 3 glto-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

 

I, Jonathan Freve, certify that:

 

1.
I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2024 of Galecto, 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 statement 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: April 29, 2024

By:

/s/ Jonathan Freve

Jonathan Freve

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-32.1 4 glto-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

 

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Hans T. Schambye, the Chief Executive Officer, and Jonathan Freve, the Chief Financial Officer, of Galecto, Inc. (the “Company”), hereby certify, that, to their knowledge:

 

(1)
the Quarterly Report on Form 10-Q for the period ended March 31, 2024 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Date: April 29, 2024

By:

/s/ Hans T. Schambye

Hans T. Schambye, M.D., Ph.D.

President, Chief Executive Officer and Director

(Principal Executive Officer)

 

 

 

 

Date: April 29, 2024

By:

/s/ Jonathan Freve

Jonathan Freve

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-101.SCH 5 glto-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Description of Business, Organization and Liquidity link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Description of Business, Organization and Liquidity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Investments - Summary of Available-for-Sale Investments (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Investments (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Leases - Summary of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Leases - Quantitative Information Regarding Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Leases - Summary of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Leases - Summary of Operating Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Stock-Based Compensation - Schedule of Activity for RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expenses Related to Issuance of Stock (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Stock-Based Compensation - Summary of Fair Value Assumptions of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Restructuring Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Restructuring Activities - Summary of Restructuring Costs Pertaining to Restructuring Plan (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 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 volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Weighted average remaining contractual term (in years), Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Money Market Funds Money Market Funds [Member] Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring plan, eliminated workforce Restructuring Cost and Reserve [Line Items] Geographical Geographical [Axis] Stock options, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Investments in marketable securities Fair Value, Total Fair Value Debt Securities, Available-for-Sale Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted Stock Units Restricted Stock Units (RSUs) [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 Fair Value Measurements Fair Value Disclosures [Text Block] Summary of Operating Leases Lessee, Operating Lease, Disclosure [Table Text Block] Prepaid Expense and Other Assets, Current [Abstract] Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Tax credit receivable, noncurrent Income Taxes Receivable, Noncurrent Sweden SWEDEN Interest Income (Expense), Net, Total Interest income, net Interest Income (Expense), Net Stock issued during period net of issuance costs. Stock Issued During Period Net Of Issuance Costs Common stock issuance costs, net Series B Convertible Preferred Stock Series B Convertible Preferred Stock [Member] Series B convertible preferred stock. Payments to acquire available for sale securities debt financing activities. Payments To Acquire Available For Sale Securities Debt Financing Activities Purchases of marketable securities Purchases of marketable securities Subsequent Events Subsequent Events [Text Block] Operating Lease, Liability, Noncurrent Operating lease liabilities, non-current Copenhagen, Denmark Copenhagen [Member] Copenhagen. Debt Securities Available For Sale [Table] Debt Securities, Available-for-Sale [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Description Of Business Organization And Liquidity [Line Items] Description Of Business Organization And Liquidity [Line Items] Description of business organization and liquidity. Total current assets Current assets Assets, Current Vesting [Domain] Total liabilities and stockholders' equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Stock Issued During Period, Value, New Issues Issuance and sale of common stock Issuance of common stock; net of issuance costs Number of Options, Outstanding Number of Options, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number London,United Kingdom London Member London. Weighted-average grant date fair value of stock options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common stock, issued Common Stock, Shares, Issued Number of aggregate shares of common stock sold Schedule of Available for Sale Securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Aggregate intrinsic value, Granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Intrinsic Value Share-based compensation arrangement by share-based payment award, options, grants in period, intrinsic value. Total prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Operating lease liabilities Increase Decrease In Operating Lease Liabilities Increase decrease in operating lease liabilities. Operating lease, expiration date Lease Expiration Date Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Other comprehensive gain (loss), net Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax, Total Entity Address, City or Town Entity Address, City or Town Weighted average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Number of Options, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Every Six Months Thereafter Share-Based Payment Arrangement, Tranche Two [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Schedule of Operating Leased Assets [Table] Current liabilities Liabilities, Current [Abstract] Non-cash charges Restructuring Reserve, Settled without Cash Current assets Assets, Current [Abstract] Counterparty Name [Axis] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Statement of Stockholders' Equity [Abstract] Weighted average exercise price per share, Vested and expected Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Operating lease liabilities, current Operating Lease, Liability, Current Investments in Marketable Securities Marketable Securities, Policy [Policy Text Block] Equipment, net Equipment, net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property and equipment, net Property, Plant and Equipment, Net Class of Stock Class of Stock [Domain] Restructuring expenses incurred Restructuring Charges, Total Restructuring Charges Restructuring charges 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] Entity Central Index Key Entity Central Index Key Plan Name Plan Name [Domain] 2020 Equity Incentive Plan Two Thousand Twenty Equity Incentive Plan [Member] Two thousand twenty equity incentive plan. Restricted cash Restricted Cash, Noncurrent Assets, Fair Value Disclosure, Total Assets fair value Assets, Fair Value Disclosure At-the-market offerings. At The Market Offerings [Member] At-The-Market Offerings Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, outstanding Preferred Stock, Shares Outstanding Total current liabilities 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] Financial Instruments Financial Instruments [Domain] Award Type [Axis] Leases Lessee, Operating Leases [Text Block] Stock Options to Purchase Common Stock Stock Options To Purchase Common Stock [Member] Stock options to purchase common stock. Share-Based Payment Arrangement, Disclosure [Abstract] Plan Name Plan Name [Axis] Accretion of lease liability Accretion Of Lease Liability Accretion of lease liability. Geographical Geographical [Domain] Total assets Assets Leases [Line Items] Leases [Line Items] Leases line items. Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Accumulated Deficit Retained Earnings [Member] Class of Stock Class of Stock [Axis] Non vested shares at the end of the period Nonvested shares at the beginning of the period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Minimum Minimum [Member] Summary of Amortized Cost and Fair Value of Available-for-Sale Investments by Contract Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Operating Lease, Liability, Total Total lease liabilities Operating Lease, Liability One Year Milestone Share-Based Payment Arrangement, Tranche One [Member] Leases [Table] Leases [Table] Leases. Equity Component Equity Component [Domain] Unvested Options Employee Stock Option [Member] Other Income (Expense), Net Other Nonoperating Income (Expense) [Member] Employees retention bonus payable. Employees Retention Bonus Payable Employees retention bonus payable Summary of Estimated Useful Life of Asset Schedule Of Estimated Useful Life Of Asset Table [Text Block] Schedule of estimated useful life of asset. Adjustment 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] Work force reduction precentage. Work Force Reduction Precentage Work force reduction precentage Entity Current Reporting Status Entity Current Reporting Status Common stock, authorized Common Stock, Shares Authorized Research and Development Expense, Total Research and development Research and Development Expense Assets Assets [Abstract] Proceeds from Issuance of Common Stock Net proceeds from issuance of common stock in connection with at-the-market offering Proceeds from issuance of common stock, net of issuance costs Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Shares available for future grant Convertible Preferred Stock Convertible Preferred Stock [Member] Common stock, par value of $0.00001 per share; 300,000,000 shares authorized at March 31, 2024 and December 31, 2023; 27,112,697 shares issued and outstanding at March 31, 2024 and December 31, 2023 Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Issuance and sale of common stock Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Weighted average remaining contractual term (in years), Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Restructuring costs Restructuring costs, ending balance Restructuring costs, beginning balance Restructuring Reserve Restructuring Reserve, Total Jefferies LLC. Jefferies LLC [Member] Jefferies LLC Total accrued expenses and other current liabilities Accrued Liabilities, Current Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Loss from operations Loss from operations Operating Income (Loss) Entity Ex Transition Period Entity Ex Transition Period Research and Development Research and Development Expense [Member] Payments Payments for Restructuring Compensation expense recognized Total stock-based compensation Share-Based Payment Arrangement, Expense Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Equipment Equipment [Member] Open Market Sale Agreement Open Market Sale Agreement [Member] Open Market Sale Agreement Number of employees reduced due to restructuring. Number Of Employees Reduced Due To Restructuring Number of employees reduced due to restructuring Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Aggregate intrinsic value, Outstanding Aggregate intrinsic value, Outstanding Aggregate intrinsic value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Sale of Stock, Price Per Share Weighted average selling price per share Future Lease Payments Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating expenses Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Restructuring Costs [Abstract] Subsequent Events [Abstract] Summary of Available-for-Sale Investments Debt Securities, Available-for-Sale [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets, non-current Number of Options, Granted Number of options, granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Other liabilities Other Accrued Liabilities, Current Depreciation, Total Depreciation expense Depreciation Depreciation Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Total Additional paid-in capital Additional Paid in Capital Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Weighted average exercise price per share, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Stockholders’ equity Equity, Attributable to Parent [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Quantitative Information Regarding Leases Lease, Cost [Table Text Block] Fair value of stock options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Earnings Per Share [Abstract] Summary of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Accounting Policies [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Interest Income [Member] Interest Income, Net Stock Options Equity Option [Member] Property and equipment Property, Plant and Equipment, Additions Net loss per common share, basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Series C Convertible Preferred Stock Series C Convertible Preferred Stock [Member] Series C convertible preferred stock. Commitments and contingencies (Note 9) Commitments and Contingencies Income Statement [Abstract] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Operating lease cost (in thousands) Operating Lease, Cost Number of 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] Cash flows from operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Award Type [Domain] Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating cash flows paid for amounts included in the measurement of lease liabilities (in thousands) Operating Lease, Payments Description Of Business Organization And Liquidity [Table] Description Of Business Organization And Liquidity [Table] Description of business organization and liquidity. Net loss per common share, diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Lease Cost Lease, Cost [Abstract] Stevenage, United Kingdom Stevenage Member Stevenage. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Percentage of aggregate gross proceeds from sale paid as commission. Percentage of Aggregate Gross Proceeds From Sale Paid as Commission Percentage of aggregate gross proceeds from sale paid as commission Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Foreign exchange transaction gain, net Foreign Currency Transaction Gain (Loss), before Tax, Total Gain (Loss), Foreign Currency Transaction, before Tax Schedule of Restructuring and Related Costs [Table] Share based compensation arrangement by share based payment award options cancelled intrinsic value. Share Based Compensation Arrangement By Share Based Payment Award Options cancelled Intrinsic Value Aggregate intrinsic value, Cancelled Number of Options, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating lease,renewal option Lessor, Operating Lease, Option to Extend Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Grantee Status [Domain] Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Restricted stock units, Granted Restricted stock units, granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Weighted average exercise price per share, 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 Accumulated Other Comprehensive Income (Loss) Equity Components [Axis] Restructuring and Related Activities [Abstract] Investments, Debt and Equity Securities [Abstract] Other Expense [Member] Non-cash Stock-based Compensation Expense Local Phone Number Local Phone Number Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock [Axis] Denmark DENMARK Employees Share-Based Payment Arrangement, Employee [Member] Statement of Cash Flows [Abstract] Research and development tax credit receivable Research And Development Tax Credit Receivable Current Research and development tax credit receivable current. Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive gain Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Common stock, par value Common Stock, Par or Stated Value Per Share Unrecognized compensation expense that is expected to be recognized over a weighted-average period 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 (in years), 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 Number of stock options allowed to award Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum Maximum [Member] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Level 3 Fair Value, Inputs, Level 3 [Member] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Payables and Accruals [Abstract] General and Administrative Clinical Development and Corporate General and Administrative Activities General and Administrative Expense [Member] Number of Options, Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Rent expense Operating Lease Rent Expense Operating lease rent expense. Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] City Area Code City Area Code Gothenburg, Sweden Gothenburg Member Gothenburg. Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Debt Securities Debt Securities [Member] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment General and Administrative Expense, Total General and administrative General and Administrative Expense Grantee Status [Axis] Weighted-average number of shares used in computing net loss per common share, basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Summary of Restructuring Costs Pertaining to Restructuring Plan Restructuring and Related Costs [Table Text Block] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Statement [Table] Statement [Table] Summary of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Fair Value Assumptions of Options Granted Document Fiscal Period Focus Document Fiscal Period Focus Total lease payments Lessee, Operating Lease, Liability, to be Paid Total lease payment due United Kingdom UNITED KINGDOM Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Statement [Line Items] Statement [Line Items] Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Common Stock Common Stock [Member] Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Summary of Stock-based Compensation Expense Summary of Stock-based Compensation Expenses Related to Issuance of Stock Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Amortization of premiums and discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Operating Leased Assets [Line Items] Cover [Abstract] Vesting [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Intrinsic value per share of stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Income Taxes Paid, Net, Total Cash paid for taxes Income Taxes Paid, Net Sale of Stock [Domain] 2020 Plan Two Thousand Twenty Stock Option And Grant Plan [Member] Two thousand twenty stock option and grant plan. Weighted average grant-date fair value per Share, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restructuring Plan [Domain] Security Exchange Name Security Exchange Name Stock options, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive gain (loss), net of tax Recently issued accounting standards New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued, Total Preferred stock, issued Preferred Stock, Shares Issued Preferred stock, authorized Preferred Stock, Shares Authorized Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Total property and equipment Property, Plant and Equipment, Gross Operating lease liabilities arising from obtaining right-of-use assets (in thousands) Operating lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Contract research and development costs Contract Research And Development Cost Current Contract research and development cost current. Weighted average exercise price per share, Cancelled Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Financial Instrument Financial Instrument [Axis] Schedule of Activity for RSUs Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Marketable Securities, Current, Total Marketable securities Marketable Securities, Current Investments and Cash, Total Cash, cash equivalents and marketable securities Investments and Cash Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Restructuring Activities Restructuring and Related Activities Disclosure [Text Block] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Leases [Abstract] Entity File Number Securities Act File Number 2024 (excluding the period ended March 31, 2024) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Two thousand twenty two inducement plan. Two Thousand Twenty Two Inducement Plan [Member] 2022 Inducement Plan Aggregate intrinsic value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Share-Based Payment Arrangement [Abstract] Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Weighted average grant-date fair value per share, Non vested shares at the beginning of the period Weighted average grant-date fair value per share, Nonvested shares at the end of the period Weighted- average grant-date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total operating expenses Operating Expenses Accrued Liabilities and Other Liabilities, Total Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Entity Address, Address Line Two Entity Address, Address Line Two Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued or outstanding as of March 31, 2024 and December 31, 2023 Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Investment Type Investment Type [Axis] Weighted-averagegrant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities Antidilutive Securities [Axis] Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Current Assets [Text Block] The entire disclosure of prepaid expenses and other current assets. At-the-market offering. At-The-Market Offering [Member] At-the-Market Offering Income Statement Location Income Statement Location [Axis] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Prepaid insurance costs Prepaid Insurance Level 2 Fair Value, Inputs, Level 2 [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Shares issued Title of 12(b) Security Title of 12(b) Security Value-added tax refund receivable Value Added Tax Receivable, Current Time-Based Restricted Stock Units Time Based Restricted Stock Units [Member] Time-based restricted stock units. Investments - Noncurrent Long Term Investments [Member] Long term investments. Investments Investments [Domain] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Inducement awards. Inducement awards [Member] Inducement awards Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Restructuring Plan [Axis] Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, outstanding Common Stock, Shares, Outstanding Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Weighted average grant-date fair value per Share, Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Restructuring Costs, Total Restructuring Costs Restructuring costs Employee termination benefit charges Summary of Assets Measured at Fair Value Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Income Statement Location Income Statement Location [Domain] Weighted average exercise price per share, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Debt Securities, Available-for-sale, Type [Extensible List] Debt Securities Available For Sales Type [Extensible List] Indicates type of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Document Type Document Type Other Other Prepaid Expense, Current Restructuring plan. Restructuring Plan [Member] Restructuring Plan Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Counterparty Name [Domain] Restricted stock units, Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Investments - Current Short-Term Investments [Member] Entity Filer Category Entity Filer Category Supplemental disclosures of noncash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Increase (Decrease) in Other Noncurrent Assets Other assets, noncurrent Impairment charge related to leased facility Operating Lease, Impairment Loss Currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Currency translation gain (loss) Unrealized gain on marketable securities Net unrealized loss on marketable securities Marketable Securities, Unrealized Gain (Loss), Total Marketable Security, Unrealized Gain (Loss) Total other income, net Nonoperating Income (Expense) Total liabilities Liabilities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Debt Securities, Available-for-Sale, Realized Loss Realized loss on an available-for sale investment Net loss Net loss Net Income (Loss) Other income, net Nonoperating Income (Expense) [Abstract] Series D Convertible Preferred Stock Series D Convertible Preferred Stock [Member] Series D convertible preferred stock. Contract research and development costs Contract Research And Development Costs Current Contract research and development costs current. Description of Business, Organization and Liquidity Business Description and Basis of Presentation [Text Block] Statement of Financial Position [Abstract] Weighted-average number of shares used in computing net loss per common share, diluted Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Amortization of right of use lease asset Operating Lease, Right-of-Use Asset, Periodic Reduction Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Weighted average remaining lease term for operating leases Operating Lease, Weighted Average Remaining Lease Term Gothenburg one. Gothenburg One [Member] Gothenburg, Sweden Weighted average exercise price per share, Outstanding Weighted average exercise price per share, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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] Percentage increase of number of shares of common stock issued and outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Issuance of common stock in connection with at-the-market offering; net of issuance costs (in shares) Number of aggregate shares of common stock sold Issuance of common stock; net of issuance costs (in shares) Employee-related Liabilities, Current, Total Employee compensation costs Employee-related Liabilities, Current Proceeds from Sale and Maturity of Marketable Securities, Total Proceeds from sale of marketable securities Proceeds from Sale and Maturity of Marketable Securities Employees retention bonus amount. Employees Retention Bonus Amount Retention accrual recognized Summary of Investments in Marketable Securities by Category Marketable Securities [Table Text Block] XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 24, 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  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-39655  
Entity Registrant Name GALECTO, INC.  
Entity Central Index Key 0001800315  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 37-1957007  
Entity Address, Address Line One 75 State Street  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town Boston  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02109  
City Area Code +45  
Local Phone Number 70 70 52 10  
Title of 12(b) Security Common Stock, par value $0.00001 per share  
Trading Symbol GLTO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   27,112,697
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 21,091 $ 21,465
Marketable securities 6,080 11,686
Prepaid expenses and other current assets 3,370 3,623
Total current assets 30,541 36,774
Operating lease right-of-use asset 152 247
Equipment, net 73 78
Other assets, non-current 1,711 1,128
Total assets 32,477 38,227
Current liabilities    
Accounts payable 1,665 1,702
Accrued expenses and other current liabilities 2,653 4,128
Total current liabilities 4,318 5,830
Operating lease liabilities, non-current   66
Total liabilities 4,318 5,896
Commitments and contingencies (Note 9)
Stockholders’ equity    
Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued or outstanding as of March 31, 2024 and December 31, 2023
Common stock, par value of $0.00001 per share; 300,000,000 shares authorized at March 31, 2024 and December 31, 2023; 27,112,697 shares issued and outstanding at March 31, 2024 and December 31, 2023
Additional paid-in capital 289,395 288,036
Accumulated deficit (261,562) (256,085)
Accumulated other comprehensive gain 326 380
Total stockholders’ equity 28,159 32,331
Total liabilities and stockholders' equity $ 32,477 $ 38,227
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.00001 $ 0.00001
Preferred stock, authorized 10,000,000 10,000,000
Preferred stock, issued 0 0
Preferred stock, outstanding 0 0
Common stock, par value $ 0.00001 $ 0.00001
Common stock, authorized 300,000,000 300,000,000
Common stock, issued 27,112,697 27,112,697
Common stock, outstanding 27,112,697 27,112,697
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating expenses    
Research and development $ 2,463 $ 10,362
General and administrative 3,278 3,130
Total operating expenses 5,741 13,492
Loss from operations (5,741) (13,492)
Other income, net    
Interest income, net 257 434
Foreign exchange transaction gain, net 7 64
Total other income, net 264 498
Net loss $ (5,477) $ (12,994)
Net loss per common share, basic $ (0.2) $ (0.51)
Net loss per common share, diluted $ (0.2) $ (0.51)
Weighted-average number of shares used in computing net loss per common share, basic 27,112,697 25,672,902
Weighted-average number of shares used in computing net loss per common share, diluted 27,112,697 25,672,902
Other comprehensive loss, net of tax    
Currency translation gain (loss) $ (86) $ 25
Unrealized gain on marketable securities 32 92
Other comprehensive gain (loss), net of tax (54) 117
Total comprehensive loss $ (5,531) $ (12,877)
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2022 $ 61,753   $ 279,733 $ (217,736) $ (244)
Beginning balance (in shares) at Dec. 31, 2022   25,652,392      
Stock-based compensation expense 1,434   1,434    
Issuance of common stock; net of issuance costs 23   23    
Issuance of common stock; net of issuance costs (in shares)   21,082      
Other comprehensive gain (loss), net 117       117
Net loss (12,994)     (12,994)  
Ending balance at Mar. 31, 2023 50,333   281,190 (230,730) (127)
Ending balance (in shares) at Mar. 31, 2023   25,673,474      
Beginning balance at Dec. 31, 2023 32,331   288,036 (256,085) 380
Beginning balance (in shares) at Dec. 31, 2023   27,112,697      
Stock-based compensation expense 1,359   1,359    
Other comprehensive gain (loss), net (54)       (54)
Net loss (5,477)     (5,477)  
Ending balance at Mar. 31, 2024 $ 28,159   $ 289,395 $ (261,562) $ 326
Ending balance (in shares) at Mar. 31, 2024   27,112,697      
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (5,477,000) $ (12,994,000)
Adjustment to reconcile net loss to net cash used in operating activities:    
Depreciation 5,000 18,000
Stock-based compensation 1,359,000 1,434,000
Amortization of premiums and discounts on marketable securities (12,000) (154,000)
Amortization of right of use lease asset 93,000 121,000
Accretion of lease liability 4,000 16,000
Changes in operating assets and liabilities:    
Prepaid expenses and other current assets 252,000 (194,000)
Other assets, noncurrent (582,000) (212,000)
Accounts payable (37,000) 200,000
Accrued expenses and other current liabilities (1,449,000) 2,779,000
Operating lease liabilities (92,000) (148,000)
Net cash used in operating activities (5,936,000) (9,134,000)
Cash flows from investing activities:    
Purchases of marketable securities   (12,751,000)
Proceeds from sale of marketable securities 5,650,000 14,125,000
Net cash provided by investing activities 5,650,000 1,374,000
Cash flows from financing activities:    
Proceeds from issuance of common stock, net of issuance costs   23,000
Net cash provided by financing activities   23,000
Net decrease in cash and cash equivalents (286,000) (7,737,000)
Effect of exchange rate changes on cash and cash equivalents (88,000) 19,000
Cash and cash equivalents, beginning of period 21,465,000 32,786,000
Cash and cash equivalents, end of period $ 21,091,000 $ 25,068,000
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business, Organization and Liquidity
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business, Organization and Liquidity

1. DESCRIPTION OF BUSINESS, ORGANIZATION AND LIQUIDITY

Business and Organization

Galecto, Inc., together with its consolidated subsidiaries (the “Company” or “Galecto”), is a clinical-stage biotechnology company developing novel therapeutics that are designed to target the biological processes that lie at the heart of fibrotic diseases and cancer. The Company’s initial focus is on the development of small molecule inhibitors of galectin-3 and lysyl oxidase-like 2 ("LOXL2”), which play key roles in regulating fibrosis and cancer.

As of March 31, 2024, the Company’s wholly owned subsidiaries were PharmAkea, Inc. or PharmAkea, Galecto Securities Corporation, and Galecto Biotech AB, a Swedish company. Galecto Biotech ApS, a Danish operating company, is a wholly-owned subsidiary of Galecto Biotech AB.

Risks and uncertainties

The Company is subject to risks common to companies in the biotechnology industry, including, but not limited to, new technological innovations, protection of proprietary technology, dependence on key personnel, compliance with government regulations and the need to obtain additional financing. Product candidates currently under development will require significant additional research and development efforts, including extensive preclinical and clinical testing and regulatory approval, prior to commercialization. These efforts require significant amounts of additional capital, adequate personnel infrastructure and extensive compliance reporting capabilities.

The Company’s product candidates are in development. There can be no assurance that the Company’s research and development will be successfully completed, that adequate protection for the Company’s intellectual property will be obtained, that any products developed will obtain necessary government regulatory approval or that any approved products will be commercially viable. Even if the Company’s product development efforts are successful, it is uncertain when, if ever, the Company will generate significant revenue from product sales. The Company operates in an environment of rapid change in technology and substantial competition from pharmaceutical and biotechnology companies. In addition, the Company is dependent upon the services of its employees and consultants.

In September 2023, the Company undertook an organizational restructuring and determined to conduct a comprehensive exploration of strategic alternatives. The restructuring and pursuit of strategic alternatives involves risks. There can be no assurance that the Company’s significantly reduced workforce will be sufficient to pursue the strategic alternatives and the development of the Company’s product candidates. Additionally, availability of suitable third parties with which to conduct contemplated strategic transactions may be limited and whether the Company will be able to pursue a strategic transaction, or whether any transaction, if pursued, will be completed on attractive terms or at all is uncertain.

Liquidity and management plans

Since inception, the Company has devoted substantially all its efforts to business planning, research and development,

recruiting management and technical staff and raising capital, and has financed its operations primarily through the issuance of redeemable convertible preferred shares, debt financings, the Company’s initial public offering (“IPO”) and sales of the Company's common stock in "at-the-market" offerings.

As of March 31, 2024, the Company had an accumulated deficit of $261.6 million, from recurring losses since inception in 2011. The Company has incurred recurring losses and has not generated revenue as no products have obtained the necessary regulatory approval in order to market products. The Company expects to continue to incur losses as a result of costs and expenses related to the Company’s clinical development and corporate general and administrative activities. The Company had negative cash flows from operating activities during the three months ended March 31, 2024 and 2023 of $5.9 million and $9.1 million, respectively, and current projections indicate that the Company will have continued negative cash flows for the foreseeable future as it continues to fund operating expenses. Net losses incurred for the three months ended March 31, 2024 and 2023 were $5.5 million and $13.0 million, respectively.

As of March 31, 2024, the Company’s cash, cash equivalents and marketable securities amounted to $27.2 million and current assets amounted to $30.5 million and current liabilities amounted to $4.3 million. At December 31, 2023, the Company’s cash, cash

equivalents and marketable securities amounted to $33.2 million, current assets amounted to $36.8 million and current liabilities amounted to $5.8 million.

On September 26, 2023, the Company announced a restructuring plan to reduce the Company's operations to preserve financial resources, resulting in a reduction of the Company’s workforce by up to 29 people, or approximately 70% of the Company's then existing headcount. As of March 31, 2024, the Company has incurred $3.4 million in restructuring charges in connection with the restructuring, consisting primarily of cash-based expenses related to employee severance and notice period payments, benefits and related costs and believes that the execution of the restructuring plan has been substantially completed.

 

Additionally, the Company has initiated a process to evaluate strategic alternatives in order to maximize stockholder value. As part of the strategic review process, the Company is exploring potential strategic alternatives that include, without limitation, an acquisition, merger, business combination or other transactions. The Company is also exploring strategic alternatives related to its product candidates and related assets, including, without limitation, licensing transactions and asset sales. There can be no assurance that the strategic review process will result in the Company pursuing a transaction, or that any transaction, if pursued, will be completed on terms favorable to the Company and its stockholders.

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

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

The accompanying interim condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).

The accompanying interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023, and related interim information contained within the notes to the interim condensed consolidated financial statements, are unaudited. In management’s opinion, the unaudited interim condensed consolidated financial statements have been prepared on the same basis as the Company’s audited consolidated financial statements and include all adjustments (including normal recurring adjustments) necessary for the fair presentation of the Company’s financial position as of March 31, 2024, results of operations, statement of stockholders’ equity for the three months ended March 31, 2024 and 2023 and its cash flows for the three months ended March 31, 2024 and 2023. All intercompany balances and transactions have been eliminated. These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, as filed with the Securities and Exchange Commission (“SEC”) on March 8, 2024 ("2023 Consolidated Financial Statements"). The results for the three months ended March 31, 2024 are not necessarily indicative of the results expected for the full fiscal year or any interim period.

For the three months ended March 31, 2024, there have been no material changes to the significant accounting policies as disclosed in Note 2 to the 2023 Consolidated Financial Statements.

Recently issued accounting standards

The Company periodically reviews new accounting standards that are issued and has not identified any new standards that it believes merit further discussion or would have a significant impact on its financial statements.

XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments

3. INVESTMENTS

Cash in excess of the Company’s immediate requirements is invested in accordance with the Company’s investment policy that primarily seeks to maintain adequate liquidity and preserve capital.

A summary of the Company’s available-for-sale investments as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):

 

 

At March 31, 2024

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Gross Unrealized

 

 

Fair

 

Marketable securities:

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

6,081

 

 

$

 

 

$

(1

)

 

$

6,080

 

Total

 

$

6,081

 

 

$

 

 

$

(1

)

 

$

6,080

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At December 31, 2023

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Gross Unrealized

 

 

Fair

 

Marketable securities:

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

11,720

 

 

$

 

 

$

(34

)

 

$

11,686

 

Total

 

$

11,720

 

 

$

 

 

$

(34

)

 

$

11,686

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

4. PROPERTY AND EQUIPMENT, NET

Property and equipment as of March 31, 2024 consisted of the following (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Equipment

 

$

107

 

 

$

107

 

Less: accumulated depreciation

 

 

(34

)

 

 

(29

)

Equipment, net

 

$

73

 

 

$

78

 

Depreciation expense for the three months ended March 31, 2024 and 2023 was $5,000 and $18,000, respectively.

XML 17 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

5. FAIR VALUE MEASUREMENTS

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value are performed in a manner to maximize the use of observable inputs and minimize the use of unobservable inputs.

The Company classified its money market funds within Level 1 because their fair values are based on their quoted market prices. The Company classified its debt securities within Level 2 because their fair values are determined using alternative pricing sources or models that utilized market observable inputs.

 

A summary of the assets that are measured at fair value as of March 31, 2024 and December 31, 2023 is as follows (in thousands):

 

 

Fair Value Measurement at
March 31, 2024

 

Assets:

 

Carrying
Value

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant
other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Money market funds(1)

 

$

11,481

 

 

$

11,481

 

 

$

 

 

$

 

Debt securities

 

 

6,080

 

 

 

 

 

 

6,080

 

 

 

 

Total

 

$

17,561

 

 

$

11,481

 

 

$

6,080

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurement at
December 31, 2023

 

Assets:

 

Carrying
Value

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant
other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Money market funds(1)

 

$

13,610

 

 

 

13,610

 

 

 

 

 

 

 

Debt securities

 

 

11,686

 

 

 

 

 

 

11,686

 

 

 

 

Total

 

$

25,296

 

 

$

13,610

 

 

$

11,686

 

 

$

 

(1)
Money market funds with maturities of 90 days or less at the date of purchase are included within cash and cash equivalents in the accompanying condensed consolidated balance sheets and are recognized at fair value.
XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepaid Expenses and Other Current Assets
3 Months Ended
Mar. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets

6. PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Research and development tax credit receivable

 

$

1,420

 

 

$

1,438

 

Contract research and development costs

 

 

944

 

 

 

1,046

 

Prepaid insurance costs

 

 

534

 

 

 

774

 

Value-added tax refund receivable

 

 

283

 

 

 

280

 

Other

 

 

189

 

 

 

85

 

Total prepaid expenses and other current assets

 

$

3,370

 

 

$

3,623

 

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

7. LEASES

The Company has the following operating leases:

Location

 

Primary Use

 

Lease
Expiration Date

 

Renewal Option

Copenhagen, Denmark

 

Corporate headquarters

 

January 2025

 

None

London, United Kingdom

 

Office Space

 

February 2024

 

None

The Company has no finance leases and has elected to apply the short-term lease exception to all leases of one year or less. Rent expense for the three months ended March 31, 2024 and 2023 was $0.1 million during both periods.

 

Quantitative information regarding the Company’s leases for the three months ended March 31, 2024 and 2023 was as follows:

 

 

Three Months Ended
March 31,

 

Lease Cost

 

2024

 

 

2023

 

Operating lease cost (in thousands)

 

$

96

 

 

$

137

 

Other Information

 

 

 

 

 

 

Operating cash flows paid for amounts included
   in the measurement of lease liabilities
(in thousands)

 

$

92

 

 

$

148

 

Operating lease liabilities arising from obtaining
   right-of-use assets
(in thousands)

 

$

 

 

$

 

As of March 31, 2024 and December 31, 2023, the weighted average remaining lease term for operating leases was 0.8 years and 0.9 years, respectively.

As of March 31, 2024 and December 31, 2023, the weighted average discount rate for operating leases was 8% for both periods.

Operating lease liabilities at March 31, 2024 are as follows (in thousands):

 

 

 

Operating

 

Future Lease Payments

 

Leases

 

2024 (excluding the period ended March 31, 2024)

 

$

145

 

2025

 

 

16

 

2026

 

 

 

2027

 

 

 

2028

 

 

 

Total lease payments

 

 

161

 

Less: imputed interest

 

 

(6

)

Total lease liabilities

 

$

155

 

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

8. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

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

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Employee compensation costs

 

$

1,166

 

 

$

987

 

Restructuring costs

 

 

485

 

 

 

1,734

 

Contract research and development costs

 

 

420

 

 

 

685

 

Operating lease liabilities, current

 

 

155

 

 

 

183

 

Other liabilities

 

 

427

 

 

 

539

 

Total accrued expenses and other current liabilities

 

$

2,653

 

 

$

4,128

 

XML 21 R15.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

9. COMMITMENTS AND CONTINGENCIES

During the three months ended March 31, 2024, there were no material changes to the Company’s commitments and contingencies as disclosed in Note 9 of the 2023 Consolidated Financial Statements. Further, the Company’s commitments related to lease agreements are disclosed in Note 7 to the Company’s unaudited interim condensed consolidated financial statements.

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

10. STOCK-BASED COMPENSATION

 

Employee equity plan

 

In March 2020, the Company's Board of Directors and stockholders approved the 2020 Stock Option and Grant Plan (“2020 Plan”). Holders of stock options under the 2020 Plan shall be entitled to exercise the vested portion of the stock option during the term of the grant. If a qualified exit, as defined in the 2020 Plan, occurs before the stock option vests, then all of the holders' unvested options shall vest immediately.

 

In October 2020, the Company's Board of Directors and stockholders approved the 2020 Equity Incentive Plan (“2020 Equity Plan”). Following the adoption of the 2020 Equity Plan, no further options are available to be issued under the 2020 Plan. Stock-based awards granted under the 2020 Equity Plan generally vest over a four-year period and expire ten years from the grant date. Shares available for grant under the 2020 Equity Plan will cumulatively increase by 5 percent of the number of shares of common stock issued and outstanding on January 1st each year until 2030. At March 31, 2024, the Company had 2,486,741 shares available for future grant under the 2020 Equity Plan.

The following table sets forth the activity for the Company’s stock options during the three months ended March 31, 2024:

 

 

Number of
Options

 

 

Weighted-
average
exercise
price per
share

 

 

Weighted-
average
remaining
contractual
term
(in years)

 

 

Aggregate
intrinsic
value

 

Outstanding at December 31, 2023

 

 

6,886,889

 

 

$

4.58

 

 

 

6.7

 

 

$

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Cancelled

 

 

(891,925

)

 

 

4.38

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

 

5,994,964

 

 

$

4.60

 

 

 

6.9

 

 

$

 

Vested and expected to vest at March 31, 2024

 

 

5,710,318

 

 

$

4.57

 

 

 

7.0

 

 

$

 

Vested and exercisable at March 31, 2024

 

 

4,435,373

 

 

$

5.07

 

 

 

6.5

 

 

$

 

The weighted-average grant date fair value of all stock-based awards granted for the three months ended March 31, 2024 was $0.71. The intrinsic value at March 31, 2024 and December 31, 2023 was based on the closing price of the Company’s common stock on these dates of $0.78 and $0.72 per share, respectively.

In November 2022, the Company's Board of Directors approved the 2022 Inducement Plan (the “Inducement Plan”), which allows for the grant of equity awards to be made to a new employee where the equity award is a material inducement to an employee entering into employment with the Company. The Inducement Plan was adopted by the Company's Board of Directors without stockholder approval pursuant to Nasdaq Listing Rule 5635(c)(4). A total of 250,000 shares of the Company's common stock have been reserved for issuance under the Inducement Plan. As of March 31, 2024, no shares have been issued under the Inducement Plan.

Restricted stock units

In January 2024, the Company granted 855,000 restricted stock units, or RSUs, to its employees under the 2020 Equity Plan. The weighted average grant date fair value of the time-based RSUs was $0.71 for the three months ended March 31, 2024.The RSUs vest 33% after one-year from the grant date and 17% every six-months thereafter. For the three months ended March 31, 2024, the Company recognized approximately $47,000 expense related to the RSUs.

The following table sets forth the activity for the Company’s RSUs during the three months ended March 31, 2024:

 

 

Restricted
Stock Units

 

 

Weighted-
average
grant date fair value

 

Total nonvested units at December 31, 2023

 

 

 

 

$

 

Granted

 

 

855,000

 

 

 

0.71

 

Cancelled

 

 

(35,000

)

 

 

0.71

 

Total nonvested units at March 31, 2024

 

 

820,000

 

 

$

0.71

 

 

Stock-based compensation

The grant date fair value of stock-based awards vested during the three months ended March 31, 2024 and 2023 was $1.3 million and $2.2 million, respectively. Total unrecognized compensation expense related to unvested options granted under the Company’s stock-based compensation plan was $4.1 million at March 31, 2024, which is expected to be recognized over a weighted average period of 1.6 years. The Company recorded stock-based compensation expense related to the issuance of stock as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Research and development

 

$

629

 

 

$

684

 

General and administrative

 

 

730

 

 

 

750

 

Total stock-based compensation

 

$

1,359

 

 

$

1,434

 

The Company uses a Black-Scholes option pricing model to determine fair value of its stock options. The Black-Scholes option pricing model includes various assumptions, including the fair value of common shares, expected life of stock options, the expected volatility based on the historical volatility of a publicly traded set of peer companies and the expected risk-free interest rate based on the implied yield on a U.S. Treasury security.

The fair values of the options granted were estimated using the following assumptions:

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2024

 

 

2023

 

 

Risk-free interest rate

 

 

3.9

%

 

 

3.8

%

 

Expected term (in years)

 

 

5.9

 

 

 

6.1

 

 

Expected volatility

 

 

94.6

%

 

 

90.7

%

 

Expected dividend yield

 

 

 

 

 

 

 

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Activities
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Activities

11. RESTRUCTURING ACTIVITIES

In September 2023, the Company’s Board of Directors approved a restructuring plan (the “Restructuring Plan”) to reduce the Company’s operating costs and better align its workforce with the needs of its business. The Restructuring Plan eliminated approximately 70% of the Company’s workforce.

Employees affected by the Restructuring Plan obtained involuntary termination benefits pursuant to a one-time benefit arrangement. For employees who were notified of their termination in September 2023 and have no requirements to provide future service, the Company recognized the liability for the termination benefits in full at fair value at the time of termination. For employees who are required to render services beyond a minimum retention period to receive their one-time termination benefits, the Company recognized the termination benefits ratably over their future service periods. The service periods began in October 2023 and ended in December 2023. The Company recorded employee termination benefit charges during the year ended December 31, 2023 of $3.4 million and has included them as operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss.

Restructuring costs pertaining to the Restructuring Plan consist of the following (in thousands):

 

 

Three Months Ended
March 31, 2024

 

Balance at December 31, 2022

 

$

 

Restructuring expenses incurred

 

 

3,448

 

Payments

 

 

(1,593

)

Non-cash charges

 

 

(121

)

Balance at December 31, 2023

 

 

1,734

 

Payments

 

 

(1,249

)

Balance at March 31, 2024

 

$

485

 

The Company incurred an impairment charge related to a leased facility of $29,000 during the year ended December 31, 2023 resulting from the Restructuring Plan.

In September 2023, the Board of Directors approved arrangements designed to provide that the Company will have the continued dedication and commitment of its remaining employees, including executives, determined to be key to the Company’s planned go-forward operations. The Board of Directors approved, and management implemented, a retention program for employees remaining with the Company which includes cash retention bonuses totaling $1.2 million for certain retained employees, provided that they remain within the Company through various requisite service periods. As a result, these cash retention bonuses are being accrued over the requisite service period. With respect to the CEO of the Company, he is only entitled to a cash bonus upon the achievement of certain corporate and strategic milestones for the Company. During the period ended March 31, 2024, the Company's retention accrual was $0.5 million. During the year ended December 31, 2023, the Company's retention accrual was $0.4 million.

XML 24 R18.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

12. NET LOSS PER SHARE

Basic and diluted net loss per share is calculated as follows (in thousands except share and per share amounts):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Net loss

 

$

(5,477

)

 

$

(12,994

)

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

 

 

27,112,697

 

 

 

25,672,902

 

Net loss per common share, basic and diluted

 

$

(0.20

)

 

$

(0.51

)

The following outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per share, as their effect is anti-dilutive:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

5,994,964

 

 

 

7,550,469

 

Restricted stock units

 

 

820,000

 

 

 

 

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

13. SUBSEQUENT EVENTS

The Company has evaluated subsequent events through the date on which the unaudited interim condensed consolidated financial statements were issued. The Company has concluded that no subsequent events have occurred that require disclosure to the unaudited interim condensed consolidated financial statements.

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Recently issued accounting standards

Recently issued accounting standards

The Company periodically reviews new accounting standards that are issued and has not identified any new standards that it believes merit further discussion or would have a significant impact on its financial statements.
XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Available-for-Sale Investments

A summary of the Company’s available-for-sale investments as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):

 

 

At March 31, 2024

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Gross Unrealized

 

 

Fair

 

Marketable securities:

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

6,081

 

 

$

 

 

$

(1

)

 

$

6,080

 

Total

 

$

6,081

 

 

$

 

 

$

(1

)

 

$

6,080

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At December 31, 2023

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Gross Unrealized

 

 

Fair

 

Marketable securities:

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

11,720

 

 

$

 

 

$

(34

)

 

$

11,686

 

Total

 

$

11,720

 

 

$

 

 

$

(34

)

 

$

11,686

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Property and equipment as of March 31, 2024 consisted of the following (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Equipment

 

$

107

 

 

$

107

 

Less: accumulated depreciation

 

 

(34

)

 

 

(29

)

Equipment, net

 

$

73

 

 

$

78

 

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of Assets Measured at Fair Value

A summary of the assets that are measured at fair value as of March 31, 2024 and December 31, 2023 is as follows (in thousands):

 

 

Fair Value Measurement at
March 31, 2024

 

Assets:

 

Carrying
Value

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant
other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Money market funds(1)

 

$

11,481

 

 

$

11,481

 

 

$

 

 

$

 

Debt securities

 

 

6,080

 

 

 

 

 

 

6,080

 

 

 

 

Total

 

$

17,561

 

 

$

11,481

 

 

$

6,080

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurement at
December 31, 2023

 

Assets:

 

Carrying
Value

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant
other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Money market funds(1)

 

$

13,610

 

 

 

13,610

 

 

 

 

 

 

 

Debt securities

 

 

11,686

 

 

 

 

 

 

11,686

 

 

 

 

Total

 

$

25,296

 

 

$

13,610

 

 

$

11,686

 

 

$

 

(1)
Money market funds with maturities of 90 days or less at the date of purchase are included within cash and cash equivalents in the accompanying condensed consolidated balance sheets and are recognized at fair value.
XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Research and development tax credit receivable

 

$

1,420

 

 

$

1,438

 

Contract research and development costs

 

 

944

 

 

 

1,046

 

Prepaid insurance costs

 

 

534

 

 

 

774

 

Value-added tax refund receivable

 

 

283

 

 

 

280

 

Other

 

 

189

 

 

 

85

 

Total prepaid expenses and other current assets

 

$

3,370

 

 

$

3,623

 

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Summary of Operating Leases

The Company has the following operating leases:

Location

 

Primary Use

 

Lease
Expiration Date

 

Renewal Option

Copenhagen, Denmark

 

Corporate headquarters

 

January 2025

 

None

London, United Kingdom

 

Office Space

 

February 2024

 

None

Quantitative Information Regarding Leases

Quantitative information regarding the Company’s leases for the three months ended March 31, 2024 and 2023 was as follows:

 

 

Three Months Ended
March 31,

 

Lease Cost

 

2024

 

 

2023

 

Operating lease cost (in thousands)

 

$

96

 

 

$

137

 

Other Information

 

 

 

 

 

 

Operating cash flows paid for amounts included
   in the measurement of lease liabilities
(in thousands)

 

$

92

 

 

$

148

 

Operating lease liabilities arising from obtaining
   right-of-use assets
(in thousands)

 

$

 

 

$

 

Summary of Operating Lease Liabilities

Operating lease liabilities at March 31, 2024 are as follows (in thousands):

 

 

 

Operating

 

Future Lease Payments

 

Leases

 

2024 (excluding the period ended March 31, 2024)

 

$

145

 

2025

 

 

16

 

2026

 

 

 

2027

 

 

 

2028

 

 

 

Total lease payments

 

 

161

 

Less: imputed interest

 

 

(6

)

Total lease liabilities

 

$

155

 

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

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

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Employee compensation costs

 

$

1,166

 

 

$

987

 

Restructuring costs

 

 

485

 

 

 

1,734

 

Contract research and development costs

 

 

420

 

 

 

685

 

Operating lease liabilities, current

 

 

155

 

 

 

183

 

Other liabilities

 

 

427

 

 

 

539

 

Total accrued expenses and other current liabilities

 

$

2,653

 

 

$

4,128

 

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

The following table sets forth the activity for the Company’s stock options during the three months ended March 31, 2024:

 

 

Number of
Options

 

 

Weighted-
average
exercise
price per
share

 

 

Weighted-
average
remaining
contractual
term
(in years)

 

 

Aggregate
intrinsic
value

 

Outstanding at December 31, 2023

 

 

6,886,889

 

 

$

4.58

 

 

 

6.7

 

 

$

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Cancelled

 

 

(891,925

)

 

 

4.38

 

 

 

 

 

 

 

Outstanding at March 31, 2024

 

 

5,994,964

 

 

$

4.60

 

 

 

6.9

 

 

$

 

Vested and expected to vest at March 31, 2024

 

 

5,710,318

 

 

$

4.57

 

 

 

7.0

 

 

$

 

Vested and exercisable at March 31, 2024

 

 

4,435,373

 

 

$

5.07

 

 

 

6.5

 

 

$

 

Summary of Stock-based Compensation Expense The Company recorded stock-based compensation expense related to the issuance of stock as follows (in thousands):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Research and development

 

$

629

 

 

$

684

 

General and administrative

 

 

730

 

 

 

750

 

Total stock-based compensation

 

$

1,359

 

 

$

1,434

 

Summary of Fair Value Assumptions of Options Granted

The fair values of the options granted were estimated using the following assumptions:

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2024

 

 

2023

 

 

Risk-free interest rate

 

 

3.9

%

 

 

3.8

%

 

Expected term (in years)

 

 

5.9

 

 

 

6.1

 

 

Expected volatility

 

 

94.6

%

 

 

90.7

%

 

Expected dividend yield

 

 

 

 

 

 

 

Schedule of Activity for RSUs

The following table sets forth the activity for the Company’s RSUs during the three months ended March 31, 2024:

 

 

Restricted
Stock Units

 

 

Weighted-
average
grant date fair value

 

Total nonvested units at December 31, 2023

 

 

 

 

$

 

Granted

 

 

855,000

 

 

 

0.71

 

Cancelled

 

 

(35,000

)

 

 

0.71

 

Total nonvested units at March 31, 2024

 

 

820,000

 

 

$

0.71

 

 

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Activities (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Costs Pertaining to Restructuring Plan

Restructuring costs pertaining to the Restructuring Plan consist of the following (in thousands):

 

 

Three Months Ended
March 31, 2024

 

Balance at December 31, 2022

 

$

 

Restructuring expenses incurred

 

 

3,448

 

Payments

 

 

(1,593

)

Non-cash charges

 

 

(121

)

Balance at December 31, 2023

 

 

1,734

 

Payments

 

 

(1,249

)

Balance at March 31, 2024

 

$

485

 

XML 35 R29.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

Basic and diluted net loss per share is calculated as follows (in thousands except share and per share amounts):

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Net loss

 

$

(5,477

)

 

$

(12,994

)

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

 

 

27,112,697

 

 

 

25,672,902

 

Net loss per common share, basic and diluted

 

$

(0.20

)

 

$

(0.51

)

Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share

The following outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per share, as their effect is anti-dilutive:

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase common stock

 

 

5,994,964

 

 

 

7,550,469

 

Restricted stock units

 

 

820,000

 

 

 

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business, Organization and Liquidity - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 26, 2023
People
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Description Of Business Organization And Liquidity [Line Items]        
Accumulated deficit   $ 261,562   $ 256,085
Net loss   (5,477) $ (12,994)  
Cash flows from operating activities   (5,936) $ (9,134)  
Cash, cash equivalents and marketable securities   27,200   33,200
Current assets   30,541   36,774
Current liabilities   4,318   5,830
Restructuring charges   $ 3,400   $ 3,448
Work force reduction precentage 70.00%      
Number of employees reduced due to restructuring | People 29      
XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Summary of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available for Sale Securities [Line Items]    
Debt Securities, Available-for-sale, Type [Extensible List] us-gaap:CorporateDebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember
Investments - Current    
Schedule of Available for Sale Securities [Line Items]    
Amortized Cost $ 6,081 $ 11,720
Gross Unrealized Losses (1) (34)
Fair Value $ 6,080 $ 11,686
XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Total property and equipment $ 107 $ 107
Less: accumulated depreciation (34) (29)
Equipment, net $ 73 $ 78
XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 5,000 $ 18,000
XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value $ 17,561 $ 25,296
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value [1] 11,481 13,610
Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 6,080 11,686
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 11,481 13,610
Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value [1] 11,481 13,610
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value 6,080 11,686
Level 2 | Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value $ 6,080 $ 11,686
[1] Money market funds with maturities of 90 days or less at the date of purchase are included within cash and cash equivalents in the accompanying condensed consolidated balance sheets and are recognized at fair value
XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Prepaid Expense and Other Assets, Current [Abstract]    
Research and development tax credit receivable $ 1,420 $ 1,438
Contract research and development costs 944 1,046
Prepaid insurance costs 534 774
Value-added tax refund receivable 283 280
Other 189 85
Total prepaid expenses and other current assets $ 3,370 $ 3,623
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Operating Leases (Details)
3 Months Ended
Mar. 31, 2024
Copenhagen, Denmark  
Operating Leased Assets [Line Items]  
Operating lease, expiration date Jan. 31, 2025
Operating lease,renewal option None
London,United Kingdom  
Operating Leased Assets [Line Items]  
Operating lease, expiration date Feb. 29, 2024
Operating lease,renewal option None
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Leases [Line Items]      
Rent expense $ 0.1 $ 0.1  
Weighted average remaining lease term for operating leases 9 months 18 days   10 months 24 days
Weighted average discount rate for operating leases 8.00%   8.00%
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Quantitative Information Regarding Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lease Cost    
Operating lease cost (in thousands) $ 96 $ 137
Operating cash flows paid for amounts included in the measurement of lease liabilities (in thousands) $ 92 $ 148
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Future Lease Payments  
2024 (excluding the period ended March 31, 2024) $ 145
2025 16
Total lease payments 161
Less: imputed interest (6)
Total lease liabilities $ 155
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]      
Employee compensation costs $ 1,166 $ 987  
Restructuring costs 485 1,734 $ 0
Contract research and development costs 420 685  
Operating lease liabilities, current $ 155 $ 183  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities  
Other liabilities $ 427 $ 539  
Total accrued expenses and other current liabilities $ 2,653 $ 4,128  
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2024
Oct. 31, 2020
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Nov. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Issuance and sale of common stock       $ 23    
Number of options, granted     0      
Compensation expense recognized     $ 1,359 1,434    
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units, Granted     855,000      
Weighted- average grant-date fair value     $ 0.71   $ 0  
Compensation expense recognized     $ 47,000      
Restricted Stock Units | One Year Milestone            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options, vesting period     1 year      
Vesting percentage     33.00%      
Restricted Stock Units | Every Six Months Thereafter            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options, vesting period     6 months      
Vesting percentage     17.00%      
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average grant date fair value of stock options granted     $ 0.71      
Intrinsic value per share of stock options     $ 0.78   $ 0.72  
Fair value of stock options vested     $ 1,300 $ 2,200    
2020 Plan | Unvested Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense     $ 100      
2020 Plan | Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grant   0        
2020 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grant     2,486,741      
2020 Equity Incentive Plan | Unvested Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense that is expected to be recognized over a weighted-average period     1 year 7 months 6 days      
2020 Equity Incentive Plan | Employees            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units, Granted 855,000          
2020 Equity Incentive Plan | Time-Based Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted- average grant-date fair value     $ 0.71      
2020 Equity Incentive Plan | Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options, vesting period   4 years        
Stock options, expiration period   10 years        
Percentage increase of number of shares of common stock issued and outstanding   5.00%        
Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of aggregate shares of common stock sold       21,082    
Common Stock | 2022 Inducement Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grant           250,000
Shares issued     0      
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Stock Options Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of Options, Outstanding 6,886,889  
Number of Options, Granted 0  
Number of Options, Cancelled (891,925)  
Number of Options, Outstanding 5,994,964 6,886,889
Number of Options, Vested and expected to vest 5,710,318  
Number of Options, Vested and exercisable 4,435,373  
Weighted average exercise price per share, Outstanding $ 4.58  
Weighted average exercise price per share, Granted 0  
Weighted average exercise price per share, Cancelled 4.38  
Weighted average exercise price per share, Outstanding 4.6 $ 4.58
Weighted average exercise price per share, Vested and expected 4.57  
Weighted average exercise price per share, Vested and exercisable $ 5.07  
Weighted average remaining contractual term (in years), Outstanding 6 years 10 months 24 days 6 years 8 months 12 days
Weighted average remaining contractual term (in years), Vested and expected to vest 7 years  
Weighted average remaining contractual term (in years), Vested and exercisable 6 years 6 months  
Aggregate intrinsic value, Granted $ 0  
Aggregate intrinsic value, Cancelled 0  
Aggregate intrinsic value, Outstanding 0  
Aggregate intrinsic value, Vested and expected to vest $ 0  
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Activity for RSUs (Details) - Restricted Stock Units
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Nonvested shares at the beginning of the period | shares 0
Restricted stock units, Granted | shares 855,000
Restricted stock units, Cancelled | shares (35,000)
Non vested shares at the end of the period | shares 820,000
Weighted-averagegrant date fair value  
Weighted average grant-date fair value per share, Non vested shares at the beginning of the period | $ / shares $ 0
Weighted average grant-date fair value per Share, Granted | $ / shares 0.71
Weighted average grant-date fair value per Share, Cancelled | $ / shares 0.71
Weighted average grant-date fair value per share, Nonvested shares at the end of the period | $ / shares $ 0.71
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Stock-based Compensation Expenses Related to Issuance of Stock (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 1,359 $ 1,434
Research and Development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 629 684
General and Administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 730 $ 750
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Fair Value Assumptions of Options Granted (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Risk-free interest rate 3.90% 3.80%
Expected term (in years) 5 years 10 months 24 days 6 years 1 month 6 days
Expected volatility 94.60% 90.70%
Expected dividend yield 0.00% 0.00%
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Activities - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2023
Mar. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]      
Employees retention bonus payable $ 1,200,000    
Retention accrual recognized   $ 500,000 $ 400,000
Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring plan, eliminated workforce 70.00%    
Restructuring costs     3,400,000
Impairment charge related to leased facility     $ 29,000
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Activities - Summary of Restructuring Costs Pertaining to Restructuring Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Restructuring Costs [Abstract]    
Restructuring costs, beginning balance $ 1,734 $ 0
Restructuring expenses incurred 3,400 3,448
Payments (1,249) (1,593)
Non-cash charges   (121)
Restructuring costs, ending balance $ 485 $ 1,734
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net loss $ (5,477) $ (12,994)
Weighted-average number of shares used in computing net loss per common share, basic 27,112,697 25,672,902
Weighted-average number of shares used in computing net loss per common share, diluted 27,112,697 25,672,902
Net loss per common share, basic $ (0.2) $ (0.51)
Net loss per common share, diluted $ (0.2) $ (0.51)
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock 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 5,994,964 7,550,469
Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 820,000  
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( N G5@'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 " +@)U8%ESI%>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)\TNHJ';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?0,@E,[]\ M\PVDU5'JD/ YA8B)+.:KT?4^2QTW[$ 4)4#6!W0JUR7A2W,7DE-4KFD/4>D/ MM4<0G%^#0U)&D8()6,6%R+K6:*D3*@KIA#=ZP'E_F=2OK M,RFOL;S*5M(QXH:=)[^N[NZW#ZP37*PKOJ[$[59PR9]&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" +@)U8,.?JK_X% "K( & 'AL+W=O M=<;TD^?V34#^Q!^A6*5;Q\2@O$CYU9S=XPX)Q)1GD7Z2JU_%&FA@]'P9 MI?EOLBJ>[?<[Q,]2+>-U,)0@#I/B+W]=5\1V@%L3P-8![$, K7N#NPYP<]"B M9#G6!==\=*KDBBCS-*B9@[QN\FB@"1.3QHE6<#>$.#VZD'X&6=&$)P&Y3'2H MW\A-4C0/4\U=DLZY$NEI3\/;3$S/7RN?%\JL1MDE=S+1\Q14 Q&\C^]!*,?5(7'I 6$.ZUO*X^'AXP6$L[XM_%UQW++FW%S/K='SY%(H\O?X M)=4*&N,_MAHJ%/IV!=-#/Z4+[HNS#G3!5*BEZ(Q^^(X>.;_8\+Z1V#O8?@G; MQ]2K9O+\MA V4CR<.MW/-B0TJB'2H$0:H&4: T^0,UU%?&9CPN.G/$IM5>&A M80VACDJHH_WR]"A4*$V/#@B,"]:4X4IE;ZOM;FA\0\YAR3GD2^" M*W(%%ZT#%:Y5QX=&->0[+OF._Q??.IVUA+C:9VKC0V,:\IV4?"=HB;Q,J8_I MP]HJKM;M4M9UK9!H8$-(ZE0?5V>_-'[.N-)"16_D22RDTM;/*:ZE568=;O"P MIHA;_H'N^650',Q=;AH01ERL=DS%XYI"L@J2H>5:&Z.K,!+D/HM?A++"X2*. M0[ONR=%@8 5$8YL"5EZ&HNYA _@D9J&Q,Y#.>QY;>^(.H>OQ[:7W_'! ;NZ] M0RMH&S:&5CZ&XDYD#>I!BU4P\-R -WTEOXDW*RHNY4!"CQW'I?:$MN%M:&5N M*.Y.2BOO2P6=,3?S!V2B87PE4A%/9E !4 \RL&<95[^XM"*WX7QH97TH[EC6 MR,_\E=P$D-]P&OK%) ;ILKBD.^S2D\'0<896WC8<$*TL$,5]RYIW' 2@GAYL M#L@M/$<>$GM><8?FW=BZ2-"&76*576*XP_D(^@@9@>_07^&B=BS>H>@PZIQ82=OP M3*SR3 RW.WE3'2O!Z\%P@9_[U@\K'M44JW)*##BI?_U M@"Q@DK?D42;(]\ZA8^P360A5+#!:JZ$-"\4J"\5PDP,3FB!,9F3R%K_(R$J/ M"US?/C]8N=KP2:SR20PW-9M\DLM7?\Z3F:CU^CN$[L>3B[%U70\/;$I8.2.V MES/:+#(4T]$\E?!9L2^@[%#\8ET!]_"HIIR5&6)[F:&;1 M5[(>8!12^ ;=R MXHIUG&VX(%:Y(+:7"S+3;YBZ@#.8264?CG"=>YETN>\+D &1H!"T\K;AAMS* M#;E[N:%)S*.(G&'N@R%FIF>N4U*.@YV(1X MP1-K7G<(UG*VX8#ZT:7;YNKXT5*[E62%RM=FT,CVM*N;4-MM?2T60N MH+%B.<1EZO':,$-N98;<_1:,WCF92;XG2AXR#>X],2[!2OR-_,NZ'@JU0:YF M=N>7(S:DE!V=#$][RVW&WM9VL.EC^2YY2GRSYE/L#)=7RYWX<;[_W*L>+[;Q M[[CIHBF)Q!1"G<,AO%X5.^/%B9:+?'/Y16HMX_QP+G@@E'D [D^EU)L3\X+R M_Q-&_P%02P,$% @ "X"=6.TE1%]?!0 K18 !@ !X;"]W;W)KJJM9 MIG7U?CY72<8*JBY$Q4KX92MD034,Y=U<59+1M%$J\CGQO'!>4%[.UJOFW;5< MKT2M?^5VFS8OY>E71.W;#]-?J6L)HWEE) M><%*Q46))-M>S3[@]QL2&(5&XA_.'M7>,S*NW IQ;P9_I%?GZS_UC@/SMQ2Q38B_Y>G.KN:Q3.4LBVM<_U9 M//[.6H<:@(G(5?,?/;:RW@PEM=*B:)4!0<'+W3?]WB[$G@)>3"B05H&-ZY3SKW26//GW*_EI*5 M&E&EP$^;.SO]A5W?;++WJJ()NYK!+E),/K#9^LTK''J7-N=>R-B!JW[GJN^R MOMY0E2$(&DK, _M6\P>:@^]6KW>FPL:4J00/:X*])5[-'_;=L4DMPJ"3.L"Y MZ' NG#@A0^Z9IK2:,RO&G9E@;_;0B[T!Q+$0QF$2ZA@A,CWHR%LBU!H$MZ&.NQ0AT[47X2F^0D MP_'<7K 8QMXB%4;1P@XQZB!&3HA_5TQ2SAMR&<#E>N@@/0VT1PF0")?9ZXO%.2,?I-&S5#S(,8A8-P-G$ M8D(F8HOW>!&?Q PYI[<\GRQ"K947XH>7LG;H$$ M?>.>"?$I5'@L &.*LP5@+!7$RRF$/1%B-Q-N1%%P;=AEE^2)*$TX6)D 6O3V M+Z$96KZSPG8:MB\_LJ[\SQLZ=+XG5AP[:^^-%LE])O*42?7F54QP=-DTK/J' MU6$G33\[WU[(VJ'K/7EC-WM#:[EEL+52I,PBG$$IE@@:]9HAL46OO0L/_C"" M[8E41B6[1-@[@U?FLWL#^5+K3$C^'QBA&D$_G63=D:M))CA%L>(63#R=I"YA M3S]I4.'Y\2^72'N=L5L2%&> M'!7?>Y&PD.@,>JVS$Z'7]&<%[ T&%P^F:-.!NC]896"(JZ.9B=\Q).N16'(F]U&(][@'CI+X=-C%4N]OR)XD[V+AV.]EEU4>?- M34O*MCSA5B(EXR;JG(0X"(>'&ZM@ *?AB:,XZ1LN12%DW$61& ?+(>"QF$]\'T] M[KLMXNZV1NU(LWGW7?C%!3X87&PO=V]R:W-H965T&ULK99=;YLP%(;_BL6F:9/:\I5 TB5(;:IJNY@4-=IV,>W"@9-@U6!F.TFW M7[]CH"RT)"'25 FCRE/%<3:U4Z^+:ME6<0D;5E2@@ MQRP,\IR*YJ4]^8RFHB-YBR'N21JDV54_KX% M+G93R[6>;SRP=:K-#3N:%'0-"]!?B[G$GMVX)"R#7#&1$PFKJ77C7L]3>=S,K4<0P0<8FTL*%ZV, /.C1-R_*I-K69,(]QO/[O? ME\EC,DNJ8";X=Y;H=&J-+)+ BFZX?A"[3U G-#1^L>"J_">[*C8(+1)OE!99 M+4:"C.75E3[5$[$G< <'!%XM\/H*_%K@EXE69&5:=U33:"+%CD@3C6ZF4XT)+?,I0IZ.9R!-\*9 0;"G!64(U=FXIIWD,9&&,%7D_IQ)RG8)F M,>4?R"5Y2VRB4KRK)K9&#N-FQ_68M]68WH$QOU!Y17SW@GB.-^B0SX[+[R!N MY'Y;;F/VS11XS11XI9]_P&^A,66L3$W$BMRS'!-GE).Y4*RLM!\W2Z4EUMO/ MKE0K[T&WMUF$UZJ@,4PM7&4*Y!:LZ-T;-W ^=B7^G\Q:T^ WT^ ?YE.QC5RX=(83>[N?SZFH%NB@ 1V&PO=V]R:W-H965T&ULK9AM;]LV$,>_"J$50PLTL4C) MDITY!AIWW0JL6Y TZVM&HBVA$NF1E)WNT^](*9)M4:H[Y(WUX./I=WR&_JHPQC9[*@JMK+]-Z>S69J"1C)5678LLX_+,6LJ0:'N5FHK:2T=0V*HL) M\?UH4M*<>\N%?73Y6)+ M-^R>Z8?MK82G2>LES4O&52XXDFQ][;W#5RMB&UB+OW.V5P?WR(3R*,17\_ Q MO?9\0\0*EFCC@L)EQU:L*(PGX/BG<>JUWS0-#^^?O7^PP4,PCU2QE2B^Y*G. MKKV9AU*VIE6A[\3^=]8$-#7^$E$H^XOVC:WOH:126I1-8R H*\E M_)M#.[U<"9Y"45B*X$Z)(D^IAH=[#1>HEE9(K-%?6R:IR;I"E!O+$KI,9FJY M8^@/H12Z0 _W[]'K5V_0*Y1S]#D3E0)3M9AH@#2?FB0-T$T-1 : O1)<)TI M]"N I(/6U-YITYJGV$;A]F:%^I+4W8M0>%4$SNF+?\^2<<^;^X GPA9T?AAFVX MX9CWY1UXI#+);,=)V0[FC:WI5ZZ@:T^1]62FG]V2A!'D?'<83-\(^T%$6JLC MRFE+.1VE_(UQJ$IA(6D*PRQ7VE1IQUR+,V1]G+SD(7\C94;3S-MKY:$4^ MP/->KLDT/JE'WR8,0GLNA0R<9Y1N&8/1Q16NEW\!B9!"Y M<7S( #20?:-P/AN@)!TE&:7\$]:!!0Q' M)Q;IS:07TS#N9<]AALE\/I3!3@?QJ.ZT; @F"00)+*'4*J,2$@GKLCQQ,MR$>(T+RI]NEQIF,.SF,,?8NZ$#8\KVQ>[ MCF7I!=W!7 PCBU?E(^##JLZB*U29Q1^LV2"@;65EA?^?RO3UCL08DVC>ZU . MRVD4D[D_,*?C3A[QN#Z^<+!C1>TKYU"X#LOQ<#N=Q?$9(I8N$&(\K\0.'O7:1_PN]T#("*^R>OS)-'PN&%$LJF>OD- M>M-(WV9HJ40Z=2;CZNSJ9P<9_EYW(WW]!:$Y 7<881P/D'O/:OFV/0][90X"3]S?X:E4? M:G1NZC,6V)IN4VZ2:1M KI* M]U)M=^\^N^ $5,!9[#3=?W\VH208XH8]?TD@F7D>>QZ//0.S/2F?:8(Q Z]Y M5M#Y*&%L>VL8-$IPCN@-V>*"_[,F98X8ORTW!MV6&,654YX9EFEZ1H[28K28 M5;\]E(L9V;$L+?!#">@NSU'YXPYG9#\?P=';#U_23<+$#\9BMD4;_(C9M^U# MR>^,!B5.F&!'. M<,0$!.)?+WB)LTP@\7%\KT%'#:=P/+U^0P^KR?/)/"&*ER3[-XU9,A]-1B#& M:[3+V!>R_QW7$W(%7D0R6GV"?6UKCD"THXSDM3,?09X6AV_T6@?BQ ':9QRL MVL&ZU,&N'6S)P?+/.#BU@R,[G)N#6SNXDH/CG7'P:@>OBOTA6%6D5XBAQ:PD M>U *:XXF+BJY*F\>X+00*^N1E?S?E/NQQ9(4,5\G. ;\BI(LC1'C-X^,?_$% MQ"@@:[!,4+'!%*0%_X-$SPG)8ES2WT#P?9>R'V ,OCVNP-6':_!!V'Q-R(ZB M(J8S@_$A"B(CJH=S=QB.=68X7PE#68_;4NVV)'E.ZL'U>*_4WI_C.!7+'&7@ M :7Q^+X 2[1-^T<2O(,51;M\EU5!7.%U&J6L!R2\'.1OEN"2BY/SC2,1&?V" MP7T1D1R#JS\(I==M>(/KWRP"JUD$5L7GG.&[PYNT*-)BPY,T0T6$ 6)\]-$- ML.%'8)F6U:?D =.K,,4&]K+PH._:,^/E5#@EL]@W;^D617@^XO.CN'S!H\6O MOT#/_-2G8Y?2\J>^+7$&7;.Q!7W?]MIV89^=XS1&K5C:32SM@;&\XBE!$\2G M=WU17)7X R.V/("YIQ%S/=>RIU8[%BN=K(%.L% 36$M-IU'34:I9[2AC<73% M@.<@\AMYL5\KZE',-0@=[G"W3RA9K M6O)XC3R>3GE.M\<^J91D0W=#KZL#-"?R5JB3,M )%FH":^GJ-[KZ2ET/A4C4 M*D0VO'4!5YDH0SX*>?L$]+N;$_2E9%,R#TTVG6"!3K!0'8J6*I-&E8E2E;]X M3HGX]T5^TJ$;0VLZE8\B)<'0X.L$"RZ;0*B)LQ7_:1/_J3+^01%+=?.?J&SJ M.[M/EFEG5JYIRS7L4DD[5)4NI36!<&I*9U#7;&S9IF]+=F&/';3.+&1H'CM1 M>%#6:5#C[MN-+JV^EE3?0BA;J0FLK>O)L ?Z_OK)?2-@) MO6W9-I021,T]-$-Z2*W)Q)1;QJ#';LP7ACEQI1SIF\7$/),CQT8=#NW4%=UE M?W1U-N3+&JT5-A]"RYOZV.Y5S M1&I":TMS;/^ANO__V:(7=EORL2L77FKNP>KH1 NTHH7OA*,M MSO$Y %0_"%#5OK#;>ELG5>]I%-[ZLK;5]=N;'G0]2PY[EU#V_+.K.ECDPW57?;E17!_ M:'7VJTO8;5C/G>Y:FVZM:*$NM(.BQLF[-O'NE4O"2S(*,KSF\.:-SZ-5'EYG M'FX8V5:OWYX(8R2O+A.,8EP* _[_FA#V=B/>Z#4OE1?_ 5!+ P04 " + M@)U8^7GES+4% %&0 & 'AL+W=O2WKV).2CVC"FT7-95.IZM-%Z>S4>JVS#2JK>B2VKX)>5 MD"75<"O78[65C.9V45F,21!,QB7EU6@^L\_NY7PF=KK@%;N72.W*DLJ76U:( MI^L1'KT^^,K7&VT>C.>S+5VS!Z:_;>\EW(T;+3DO6:6XJ)!DJ^O1#;Y:D-0L ML!)_<_:DCJZ1,64IQ*.Y^2N_'@4&$2M8IHT*"E][MF!%830!CN\'I:/FG6;A M\?6K]H_6>#!F215;B.(?GNO-]2@=H9RMZ*[07\73)W8P*#;Z,E$H^XF>:MDD M'J%LI[0H#XL!03'!=' @O"P(+2&ULBL6>^IIO.9 M%$](&FG09BZL;^QJL(97)HP/6L*O'-;I^4)4.02%Y0BNE"AX3C7']^CW7_^8C36\WB@99X=7W=:O(@.O"M&=J/1&H0_P MRKR[?@RP&^SD%?LM\2J\H_(="O$%(@&)''@6;U\>>N"$C2M#JR\<YRC5GZLKEMEIMY%9KZOA*;6G&KD=0J(K)/1O-?_L%3X(_ M73:?25G' U'C@C))C;2 %I2)*N,%0]4!M7EJKC,3QYTI"5Z]/8CQ M.8-X)F4=-TT:-TV\07S/0&G&J>FR+D/KU?%1?.)^$/M".!T,8-(@2[S('K3( M'B]-T\Y1)DI@,C6(,ND#".-I'ZA#+@J'J#>ED)K_9^&9#@HN+?FN M5(A6.KE\9)HN(1$5RW;29IC+HK2'%.JB;Y!++!XV:-H8-#W) M(&GHT5Q H:""04P058II%_)I#](T[ /O2V&"!W'CH"6XP(\\RR1[A5TC+3A= M\H+K%R>)!3T@41^M0PKJ;Q#M$1UC/XEL:+5FZH?68SQ;Y\XK]*$V=%!_ICYT M+FU=9Y#6&<0;NGO)MI3GB#V;6F>U!X3>, FCD92FD]>N<7J"]")$8D?!..0N ML8=N<#L/8"_9SK]8I#7""U0!W=2@G6C#/HHX=<%U"))N(^C";FM+L-:0ARGTXOIZ[<<,CA:)AX<[@8MV2,TY,F]+']R-SV3MJX76@;'?@J_W\EL M0TW- !&^>>SP*SW9!7V6ARDFB8>)GK1$3_Q$?R]%QEA^B+&B8-HIAI(^H\>3 M..@GJD,01YC$PR:T[$^\A-J6V5:*/8==,EJ^.+/5:0!^JP%]01PFPX5&6L(F MY*1"6_&*PB;KYX5&O(/ J5EV+FU=+[2\3_R\WTU$KM0.G&"3$78M)0RBRFQD M+NQF$QXV IE0[E'&_[Z3O=.?($@X'/QV?B _W_WWDM>5 4X3O;I/-M$Q?GA, M;*)4FQP31YHZ3'(<" P/4J2=2XA_ M+ED,@;U 2[;F564RS^R_F>0B=UK0'SL(CB:.,PV'9$B2='C71]H!A?B/"SQF M,#/?>@U(>P=FL&^>8HLRMD]P?U^6SSM#G+O[$G MV#\\O\57B_I$OE53_T%P1R7$1\$ O *5P3MSHB[K,_?Z1HNM/;9>"JU%:2\W MC.9,&@'X?26$?KTQ+VC^^9C_#U!+ P04 " +@)U8*M537AH+ !_'0 M& 'AL+W=O'QR\N2XU*8:G+^2>S?N_)5M0F$JNG'*-V6IW?J2"KMZ/3@=M#<^F?DB M\(WC\U>UGM,MA2_UC:@.Y(W]G^WTM^)[;!EJCV] ML<7?3!X6KP?/!BJGF6Z*\,FN_DS)GL#%36^&#+M!D:E*:* M__5]\L/OV3!.&\:B=SQ(M+S209^_%R3>VWSCR5 7=NNF=J725&5VH6]PD@#1X]:^+J0\. M,/OW(0]%!F3DY=?,>^L,^_L:]+_5T'^ MZB&'33@=J:NWMV\^7=]\OO[X07U\IRZ_W%Y_>'M[B\,__7CQX?J?%_+DXL.5 M>G_]ER_75]>?_]%I*#IM*?FCYGRV0W5=9:.A"G9.84$.61,6RB *61<\RE%J MIA[F:&?(JT=8J'[X[MEX?/+RC2UK7:WEZO2ELJY]D.2G!W\:*@,E5 9C3::+ M(Q]0J=34V$#9HK*%G:]QHLA"+5BBQM6FFJO*XJ=BQ71-33"9QX4.2CO",F_F M%90+5@7MH#\O9)F0QH>HVMD,QE/:5!A2.BY:D':!0S@S4V[=2P-4M#'9P$7:]L:ZV+A4#5JE= M7[3Q'^TOJV]YW170BV7HHRZ:FS8D;$7MCW:T7[/Q^^>.U"?C[Z*C&O930-\5 MI7LQ9[D0]#/V,LB<[,"A)8?;W'&GE*H%JBQX<)5$BN#='"$J@@D<>*:&4S%@YYTKG8" M4U:DOYEF8$W!]SRIZ#XPHUD2/$)M68FX;R^@DL"$;R8S+;RF:_APJ0OVK && M8R1+!BR/"UG.@;,5=+%)3Q-JP8/1D%!"C&\R+J^SAHN&J$^ ]#!5Z,[\#7QG[.V#)36 36)1$XLV/!;6 MW3$1A1O!R,MDM&_5 EQE=0)L1:P79\@^T/L(4*)/DAEO0E(GO%5@@P[8N31Z M6M!(O5U2I]U6F8[ZS*GB\K<- M18?%54-JYFS9G>Y1]+9!DTIG+%B E5+XVS5MBST6(/T6>AJ+@#JU3*& )?4 M@-.X^7&T*9@853F4&P$X"_?HE(>'FKO ^'I34K8--+XK8T$U=6JLS( ,_,4J M,C$A ,VNJ6W5*%P8'*!7E'Q+-7CD%-4'?6ZR+5^J4L!@P\;;'AN*M259*4=@_HFZ<;TQX M>"/"L+0%_Y#F\U_E<0\HP*\CF,'Y@AD/B)2.T*;S#*L,^Q[VBFH4 W!8M;9; M[!"?KR7$IDB!EG0ULT#[TDMMBECJI&.S6SC1(,XX. IT37@(=Z](A'HQP?_ MJ(A4M=,6/RJOL]C;2M F&-GV758>J2:4=R_'L"Z>W;E!'Q8[Y K2BN'M6\^0 MQ'$[2E>OEL0RR5U:!QES&$8,-<_2N!IA:;\FC#;3A.A=Z@KD6?P-FV';K6$ M\)]Z/ZD66LJD;6E\2F% 0<[AA$JE">9.VWF!!5?"6!YJ _PD.>"13E1*:$"!% O@^'?R,X9@8G 7E0E\DR.IF'#7?QA]ML2^[J9%@BSG4$( M*_PH3337-Q];,A[K(=?7'<3_L>.'/MCLCJOH0(M1UYL.F;"[W<=.U$*-N&?*@+&R[&S!U.4QX%$'3T!'919GWPB6FAL_ *1]&1/#8>@$%' M'_MU+7::.,U0\D#L_7![S'= (YIPOXNH>#QZWF)"GGROGH].-RB!=]B/T$0J M+YL6B3N[_6=*!1/C"]P0]AM+K&42Y#8*#]B6Z![^HX:0Y.FLB=37,_%IMTM$ M9^C./4^TX1JI#\!#"FX'T%;T-WA&1ECVS>,=WYQ.1B>'G?,MLS/;/8S6\ZP M7,N[K%BO&=-BOM\,QW%\B#A$(C\=C;?T:D."!D]A=_7D9,>*=C4&B'9[93T7E-B2I!>RK4-)9)'VX!+^6$J/2R2.7:4UY+# M@^]<.AXV!4&M^8#Q<\R,%C1!Z(64R7NT0LQ(:_7T1/UAO^?@"FS^WL1Y=T$Z MS]A-A_&K]OE!EU>(PNBL"X*\7.I[";.!F\?Q(>.1-EHFI"SL$MRA4/.DTJ:7 MX *+5UZ/:.AXM=T,DT;RX1P+2^+AR!5%3IB@F0K9E/V MIU086K:O %E+N@=8^R$Y@ 1VRI3@U&W&U+&W7?JZ[U#F$D(TV[>08AK21X;B M!]E^OQ,BZ.97BDQB80N^S_M)PEJG%YC;!!T=F3_@I"/WIJLXK(B5X(-QE'M M%7%7?-U"0PFQ;=)KJ^Z%'MH52H)/DQQFY#F/K!V'A+>FIDJCD5,VDNT>*1_M MOFS3A;<])1]0K8<5CONA-R ]*,1:L_42[I UH'P\T7''[8\-TN)90F^<_JT! M[*%PM._ A)ND5X:M\7$29 :P-U]T;RB^;;B($\5,+\%9TC"S70HCX>ZA"]8= M^D9RW/LH)C'F3W\<7528^'VLN]M]7;R(']4VR^.G212BN8%7"YIAZ\GHZ>,! M!EOYW!"X26OLYH*XV<5BL0_*#.U1JY&FDB9._GX/ M-1<[A1MTV[XDHPO)0_*0HH_6UGWV.5$0]X4V_CC)0RC?]OL^S:F0OF=+,CA9 M6E?(@*5;]7WI2&91J-#]T6#PNE](99+)4=R[)R&@I*QVN[?H#-?Z\8GVIU3[^%>OZ[OXX$6GE@RT: M82 HE*G_R_LF#EL"!X-O"(P:@5'$71N**-_)("='SJZ%X]O0QA_1U2@-<,IP M4A;!X51!+DP6=3*$78J%6AFU5*DT04S3U%8F*+,25U:K5)$_Z@?88ZE^VN@^ MJ76/OJ%[+,ZM";D7IR:C[+%\'S@[L*,6[,GH287GTO7$>+@G1H/1_A/ZQIWS MXZAO_ U].[P4_TQO?7 @R[^['*[U[>_6QP7TUI,$%>+)W5$R>?YL^'IP M^ 3:_0[M_E/:?S)53^K>C7S4$XN;\_/I]=_B\DPLYN\OYF?SV?3BHYC.9I4?\]G\="$^YH0:2VU12O/ :)0)Y%0A4HOT&T\9?WE S&3 8JF, M-*F26OB #11Z\"*7=R1NB8P C%(ZW%,FJG49;A.J(^3BQBC6L& Y+U9DR$FM M'_@>E7PB-S$IG8*54N/BB^?/#D:CP>%-;]$3[Z?3J[@>'K[L_1KPTG-N0-(T M[U@JI,%MZT2 A9 [(E'414%<%+MNXV.\%[\E@M':_(S.&T:6ZRI!FK87,/J&UUFX=UU42FRTKG"!W@3TL^YU1DYWU@0]*52X>$'B%:'!A93Z7.QQ!OM?T!+ M3TP1U9C_IH:0.#=5X&=_A[9235GC29&0:*M#_+)E\;BN=0;?@^80[ M!V0^5:8> &+K^'D>/6H3=<%M:K&IPZ\M3(VIH.F:2NL"$YPG"C$<_/;[ADO* MI[CR0-(UL7X'OA6WY-IPX%3!LZ&HMFQ]I@ MH@YCUTO]UH.[_;BT4P,2DP&;MKXFP05X(4:M]/>%M@=^I/C@N'A?/7[&0$*3 M29?Y&/V&7XW3@,6OGZ,[GED1X/5NR9#+$-/0J@=A+ M8,LX*]_:@,D[?N9H)>3X LZ7%HEM%FR@^_$T^0]02P,$% @ "X"=6# / M.@,^ P IP< !@ !X;"]W;W)K!YU@9_@B M5QDY0S@9E6*%OT1MWI.'5^BE?7_L*Y]3SEB4EG2^1;,\UP6]5<\;>NP M!QA$SP#B+2#V>=>!?):7@L1D9/0:C/-F-C?P4CV:DY.%VY0Y&5Z5C*/)=?&( MEKC*9$97,1'R6\$:8- MW XX&MAT3QB,'G]JM./SH\HZ#4*>L?87]J?X^!N&ZX_ MWU_-[VZN/M_-829L!K( ?$K06M!+H QAIO-2%)O7KP9QY^S<@LQS3*4@Y#O' MA3+H@X/DG\\%4\6:%P M+Q]>]OKYO"59<^!\J$M,,%^@V5F[D&AN05[W-M12*^YELEC!&TZ9,EU91MJW MP]:4?J%L37-M2'YG\ >CN>A?"VZ=ZK#AO9"FQ?@'))Y@+_A MQUK^5XL_(*?3.3F+HU_R[/9\HKS6'_0;12^['KJ0X5[SS-&L_!-A>=>K@NH^ MVEB;5VA:-]^?[O43QF)73I+")4.C]MEI *9^%NH)Z=*WXH4F;NQ^F/%+BL8Y M\/I2:]I-7(#F;9[\ %!+ P04 " +@)U81&MHJ,$" /!@ &0 'AL M+W=O2=2A$U M/!8Y5V,GU;HQ?)R4A4.L\X1A)4511,/LTP%_78Z3O;BT6V3K6Y<">CDJWQ&O5M&4F2W!8E MR0KD*A,<)*[&SK0_G(5&WRI\S[!6.V 9 MYKD!(AKW&TRG=6D,=\];]$\V=HIER12>B?Q'ENAT[ P<2'#%JEPO1/T9-_$< M&[Q8Y,JN4#>Z(7F,*Z5%L3$FN&P;^QL"WO!M'EN4YTVPR MDJ(&:;0)S1QLJ-::R&7<%.5:2WK-R$Y/(DGUE?H)&$]@?E]E)65<=^$*]/Z9=#P:[I46M)W\ONUT!OD\'5DTSM#5;(8QPXUAT+Y M@,[D_;O^B?=Q#^^PY1WN0__?*NT'"WL0+;Y&\\7-3YA>GH M*0L'<-SU/,]>$L>!%;HTH%2)=L3D3[W72N[N-&F!MM-N MVC3YLWHS*HG>.N,*5T+H MK6 &ULO59+;QLY#+[G5Q#3HD@ PX^QX[JI8\!YH07J M13:O/2SV(,_0'B$::2)IXCB_?DF-/78:U\5>]F+K07X?29$<#A?&/KH,T<-+ MKK0[C3+OBY-6RR49YL(U38&:;F;&YL+3ULY;KK HTJ"4JU;<;O=;N9 Z&@W# MV;4=#4WIE=1X;<&5>2[L\@R569Q&G6A]<"/GF>>#UFA8B#G>HK\OKBWM6C5* M*G/43AH-%F>GT;AS>3-]_0T:K-!J##QC"#H[QG/ M42D&(C.>5IA13F\R5?*9$$N=?4O7E9QV%(8M'^A$*\4XF!W112LO!!> MC(;6+,"R-*'Q(K@:M,DXJ?E1;KVE6TEZ?G0EI(4'H4J$"0I76J2(>S=L>0)G MD5:R CJK@.)? '5A8K3/'%SJ%-.W^BTRJK8L7EMV%N\%G C;A&ZG 7$[[NW! MZ]:>=@->]_>>7DB7*,/..OA[/'7>4G+\L\OG"K*W&Y(+YL05(L'3B"K"H7W& M:/3I0Z??_KK'X%YM<&\?^G]YFOU QTVX&G^_@8?QC_M+F%R.;^]O+B>7?]S= M0N!X#AS2<3:3:@K"@<\0\"7)A)XC%%8F2$?"4XV5*H4I4D$F2/64 C4&$%1> MSE$+H74A9 K> 55NQG2)2@IIE))OX1#DL07Z2O((Y Z,-%.)[(0B@%RXSR( M]%EH3VW!E([RW3X2.#.Q=$VUP24<0C8V1:N6%;6HRGZ*?H&HUQB%L%XR%442 M3,6>;Z(+J?#8#%$70=UCDFGY5%*FE Z#8RMQF&UB)VA;H.4>23)L#/%I3;&$1%$\ MY$PR,>'D1N.RCEBI4T<=Q6=DTP]\1@4=BD@B&)Q(R(&-%RZXP2TN746&;IY* MXVF_CAZ_VG[^%*<>'":EE5[B3^3Q;\A3]&CSD(.EDWH.0M&!%MRY SF?.5-: MLJ)*E125JS*S])0*KQM;=X1MO/[V<&#K3%KI,__J::D"_)OG=:Q #2G)ZHX4 M'NR"BB"?TC.O3KM<120],XJ^=@X.0WY3"I.P.SHYV%W2Q'8P#I: M_ED%_CI$G%/J5LXUA3FAS-U>'TS>/_AAYP@^0J?3Z TZVXM/'P9Q)_ZZ61U< M_/1:_49[T*[EWNP.[HRG B6XSXWC_AO<2FZ#^O^ZV6WT.^WUW]KT7SE(-O<' M_5KL[;9V,3YNQ%_Z&_"/:\%-#)E\ATV<[G3BUWR4-U_:U%66(5\5.L>YQ;G' MG8:O"\KFC(HN)""U0572]W-=-HEP684?_ E!+ P04 " +@)U8IMNZ0O0" "2!@ M&0 'AL+W=OO.&75M$D= M"4F@E $2/S*U#VT1M-VD:0\F.4BTQ,YLIW3__F[!,NZ,AW9M(<=#4>D\X[B0H*JB8/+W%'.Q&SD=Y["PS+:I-@ON>%BR+:Y0 M/Y0+29;;L"19@5QE@H/$S>TVE"&N#Q_,#^Q>9.N:R9PIG(OV:)3D=.WX$$-ZS* M]5+LKG"?3]?PQ2)7]A]VM6\W<""NE!;%'DP*BHS7(WO>G\,1H.^] O#W -_J MK@-9E7.FV7@HQ0ZD\28V,[&I6C2)R[BYE)66M)L13H\7$DN6)1 ]TS4K5,!X M G)=D-EK] M@]:I?Y+PALDV!)US\#T_/,$7-+D'EB]X6^Y'J=T<[NZOHB7,'I;+Z/8>)JM5=+^"@S@\%B>LN'@OCEEQ M$ MZYDJ#V !MPT;DU"TROH4/&:<542F"JH^#%M5 G-HBF&.,Q9JHR&B9BC!E M$;26I-3ZF%@)/E';*0L32;-GB"4FF:9F$F/VQ-8YPAETSD/?J\>@WYI1R9J+ M!OD:3RP4";X,0T)X8:]U2#+CJI*,Q[CWZ 8A7%R$K4>65_B))?0&K ;J.A51 M'FGP^P']O%9];9W^)?2[K7NA60[EFT_P#(+SX,*S8\\/X*7::O>]VMZ1ZVE#'DN"&HU[[H.B#K#E@;6I2VZZR%IAYF MIRE]-% :!]K?"*$/A@G0?(;&?P!02P,$% @ "X"=6%GV&^P]! "0H M !D !X;"]W;W)K&ULK5;;9<.0Y#&V=8"-O6)2K:2;4IA*.I682V-"@2[U3D M8=3I#,-"2!7,)G[MQLPFNG*Y5'ACP%9%(9XX5P-BG% M N_0/90WAF;A!B61!2HKM0*#Z30XZ8Y/^VSO#?Z4N+1;8^!(YEH_\N1K,@TZ M3 ASC!TC"/I[PC/,.!#]=Y$3BHNRITSM"O)S\VND$*RD] 1%J^$ M<>-W6OM%[_CUX)M6+K-PH1),7ON'Q&%#)%H3.8WV GX3I@V][B%$G:B_!Z^W M":SG\7I[ X._3^;6&:K]/[MBK"'ZNR&X'\:V%#%. Q*\1?.$P>SCA^ZP<[R' M8']#L+\/?4_F]_KM9G74AJN+D[N+.[C/$,YT40JU@DQ8<#1/=4[-)]4"J)F- M<#S*_?'CUI6.A>^/&R.Y+>'!(GAN<(L*ER*'ZY(-6F=\$V34J>H0SE&1\2.= M9$I-B @9W0C?*V$<&@N_"E4Q%M5R +]KA72,2C0Y/BCI,('?B$*B"[A.4QDC MW'$\<(ESLW;K>[M4!C0AE:M;7/\CCPH:LLY-![29081BEK\R.('DFZ< M;;3K&=&@!TNB]1-TVEUJW#SG0Y/*<.[GVF5 E9 ZH6/^J(1RT@F^GD"J^J*M M[[R%, D[N)&IUX M'>S(VCG&6,PIF&:U!X<^YTM_YQ-3\41\%D@5*YKC:EY>>1S;CWWG:]!IC[SB M:A%WVI_KV2'!V!+]!+4K_4F]7-=\Y)_;R_F-&UL MK55M:]LP$/Z>7W%X8VP0ZL1V7M8E@23U6*!K0]IN@[$/BGV)Q63+D^2F_?<[ MR:Z701L8[(OU=O?<J<V?PA>-! M'\W!9K*5\J==K-*IU[.$4&!B+ *CX1Z7*(0%(AJ_&DRO#6D=C^=/Z!]=[I3+ MEFE<2O&5IR:;>F,/4MRQ2IB-/'S")I^!Q4NDT.X+A]HV&GF05-K(O'$F!CDO MZI$]-'4X1(X7MBDW1M$I M)S\SFR>)JC"%^(':K%$#*U*X-ADJ6%9*86'@DK,M%]QPU!/?4$SKZ2<-_J+& M#U[ #^&S+$RF(2Y23/_V]XEK2SAX(KP(3@)^9NH,PGX7@EX0G< +VP*$#B]\ M 6_-'ME6-(F[:C"AX?M\JXVB*_/CN91KQ.AY1/N,SG7)$IQZ]$XTJGOT9F]> M]8>]#R?X1BW?Z!3Z?VC82?SGV8_/8+Y<;N[B"XB_K>.KF_@&YE<7<'W[*=[ M\FZSB:]NX7(U7ZPN5[]K0Q&.:TM%,&IKB#TU()#US;4#N@&Q@)P6I!2_V M\)87M",K3?[ZW7F'VI]DKO\7F&"^)3Q:=.QEL#0C(D'F-C1SCS^1 MVFAX#?UN?SBD\?UXU-D@M;A*3*5LH-HB&@_(9A1&G25=6WL!P!;!!;49I'A/ M.E;FEG_C$?1@.!YTKDM4%(N0!))*'&?7;5/N#PA^'';J?AT7( I&, C?=VZE M88*TZI^J]QJ"[G 0TAAU^\$8GKMF_I%&Y*CV3@EMX:O"U'+1[K9B.Z\UYH]Y MK=34@STO-"6Z(]?>V6C@@:K5KUX863K%V4I#^N6F&?TP4%D#.M]):9X6-D#[ M"YK]!E!+ P04 " +@)U814#DYL " !L!@ &0 'AL+W=O;(LR>7@.*=/]K38/-D=T\"2%LH,H=ZZXC&.; MYBB9;>D"%;U9:R.9(]-L8EL89%D(DB).VNW36#*NHF$_[-V:85^73G"%MP9L M*24SSV,4>CN(.M'+QAW?Y,YOQ,-^P3:X1/>EN#5DQ0U*QB4JR[4"@^M!-.I< MCGO>/SA\Y;BU.VOP2E9:/WCC)AM$;4\(!:;.(S!Z/.($A?! 1.-GC1DU*7W@ M[OH%_3IH)RTK9G&BQ3>>N7P0G4>0X9J5PMWI[2>L]9QXO%0+&^ZPK7Q/D@C2 MTCHMZV!B(+FJGNRIKL-.P'G[G8"D#D@"[RI18#EEC@W[1F_!>&]"\XL@-403 M.:Y\4Y;.T%M.<6XXT5)R1U5V%IC*8**5XVJ#*N5H^[&C%-XQ3FNX<067O /7 MA3D!Y!9F*L/L;7Q,U!I^R0N_<7(0<,Y,"[J=8TC:2>\ 7K?1VPUXW?_1"U-N M4Z%M:1"^CU;6&3HT/_95H4K2VY_$?TB7MF I#B+Z4BR:1XR&1Q\ZI^VK Q)Z MC83>(?1_;]E!N/UD+UHP^3R?W]S/9XO[)8P64[(7]S>+C[/%Y&:VA&EI*">X M'.DRB""KOJ/O.U#7TKQIV[%WHY)N_4UI.KX.#6<"TIP1;PM.!R 25C#U?/3A M/.F<75E(?Q.:OND5LY!5[:*$7,%".X0+T.N 17F[OC)6"YY1O@RNN6(426F7 MCC8"; NN2^/)'?^5@$$18(BK0!H#P#8DNR9'NO[DKE*Q,N,NN/I*2*\L MHT&'0>,KY75#V>Y0WG>$XIT)(-%LPISS DKEJF'0[#:C=%1-D%?W:@Y3[S9< M65*YIM!VZ^PD E/-MLIPN@CS9*4=3:>PS.EW@,8[T/NU)O6UX1,T/YCA+U!+ M P04 " +@)U8_T?A[]$( "M%P &0 'AL+W=O[N*+1H< \81'AB0P_'GE-SQ) M2!#"^.9E-JHM:6']N93^N]4==9DPS6]D\I>(S?RB,6I S*>L2,R37/S!O3Y] MDA?)1-O_L'!S>V$#HD(;F?K%B" 5F?ME;]X.M06CSIX%@5\06-QN(XOR(S/L M\ES)!2B:C=+HP:IJ5R,XD9%3GHW"KP+7FH5PPW,D5?:T;F.F\; ME$YSVI&7=.TD!7LDA?!99F:NX3:+>;R^OHVH*FA!">TZ>%?@9Z9:$':;$'2" MWCORPDK5T,H+]ZDZ9XI[51_9$B/+P)52+)MQ^_S?JXDV"L/D?[N4=[)[NV53 MZISJG$7\HH&YH;EZY8W+7W_I#CIG[R#O5]*VDWSFZG!<\O#S?_ M/KF^>K[]"#[N$VS1.YY!SXMT*8)>0)R^ N _1.-"?7=)I@ MYMSB8MGR-PW7DJD8Y!0^"H6Y)Y4&EL6@28FY3&). WFNY"NJ0TM)"%@=X2%W MN8KS/Z%G##S2=D>__C(*@LZ9G4@C]KU[=MR"/[Q W,YN -)*T%!@%*J5>"M' MSUF2P 1UR8PP"6TO@;]Q%0G-[=Q7K@T.YU)9'"B51NN2(2Z4R&9VW'"5EG-F M!+<%=U-@\*U@B9@*%,3?A&D"TT04Z(H81+:.J0DRB@I48,*18?GV=H1(6Q.C M61"]W\X;\C?4TV,N%7=*TB"(-.6Q8(8GRQ;Y[ &],4&K_'->NW5!<9=%9-)7 MOL-??LJZVWZ7"9:#THXL]LIZY3;7-2&3,"T4?E.5GIC,P%Z92-@DX>1(]*O0 MND!X.WS?<@%V,K%)Q!:HK'8^VYY?VQEF/.,*#;IT%D7M%3IX*@MULN1,0Q 3$Z F$0"^D:4-1;"Q4FN##^0,_/XO MEA58G:&+,X$SS'&K9X'N31!7B%QQ97SVE^0,:\$$_JW8*7.2VH@L4*T-QHDF+F+GJHL-,*$ES#0='6'9[I#6*HY^]<(;&E MKFQQ*EL;BIT>W%>6_,L6>!Z?U)ZN9C/%9^C7@X>:%9F!CSSB=J&7%,*@.1K1 MWQ@.H=?JCV#0&N*C!1F<'7SRH>C?]_T>W#!,M82HZPA&XVYS'/3A& 6&HZVI M&Y V7-9OCL>]YGC0LW@&'<0SKN'YTY&*CVLD!$>6-@EV"1MV.\VP.W+*#6'8 MZNP39MG6^G%;3J_9"_O-T8($$.BW1E M($JD)O?D2D2\3-[-\%U+7+<0TYX4MGEMD8WLCO8Q(#)P6=?$MEF3\RQEV!)P MCPR6^AH0_$@-V*#\ (7$1>0Z)D?V],43_L:WDN^;L)@+- ^C/-:5Y9WG<#O? M6G@'.2I/66Q9G4&&K3TONY %E@!7)>N+D,]P(O;HR,8L0?]4,$A"MEJ.0]RF M/[I0^F$[;R$\FWAK.$=OZDH.M,4*#8*\^UWKD53DUWH5]19%E#F6_8(YC/=, MQ^P;_$=H0^B>"DR/_B#L'T7'1SVLEUMPFJG#&R@%#P]?Z$>20()+9V]U0-N%9:22^"[7&*) M @^CGDIHOSHM_#B7M&A?N]Q2:1C"!V!30R4FXZZEV-$VV.SN#G$N1Z1+T.+M MQ.]"/1&W$JBK^E$8ZY;&<)6S3/Q-EJ#H?!.I;1J)S8?6]E0#,F0=Q;$!<:7 M>$7^F1IM3?)SI;D64U5%/GBQ:9+)LBMV<;:S(I=59;L(EQ%'OEVKN*$;/W9? M]NZU8>Q1X#+6!TN]$8UJISEKQ[T1N*.2^6U_QFHVD*I:= C=5@@I]I;EH>L0 M@E90CFR6#Z=OD=7"90W_CB#9.IULM]P[N[5=YLE+!C[$-.JN8._H1EVYP:)0 M[UTFO![HOI/?H@#?T*/%NZV!:^1=A->31<4E">T"NB=9*M*MSJI,^[S1<&0/ MAK+0Z 5]?'KP8CU9OU$YL+J1[RCRN5697!8C)20RMV1["(. NKC!J'?PR9U< M[!P6IR(3=+MA#VG#L /#?L<'\%X],#R:87]L?WMA;\T*A::>'JX3AFN?(ZQM M5(O<*8ZZ&8K(5,8\(>UC3B=E//]NQ#2ERUIS[BS] T+Q]),4,7Y]9>BN J&@ M<5,GI.F_EDFQOF=9'FT-:ZX"! _L?.L6P=%D->=5TO$K(1Y;:^/F:%J)^-"8 MM2G4@F*1GR0B0BI%V]N@X;;CR3E&7V1M*;@[::_MI(3^>C*E$!#4L5"I4,0) M:]L*+'1TR; 4/+&##+ZTGM&&=# LJ$SP"+G!^&9F98>J:]C,R@4U5[B9Y7], M4EW9L*+WFJ%W1FF5B_5XW:--B$>.#_A_!!\.;JM,I4L52@>;>\=X#ACC,:"[ MFE S\1A/+BAAC+Q:%Q%CK8F1_KQE-L]2NV[DVK4KU)2KF;THIF8*#[[N-K4: MK>ZBK]P5[&JZN\A&"\SP= )G^)2A-9OH#_MY;![,3*W%[(3:8Q,[>.<8W0H MFH#?IU*:\H4VJ&[H+_\/4$L#!!0 ( N G5@FSU?J. 8 ' / 9 M>&PO=V]R:W-H965TW3V["QPO MM/EN,R(G'HN\M">]S+GJ<#BT<4:%M -=48F=5)M".OPT\Z&M#,G$"Q7Y,!J- MW@\+JZ;%?NS&GQ[IVN2KIQ@A;%X4TRW/*]>*D-^ZU"[=JGCE>&)X>5W). M=^2^5#<&OX:=ED055%JE2V$H/>F=C0_/IWS>'_BJ:&%7O@5[,M/Z._^X3DYZ M(P9$.<6.-4C\>Z +RG-6!!@_&IV]SB0+KGZWVG_SOL.7F;1TH?-O*G'92>^@ M)Q)*99V[6[WX@QI_]EA?K'/K_XI%.#O%X;BV3A>-,! 4J@S_Y6,3AQ6!@]$+ M E$C$'G2F=/#TV>B$,GX8V_O"N>FF 4R4GY&<:/I/&B*7M T$1]UZ3(KKLJ$DG7Y(5!UT*(6VGFT M5>%':09B,NZ+:!1-M^B;=*Y.O+[)3[DJRT3<4BX=)2MNB[_.9C@%KOR]*0+! MP'2S :Z?0UO)F$YZ*!!+YH%ZIV]>C=^/CK; GW;PI]NT_Z],;=V7B_LOM]>??A=G%_?77Z_OKZ_NQ'4I[JAR5,S(<.0G?>$R$A>ZJ&2Y?//J M(!KO'UEQKJ5)A$[%I3(H,&VLD%5E] /"*5&MJUBK7)9BE[6P>#0Z6G?E!MM^ M8WST5C@-X:2.::-5]"(C'0O%VCKKDS@CYP!5YFI>"H5%;@/H5E"Q4"[S>DJB MQ#):WI_5%@&Q=B#NL?5?+()RA4KSS/ ^/2I4/^5+L3\2O["63= ZJP-Q552Y M7A+8)-,4P8&>V=(+;3"F9PZM$T=4^:#SNG1HC0(.>03>I] M?#/YP()(RX\:N6;]EB%PLE5"(JWA#@FFNXIIC2V0B?6\5/_ (B_G2LY4KMQ2 M(%)^9:.CP)'6>2ZD$ZD$Q@>9U\2_O 3[S/"?)#>Y*P&I09P$4J$KF18E2$!+ M73)5H405=8$##IXQ#G!,Z48H)LR,)E1=Q#>!WNKW1B]!9#D#J5 RIK&P'LH& M2,/39XO0,Y<^99]1?6L)8T^93N(2\+M.?P+W /5CX'<1SP)M@K0QE?%9"M/S77]GJIA78!*2XV[XM^ MJ2!C:%76M76>ZAP7%][=]0AU;6'2OCW +I_R-7@I6FU=3H]]4DPFRS&1@#>-C27 M-:VF=7T!-H*81;&NBB4\U%I)@VZ94.WKCGUFUH(B:>X MYDLI5A,*!1B@S$A\IV5+TN>CANNT!E"B1JBMT*S]0G=3-=UDQSIQV&->1? MB_$@ZGH%6XE#@;)0&(HK<6O2DW3Y6390/(ZN>P0D+C.ZGF<8'>B6M0VCP"JW MH;F>V7!A =T\>2R]!)QGRHS\Y3&.#3.@[=TOZA^(;QPDJ*^0ABZA5Y^?72/Z M M\*O:W$1&"S+F^KR8/Q$$1=Z>"FC#-%#]1RK0T;>GJEP0/R*>9[K*.YBCG$ MJ!W,+]L-WL;N0%P^%60S^$))KC>$M?'VJUT)C@^%Q+,%7?VU& WVVH2NJ=Y6 MZS^ONQLL@TWWZ>'**Z@@="5^ZX&%&I>J\"#J5KOGY%EX13T=#V]1.#]7&"XY MI1 =#?;W>L*$]UWXX73EWU0S[?!"\Y\9GL1D^ #V4ZU=^X,-=(_LTW\!4$L# M!!0 ( N G5@X1EBF4P, ",' 9 >&PO=V]R:W-H965TB 53KQ;(=I[:!N//0 6UJV-GZ8=@'6CI9 M1"A2(ZDX_?<[2K+B%HFW+Q)?[IY[[HY\.#\J_6 *1 M/I9!FX1765C=!8-(" M2V:&JD)).[G2);,TU8? 5!I9UCB5(HC#K MQ-DW!G]R/)JS,;A,]DH]N,GOV<(+'2$4F%J'P.CWB!]1" =$-/[I,+T^I',\ M'Y_0?VMRIUSVS.!');[QS!8+[]J##'-6"[M5QT_8Y3-V>*D2IOG"L;4=A1ZD MM;&J[)R)0/2-65G->UR\K/+.^K[9V4,;%##KF :YX$E7+<;I!W&JL6(7\$8P1/G_=[6"SWL+NT^UV#2MF> I,9I!Q45O,0!(#X1A4Q, T MY>(&4B;26C!GP SD2M!]-O".2["%J@T!&,"G%"O;^3C(9P16JEI:_:(FG0#9%WN M*8S*VT@&:D,JRJJVU/CGC.*I'Q'29#:%>.Q/I@0:QL]!'5WR*DDN&BS? MW?B?JN/(A,,X['B%PW%$P_L"NYJX>*1^QI*3&U?*HK2<"?&]Q2 5 H-IK;GE MQ+:@/&"/*%WU1$WE@%RKDJJ*?=5>D#J,J%(B0%5:W3@N2NKT=C,'9-\&>3!*;^>!SZR60VV"+=))XZ8JU1 M+;DU)^M#(,QTU=U1:#>M7^Q?@MA6^9_/V M^2#-.'"B+C GUW X'7N@6TEN)U95C0SNE251;88%O6*HG0'MYXH:U4U<@/Y= M7/X+4$L#!!0 ( N G5BZW\4VA0( .P% 9 >&PO=V]R:W-H965T M;(WHX$D*9:=)[5QSGJ:V MK%$R.] -*MI9:2.9HZ59I[8QR*H(DB+-L^PTE8RKI)A$W[4I)MH[P15>&[!> M2F:>9RAT.TV&RU"XZTF#1LC0MT=\VUH57:LU1SI^T][ '.LA< ^1:01]W=05'E)^98,3&Z!1.BB2T8,=6()G%< MA4=9.$.[G'"N6/BEQ4>/RL%\0Z.=I(YHPV9:;BEF'47^ L4(KK1RM86YJK#Z M&Y^2G%Y3OM,TRX\27C$S@-'P'>19/C["-^IS'$6^T6MSA)\72^L,_8A?A]+M MV,:'V4*5G-N&E3A-J PLF@TFQ=LWP]/LXQ&MXU[K^!C[Z][C*,5A@-<'Z?>ON;(@<$70;/#^) '3]99N MX703ZWFI'76':-;4CM&$ -I?:>UVBW! W^"+WU!+ P04 " +@)U8O3_< ML(D" #&!0 &0 'AL+W=O$\_,=&?LHZL1"9X:I=TLJHG:NSAV>8V-<%>F1Q:BZ(( MH$;%:9++1M'Q8"6KFOQ!G$U; M4>$:Z6N[M+R+!Y9"-JB=-!HLEK-H/KI;3'Q\"/@F<>=.UN SV1CSZ#>?BUF4 M>$.H,"?/(/BUQ7M4RA.QC5\'SFB0],#3]9']8\B=<]D(A_=&?9<%U;/H-H(" M2]$I6IG=)SSD<^WY,*NC[V>1)!WCDQS +.#1NK^+9X._^$$<)L\ T@/ M@#3X[H6"R_>"1#:U9@?61S.;7X14 YK-2>TO94V6OTK&4;;N+P-,"6M9:5G* M7&B">9Z;3I/4%2R-DKE$!Z^.J]?3F%C:$\3Y06;1RZ3/R(SAP6BJ'7S0!19_ MXV.V//A.C[X7Z47"!V&O8#QZ VF23B[PC8?_, Y\XV?XSB7\8[YQ9+EN?IY+ MN.>;G.?SO73G6I'C+.)F<6BW&&4O7XQNDG<7W$X&MY-+[-D*<]2D]B"=Z[#@ MVA[<.Q*Z$+9PYSS_/RM\J1'N3=,*O8<6K30%5XQBD,6M;QG0W(EGD50+ F%Q MH-<%U((!AD 6K,S%%X[W@>,?H"38H)*XY8MI6)>@["S5:*&0CALE3 EC>0AT MRO-N$02XDY*6[#DGX"A)#DJIAGL=@>VG1K\ATX9.W1CBO@_+F@&PO M=V]R:W-H965TA2U+ M)@O43AH-%A?C8!H/+WO>OW;X)''EMN;@E+FVP<1#XA5)B29Q \/. 5 M*N6).(UO:\Z@#>F!V_,-^^M:.VN9"X=71GV6&>7C8!! A@M1*7IO5F]QK>?, M\Z5&N?H+J\;WC".FE2-3K,&\+J1N1O&X/H6U(#$9 M6;,"Z[V9S4]JJ36:DY/:%V5&EGWAZ[8R MNS5?]^\RC^$:YP1"9_#J6R7I"6:85E:21 =?IG-'EG^5K[L.H8G1VQW#7Y^A M*T6*XX#OAT/[@,'DY4'SYM: 6<#T04CE2W7"E_)D)A3" MEKY=B>^GGFZNI">G'.'*%*703R\/!DE\?N% / OH?$"Y]=\(YX%8;4(MC.*^(/42#J5FBZD<(]W1L#.E7R@[T\)8DM\9 M_,8:Y^"CYC:D=AM>"VD[C+]'\HF#:VL\9'F.X TW+ ?O&,9E_R14A9TK8TMC M!2',#>< +Z!_' UB'NN32"YX=@@Q'*UWHLX'0T+]@Q]K^>TL_H.<.#X^3Z)? M\NSVZD1YKS_HMXK^[KKKGPZW&E&!=EFW6\=5KS0U/:FUMAU]VC2RG^[-<\!B MEUZ2P@5#H]/SLP!LTV*;!9FR;FMS0]PDZVG.KQ):[\#["V-HL_ !VG=N\@-0 M2P,$% @ "X"=6#O.;E>! @ I 4 !D !X;"]W;W)K&ULA53;;MLP#'W/5Q#>,#1 43NV>UF6&&C:#ANP#D&[R\.P!\6F M8Z&RY$IRT_[]*#EQ4B#-7B11(@\/)1U.5DH_F K1PG,MI)D&E;7-. Q-7F'- MS(EJ4-))J73-+)EZ&9I&(RM\4"W".(K.PIIQ&603OS?7V42U5G")4TN!R-9ZGS M]PZ_.*[,SAI<)0NE'ISQM9@&D2.$ G/K$!A-3WB%0C@@HO&XQ@SZE"YP=[U! M_^QKIUH6S."5$K]Y8:MI5*&#_"JO--*6/>&JOJ M=3#9-9?=S)[7][ 3ZMIE-.<3:;:WI?;5^ R0)N'EO>T(W;8_A._^'H!UL(-,-):"F3\P_S->JL M0XW?0$W@5DE;&;B1!1:OXT-BV-.,-S1G\4' 6Z9/(!D=0QS%Z0&\I"\[\7C) M?\H^AKE@TKZN'OY<+HS5]&'^[BN]0T[W(SL1C4W#='D+/[COM@"IA_\OM(WP0HG3'P,#0D@^T;O(=1=-Z-@V]H MS)@$G+=U*YC+5"!QS3GSRCZ")(4A3?%'& YV/K%$AW.>N.$"]EU_N*.<&O72 M]P=#);72=B+J=_L6=-DI;^O>]2^J;&ULO55+;]LX$+[[5PS4HF@ M(WK8<5W7-N D6[2' &G3=@^+/=#4R")"D2I)Q4U_?8>4)3NHX]YZD6;(F6\> MG,=\J\V]+1$=_*BDLHNH=*Z>Q;'E)5;,GNL:%=T4VE3,$6LVL:T-LCPH53+. MDF025TRH:#D/9[=F.=>-DT+AK0';5!4SCYUOC7$Q3U*+BI45F@%!HM%M$IGEV,O'P2^"=S: QI\)&NM[SWS,5]$B7<( M)7+G$1C]'O *I?1 Y,;W'6;4F_2*AW2'_C[$3K&LF<4K+?\5N2L7T32"' O6 M2/=9;S_@+IX+C\>UM.$+VU9V3!9Y8YVN=LK$5T*U?_9CEX<#A6GRC$*V4\B" MWZVAX.4US:/'5GQLC'?(5ZVB-DSB".XT9/]6/RKG0KX7E4ONH+?RW6EMGJ$K^/Q9S"SD^ M#ND[9V9KQG$146M8- \8+5^]2"?)NQ,.CWN'QZ?0EW=MPX N8&4MTNOLGBH' MYF ?SC&_3R.ONF;TV*Y$8"V^*PF8&83JP%#A#3V$O#'K%>AA>-F_##"5PS5R MK-9HNM,1".NE"RVI_:FLA")PW5@2MF>SP?'R(VN#-M(97#%C'H7:P*=&.W+D MU@A.KT4X=V*C1"$X(X4#>D#EAX_4(^:>9EK1D"%XG9[!2TC3X7B:'A*O7DRS M-'NWIP;7N'9@D3=&.$%V)L-DFO1R3[C!%^V8]'!OAA>3)[BMW![U[X8Y&D[2 MI/MUKC\7(/D\F4YZL:=L'V)V,3O;@+SO!?0Z]\2,^;84KZ<1U]JANWB:0 MLTR.H(L/$ M"I5%2ISKJF8J))-KFD'*DCI15DOA;>0TQB53'"&,31O@O"V#7%-^?_Y6[N?' MFC@^&+H5FDU8+98,-_%V]5$C;82RE(V"5)/S-Q<1F':= MM(S3=1CA:^UH(02RI V,Q@O0?:&I:':,-]#O].4O4$L#!!0 ( N G5C= MMZT'V@( 'H& 9 >&PO=V]R:W-H965T,W*AJ)!H;VUQ"P1(DJ=J'J"A)TX>J#XL]8"OVKKN[!OKWG5T;ETH$ MY0'V-N>R.ISLA7U2&J&%?%ES-W$SK:N)Y*LFP9.I*5,CI9"UDR30MY<93 ME4266E!9>('O#[V2Y=R-IW9O*>.IJ'61]AXR#>9 M-AM>/*W8!A]1?Z^6DE9>QY+F)7*5"PX2US-WWI\L(F-O#9YSW*FC.9A(5D*\ MF,77=.;ZQB$L,-&&@=&PQ1LL"D-$;OQN.=U.T@"/YP?VSS9VBF7%%-Z(XD>> MZFSFCEU(<*I%#N0QIK8S,2&:M'D7,Y-41ZUI-.<<#I>2JQ8 MGL+=GLJL4 'C*7S3&4JXJ:5$KF&N%&H%'Y[8JD!U.?4TZ1JTE[0:BT8C>$4C MA'O!=:;@CJ>8_H_WR-_.Z>#@]"(X2WC/Y!6$_1X$?A"=X0N[)(26+WQ;$HYR MT,3>ZW+Q<[Y26M)5^G4J#8U*=%K%/*^)JEB",Y?>CT*Y13=^_ZX_]#^=B2'J M8HC.L<>/]%S3ND 0:WAS44\%<5;F=! '/3S6$U8O:?58,D'<-: M%-05$HEIKJEI))AOS;6%"^CWHL!OQG#LW-"--'4$^1I/(A0Y?!U%A/"C MH7,(,N>JEHPGV%H,P@A&H\AY9D6-'UE*5]SZ0-VE)LHC'X)Q2#_?:2K1'U_# M>. \"^'(M^,P".'4U?&.^D&)&ULG59+<]LV$+[K5^PPG8P]DS$EZF%5EC1C._4DK1.K M?K2'3@\0N10Q)@$& "/[WV<7E&BZ5GCHA<02V&^_?6$YWVKS:#-$!T]%KNPB MR)PK9V%HXPP+84]TB8IV4FT*X4@TF]"6!D7BE8H\C/K]25@(J8+EW'];F>5< M5RZ7"E<&;%44PCQ?8*ZWBV 0[#_QBPN?]@;\D;FUK#>S)6NM'%CXGBZ#/A##'V#&"H-=WO,0\9R"B M\6V'&30F6;&]WJ-?>=_)E[6P>*GSOV7BLD4P#2#!5%2YN]7;3[CS9\QXL\1G+)PM&]6.=HC^>A(U#>"N,=P$4-$/T$ M8 A?M'*9A=]4@LEK_9#(-(RB/:.+J!/PBS G,!Q\@*@?C3KPAHV'0X\W[/;P MG_.U=8:*X-]#/M80H\,0W!@S6XH8%P%5OD7S'8/E^W>#2?^L@^"H(3CJ0E_> MU?T .H6;$HUP4FV@9GV(:C?8?89PJ8M2J&?(A 5'*R,]BP>+M7&X185;D1,I/M"[Y(L@HT95'^ C*CK\2)9,J0D1(:,+X5LE MC$-CX7>A*L:B#([AJU9(9E2B2?%!28<)_$$4$EW 39K*&.&.8PM7N#9[M9%7 MZPCNN GNN#,>?U9".>D$]SY\5O4MQO[>XD:8I#O4G="'J^*5/=FR9QI[[B5% M[]]-H\'IF=VE@S)E_+;+#"(4=6,A-Q906\19TQ<@5,*+(6PIR<+NJ M[9[LU>F\U-;5NJS7NWE="A#S]I%49%M7EN#M,?P"OT[H,1B>]FZ(EFD'L 40 M"YM!RN:A%#+Q7HA"5\I9"D&<5\S_+73$T*/I&R:Y%&N92R'ZA>.APNG$/5PXG5%P;])OL)7U_\1C M]A+2WE7E*K/OZ)5XIGE*6:E+ON>ACO")4[2O3-*4.CE8=,<^8>.>;^O!A-^3 M?;Q9.&T+TT:XUXYND=JK_XN0WQNIN"U34NV?G-)- M8.KY7@M.EWZFKK6C">V7? .BX0.TGVKM]@(;:'ZREC\ 4$L#!!0 ( N MG5BMR'AYZ ( '$& 9 >&PO=V]R:W-H965TK!MY#@\IT;.]D$\J!]#DI>"EFKNYUM74\U2:0T'5I:B@Q).MD 75 MN)0[3U42:&:="NX%OC_R"LI*-YG9O;5,9J+6G)6PED3514'EZQ*XV,_=H7O8 MN&>[7)L-+YE5= F*#EPJN[)?L&]OXRB5IK;0H6F>,H&!E,]*7 M-@\]AXG_AD/0.@0V[H;(1GE--4UF4NR)--:(9B96JO7&X%AIBO*@)9XR]-/) M(DUE#1FY><$R*U!D46;D3N<@R:J6$DI-OC"Z89QIAJ?GCW3#05W,/(WD!L)+ M6Z)E0Q2\01226U'J7)&;,H/L;W\/@^XB#PZ1+X.3@+=47I)P.""!'T0G\,(N M$Z'%"]_ 6]-7JXU0S(!-"^6*_%ALE)9X=WX>D]P@1L<1S7N:JHJF,'?QP2B0 MS^ F[]\-1_Z'$_%&7;S1*?3D =]G5G,@8DO^J2(]5<5C2DYR'5=R((4^J;"D M:4O*>UZEH:HL8@F M,=J,P\A9X84TI25&DB4U"C)XQE95%2;^UB/PR6@2.W<52.1") [8"/KJ!IWD M88SPD]!ILM]/0!2,21Q>.8]"4X[MZ+^R=T:"P2@.<8P&PV!"CET@K]<&"I [ MV^Q,XNM2-QVAV^WZZ:)I(W_,FV:,-=BQ4J'0+;KZE^/8);)I<,U"B\HVE8W0 MV*+L-,=_ DAC@.=;(?1A80BZOTSR&U!+ P04 " +@)U8'UTO5Z $ X M# &0 'AL+W=O\C&93O.86L/@]3 E"4-F1F!^??;,Q*R'(-J<]B#T3RZ MO_YZ^C'CR5;()[5"U/"8<947ZPQIYV%D!G3-)7+@5I+ M9(E5RM*!ZSBC0<9XWIU.[-JMG$Y$H5.>XZT$5609D[LK3,7VLCOL[A?N^'*E MS<)@.EFS)=ZC_KZ^E30;U"@)SS!77.0@<7'9G0TOKD(C;P4>.6Y58PS&D[D0 M3V;R9W+9=0PA3#'6!H'19X/7F*8&B&C\K#"[M4FCV!SOT3];W\F7.5-X+=(? M/-&KRV[4A007K$CUG=C^@94_@<&+1:KL+VQ+V<#K0EPH+;)*F1AD/"^_[+DZ MAX9"Y!Q1<"L%U_(N#5F6GYAFTXD46Y!&FM#,P+IJM8DGJO M1?QT?D5^)7 M,HJU8O:X3A_8/$5U-AEH,F.$!W$%>55"ND<@/?@J[;-G\;QC/J^8Q,KG6[:C%-,P MDY+E2[3COV=SI27ERS^'G"^Q_-FE(E$H-]B=?G@W'#D?6YC[ M-7._#7UZ7Y8.B 78P,&WM0F6@IE);JYWAPBW0AXF_+!"6(B4*I;G2] F$T"A M5K0H]0HT;;/*HEFR"R9[6+[[\"YRA^%'! MC'I19/[&< )^/XA@U ]I:$FZ'SM?*.@$N9\?^W:N61Y3XR#)4XC&P][8#>", M +WHC>@OE%Y[!D%O//9[XY%O^8PB0.N#SFAH73;2 #2T?! N' M3L\;1J5S(81]YQ@8RI@K&\>W.'[/]X*>%WJD'/2=D$@%+SC0DK=!G;?!;^7M M^?QMP[EY-F,\E,&MX,;ULW6U[&G:_*P\[*&;:"2XH= &#B=!Z%)X*@?)S#L><'8?GW/ M;PO=J [=Z+^&[C/C$AY96B#,Z&2RJK1I9]^&JGHZ%,-6*RU=R-C<&)O6D(G* MOJ4LJ^+=HD2@7.>9C5VA]HWFI8.Q%[H' U471#-D7#V=+XPH)S/2E" % \&C MBGU/OQ&\[]S418HRLQFQHS"K,RJC,571\$5@(RBS>&H:YI@*GQ#&#K6B!D1" M[32A=@@[CNG;EM02RK .9=@>2GK1)45JTWG6;-]W]]_5H9BUPOU_-X>A\YL7 M!M67EMR>8WU/5,62BWQ3=L(BYT3DX#VQ/^6W5T,4!#W'<8"B-7QU#WCE^EFY M<]36+[TVI1&@_840>C\Q!NI_%J;_ M E!+ P04 " +@)U8%_B*1[@" V!@ &0 'AL+W=OOL-*I:J6N@22TE$(DZ#9M#YT0[;:':0\F MN1"KCIW9E]+^]SLGD)&)HKT0^WY\WW>V[YALM'FR.0"RET(J._5RQ'+L^S;) MH>#V4I>@R)-I4W"DK5G[MC3 TSJID'[0[U_Y!1?*BR>U;6'BB:Y0"@4+PVQ5 M%-R\SD'JS=0;>#O#4JQS= 8_GI1\#0^ W\J%H9W?HJ2B &6%5LQ -O5F@_$\ MX0ZD=$ DX_<6TVLI7>+^ M>H?^J:Z=:EEQ"W=:_A IYE-OY+$4,EY)7.K-9]C6,W1XB9:V_F6;)O8J\EA2 M6=3%-ID4%$(U7_ZR/8>]A%'_C81@FQ#4NANB6N4'CCR>&+UAQD43FEO4I=;9 M)$XH=RD/:,@K* _C)5@T58*5$6K-9NZ,! JP[.R1KR38\XF/1.."_60+.6\@ M@S<@0W:O%>:6?50II-U\G^2U&H.=QGEP%/">FTL6#BY8T ^B(WAA6W-8XX7_ M53-7*5N"Y CI?OT_9RN*HD?SZ] )- 3180+72&-;\@2F'G6*!?,,7GQZ,KCJ MWQZ1'[7RHV/H\4/3/TQGK%O)G;9HV0(,4C,Z ^I_(A:2JT/E'"4\7$X7.*FI MRPXUYG" GD*IHRTZ^2XBTY(&@_.>"44675FZ$7L^[CWF!J#SEGIS3@@),([L M R10K,#L'D; WK'3DU$P"&Y[759XH0EFZ4J%2BICZ)K#BR@:]1;\E:8+R3YC M@XOA3U^U>I]PF[,DYV8-M2L8D.,(<4C9UV'4A0NBFVX6O>$D;Q\Q:8U& M0W;H,?A[O5P B7 3R]*I50J;MFZM[5"<-;/@;W@S48ES+91E$C)*[5]>#SUF MFBG5;%"7]618::0Y4R]S&NQ@7 #Y,ZUQMW$$[5]%_ =02P,$% @ "X"= M6)T<7"1S P @@ !D !X;"]W;W)K&ULE57? M;]LV$'[/7W%0AR(&5$N6?\6I;2!.4VS 6@1QMCX,>Z"EDT6$(C62BM/_?D=* MEIW-\;H7FZ3NOON.W]UQOE/ZR12(%EY*(TR[J4#)>HC1<2="8+X*;P?5J[.R]P>\<=^9H M#2Z3C5)/;O-+M@AB1P@%IM8A,/I[QEL4P@$1C;]:S* +Z1R/UWOTSSYWRF7# M#-XJ\8UGME@$5P%DF+-:V >U^QG;?#S!5 GC?V'7VL8!I+6QJFR=B4')9?// M7MI[^!&'I'5(/.\FD&?YB5FVG&NU ^VL"F\AQZ4196TU?.?G9Y5?2 M_5=E#-RCAG7!-,+E(]L(-+UY9"F ,XO2%FS5@"5O@ WABY*V,' G,\Q>^T=$ MK&.7[-FMDK. 7YCNPW 00A(GHS-XPR[;H<<;OH%WQ[3D? MI_)MX$:GX5S#7)N*I;@(J",,ZF<,EN_?#2;QQS-D1QW9T3GTY9H:,*L%@LIA MQ0Q/@X<77?>R? MX!+&X6@ZA9Y?#Y)P-AM![^*;[S',/K!GU#0R0-;EAL+0!?E(!FI#'(E7JLJJ MMB3U(:-D&@X(:3*;0C(.)U,"C9-#4$>7O$J:%!XK=,W^C]MQ9.)^$K>\XOYX M +TS2H\[I<<_K/2-M-S'HV$%:TQKS2VGS.Y>4E'3A4&N50FWK2)NL)'3_RN* MLV1.%_5C@:WN[DYIN!M+%^/6E;)(E)D0WZ'C;0Z\"](*-HC25Z$>F'.ISG>P@.(K_D=DRVS48E)"ADG-$,,-C/CQKX.;4<9E#W^(K#GK6>D MAK*F]%$U;N.98:F(((%(* DL_SW!$I)$*B1N-3&;:?7]0_EH.7@UEC M#DN:?".QV,V,L8%BV. B$?=T_SO4 _*57D037OY%^[JO9:"HX(*FM;&,("59 M]1__J$&T#!S[A(%3&SB'!LX) [, M[A%3O:6:>BCIE]:2%\E4HCP()K\2:2?F*^ 1(WDY:72#%@67'3B_0%_8%F?D M7UQ-9Q:C3^1[06(BGM$ENHGE@_R $W2;5=FJNKU?@< DX1_0.T0R].>.%ER: M\JDI9*C*H1G582VKL)P38;GH,\W$CJ,PBR'NL0_U]K:C$3 EHP:4\P)JX6@5 M'R"_0DYP@1S+<=$=T#R!OG'I53YC=H5'%7K_[D./S.KM,JY&)M3+ MK"#ZF4R'E=LDE5OJNF](JB^O2=7-J9M.3OW]279!MP)2_D_/0!:50Z_?H5I- MKWF.(Y@9GWY@C?W&9X>> MW]#SM?3^D)MZ0GG?6K?06IZ+K!+S6^%?^MYH=$#,/QKDI>U,)EZW6SA09!UB M04,LT!);8KY#&WE2X6C#:(KDX8?)I2';5J<'N<% +TVMZKDT@QZ:$S R6[]D'V(9T&?:X#$8CKQ_;I,$V>1.VA. U24ZFG%;D7':3HX%XKCT^0#>D MQ_#8HS]V3R2<;;T>R2TMNWO@@A61D#]5N1A&.\RV_?3T.N?BJ]7:JYSK'?UB M!_49]OKTQB<(MHH:6TOPFRQ.D:Q+(I#%;%Q4-:F,)Y(I*KZ@KF5::Z$9(5Y99D'"6PD9(R\25Z5EVR5 U!\_(684V% MH&GYN ,< U,=Y/<-I>*EH1PT5UWS_P%02P,$% @ "X"=6*&ULO59=3]LP%/TK5H8F MD"CY:M.H:R-!NP\DD! %]H#VX":WK4429[;3PG[]KI.0I25$FU3MI;&3>\X] M]]CN]7C+Q9-< RCRG,2IG!AKI;*1:F5"6&L&X>'RM*,U&4RXR+J@"G?U/\FM(%B#: M'#HX[8Y7_=JK?F>>W9,US87 89L+G33_NCL.1+93\:"N>/"?#LS@D)8!9_GVV-PT2W@;9-M#QZJC=K0- M:VW#3FU?!9>2W*?8_.-"XA7.H?5_NR0:-/+W]B6VA+C]=H%^+=#O%/B%,D$> M:)Q#FR:_S3AK3]7;(-OV?&]/E]GHG_KN@HUHQ5))8E@BSCH;8EFBO ^4$\6S MHJ4NN,(&70S7>(4"H0/P^Y)S]3K17;J^E 6_ 5!+ P04 " +@)U8W"*4 M!'<" !\!@ &0 'AL+W=O2,WHRQWHM"N+604BE)SEL-"$E5F&96OU\#%=NKTG=W"'5NGVBRX M45C0-2Q!/Q0+B3.W44E8!KEB(B<25E/GJC^9#0W> KXSV*K6F)@DCT(\FR;;&>@Z)2Z5%5I/10<;RZDY?ZCJT"/W!&P2_ M)OC_2@AJ0F"#5LYLK#G5- JEV!)IT*AF!K8VEHUI6&[>XE)+W&7(T]%"X@4(^/9>LP%>DS\DW_( NR+)ZMT2L2#>0G,Y!4\;5&:(?EG-R>G)&3@C+ MR7TJ2H58%;H:?9JGN7'MZ;KRY+_AZ2N5/1+TSXGO^8,.^NPX?0YQ0P_VZ2Y6 MIRF1WY3(MWK!WTJTX!037^WE_WF+:'*C(5._NI)6TH-N:7-$)ZJ@,4P=/(,* MY :J8VLFFDEFZCO MC4-WT\YS'+-G<]#8'!RU>0M*3; YQ&56KC7+%>&P M0I+7&Z.&K'I=-=&BL.WB46AL/G:8XN\!I '@_DH(O9N8#M3\<*+?4$L#!!0 M ( N G5@-[J)M8@( , % 9 >&PO=V]R:W-H965TC),=+NK3;PUXL4>(YXJ%)9ANI'G4%8,BVYD(/@\J8YBH,=5%!375?-B#P M9B%530V::AGJ1@$M':CF81Q%YV%-F0CRS)W-5)[)E>%,P$P1O:IKJI['P.5F M& R"W<$=6U;&'H1YUM EW(-Y:&8*K;!C*5D-0C,IB(+%,!@-KB:I]7<.WQAL M]-Z>6"5S*1^M<5,.@\@&!!P*8QDH+FN8 .>6",-X:CF#[DD+W-_OV#\[[:AE M3C5,)/_.2E,-@\N E+"@*V[NY.8+M'K.+%\AN79?LO&^%TE BI4VLF[!&$'- MA%_IMLW#'@!YC@/B%A"_!*2O )(6D#BA/C(G:TH-S3,E-T19;V2S&Y<;AT8U M3-B_>&\4WC+$F7RFL""4>294E.3Z:<4:_$6F1[YB 7TDH[)D-MN4DQOA2\;F M_F0*AC*N3]'EX7Y*3MZ?9J'!:"QG6+0OC_W+\2LO)^16"E-I/X3<);JOHD&?1(',7ID7@F_PY/W@@GZ3*;.+[D+YGMD1FGPAPFF/P8 MS;516,0_CV7.,Z?'F6UC7^F&%C ,L',UJ#4$^8=W@_/HTS'9_XGL( EIEX3T M+?9\"DA:,%\VL,79H^&88,]R[ECLX%GG9U$49>%Z7\B?3H/+?2\?8;C7##6H MI9L1FA1R)8POINZT&T,CUWTOSL\7TAI=H9]H!O:^2]02P,$% @ "X"=6!.F M"]N0! =A@ !D !X;"]W;W)K&ULS5E1;]LV M$/XKA%8,+;!%HF0K3F8;2&($*Y!T0;)V#\4>:.EL$9%(EZ3L9MB/+RDIDI7( MC(WJP2\V1=Y]O/MXHC^\!4PO;+@ M(B-*/XJE*U<"2%PX9:GK>U[H9H0R9SHNYN[$=,QSE5(&=P+)/,N(>+J$E&\F M#G:>)^[I,E%FPIV.5V0)#Z ^K^Z$?G)KE)AFP"3E# E83)P+?#[S ^-06'RA ML)%;8V12F7/^:!X^QA/',Q%!"I$R$$1_K>$*TM0@Z3B^5:!.O:=QW!X_HU\7 MR>MDYD3"%4__H;%*)L[(03$L2)ZJ>[[Y$ZJ$A@8OXJDL/M&FLO4<%.52\:QR MUA%DE)7?Y'M%Q)8##G8X^)6#_])AL,,AJ!R"?1T&E<.@8*9,I>!A1A29C@7? M(&&L-9H9%&06WCI]RLRY/RBA5ZGV4]-K0@7Z0M(9W7T&4>T>M-U=35#-DE^SY!=XP=LL M55QPQG?+&3PA76R/ M^H:]SG>4JA7CT./H":R5[K!.=WA,93SLD[>>P%J\A35OX4^7\:4=XBONI*AT M&F[7/AZ,7M9^AU408J^[]D_KI$ZM$H ]@;5R'=6Y MCHZI\$=]\M836(NWLYJWLY^_O\]>56?HC;P7)?S:".-PM./ZQEZC7CQK@#>P MAA3A3H%A]3ST%/I":^>YI=+P,15P%4U?W/6$UN:NT6[8*G'V*^(*XZV;N,ML M]U6,&YV$[4*IJF/T/]I/DMCA#CZ@GM#:R38KT6%F>24:S87MBJE\)?S.R*R>!Y]@3VCM/!L9AD^/JOI[ M%75]H;6Y:V0=MJJ?/:_VT3X"I_UA=;FKM%[OE43[5?8%49H+^P.*TMA^T96M6<:$>/;18S^ M':GD2U;*EX61+VA#5:)G5%7WIJ%XYJ&8/.FA0"E(:1J**@$]I\ LKW(1)40" M(@(095&:Q[I(# YE*"(R04372#& ;SG5!!4]2[UH4$@4\6Q%V).IG8BS&)C4 M[GHD>4K-'C&:DY2P"%#1.)4%G-E+UQQ?,OI?V>/*3K#;K-%V9'7"G%)F=3\+?1VWLFI MOKE$V>0N'Q1?%6W?.5>*9\4P 1*#, 9Z?<&Y>GXP&]1_-4Q_ %!+ P04 M" +@)U8"ZNLD # #)" &0 'AL+W=O,9EFK*-[8H..#$B#)JNXX3V!DFN16-S;,YC\:LE)3D,.=(E%F&^=]'H&PW ML0;6X<&";%*I']C1N, ;6()\+N9S&2T(RR 5A.>*PGE@/@_MIJ.V-P0N! MG6B-D8YDQ=BKGGQ+)I:C@8!"++4'K/ZV, 5*M2.%\:?V:35+:F%[?/#^Q<2N M8EEA 5-&?Y)$IA,KM% ":UQ2N6"[KU#',]3^8D:%^46[VM:Q4%P*R;):K @R MDE?_>%_GH248^&<$;BUPWROP:H%G JW(3%@S+'$TYFR'N+96WO3 Y,:H530D MU[NXE%R])4HGHSF' I,$?=ZKNA @$,X3]$.FP-&TY!QRB1Z$ "G0#5JJ$DI* M"HBMT?MUES.0F%!QI3P\+V?H\N(*72"2HZ>4E4+)Q-B6*A+-8\^Y+8RD65@^LF)[\> M5D)R5;N_NX*N5O&[5]'G^5X4.(:)I0ZL +X%*_KX81 XG[I2\)^+91'S./49"*!K6H61:;CEWB/8@X)D:H%Q$"V>$6A*Q65_\#XUYUH&PU\ MUQG;VW:(749>V!B]0?<;=+\7?-C"N?/](^13FX'C M!]W(PP9YV(M\*#^2BY+C/(;SB,.3Y8?>,>*IS6CD=Q,'02_B":0DW.$D@ M,26@6G6ILMI? L$)AQMZ1ZQ=-DXWZZAA'?6RFH/;Q3,ZW;KP[HCGU"8<=N.$ M#4[8B_/$)*:HJ+<8VNV6F183UZT%FU;3!1Z>'!//&QV?I0ZCP/6.V.W61:,O M>=6'-ZKJ$(6UDCFW(Q4YKR[.:B)98>Z>%9/J)C/#5'UK -<&ZOV:,7F8Z.NL M^7J)_@%02P,$% @ "X"=6)3XDTBB @ GP@ !D !X;"]W;W)K&ULM99M;],P$,>_BA4D!%)ITO1QHXVT;DP,-I@V#5X@ M7KC)M;'FV,%VE_+M.3MI5E!K!-K>)'ZZOW_G.^QE$T"@O*1)!,W=BU2J9R;3@3 M<*V(7A<%53_GP&4U"WK!=N"&K7)C!\)D6M(5W(*Y*Z\5]L)6)6,%",VD( J6 ML^"D=SSO1=; K?C"H-([;6)=64AY;SL7V2R(+!%P2(V5H/AZ@%/@W"HAQX]& M-&CWM(:[[:WZN7,>G5E0#:>2?V69R6?!)" 9+.F:FQM9O8?&H:'52R77[DFJ M>NU@')!TK8TL&F,D*)BHWW33',2. >KL-X@;@]AQUQLYRC-J:#)5LB+*KD8U MVW"N.FN$8\)&Y=8HG&5H9Y)+0)4-NZ[ 0N22?2U#4,+$BS>RK,S"4$55E_1['1)' M\<"CUV\/H._T!@?T3FV"YYB HD/.0. 9W._STBMBK\ZQ+FD*LP#OA@;U $'R M\D5O%+WU( Y:Q(%3[Q] _",>&3G1&HPFWRYQ(;DP4.CO^Y@'S\ \;)F'WF-] M9.:6N4-@4S([@C8P5!_1+Y,%OMHO#+_&=Y)"SEYEI2&ULK59M3]LP$/XK5H8F)FW-*Z7KVDC0 M;!H22 C$^##M@TFNK85C=[;;PK_?V4FSMDHSF/C2^N6>Y^X>VW<9K:5ZU', M0YY*+O38FQNS&/J^SN=04MV3"Q"X,Y6JI :G:N;KA0):.%#)_2@(^GY)F?#2 MD5N[5NE(+@UG JX5T6@>+? M"B; N27",'[7G%[CT@*WQQOV;RYWS.6!:IA(?L\*,Q][ X\4,*5+;F[D^CO4 M^9Q8OEQR[7[)NK+M]SV2+[6190W&"$HFJG_Z5.NP!0A/#P"B&A#M Y(#@+@& MQ/N P0% 4@,2ITR5BM,AHX:F(R771%EK9+,#)Z9#8_I,V&._-0IW&>),>@DH MFB:?R%E1,'L2E),+45TG>R['&1C*N/Z )G>W&3D^^D"."!/DBG&.!GKD&PS# MDOEY[?*\B! M0]N*N$J#7CCR5]MBO, FZXSB/W,\:7(\ZDH,]M#)-.AM=>GNYPPF 33Y2T MQ+,C9[^1L_\Z.0NF<[G$>X3:P8MUK)R$P-GKGWMK9^'PTG5CO_25!\'6$%G3&A49XJ40>\43U%5 M#;>:&+EP+>A!&FQH;CC';Q10U@#WIU*:S<0Z:+YZTC]02P,$% @ "X"= M6+]-2XBC @ J08 !D !X;"]W;W)K&ULK55A M3]LP$/TKIPQ-(&VD3=K"6!J)EJ$A#8W!V#Z[R;6Q<.S,=EKV[W=VTJR4TO%A M7QK;N??\WO7NDJR4?C %HH7'4D@S#@IKJ[,P-%F!)3/'JD));^9*E\S25B]" M4VEDN0>5(HQZO5%8,BZ#-/%G-SI-5&T%EWBCP=1ER?3O"0JU&@?]8'UPRQ>% M=0=AFE1L@7=H[ZL;3;NP8\EYB=)P)4'C?!R<]\^F0Q?O WYP7)F--3@G,Z4> MW.8J'P<])P@%9M8Q,'HL<8I"."*2\:OE#+HK'7!SO6:_]-[)RXP9G"KQD^>V M& >G >0X9[6PMVKU&5L_7F"FA/&_L&IC>P%DM;&J;,&DH.2R>;+'-@\; .+9 M#8A:0+0-&+P B%M [(TVRKRM"V99FFBU NVBB< M3;\@Y<# >_A6,VFY92ZK<"6;^G")OL4%TSF7"VAC#R_0,B[,$:'N[R[@\. ( M#H!+^%ZHVC"9FR2T),U=$&:MC$DC(WI!1@S72MK"P">98_X4'Y*ESE>T]C6) M]A)>,WT,(^V!QT-@?[V-.O%6JJ&JH5X0UG9!@.J33L MNC2.=OEO2$>>U(V=9?IAE(3+35?/0_KQ21?S1.RP$SM\I=B,F0+F-- ,5(SG M0,4/K%2UM(;J.A,UU21X%P@E&:LUTB"SH.:M3\'9C MNN6N/?]H=/K<;;=E] M'M(?G&[9#3>ZOD2]\,/04,Y)=],HW6DW;\_]F-DZG] <;L;F7YIFB%,;++@T MY').E+WC$]*EF\'8;*RJ_&R9*4N3RB\+^I:@=@'T?JZ476_&PO=V]R:W-H965T.Z#2AE&@\$D++E009KXM85)$UVC% H6AMFZ++EYN02I=_-@ M&+PNW(M-@6XA3).*;V )^%@M#,W"#B47)2@KM&(&UO/@\W!V.77G_8'O G9V M;\R]@"@Z$!"U 9'7W1!YE=<<>9H8O6/&G28T-_!6?32)$\H598F&=@7% M87H'9,FR<[9LJL+TFGVKP' 4:L/\+KL3?"6D0$$'3Z\!N9#VC)TPH=A#H6O+ M56Z3$$F-PPRSEOFR88X.,'_EYH*-AA]8-(C&['%YS4Y/SOZ$" M=W0 ]Z;&VD K?<%?Z 9AK[P&9MP/XQ[#S%8\@WE M]V"V4*0OG\WG P^'1$Y MZD2.CJ&GWO,I/&>RSEVBL0!&61-'+)I"]2=:1(<0_SL)]ZTE%/ MCE+?@;4S)LJJ1DJT4 A47^PCG[PA/S]@>]IQ3__;MOS]K/K(IV_+&_]=WG#O MX;L>2K=F(Y0E@C5%#2ZFI-TT?:F9H*Y\+UAII,[BAP6U&ULM5=M;]LV$/XKA%8,+>!%UJOMS#:06"DVH$.-N-T^ M%/M 2V>+*"5J)&4G_WXD+:N*)&NIT7VQ1.F>Q_?<'8^G^9'QKR(%D.@IH[E8 M6*F4Q:UMBSB%#(L;5D"NWNP8S[!42[ZW1<$!)P:44=L=CT,[PR2WEG/S;,V7 M"3[5.H']G)>X#UL0'XNUERM[)HE(1GD M@K <<=@MK#OG-III>V/P)X&C:-PCK63+V%>]^#U96&/M$%"(I6; ZG* %5"J MB90;_U2<5OV7&MB\/[._-]J5EBT6L&+T+Y+(=&%-+93 #I=4/K+C;U#I"31? MS*@PO^A8V8XM%)="LJP"*P\RDI^N^*F*0P/@NQ< ;@5P7POP*H#7 CC^!8!? M 7P3F9,4$X<(2[R<0D)>GA2 MA21 ()PGZ*-,@:-5R3GD$GT@>$LHD42]_05M5.$E)07$=N@[P6\CD)A0\4[1 M?-Y$Z.V;=^@-(CGZE+)2**R8VU)ITI[9<>7__1J MA_S=%Y\3H]_/J+O&K2AP# M+M04!_ #6\N>?G'#\:U^T?B19](/(7D32JR/I M#;$O'[*"LF< %+-,%RIV8?)'!0IU.1Z79R4530%>6.6Z*Z-F%;>#3HX)7Y M"VOYX:#\CP5P5:!::A]VL-N\0;MA/;83+V6]D'OKM0^ MJ;5/7JG]@]8^J@^.Y]'Y+!FAC<023!VHP^<]R7$>$TS1F@EBMO>7AR>I)Q+5 M0M%#7F:&DN6];7/8G?/)UCR^OAUNC:=]3?3_HXX&J:],T;1.T70X1<9!.NC@ M_;139[[;ZI&KKDW@S5JU..C*E4)GM=#9H-!/3*JJPE6>H#G<,!.#:B_^5RQF M'9UN&+0VW:IKY#ONM!6-07^_-QIV8UK4H[T:H?8D%ZKI[!3]^&:B>B _C,R?-"SZ3U-\OR7U!+ P04 " +@)U8 M?W';DX$* #U> &0 'AL+W=O// M^5*,0S#-Z#GQ2QM"WH]-_&";)V_BB^/,^7Y_U^-IG+ MA<@^)$L9JW>>DG0AU<7Y;Z[].HB6>51 M&,N[E&2KQ4*DK]T[O;<>7<#;/BQW]JXNEF,E[F3\L[U+UJK^A3,.% MC+,PB4DJGRY['YUS/O2+@/*(WT/YG&UMD^*C/";)M^+%[?2R-RAJ)",YR0N$ M4/_6\D9&44%2]?BSAO8V91:!V]MO=%9^>/5A'D4F;Y+HCW":SR][ISTRE4]B M%>5?DN>_R_H##0O>)(FR\B]YKH\=],ADE>7)H@Y6-5B$P*\.L!K!+C>G@"_#O#?6\*P#A@V T9[ D9UP.B])8SK@''96-79 M+9N&BEQ<7:3),TF+HQ6MV"C;MXQ6+1+&A13O\U2]&ZJX_.H^3R;?3JY58T[) M3;)0"L]$J9$3\G$Z#8M-$9';N!)]\<;/5.8BC+)?U"$/]Y3\_-,OY"?2)]E< MI#(C84P>XC#/?E4[U?;7>;+*1#S-+OJYJFY1:']25^VZJIJ[IVH.^93$^3PC M03R5TY9X:H_W#L6S ^6[%D!?G>?-R7;?3O:U:R7^0\0?B.?\2MR!Z[=4Z,8> M_GF2;\(';>?#'OY)I-;2@_>'>VUGTQY.Y<0:SNWAOR5K%3XHPUU+4W@;W7LE MS]NG^T*M)X^[NO^8IB*>2=7;YN3QE6P?=R=>R]T?GT4Z)?_^IT*2VUPNLO^T MB;LJWV\OOQAASK.EF,C+GAI",IFN9>_JKW]Q1H._M0D#":-(6("$,22,@V"& MO/R-O'P;_>HVRU8BGDBBNCZ2B4B2Y(E,DL5"*2PKNMPVQ5B1716#A%$D+*A@ MHQ)6S)365T6'L-[6 ;(\#H(9.AAN=#"TZN"WU>)1ID7C)\NB>U'#XDSU+WGK M>'1M9745 !)&*]APJ\T&9I,%R.(8$L9!,*/]1YOV'UG;WQA:Y$NQ+=4,?I+, MXO"_[2*P KN* FCHYTOKN,-SQHZ&.THQ?$]O_']1E:+@V!&^XXW[3NVMN\7 MF>5I.%'?9U+.I*NY;UNS6CE=FQ4)HTA8@(0Q)(R#8(9,3C1)B2M8A6 MLM6.L9*[B@)*HS7M;'L&^F'L-$0!+9/5M.T)3T.%'%6@V=A;YIV#GE[:B9T; M&4FC-6W[A/OCW:\^M% &I7$4S12$JP7A_L!\E'PGG]7LX5]2I.13&*ECDKB] M![#2.XL#2:-06@"E,2B-HVBFAK0SZAS;&G6@WBB41J&T $IC4!I'T4R9:8?4 ML5ND5?^TL<76JE<*XQE9RC1,VDI;U%2V5150TQ1*HS6MF"1NS5H]KSF?@7JG4!I'T4P-:/O4 ML?NG>^,IEV]?LVEY,9Y5 ;54H+8#2&)3&4313 M3-JK=<;'GMA 75XHC4)I 93&H#2.HIDRTUZO8_7Z?F!B S5OH31ZX+..R*+L M?ELE C5KH32.HID2T7ZM8S=LWSFU@9JT4!JM:8VIC3-N3FV@-BV4QE$T,Q5, M&[6NW:BMNHG/53?1UOSV^*[-#Z51*"V TAB4QE$T4R7:X76=(\]97*@A#*51 M*"V TAB4QE$T4V;:-W;MOO'FJI%QT8@T+AH5>4S9]NS&ELQD+[&SKJ!>\2NU1R\NHW5S_(X"R>U,-1$IDH WY%(JS2@_B^41FM: M0QJG36E ?=WV,MW&M494F6:3:[_6M7N8S-(-%+]Q]O0"4-,62J,US4QHV[G: MV'*4ZS:/8M":<13-;&KMO+IVY[6XOX#<12(FW\E#7#6N=:8*]6"A- JE!5 : M@](XBF:*1ENU[NC8,U6HB0NE42@M@-(8E,91-%-FVL1U[1FW#['.;RGNJ-C) M?VE5#M27A=)H33-&H=U!"&JW0FD<13,%H>U6UVY!;@]6AST5J-4*I5$H+8#2 M&)3&4313,=I]=<^./5)!G5LHC4)I 93&H#2.HIDWF&J#USM@\%8W1(NU""/Q M&$GRE*3D:96OTMI>:5..G=E5.37-1Z]ES=_;L:<('34&2ST5.PJQ\7:83YPEYW+Y7CB1KF1)!GIM7 MPO?G[=DKU5EZ4#_ZP FK;D@@XSI]CXS(5+RV9O%!J\6@-(ZBF:K35K1GMZ*M M0V2P6$;)JY3M8R/4CX;2*)060&D,2N,HFBD?;5Q[QWXHA =UNZ$T"J4%4!J# MTCB*9LI,N]T>_.$0WON>P7!C+[FS(J#&-)3&H#2.HIF/IM/&M&\WIJWCUM=P M(>OG@7YY]\.-[ 5V[6B@- JE!5 :@](XBF;*2AO<_K%3E7VH*0ZE42@M@-(8 ME,91-%-FVA3WWYFJW/T!-W9R9_U W6[_72G)T#(9E,91-%,7VL7V[2ZV=50[ MF!ABAW>6!M3.AM("*(U!:1Q%,R6T]=!>_]@C&-04A](HE!9 :0Q*XRB:*3-M MBOOV].K.-PC;>9U58Z^=7UJ#;9TDA=8C@-(8E,91-%,AVL_V[?9L0R'R91FF M54]D$0G4C3Y006=@40DT%1I*8U :1]%,E6C_V;?[SW>;N\=)&$]2J<:CXM:< M>//,\7I)CL:CYTF892LU9:K#=7_M&H*ZE/7M,8]XX-A(R,-6F@ MI3$HC:-HIGZT >W;,Z=O*E'<[UV/ &H?0VD42@N@- :E<13-%(FVC_UC)TO[ MT&1I*(U":0&4QJ TCJ*9RV1H3WIH]Z3U0AEB-DOEK#!S]@Q?61*UKYX!-:&A M- JE!=1#J+,,I5$H+8#2&)3&43139MJ! M'OX?\JCMS,[*@1K/4%H I3$HC0];,L:+A >=\6!J0EO*0ZN7^*:)ZB=W:_M# M'6$HC=8TZ[)?4)L72N,H6M7T_:U%5AS1J]'\N5 M:1O[KYWS&Z=E/W7.@VH%7HVO%@3^)-)9&&&PO=V]R:W-H965TY %#D-4TR.;062BWO;%N&"TB9O.5+R/2=&1!)&K-&7B[1X2OAE: MU-I>^!+/%\I#)9O#,ZBORR>AS^S*2Q2GD,F89T3 ;&B-Z=W$=8U!/N); M#!NY;[W_ MFL-KF"F3,.')]SA2BZ'5LT@$,[9*U!>^^1U*(-_X"WDB\U^R*<O92%V#-S@'0.W-' /#?QW#+S2P,M!B\QRK >FV&@@^(8(,UI[ M,P=Y;7)K31-GIHW/2NB[L;93HV?%PY>;>UV(B$QXJF>'9'E];\AST5G"9R0? M13XOS1U)QJ;TL7HC5P^@6)S(:SWZZ_,#N?KQ>F KG97Q;8=E!O=%!NX[&7CD MD6=J(_41: M?9M%XDXN60A#2Z\"$L0:K-%//]# ^;D)_$+.]LK0JN'/S_V9Y6P]"GH]_=HENI@F.:&YZ?=IW_0,F-&I+IF[%U+WP MK.L>4?G]?J' MT$OA(@MD&01;(?$\VG*Z-:=[*4YT\2S#4+K75>^HJV@V;6EKZ4)127#)25P$ MHNX>;W"(Z^%3?1^CEAX4UQYG8#0LMHTXG:;V^=U#GH_0)K06)Q17)VVYT>6W MC+G;(__6.2+_""5#:RE#<2US1"[ ?!3KR4E"_;5AY/:*)42!2,E5G)$W8$)> MGY[%>-2@\$.H0]+BF\;MD(B]R<;/HO_FJ[=UI3^4CEWMEZ=6112716W+J#/T5X MON!V7W&VOT$0J.UA*.XAIN/)\+ MF#,%)-85B3,9AV3-DM6)-WSA-,#>\!\AW-Q:N+FX<$.XT#=ZZ1;3+GCDMF2U M1G-QC8:0G5CWW-.Z#(_=EJW692ZNRQ"V,Q>M,A V0_%7FS;/C(QU^PD@9DV=6Z[NF.BV DM3A1?YIN) M4ZX43_/#!; (A!F@[\\X5]L3$Z#:CQ[]"U!+ P04 " +@)U8;C4P\'4# M #]"@ &0 'AL+W=ONJZ($ @<3-SYO[MP@^,@9WQ1XI[U?H&(V4M MQ*-IO(]GCF>(,,-(&Q>,_G9XAUEF/!''E]JIT\0TANWO@_=W5CR)63.%=R+[ MG,8ZF3D3!V+?7/OM:) M:!D,@Q,&06U@$^%6@2SE&Z99.)5B#]+,)F_FPTJUU@27KSTYNFIR=-7G/6S(#]EGFK0AK'&;M?/$T;/QRFX20,W MZ3V#G^W5B_& [5#24[(U2PES=+SQNN17@./S9\GWCJ^)]U*J5I6JXSGKAZT#^WX; M]_+:/T'<>O_\%R9NG\,SS/YW,0='YN#E]\XW']\SFBJTFWY);JLBR5%N;=VE M(!(EUU5QTO0VM=V\JFB.TZO"D-YPVMX*,MR0*<6BZT-6M5;5T**P]\!]02P,$% @ "X"=6#%%R3TE P QPL M !D !X;"]W;W)K&ULQ59=;]HP%/TK5E9-K;0V M(>&S@TA NZW2*B%HMX=I#R:YD*B)S6P#[;_?M1/2P ):I4A] =NYY_C\14P?++@(J4*IV)IRY4 &AI0FMBN MX[3ME,;,\OMF;2+\/E^K)&8P$42NTY2*EQ$D?#NP&M9N81HO(Z47;+^_HDN8 M@7I<303.[((EC%-@,N:,"%@,K&'C>MQP-,!$_(AA*TMCHE.9<_ZD)W?AP'*T M(D@@4)J"XM\&QI DF@EU_,E)K6)/#2R/=^Q?3/*8S)Q*&//D9QRJ:&!U+1+" M@JX3->7;;Y GU-)\ 4^D^27;/-:Q2+"6BJX MAX#F$8"7 SR3:*;,I'5#%?7[@F^)T-'(I@?&&X/&;&*FCW&F!#Z-$:?\F>+! MT^4(C0C)F*=8'9(:?R_)+#M9PA$>N>=, M19+(VN M])%5B3S)]-;SJ8EL+^EVD73[G4NY7:=5-9'M6=4IK.K47,H97ZM4I6WWL)(K M8KI'"KE;".V>%/H5& B4JNMX&.*'*99*4/U)KA)YDNNMYU,3V5[:O2+MWCN7 M[U!*E():F4Y0H8,U4 MUA,4JT4W.C0]V,'Z2'>IIM5ZI<*VS@SC+#3!J$#\/F"<[6;Z V*WMW_"U!+ P04 " +@)U8YJ1E0><" M +" &0 'AL+W=OP';N>?D MG'N=>X=;(5]4#J#):\%+-?)RK:L[WU=I#@55'5%!B4^60A94XU:N?%5)H)D% M%=P/@R#V"\I*+QG:LYE,AF*M.2MA)HE:%P65NPEPL1UY76]_\,16N38'?C*L MZ KFH']4,XD[OV')6 &E8J(D$I8C;]R]FPY,O UX9K!5!VMBG"R$>#&;;]G( M"XP@X)!JPT#Q;P-3X-P0H8P_-:?7O-( #]=[]L_6.WI94 53P7^R3.D[DK+!%+\IDR29XI7P,9*RQX94*4>?*]7GZ1M-3( M<74/FC*N/@Q]C?+,2_RTEC)Q4L(S4B+R*$J=*_)09I =XWVTU7@+]]XFX47" M1RH[).I^)&$0]EKT3-\.CR[(B9I41Y8O.I?JG$JH4SVC._P4-!E+S-L*[/K7 M>*&TQ'O]NRUWCKO7SFV^]3M5T11&'G[,"N0&O.3]NVX/#'U M4SDF$K?P'+F-&[?QV]QN!,<&P)G>M1F-VU)]VXM/*M(>%@S:*S)H- [>IC%C M&Y9!F9$= YZUZ71$W>!0P(G&BR%.GW_05PN0*SMN%$G%NM2N#36GS40;VT9^ M<&TS\:-R:QR:P8]D\.2Z0,.@.LOW2CQVVTJ&SW7@B-L\ N[\4JJ6[T$ M,.0^XT)/O*4Q^9'OZV0)&=7[,@>!3^929=3@5"U\G2N@J0-EW ^#8.AGE EO M.G9KEVHZEH7A3,"E(KK(,JH>3H#+U<3K>8\+5VRQ-';!GXYSNH!K,#?YI<*9 M7[.D+ .AF11$P7SB'?>.XEY@ <[B!X.57AL3Z\I,REL[.4\G7F#?"#@DQE)0 M_+F#4^#<,N%[_*E(O7I/"UP?/[)_=TH\$A2:".S"HQOD#%1_M+[2H@U /(T \(*$+X7$%6 MZ#E@^ J@7P'Z3IG2%:=#3 V=CI5<$66MDXS8<_]VBA\RA!GIE>@ MC2H24R@F%N38G@(S##3Y3([3E-FSH9R1*V,EY#OD^B8(^$01@U.=0.OZ *X3T'[S?YTPZ/(:GA48LW41T6D>.+WA46 MIU(;0D5*G!O(].^FPR_)^\WD-I4=Z9PF,/$P5SE&;_KI0V\8 M?&D2KDNRN".R#5'[M:C]-O;I699S^0!XN108$.XVS:0H-,GI YUQ:)*RI!PZ M2IO$[S!V _L9^W?K*K5NO:U*'9%MJ#2H51JTJG15:T.31!68?10D58UM_NR2+.R+; MT&Y4:S?ZGPEKU*6H79+%'9%MB'I0BWJP14#F&)![!#C#,H0:2%U%AW5!TIBW M2F8L")_N2+ _>I:T6K??5JF.R#:4.JR5.MQ"J03#3S>)TDJR;9AU21:79(.U MTXK:4EHO>*HO@U9ESK.<,H6=@B')DJH%8#KG+GR,)!RP9$_)G":,,_/06$>V MTF^K6:=L<<6V_C\0'K[4S%\KSS- "6R;HS%*"F'*2KU>K5NI8]= ^$_F91^& M9>*""8W"S1&*%PI/3)6M33DQ,G?%_DP:;!W<<(GM("AK@,_G4IK'B=V@;C"G M_P!02P,$% @ "X"=6/D0Q1GR @ V0@ !D !X;"]W;W)K&ULK59=;],P%/TK5IC0D+;EJU\;;:2V \'#4+4R>$ \N,EM M8RVQB^VTV[_G.DE#/[S )%Y:V[GGY)SK:]\,MT(^JA1 DZ<\XVKDI%JO;UQ7 MQ2GD5%V)-7!\LA0RIQJGB,<9A) MHHH\I_)Y IG8CAS?V2WF!@G"R$>S>1S,G(\(P@RB+5AH/BW@2EDF2%"&;]J3J=Y MI0'NCW?L'TOOZ&5!%4Q%]ITE.ATY X=@#((\=$-2 X!C0>P$0UH"P-%HI*VW=4DVCH11; M(DTTLIE!F9L2C6X8-[LXUQ*?,L3IZ!Z4ED6L"\GXBHQ-4IEFH,@EF5<;2\22 M'$9-A=**S$!JK!*SH,51Q"RCG)S? @9DZAUR/0&+\@-R9W@.E7D T\@L>"G[7@_:"%P,7=- H-= B=!*^,= ME5U4S_&"US$ _/3EO"*KV/G M,Y?(C5K3&$8.WA(*Y :]MYG]3V0'UCN-]4X;^Y'UV%B_( M8,5X6 MZ8)B4<9@2T'%VRMYS;6WB?Q^B)NYV;=V&N0U$0=ZNXW>[BOTPA->S H/'N-Q M(:6UN"<587=/0]CQO".AMJ#.P*ZUUVCMM6J=T6>\NK7UQ/9.WG?I!YWK(U6V MJ.YU:)?5;V3U6V5]$?PRIBHE<4KE"JSR6AE>6]]]FU??;F+0F!B\OFZ!)W\I MVL%)/78&W:.DG\8<%'8EU]WK'CE@&DU352BDX+IJ),UJT[?'9;MR_X1731\O M0SQNBF2P1*AWU<=,R:J15A,MUF4O6@B-G:T[=D(&*$5LFO8"_KCGY!S[YMZ,-D(^JP1 DYWH"E+U06"'^>WY/SL@IP1ERBSJPCCY)$SK2YQ$<=? M$E$H9%0C5Z,%(\2-*KF34J[_BMP.N1=<)XK<\1CB?;R+UFO__M;_Q#]*>$]E MBW3:E\3W_&Z#GNGI\,X1.9WZ.CJ6K_,*WQV5G/'5[ME^NUDH+3'=OS<=5TG7 M;:8S)>!:Y32"L8/ON *Y!B=\^Z8=>.^:O/XCLCWGW=IY]QB[3<04LZK)9(D, M+-*4I75XU>OV^R-WO:N^(:KM#X?=.FQ/5Z_6U3NJZ\D6 HBOZ!HDUC7"BVR! MEX.O1I7=A<*7 M,Z$EE>:+P]PBLO),= 7,ZP7MG@2U-R6-3DL531VU'O]]MM M/Q@>VFP([ 5]?^CYS4:#VFCP/XW&9;5HLAJ<:K4A\*C5?FVU?U*N_SR6OZ!X#)HN!_4:S>K'=1J!W^K]L@A#T[1.SA)K[O37C*0*]MU%4HIN"XK M;;U:-_8;V\\.UB?8\,O^_)NF_%K .KIB7)$4EDCIM?IXZ;+LP.5$B]PVL870 MV!+M,,&/%I F />70NCMQ#R@_@P*?P%02P,$% @ "X"=6)\U2G<. P MA H !D !X;"]W;W)K&ULS59=;],P%/TK5I 0 M2+"D2?HUVDA;MXE)&ZM6#1X0#UYRTUASXF [[?CW7#MMUFQM85(E>&G]=8[O M.;Z.[V@IY(/* #1YS'FAQDZF=7GLNBK.(*?J2)10X$PJ9$XU=N7<5:4$FEA0 MSEW?\WIN3EGA1",[-I712%2:LP*FDJ@JSZG\=0I<+,=.QUD/W+)YILV &XU* M.H<9Z+MR*K'G-BP)RZ%03!1$0CIV3CK'DX%9;Q=\9;!4&VUBE-P+\6 ZE\G8 M\4Q P"'6AH'BWP(FP+DAPC!^KCB=9DL#W&ROV2^L=M1R3Q5,!/_&$IV-G8%# M$DAIQ?6M6'Z&E9ZNX8L%5_:7+%=K/8?$E=(B7X$Q@IP5]3]]7/FP 4">[0!_ M!?"? \(=@& %"*S0.C(KZXQJ&HVD6!)I5B.;:5AO+!K5L,*WG-%^%8E32&L8-77H%< M@!.]?=/I>9^VB3X06F%OV*QK*>LURGI[E=V"TI+% MYGM27XR[@NFM7XV]/*\]S .1M23W&\G]_R+[^X)?_>^%ZKWMUXT'.0T:L# M1"]:<*'2#L82) 8K340[-3^\-4NBTO M<2,E="PYJDMEV,^E6%=,'+J 42<%#1X)'X0CPME8,6#EI&!\Z<(="$PDERK0 MIE1-NC9$JB<'MUT/JKC6*9B0RN9V&=SO<3U\!UCUP"#CO#'8"5U@V"^)UE2) M&].Q@VWP&134[?ME:1Q.%5FV.U?AFF!O)LE8JHRJ)DT[7(6&?4YSL*/8= 9W M+Y!O[9G=--$UCJ&XZ&=_DBW:!DCU)_GIOI"-N'RJ:WBN9L8?N+O#& J;=Q=5*6?/F)LZDH MJ)O\P0F'?;+B!3.IV)/)!J4R,0&JPN"1*LTFFY%?BI3W=*%7Y;3(<<^=-^CY MWZ[SE JJ"-\T;6K_F%?YQ8[C[FM9MM\JNX:]'NOW]K&;O'H+)I.W8/)-U&3O M^$W&Z?%[K,]\1VZR^VK?['M-1O5):..XM778:J(!'&H'X7';F,O*:C,T?:UOZ9GQ&3 '&,>Q ML#S_TWQZZ'P9$>RNFA',?R(2/[P?+X.:FY_#--TSA.$FQ%1R.O@Q&V M;DD"/WXUS!LPL#R0Z>_6&M]MO$+VUP&VI_LJ!)LI7HG83/&U!L2_;L!(4_]N M8WF @>T"5CN0WY\':LK/B6/85DCA. M4S\"F-]!'&,(/(TX@CD #Q@2Q_8]N/,^BE;OJ6C]'\SA;U!+ P04 " + M@)U8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( N G5B;SB1)) 0 /D@ / >&PO=V]R:V)O;VLN>&ULQ9K? M;],Z%(#_%2M/7 EH\V,#)HK4;7#OI,%V*=HK;8P78ZQE_/<;(R9UV. M>#GK4QLG<;^<^9S/=O;^UMB;I3$W[&>MM)LE:^^;H\G$E6M1<_?:-$+#F96Q M-?=P:*\GKK&"5VXMA*_5))M.#RL> MSH=#MI%.+J62_FZ6=-^52%@MM:SE+U'-DFG"W-K<_F>L_&6TYVI16J/4+$G[ M$U?">EGN-"\"Y#>^=%V+Y\NO'$!FR>$4.EQ)ZWQW1=<_!\:-@(O[H]:;3U)Y M84^Y%_]:TS927X=NX"DFT6-T<=A^]D$\LG\31K-:R5*4K("C8L=<<5T*%D%F"&2V1\CO6029(Y#Y7B 7 0=NC2 + M!++8(^0@D@<(Y,$^(?,(\A"!/*2%/!6NM+()[":29_1LV\8I$;YQLN55S*<\PX^1Z- ]@Q)F:RY@&/"PW&+G,29FH)S80'\P MYU4EPUFN1K:Y<\Q .;&!_F#^W_*P%\_#6X,'T!@3,U!.;"#TCSXL[YB%B16L5:HO\!,.VDNNRDO+PD?_)J X M"!MXJU:I$VB[T.>&5]LW]]O_.OCP&U!+ P04 " +@)U8CF$X^KT! !Z M'0 &@ 'AL+U]R96QS+W=OH=][M#FE;KG-NW$-)\'?=UZC=M/)R?+)MN7^?SLEN%MIYOZU4,.AB, M0G<_HWJ?W,_LS4YM_,_$9KGQT/^8W#X:;IM6L>8J]ZL[E8Q3ZMP MW-UNIW"Y2/\\N>I]+J95][F0*I0.4@C2\D$&058^R"'(RP<-(6A8/F@$0:/R M02\0]%(^Z!6"7LL'C2%H7#Y(!BCC@"#I 6L"K06Y%@*O!<$6 K$%R18"LP71 M%@*U!=D6 K<%X18"N07I%@*[!?$6 KT5]58"O17U5@*]]>%GFT!O1;V50&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&][ MV"PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#; M46\GT-M1;R?0VQ\VNPGT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-N?J7?*IUU, MMY[K&H]NGDEU/K\;;Y^_+*\W$>?A!>< 1ZWOOU!+ P04 " +@)U8G"O3 M#[T! !W'0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUKR MO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AM MC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N M[.;XHK2^'RC3S M>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T> M=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<UKKLCGDL^Y_Z_034$L! A0#% @ "X"=6 =! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " +@)U8%ESI%>\ K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " +@)U8F5R<(Q & "<)P M$P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( N G5@PY^JO_@4 *L@ 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ "X"=6&X;?,O? @ P0D !@ ("!UQ, 'AL M+W=OP6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ "X"=6/EY MY&@L '\= 8 M " @1DG !X;"]W;W)K3,@H% !(#0 & @(%I,@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ "X"=6# /.@,^ P IP< !@ M ("!J3< 'AL+W=O&UL4$L! A0#% @ "X"=6(986SJ3! S@H M !D ("!%3X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X"=6'<['2H! P C@8 !D M ("!?DH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "X"=6";/5^HX!@ < \ !D ("!M5D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "X"=6+T_ MW+") @ Q@4 !D ("!:F8 'AL+W=O8" #S!@ &0 M @($J:0 >&PO=V]R:W-H965T&UL4$L! A0#% @ "X"=6&90#E%7 P WP< !D M ("!_VX 'AL+W=OM!]H" !Z!@ &0 @(&-<@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ "X"=6*W(>'GH @ <08 !D ("! MF'D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "X"=6)T<7"1S P @@ !D ("!?80 'AL+W=OZB;6(" # !0 &0 M@(&4D@ >&PO=V]R:W-H965T&UL4$L! A0#% @ "X"=6 NKK) P R0@ !D M ("!])D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "X"=6+]-2XBC @ J08 !D ("!$Z, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"X"=6']QVY.!"@ ]7@ !D ("!8ZP 'AL+W=O<" +" &0 @('= MP@ >&PO=V]R:W-H965T&UL4$L! A0#% @ "X"=6/D0Q1GR @ V0@ !D M ("!H&PO=V]R:W-H M965T&UL4$L! M A0#% @ "X"=6/_'P99) P SA0 T ( !3], 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ "X"=6(YA./J] 0 >AT !H ( !_=L 'AL+U]R M96QS+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 75 212 1 true 26 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://galecto.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100070 - Disclosure - Description of Business, Organization and Liquidity Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidity Description of Business, Organization and Liquidity Notes 7 false false R8.htm 100080 - Disclosure - Summary of Significant Accounting Policies Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100090 - Disclosure - Investments Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestments Investments Notes 9 false false R10.htm 100100 - Disclosure - Property and Equipment, Net Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 10 false false R11.htm 100110 - Disclosure - Fair Value Measurements Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 100120 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 12 false false R13.htm 100130 - Disclosure - Leases Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 13 false false R14.htm 100140 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 100150 - Disclosure - Commitments and Contingencies Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 100160 - Disclosure - Stock-Based Compensation Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 100170 - Disclosure - Restructuring Activities Sheet http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivities Restructuring Activities Notes 17 false false R18.htm 100180 - Disclosure - Net Loss Per Share Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss Per Share Notes 18 false false R19.htm 100190 - Disclosure - Subsequent Events Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 19 false false R20.htm 100200 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 100220 - Disclosure - Investments (Tables) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsTables Investments (Tables) Tables http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestments 21 false false R22.htm 100230 - Disclosure - Property and Equipment, Net (Tables) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet 22 false false R23.htm 100240 - Disclosure - Fair Value Measurements (Tables) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements 23 false false R24.htm 100250 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets 24 false false R25.htm 100260 - Disclosure - Leases (Tables) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeases 25 false false R26.htm 100270 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses And Other Current Liabilities (Tables) Tables 26 false false R27.htm 100280 - Disclosure - Stock-Based Compensation (Tables) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://galecto.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation 27 false false R28.htm 100290 - Disclosure - Restructuring Activities (Tables) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesTables Restructuring Activities (Tables) Tables http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivities 28 false false R29.htm 100300 - Disclosure - Net Loss Per Share (Tables) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare 29 false false R30.htm 100310 - Disclosure - Description of Business, Organization and Liquidity - Additional Information (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails Description of Business, Organization and Liquidity - Additional Information (Details) Details 30 false false R31.htm 100320 - Disclosure - Investments - Summary of Available-for-Sale Investments (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails Investments - Summary of Available-for-Sale Investments (Details) Details 31 false false R32.htm 100340 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails Property and Equipment, Net - Summary of Property and Equipment (Details) Details 32 false false R33.htm 100350 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 33 false false R34.htm 100360 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails Fair Value Measurements - Summary of Assets Measured at Fair Value (Details) Details 34 false false R35.htm 100370 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 35 false false R36.htm 100380 - Disclosure - Leases - Summary of Operating Leases (Details) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails Leases - Summary of Operating Leases (Details) Details 36 false false R37.htm 100390 - Disclosure - Leases - Additional Information (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 37 false false R38.htm 100400 - Disclosure - Leases - Quantitative Information Regarding Leases (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesQuantitativeInformationRegardingLeasesDetails Leases - Quantitative Information Regarding Leases (Details) Details 38 false false R39.htm 100410 - Disclosure - Leases - Summary of Operating Lease Liabilities (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails Leases - Summary of Operating Lease Liabilities (Details) Details 39 false false R40.htm 100420 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 40 false false R41.htm 100440 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 41 false false R42.htm 100450 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails Stock-Based Compensation - Summary of Stock Options Activity (Details) Details 42 false false R43.htm 100460 - Disclosure - Stock-Based Compensation - Schedule of Activity for RSUs (Details) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails Stock-Based Compensation - Schedule of Activity for RSUs (Details) Details 43 false false R44.htm 100470 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expenses Related to Issuance of Stock (Details) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails Stock-Based Compensation - Summary of Stock-based Compensation Expenses Related to Issuance of Stock (Details) Details 44 false false R45.htm 100480 - Disclosure - Stock-Based Compensation - Summary of Fair Value Assumptions of Options Granted (Details) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueAssumptionsOfOptionsGrantedDetails Stock-Based Compensation - Summary of Fair Value Assumptions of Options Granted (Details) Details 45 false false R46.htm 100490 - Disclosure - Restructuring Activities - Additional Information (Details) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails Restructuring Activities - Additional Information (Details) Details 46 false false R47.htm 100500 - Disclosure - Restructuring Activities - Summary of Restructuring Costs Pertaining to Restructuring Plan (Details) Sheet http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesSummaryOfRestructuringCostsPertainingToRestructuringPlanDetails Restructuring Activities - Summary of Restructuring Costs Pertaining to Restructuring Plan (Details) Details 47 false false R48.htm 100510 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Details 48 false false R49.htm 100520 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) Sheet http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) Details 49 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:SecurityExchangeName, us-gaap:LeaseExpirationDate1 - glto-20240331.htm 8 glto-20240331.htm glto-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "glto-20240331.htm": { "nsprefix": "glto", "nsuri": "http://galecto.com/20240331", "dts": { "inline": { "local": [ "glto-20240331.htm" ] }, "schema": { "local": [ "glto-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" ] } }, "keyStandard": 198, "keyCustom": 14, "axisStandard": 13, "axisCustom": 0, "memberStandard": 17, "memberCustom": 8, "hidden": { "total": 17, "http://fasb.org/us-gaap/2023": 10, "http://galecto.com/20240331": 2, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 75, "entityCount": 1, "segmentCount": 26, "elementCount": 381, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 354, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "100040 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_0da01e64-07e3-4404-82f6-a6bdb47c6bb0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0da01e64-07e3-4404-82f6-a6bdb47c6bb0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "unique": true } }, "R7": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidity", "longName": "100070 - Disclosure - Description of Business, Organization and Liquidity", "shortName": "Description of Business, Organization and Liquidity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "100080 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestments", "longName": "100090 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet", "longName": "100100 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "100110 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "100120 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "glto:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "glto:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "100130 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "100140 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100150 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "100160 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivities", "longName": "100170 - Disclosure - Restructuring Activities", "shortName": "Restructuring Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare", "longName": "100180 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "100190 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "100200 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsTables", "longName": "100220 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables", "longName": "100230 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "100240 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "100250 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "glto:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "glto:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "100260 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "100270 - Disclosure - Accrued Expenses And Other Current Liabilities (Tables)", "shortName": "Accrued Expenses And Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationTables", "longName": "100280 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesTables", "longName": "100290 - Disclosure - Restructuring Activities (Tables)", "shortName": "Restructuring Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables", "longName": "100300 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails", "longName": "100310 - Disclosure - Description of Business, Organization and Liquidity - Additional Information (Details)", "shortName": "Description of Business, Organization and Liquidity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:InvestmentsAndCash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "unique": true } }, "R31": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails", "longName": "100320 - Disclosure - Investments - Summary of Available-for-Sale Investments (Details)", "shortName": "Investments - Summary of Available-for-Sale Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_0bcc992b-329c-4fe2-8595-42451d6194a2", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0bcc992b-329c-4fe2-8595-42451d6194a2", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails", "longName": "100340 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment (Details)", "shortName": "Property and Equipment, Net - Summary of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "longName": "100350 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails", "longName": "100360 - 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": "34", "firstAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "100370 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "glto:ResearchAndDevelopmentTaxCreditReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "glto:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "glto:ResearchAndDevelopmentTaxCreditReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "glto:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails", "longName": "100380 - Disclosure - Leases - Summary of Operating Leases (Details)", "shortName": "Leases - Summary of Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_a87c4130-e7d5-44c3-9d29-223deca66229", "name": "us-gaap:LessorOperatingLeaseOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a87c4130-e7d5-44c3-9d29-223deca66229", "name": "us-gaap:LessorOperatingLeaseOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "longName": "100390 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "glto:OperatingLeaseRentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "glto:OperatingLeaseRentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesQuantitativeInformationRegardingLeasesDetails", "longName": "100400 - Disclosure - Leases - Quantitative Information Regarding Leases (Details)", "shortName": "Leases - Quantitative Information Regarding Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails", "longName": "100410 - Disclosure - Leases - Summary of Operating Lease Liabilities (Details)", "shortName": "Leases - Summary of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "100420 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1df004ce-af9d-45bd-80d3-c48e5208ae32", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "longName": "100440 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_3fd65efc-1bc3-4242-b06c-65cdd3d97d2f", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6782e1ad-bfae-470c-a4d9-722d98194e92", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "unique": true } }, "R42": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "longName": "100450 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_c11f64e4-da3b-43ce-89e3-17ee33bd59cf", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "unique": true } }, "R43": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails", "longName": "100460 - Disclosure - Stock-Based Compensation - Schedule of Activity for RSUs (Details)", "shortName": "Stock-Based Compensation - Schedule of Activity for RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_78d27fd2-de4d-404f-ab58-ea7fd3632747", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78d27fd2-de4d-404f-ab58-ea7fd3632747", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails", "longName": "100470 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expenses Related to Issuance of Stock (Details)", "shortName": "Stock-Based Compensation - Summary of Stock-based Compensation Expenses Related to Issuance of Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ccc19f97-ded6-422f-8aa6-28bbed898b33", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "unique": true } }, "R45": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueAssumptionsOfOptionsGrantedDetails", "longName": "100480 - Disclosure - Stock-Based Compensation - Summary of Fair Value Assumptions of Options Granted (Details)", "shortName": "Stock-Based Compensation - Summary of Fair Value Assumptions of Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails", "longName": "100490 - Disclosure - Restructuring Activities - Additional Information (Details)", "shortName": "Restructuring Activities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_0a929d7d-de38-4088-944d-7a4d6c0af717", "name": "glto:EmployeesRetentionBonusPayable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0a929d7d-de38-4088-944d-7a4d6c0af717", "name": "glto:EmployeesRetentionBonusPayable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesSummaryOfRestructuringCostsPertainingToRestructuringPlanDetails", "longName": "100500 - Disclosure - Restructuring Activities - Summary of Restructuring Costs Pertaining to Restructuring Plan (Details)", "shortName": "Restructuring Activities - Summary of Restructuring Costs Pertaining to Restructuring Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_c11f64e4-da3b-43ce-89e3-17ee33bd59cf", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "unique": true } }, "R48": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails", "longName": "100510 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_08b7d10d-a221-4c07-9c6c-5c876d717f91", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails", "longName": "100520 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_2903aed7-2a1d-456e-aea5-20136ce06957", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2903aed7-2a1d-456e-aea5-20136ce06957", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "glto-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses 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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r555" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of premiums and discounts on marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r61" ] }, "glto_AccretionOfLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "AccretionOfLeaseLiability", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of lease liability", "label": "Accretion Of Lease Liability", "documentation": "Accretion of lease liability." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities and Other Liabilities, Total", "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r31", "r97", "r398" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive gain", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r53", "r103", "r394", "r411", "r412" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r9", "r23", "r307", "r310", "r347", "r407", "r408", "r588", "r589", "r590", "r597", "r598", "r599" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "totalLabel": "Additional Paid in Capital, Total", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r48", "r555", "r672" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r291", "r292", "r293", "r420", "r597", "r598", "r599", "r654", "r673" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r38", "r39", "r257" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation expense recognized", "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r286", "r294" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://galecto.com/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://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "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": [ "r146" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "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": [ "r298" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r74", "r99", "r121", "r153", "r155", "r157", "r195", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r300", "r304", "r322", "r390", "r462", "r555", "r567", "r623", "r624", "r659" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "terseLabel": "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": [ "r93", "r104", "r121", "r195", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r300", "r304", "r322", "r555", "r623", "r624", "r659" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Fair Value Disclosure, Total", "verboseLabel": "Assets fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r40" ] }, "glto_AtTheMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "AtTheMarketOfferingMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "At-the-market offering.", "label": "At-The-Market Offering [Member]", "terseLabel": "At-the-Market Offering" } } }, "auth_ref": [] }, "glto_AtTheMarketOfferingsMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "AtTheMarketOfferingsMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "At-the-market offerings.", "label": "At The Market Offerings [Member]", "terseLabel": "At-The-Market Offerings" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r168" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r165", "r203", "r389" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments in marketable securities", "totalLabel": "Fair Value, Total", "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r166", "r203", "r383", "r602" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidity" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business, Organization and Liquidity", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r45", "r62", "r63" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r26", "r95", "r530" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash, cash equivalents and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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", "r59", "r119" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r59" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of noncash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://galecto.com/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://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r89", "r100", "r101", "r102", "r121", "r140", "r141", "r143", "r145", "r151", "r152", "r195", "r227", "r229", "r230", "r231", "r234", "r235", "r239", "r240", "r242", "r243", "r245", "r322", "r414", "r415", "r416", "r417", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r450", "r471", "r490", "r510", "r511", "r512", "r513", "r514", "r575", "r595", "r600" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r20", "r42", "r391", "r449" ] }, "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://galecto.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r67", "r221", "r222", "r516", "r622" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r597", "r598", "r654", "r671", "r673" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r47" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, 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": [ "r47", "r450" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, issued", "label": "Common Stock, Shares, Issued", "verboseLabel": "Number of aggregate shares of common stock sold", "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": [ "r47" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r47", "r450", "r468", "r673", "r674" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value of $0.00001 per share; 300,000,000 shares authorized at March 31, 2024 and December 31, 2023; 27,112,697 shares issued and outstanding at March 31, 2024 and December 31, 2023", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "verboseLabel": "Issuance and sale of common stock", "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": [ "r47", "r393", "r555" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r24", "r107", "r109", "r114", "r385", "r404" ] }, "glto_ContractResearchAndDevelopmentCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "ContractResearchAndDevelopmentCostCurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract research and development costs", "label": "Contract Research And Development Cost Current", "documentation": "Contract research and development cost current." } } }, "auth_ref": [] }, "glto_ContractResearchAndDevelopmentCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "ContractResearchAndDevelopmentCostsCurrent", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract research and development costs", "label": "Contract Research And Development Costs Current", "documentation": "Contract research and development costs current." } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "label": "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": [ "r239", "r240", "r242", "r561", "r562", "r563", "r564" ] }, "glto_CopenhagenMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "CopenhagenMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Copenhagen, Denmark", "label": "Copenhagen [Member]", "documentation": "Copenhagen." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r122", "r123", "r236", "r241", "r348", "r532", "r534" ] }, "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://galecto.com/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": [] }, "country_DK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DK", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denmark", "label": "DENMARK" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Realized Loss", "terseLabel": "Realized loss on an available-for sale investment", "documentation": "Amount of realized 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": [ "r194" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities Available For Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Available-for-Sale Investments", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ] }, "glto_DebtSecuritiesAvailableForSalesTypeExtensibleList": { "xbrltype": "tokenItemType", "nsuri": "http://galecto.com/20240331", "localname": "DebtSecuritiesAvailableForSalesTypeExtensibleList", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Type [Extensible List]", "label": "Debt Securities Available For Sales Type [Extensible List]", "documentation": "Indicates type of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities", "label": "Debt Securities [Member]", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r29", "r559", "r675" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan." } } }, "auth_ref": [ "r35" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "verboseLabel": "Depreciation expense", "label": "Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r30" ] }, "glto_DescriptionOfBusinessOrganizationAndLiquidityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://galecto.com/20240331", "localname": "DescriptionOfBusinessOrganizationAndLiquidityLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description Of Business Organization And Liquidity [Line Items]", "label": "Description Of Business Organization And Liquidity [Line Items]", "documentation": "Description of business organization and liquidity." } } }, "auth_ref": [] }, "glto_DescriptionOfBusinessOrganizationAndLiquidityTable": { "xbrltype": "stringItemType", "nsuri": "http://galecto.com/20240331", "localname": "DescriptionOfBusinessOrganizationAndLiquidityTable", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description Of Business Organization And Liquidity [Table]", "label": "Description Of Business Organization And Liquidity [Table]", "documentation": "Description of business organization and liquidity." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r255", "r259", "r287", "r288", "r290", "r549" ] }, "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://galecto.com/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://galecto.com/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://galecto.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "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://galecto.com/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": [ "r571" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://galecto.com/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": [ "r572" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/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://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share, basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r115", "r129", "r130", "r131", "r132", "r133", "r138", "r140", "r143", "r144", "r145", "r149", "r314", "r315", "r386", "r405", "r535" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share, diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r115", "r129", "r130", "r131", "r132", "r133", "r140", "r143", "r144", "r145", "r149", "r314", "r315", "r386", "r405", "r535" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r137", "r146", "r147", "r148" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r327" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "terseLabel": "Employee compensation costs", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r289" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense that is expected to be recognized over a weighted-average period", "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": [ "r289" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "glto_EmployeesRetentionBonusAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "EmployeesRetentionBonusAmount", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employees retention bonus amount.", "label": "Employees Retention Bonus Amount", "terseLabel": "Retention accrual recognized" } } }, "auth_ref": [] }, "glto_EmployeesRetentionBonusPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "EmployeesRetentionBonusPayable", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employees retention bonus payable.", "label": "Employees Retention Bonus Payable", "terseLabel": "Employees retention bonus payable" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://galecto.com/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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://galecto.com/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://galecto.com/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://galecto.com/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://galecto.com/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": [ "r569" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://galecto.com/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://galecto.com/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://galecto.com/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": [ "r569" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://galecto.com/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": [ "r574" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://galecto.com/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": [ "r569" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://galecto.com/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://galecto.com/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": [ "r573" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://galecto.com/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": [ "r569" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r569" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://galecto.com/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": [ "r569" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://galecto.com/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": [ "r569" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan." } } }, "auth_ref": [ "r35" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r10", "r91", "r110", "r111", "r112", "r124", "r125", "r126", "r128", "r134", "r136", "r150", "r196", "r197", "r246", "r291", "r292", "r293", "r296", "r297", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r328", "r330", "r331", "r332", "r333", "r334", "r347", "r407", "r408", "r409", "r420", "r490" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r317", "r318", "r319" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r317", "r318", "r319" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assets Measured at Fair Value", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r13", "r40", "r41", "r72" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "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": [ "r237", "r248", "r249", "r250", "r251", "r252", "r253", "r318", "r354", "r355", "r356", "r541", "r542", "r545", "r546", "r547" ] }, "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://galecto.com/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": [ "r316" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "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": [ "r237", "r248", "r253", "r318", "r354", "r545", "r546", "r547" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r237", "r248", "r253", "r318", "r355", "r541", "r542", "r545", "r546", "r547" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r237", "r248", "r249", "r250", "r251", "r252", "r253", "r318", "r356", "r541", "r542", "r545", "r546", "r547" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "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": [ "r237", "r248", "r249", "r250", "r251", "r252", "r253", "r354", "r355", "r356", "r541", "r542", "r545", "r546", "r547" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "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", "r198", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r238", "r244", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r403", "r539", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r614", "r615", "r616", "r617" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange transaction gain, net", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r487" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r57", "r473" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "General and Administrative", "terseLabel": "Clinical Development and Corporate General and Administrative Activities", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r55" ] }, "glto_GothenburgMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "GothenburgMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gothenburg, Sweden", "label": "Gothenburg Member", "documentation": "Gothenburg." } } }, "auth_ref": [] }, "glto_GothenburgOneMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "GothenburgOneMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gothenburg one.", "label": "Gothenburg One [Member]", "terseLabel": "Gothenburg, Sweden" } } }, "auth_ref": [] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r256", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r256", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ] }, "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://galecto.com/20240331/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r207", "r212", "r474" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r212", "r474" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Income Taxes Paid, Net, Total", "terseLabel": "Cash paid for taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r27" ] }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivableNoncurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit receivable, noncurrent", "label": "Income Taxes Receivable, Noncurrent", "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r583" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r592" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "glto_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase Decrease In Operating Lease Liabilities", "documentation": "Increase decrease in operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets, noncurrent", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r592" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "glto_InducementAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "InducementAwardsMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Inducement awards.", "label": "Inducement awards [Member]", "terseLabel": "Inducement awards" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Income (Expense), Net, Total", "terseLabel": "Interest income, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r77" ] }, "us-gaap_InterestIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Income [Member]", "terseLabel": "Interest Income, Net", "documentation": "Primary financial statement caption in which reported facts about interest income have been included." } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r432", "r434", "r435", "r437", "r439", "r493", "r495", "r497", "r500", "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r509", "r559" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r432", "r434", "r435", "r437", "r439", "r493", "r495", "r497", "r500", "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r509", "r559" ] }, "us-gaap_InvestmentsAndCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAndCash", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Investments and Cash, Total", "terseLabel": "Cash, cash equivalents and marketable securities", "label": "Investments and Cash", "documentation": "Sum of investments and unrestricted cash as of the balance sheet date." } } }, "auth_ref": [ "r668", "r669" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Amortized Cost and Fair Value of Available-for-Sale Investments by Contract Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r73", "r78", "r79", "r90", "r161", "r163", "r320", "r321" ] }, "glto_JefferiesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "JefferiesLlcMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Jefferies LLC.", "label": "Jefferies LLC [Member]", "terseLabel": "Jefferies LLC" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesQuantitativeInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Cost", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Quantitative Information Regarding Leases", "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": [ "r657" ] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseExpirationDate1", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, expiration date", "label": "Lease Expiration Date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "glto_LeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://galecto.com/20240331", "localname": "LeasesLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Line Items]", "label": "Leases [Line Items]", "documentation": "Leases line items." } } }, "auth_ref": [] }, "glto_LeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://galecto.com/20240331", "localname": "LeasesTable", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Table]", "label": "Leases [Table]", "documentation": "Leases." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r658" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total lease payment due", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "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://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (excluding the period ended March 31, 2024)", "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": [ "r658" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r345" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://galecto.com/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": [ "r335" ] }, "us-gaap_LessorOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseOptionToExtend", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease,renewal option", "label": "Lessor, Operating Lease, Option to Extend", "documentation": "Description of terms and conditions of option to extend lessor's operating lease." } } }, "auth_ref": [ "r346" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r17", "r121", "r195", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r301", "r304", "r305", "r322", "r448", "r536", "r567", "r623", "r659", "r660" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r52", "r75", "r396", "r555", "r596", "r618", "r655" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "terseLabel": "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": [ "r19", "r94", "r121", "r195", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r301", "r304", "r305", "r322", "r555", "r623", "r659", "r660" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://galecto.com/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": [] }, "glto_LondonMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "LondonMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "London,United Kingdom", "label": "London Member", "documentation": "London." } } }, "auth_ref": [] }, "glto_LongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "LongTermInvestmentsMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments - Noncurrent", "label": "Long Term Investments [Member]", "documentation": "Long term investments." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable Securities, Current, Total", "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r584" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r43" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Investments in Marketable Securities by Category", "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": [] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on marketable securities", "verboseLabel": "Net unrealized loss on marketable securities", "totalLabel": "Marketable Securities, Unrealized Gain (Loss), Total", "label": "Marketable Security, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r56" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r254", "r381", "r406", "r440", "r441", "r494", "r496", "r498", "r499", "r504", "r526", "r527", "r538", "r543", "r548", "r556", "r625", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r254", "r381", "r406", "r440", "r441", "r494", "r496", "r498", "r499", "r504", "r526", "r527", "r538", "r543", "r548", "r556", "r625", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueDetails" ], "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": [ "r627" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r118" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r118" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "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": [ "r59", "r60", "r61" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r54", "r61", "r76", "r92", "r105", "r108", "r112", "r121", "r127", "r129", "r130", "r131", "r132", "r135", "r136", "r142", "r153", "r154", "r156", "r158", "r195", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r315", "r322", "r401", "r470", "r488", "r489", "r537", "r565", "r623" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently issued accounting standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r58" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "glto_NumberOfEmployeesReducedDueToRestructuring": { "xbrltype": "integerItemType", "nsuri": "http://galecto.com/20240331", "localname": "NumberOfEmployeesReducedDueToRestructuring", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of employees reduced due to restructuring.", "label": "Number Of Employees Reduced Due To Restructuring", "terseLabel": "Number of employees reduced due to restructuring" } } }, "auth_ref": [] }, "glto_OpenMarketSaleAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "OpenMarketSaleAgreementMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Open Market Sale Agreement", "label": "Open Market Sale Agreement [Member]", "terseLabel": "Open Market Sale Agreement" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "terseLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r153", "r154", "r156", "r158", "r537" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesQuantitativeInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost (in thousands)", "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": [ "r340", "r554" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charge related to leased facility", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r656" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability, Total", "terseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r337" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r337" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r338" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r337" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesQuantitativeInformationRegardingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows paid for amounts included in the measurement of lease liabilities (in thousands)", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r339", "r341" ] }, "glto_OperatingLeaseRentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "OperatingLeaseRentExpense", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rent expense", "label": "Operating Lease Rent Expense", "documentation": "Operating lease rent expense." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r336" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right of use lease asset", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r593" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate for 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", "r554" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term for 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", "r554" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leased Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Operating Leases", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions." } } }, "auth_ref": [ "r80", "r81", "r82", "r83", "r84" ] }, "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_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other 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": [ "r18" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, non-current", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r98" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation loss", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Currency translation gain (loss)", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive gain (loss), net", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r15", "r106", "r109", "r113", "r328", "r329", "r334", "r384", "r402", "r588", "r589" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive gain (loss), net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r71", "r106", "r109" ] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenseMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Expense [Member]", "terseLabel": "Non-cash Stock-based Compensation Expense", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r14" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income (Expense), Net", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r586", "r619" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesSummaryOfRestructuringCostsPertainingToRestructuringPlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r211", "r591" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r25", "r116", "r162" ] }, "glto_PaymentsToAcquireAvailableForSaleSecuritiesDebtFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebtFinancingActivities", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments to acquire available for sale securities debt financing activities.", "label": "Payments To Acquire Available For Sale Securities Debt Financing Activities", "terseLabel": "Purchases of marketable securities", "negatedLabel": "Purchases of marketable securities" } } }, "auth_ref": [] }, "glto_PercentageOfAggregateGrossProceedsFromSalePaidAsCommission": { "xbrltype": "percentItemType", "nsuri": "http://galecto.com/20240331", "localname": "PercentageOfAggregateGrossProceedsFromSalePaidAsCommission", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of aggregate gross proceeds from sale paid as commission.", "label": "Percentage of Aggregate Gross Proceeds From Sale Paid as Commission", "terseLabel": "Percentage of aggregate gross proceeds from sale paid as commission" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r46", "r239" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 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": [ "r46", "r450" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "terseLabel": "Preferred stock, issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r46", "r239" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r46", "r450", "r468", "r673", "r674" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued or outstanding as of March 31, 2024 and December 31, 2023", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r46", "r392", "r555" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total prepaid expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r587" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "glto_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://galecto.com/20240331", "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses And Other Current Assets [Text Block]", "documentation": "The entire disclosure of prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance costs", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r531", "r540", "r619" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Net proceeds from issuance of common stock in connection with at-the-market offering", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale and Maturity of Marketable Securities, Total", "terseLabel": "Proceeds from sale 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_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r92", "r105", "r108", "r117", "r121", "r127", "r135", "r136", "r153", "r154", "r156", "r158", "r195", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r299", "r302", "r303", "r315", "r322", "r387", "r400", "r419", "r470", "r488", "r489", "r537", "r552", "r553", "r566", "r590", "r623" ] }, "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_PropertyPlantAndEquipmentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAdditions", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Additions", "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "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": [ "r65", "r86", "r87", "r88" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "terseLabel": "Total property and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r66", "r96", "r399" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails" ], "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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Equipment, net", "totalLabel": "Equipment, net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r388", "r399", "r555" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy 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": [ "r7", "r86", "r87", "r397" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails" ], "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": [ "r66" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r247", "r254", "r282", "r283", "r284", "r357", "r381", "r406", "r440", "r441", "r494", "r496", "r498", "r499", "r504", "r526", "r527", "r538", "r543", "r548", "r556", "r559", "r620", "r625", "r662", "r663", "r664", "r665", "r666" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r247", "r254", "r282", "r283", "r284", "r357", "r381", "r406", "r440", "r441", "r494", "r496", "r498", "r499", "r504", "r526", "r527", "r538", "r543", "r548", "r556", "r559", "r620", "r625", "r662", "r663", "r664", "r665", "r666" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r122", "r123", "r236", "r241", "r348", "r533", "r534" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r44", "r295", "r667" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "glto_ResearchAndDevelopmentTaxCreditReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "ResearchAndDevelopmentTaxCreditReceivableCurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development tax credit receivable", "label": "Research And Development Tax Credit Receivable Current", "documentation": "Research and development tax credit receivable current." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r85", "r583", "r594" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivities" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Activities", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r208", "r209", "r211", "r214", "r220" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Restructuring plan, eliminated workforce", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesSummaryOfRestructuringCostsPertainingToRestructuringPlanDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring expenses incurred", "totalLabel": "Restructuring Charges, Total", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r215", "r217", "r621" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r211", "r212", "r213", "r217", "r218", "r219" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs, Total", "label": "Restructuring Costs", "terseLabel": "Restructuring costs", "verboseLabel": "Employee termination benefit charges", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RestructuringCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAbstract", "lang": { "en-us": { "role": { "label": "Restructuring Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "glto_RestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "RestructuringPlanMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Restructuring plan.", "label": "Restructuring Plan [Member]", "terseLabel": "Restructuring Plan" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesSummaryOfRestructuringCostsPertainingToRestructuringPlanDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "periodEndLabel": "Restructuring costs, ending balance", "periodStartLabel": "Restructuring costs, beginning balance", "label": "Restructuring Reserve", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r211", "r216" ] }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesSummaryOfRestructuringCostsPertainingToRestructuringPlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash charges", "label": "Restructuring Reserve, Settled without Cash", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r211", "r218" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r49", "r68", "r395", "r410", "r412", "r418", "r451", "r555" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r91", "r124", "r125", "r126", "r128", "r134", "r136", "r196", "r197", "r291", "r292", "r293", "r296", "r297", "r306", "r308", "r309", "r311", "r313", "r407", "r409", "r420", "r673" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesQuantitativeInformationRegardingLeasesDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities arising from obtaining right-of-use assets (in thousands)", "terseLabel": "Operating lease liabilities arising from obtaining right-of-use assets", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r342", "r554" ] }, "country_SE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SE", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sweden", "label": "SWEDEN" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Weighted average selling price per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses 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://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "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": [ "r28" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureInvestmentsAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available for Sale Securities [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://galecto.com/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": [ "r601" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Stock-based Compensation Expense", "terseLabel": "Summary of Stock-based Compensation Expenses Related to Issuance of Stock", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r37" ] }, "glto_ScheduleOfEstimatedUsefulLifeOfAssetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://galecto.com/20240331", "localname": "ScheduleOfEstimatedUsefulLifeOfAssetTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Estimated Useful Life of Asset", "label": "Schedule Of Estimated Useful Life Of Asset Table [Text Block]", "documentation": "Schedule of estimated useful life of asset." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Leased Assets [Table]", "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r210", "r211", "r212", "r213", "r217", "r218", "r219" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureRestructuringActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restructuring Costs Pertaining to Restructuring Plan", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r256", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Options 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": [ "r11", "r12", "r36" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Fair Value Assumptions of Options Granted", "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": [ "r70" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity for RSUs", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://galecto.com/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": [ "r568" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://galecto.com/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": [ "r570" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r159", "r160", "r433", "r436", "r438", "r495", "r497", "r501", "r505", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r528", "r544", "r559", "r626", "r670" ] }, "glto_SeriesBConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "SeriesBConvertiblePreferredStockMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Convertible Preferred Stock", "label": "Series B Convertible Preferred Stock [Member]", "documentation": "Series B convertible preferred stock." } } }, "auth_ref": [] }, "glto_SeriesCConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "SeriesCConvertiblePreferredStockMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Convertible Preferred Stock", "label": "Series C Convertible Preferred Stock [Member]", "documentation": "Series C convertible preferred stock." } } }, "auth_ref": [] }, "glto_SeriesDConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "SeriesDConvertiblePreferredStockMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Series D Convertible Preferred Stock", "label": "Series D Convertible Preferred Stock [Member]", "documentation": "Series D convertible preferred stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Restricted stock units, Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r276" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant-date fair value per Share, Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r276" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units, Granted", "verboseLabel": "Restricted stock units, granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant-date fair value per Share, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r274" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Non vested shares at the end of the period", "periodStartLabel": "Nonvested shares at the beginning of the period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r271", "r272" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant-date fair value per share, Non vested shares at the beginning of the period", "periodEndLabel": "Weighted average grant-date fair value per share, Nonvested shares at the end of the period", "terseLabel": "Weighted- average grant-date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r271", "r272" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-averagegrant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueAssumptionsOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected 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": [ "r283" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueAssumptionsOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected 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": [ "r282" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueAssumptionsOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "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": [ "r284" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpensesRelatedToIssuanceOfStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r256", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock options allowed to award", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r551" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r35" ] }, "glto_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledIntrinsicValue", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options cancelled intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options cancelled Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Cancelled" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Options, Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r269" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value per share of stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r277" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Options, Granted", "terseLabel": "Number of 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": [ "r267" ] }, "glto_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Intrinsic Value", "documentation": "Share-based compensation arrangement by share-based payment award, options, grants in period, intrinsic value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value of stock options granted", "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": [ "r277" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Outstanding", "periodStartLabel": "Aggregate intrinsic value, Outstanding", "periodEndLabel": "Aggregate intrinsic value, Outstanding", "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": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Options, Outstanding", "periodEndLabel": "Number of Options, Outstanding", "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": [ "r263", "r264" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price per share, Outstanding", "periodEndLabel": "Weighted average exercise price per share, Outstanding", "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": [ "r263", "r264" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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": [ "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, 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 exercisable or convertible options. 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": [ "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "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": [ "r279" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of 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": [ "r279" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, Vested and expected", "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": [ "r279" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage increase of number of shares of common stock issued and outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfActivityForRsusDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, 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": [ "r268" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, Cancelled", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r269" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, 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": [ "r267" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Year Milestone", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Every Six Months Thereafter", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees", "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r628" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r550" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueAssumptionsOfOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in 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": [ "r281" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (in years), Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (in years), Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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": [ "r280" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (in years), 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": [ "r279" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of stock options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r278" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments - Current", "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r507", "r508", "r509", "r529" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r62", "r120" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r89", "r100", "r101", "r102", "r121", "r140", "r141", "r143", "r145", "r151", "r152", "r195", "r227", "r229", "r230", "r231", "r234", "r235", "r239", "r240", "r242", "r243", "r245", "r322", "r414", "r415", "r416", "r417", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r450", "r471", "r490", "r510", "r511", "r512", "r513", "r514", "r575", "r595", "r600" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r21", "r91", "r110", "r111", "r112", "r124", "r125", "r126", "r128", "r134", "r136", "r150", "r196", "r197", "r246", "r291", "r292", "r293", "r296", "r297", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r328", "r330", "r331", "r332", "r333", "r334", "r347", "r407", "r408", "r409", "r420", "r490" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r159", "r160", "r433", "r436", "r438", "r495", "r497", "r501", "r505", "r515", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r528", "r544", "r559", "r626", "r670" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r124", "r125", "r126", "r150", "r382", "r413", "r431", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r490", "r560" ] }, "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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r124", "r125", "r126", "r150", "r382", "r413", "r431", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r490", "r560" ] }, "glto_StevenageMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "StevenageMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureLeasesSummaryOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stevenage, United Kingdom", "label": "Stevenage Member", "documentation": "Stevenage." } } }, "auth_ref": [] }, "glto_StockIssuedDuringPeriodNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://galecto.com/20240331", "localname": "StockIssuedDuringPeriodNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period net of issuance costs.", "label": "Stock Issued During Period Net Of Issuance Costs", "terseLabel": "Common stock issuance costs, net" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock in connection with at-the-market offering; net of issuance costs (in shares)", "label": "Number of aggregate shares of common stock sold", "terseLabel": "Issuance of common stock; net of issuance costs (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r46", "r47", "r68", "r414", "r490", "r511" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Options, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r46", "r47", "r68", "r268" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance and sale of common stock", "verboseLabel": "Issuance of common stock; net of issuance costs", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r10", "r46", "r47", "r68", "r420", "r490", "r511", "r566" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r559" ] }, "glto_StockOptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "StockOptionsToPurchaseCommonStockMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options to Purchase Common Stock", "label": "Stock Options To Purchase Common Stock [Member]", "documentation": "Stock options to purchase common stock." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://galecto.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r47", "r50", "r51", "r64", "r452", "r468", "r491", "r492", "r555", "r567", "r596", "r618", "r655", "r673" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "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://galecto.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r349", "r350" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "glto_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Restricted Stock Units", "label": "Time Based Restricted Stock Units [Member]", "documentation": "Time-based restricted stock units." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://galecto.com/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://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://galecto.com/20240331/taxonomy/role/Role_DisclosureInvestmentsSummaryOfAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "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": [ "r164", "r165", "r166", "r167", "r168", "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", "r238", "r244", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r403", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r614", "r615", "r616", "r617" ] }, "glto_TwoThousandTwentyEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "TwoThousandTwentyEquityIncentivePlanMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Equity Incentive Plan", "label": "Two Thousand Twenty Equity Incentive Plan [Member]", "documentation": "Two thousand twenty equity incentive plan." } } }, "auth_ref": [] }, "glto_TwoThousandTwentyStockOptionAndGrantPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "TwoThousandTwentyStockOptionAndGrantPlanMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Plan", "label": "Two Thousand Twenty Stock Option And Grant Plan [Member]", "documentation": "Two thousand twenty stock option and grant plan." } } }, "auth_ref": [] }, "glto_TwoThousandTwentyTwoInducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://galecto.com/20240331", "localname": "TwoThousandTwentyTwoInducementPlanMember", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty two inducement plan.", "label": "Two Thousand Twenty Two Inducement Plan [Member]", "terseLabel": "2022 Inducement Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "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": [ "r298" ] }, "us-gaap_ValueAddedTaxReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivableCurrent", "crdr": "debit", "calculation": { "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value-added tax refund receivable", "label": "Value Added Tax Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r585" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://galecto.com/20240331/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares used in computing net loss per common share, diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r139", "r145" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails", "http://galecto.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares used in computing net loss per common share, basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r138", "r145" ] }, "glto_WorkForceReductionPrecentage": { "xbrltype": "percentItemType", "nsuri": "http://galecto.com/20240331", "localname": "WorkForceReductionPrecentage", "presentation": [ "http://galecto.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessOrganizationAndLiquidityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Work force reduction precentage.", "label": "Work Force Reduction Precentage", "terseLabel": "Work force reduction precentage" } } }, "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": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "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.19(a))", "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.19-26)", "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.20)", "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.21)", "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.25)", "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": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "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": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "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" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r118": { "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" }, "r119": { "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" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "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)(4)(iii)(A))", "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": "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "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": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "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": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "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", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "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(8))", "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(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r470": { "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" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r504": { "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" }, "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 F)(Footnote 7))", "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": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "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", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r586": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 64 0000950170-24-049808-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-049808-xbrl.zip M4$L#!!0 ( N G5A[8\WK%S@! ,7U$ 1 9VQT;RTR,#(T,#,S,2YH M=&WLO6MWV[B2+OS]_ J>[-DSW>L8-@""!.!T]RQW+CU9TYUDQ\G,[/>+%ZXV M=\ND-DDY]OSZMT!*LFS+=TJF969U)[;$"RY53SU5*!1^^O?3XU%TXLHJ*_*? M_XULXW^+7&X*F^6'/__;WOZ;#Q_^[=]_^3\__5^$HK?O/WR,/KKOT9ZILQ/W M-JO,J*@FI8M^V/_CQ^A#/LIR%_W/KU]^C]X69G+L\CI"T5%=CW=W=KY__[YM M?997Q6A2P[NJ;5,<[T0(31_^IG0J?!Z]5;6+=BFF#&&&J/Q*Z&[,=AG=9D+B M_X?Q+L8+MQ7CLS([/*JC'\R/4;@+WIWG;C0ZB]YGN\:B_: M/=7ER&;S:\.OS944XW2G_?+"I?722Y/VTGKQTNQ" Q:OCG=@&&OHFIM=#P/_ MYPV7AZ^UJN:7GUZY_D+_PK>S2[/3ZYY+0C/"C(<)GUV>%_E'F/@R,\MOLW6Y M4Y^-W0Y'ZQ5Y5N7C#]XL+%654P2OA-4]!>,;O!06?HLKFE>,>=UBZO M,CURR#5];@2]0G0;SWM1ERB,2W7+L,'S*,(QBLGLSL-17?S_Q.7:J\\D5YW/0J"$:"L%AH M(3QG>:]N>DCH)D4DG3VD*NNK,PM7S5MM=C*[R6;5>*3.@BXY^/:G['0W/-N5[8^9M2YO?CQ7MBBS/[]Z M?T!%+&.G-:*)QH@99Y'4DB.-4V:-)-QQT+9<'8>WN&QW#R#:!IA^/U*'TZZ= MUE^6$>TE>_>+5J'(_[5QHS?+&>4=2 M[Q.'%!<,,NH7&_P.M*]7H0V[=Z7^ZLX_MN]OUW3R/>E,@WC:%LIA698.(&2-(6Q=%8C(3!! MW(#@4HMUDLA9*ZC0!MRHD#H%G>=.(%%['7 M )D6GIT:CR3E8"5BRB3U*;92/Z+IAA"?,L>053&,3 R=$-+%"/#$Q;&VB33^ MH4WGC$O&E4.@5"EB6L1(J)2##GAO/2,BQNYRTS^7SCM0.;M?%^;/_U*CR17Q M6.5HVUC'+C4,I5@*:#>\0'K009_:.*6.>\KM YJ\RE&VF,64$X.DTPEBQ"9( M)03&!,",IM)(J_ R 2GRIQEB[4&D$TU0PDB,F +&(UGJD;+$:6-X;)6Z;WL[ M'=^+ !<[0RAG8";@%6#:C$#*&4 D1Y)4*S"^.)TU-_"UW;=.UU.4 WW;.U'9 M2 $]?%^4^\#@JL TWLU)X^]953]H\'\Y'YH2J =8I(OO_<,=:U?>#<(9)YZD M-@P90+C$*5* +/"7)JDC-"6<==O#.TU7ASUT3JK4.Z"=4H"*V%0A;6-0:3R_U0@AL08HPM1C*Q[2V#2A.DUDC"P! M#&8\AL9Z+@)LR 1SGWHMFL:RP,ZIO%-CJ;:64TN031)H+& \0'S0#B$\2T4" M7OV5QGX:-UY2?MBT^O=,Z6P4V&#+M/9K:'PP79_\W,?_7%19Z%<7>G.3A_B7 M/6, "NRL34&Z<_NI/G+EPD=W4RJK86 8((;U,-J!$L%0><1!FTP,/V0RNC)BZQ&]S@GU]5X$R-0@R@ M^>RH#)T(N(-F7N_V:64#7.]<>F;S:U5,RN:W)LZR.QV)9E9@)+Q0G@0SF6)@ MTEK#2(#-09K&H L@S)BI5[-;7>.DS'[+;/C=9ZZ,FF:[I;[SFP__>=$EN7SS M['&5.PQSV?YJX66GXU%FLKI%MC$W8._^.0EFK3@>%WGCHUZ02C UD^/)"*YM M#4RXKG1'X6DGH"*F.'8K1K'.1#7Q<2P->.Q4)QB\28AFMI/0.,I? MOQ=?CXI)I7+[]3L\[:R=, "Q\+H3%V[IRM#/?8(/,/YE$PF^* Z-('P:!W>A M>W& *2_KX'8&@<"(8'!XY\^9?S>?.'OATG/9F7WS$-FQDAC,'4?>> >F40.M MQY@C'2L>TB..N$%U "#B5XFD(24)PX!C^5977_:_/1>:ZKC!+ 5PE$D( ,38(^&=0H)8 M$V)L,&.DKS-R.Y8<%67]U97'Y^[%JBU_9Q2:>F6-T!@Y'>)KDDHD78J1T((; MSG1LF.OKQ/290E\P 2P$/.]F B[IW&-,@#*98BMG%)N(%*O!]=@D@F(5 M(P5ZCA@!MUM( []RYP$8.,;BN3O;Z_+H:(>!7#"I BN&-%A=8.4)>'1IHA!V M1CI@0HGTO8VXWU6'K&T68=3HL\KLA_R-&F>U&CV;&4HI\6F:@J<=8HR%_ M #"4"Y@S%0*J_+G/T!.C7(=NA=!$*B9O*XL)1["UKG M&$P99AXIG0CD%'P:IS'EK+>0V:-H2X?D3ZE$IR&5C "?0,PJCW1J-6*4" _3 M00G&?9V1?L)B?'?-BKO3+,V-4-)()+$%,A)T3'!AD!&2&HN-5JRW4;-&A2:F MGI0P/<$I7O"AKWRW^MF3=Y\]B6+<20C>Q\:%!%0BDI"!)370?N J)J5,JH0E M27_)R>8E2C 2>PS:A"QO=,D3)+EWP#B$2W7B-4Y[BXGKR*'IC?$" I%BJSFB MX!4C)I(8:4\5BF/M4YI8GTC3UXG:@R?8+.S /''G*O+NU(PFUMGW97$<[-FD M;O)2/_F9\?KLRC:J>;;\ 0O0N4 FJZ_%YPE(@*K<2D,A/3"$CCJK'6,(^"1! MC(#>*NDY(H982UB<)O&S7Z5X@KA)EQDD,$42.X)<(CP036N (Z5@AE0J,O$J2-"522]=;EM<;7VLUL5S-B&*QPRAE M(+HLQA:)- 9.$=/$@^7 3O5V:MHX['R"?B],PQDN3LQO+@<2.-K+[9X]SO(, MO"H5F,.[TS$\;]6KVD^#3"D5BAAID$Q4 E/)PQX; HY"JKVP'KRJI+>Y/>O8 MM-")B_<'P,#9'ZK\T]7O)[E]-DX>5I)*B_0&[!#EV7%A+,&-S2 MXF43WRU5#@W]E'>6%_+48>,>1/U)PJ738?^O!\K#4@^$GSB%#&P[B3)323EOK>ILE\T#;!/ SV*;.!"AAAHN4 M)T@"Q0$ 3,$GQ^"36PR2986V/NXM!O0HG>"I'#QE:.QAMKCQB$D%S)3 KZGS MRAO,J<:]S07IL!"TRYH(XHB[0/5?XP82"K4L(?NZ(^-1[DSK,/DAE"@8LQBA.0V572QV2J57(4))2CS'U M:6]GZQED'SP1*;E3C=-^36I5UN?J]YLK#DLU/LJ,&BTL?[TI8,Z.U*';S"U* ML;=IXKQ!1,.,-17Y-0:G*4V,M;&5W-(^5,/I08CN;G5QGY^ _U[D=D/WWX&9 M :8&;U8*9# @B P,@Q3;E.L>KN5J#?1\BZK M %@+#FNJD;8BE'NC FDA!7(4)T33&/AG."4@8<#V6@/.E$@'\SSE'J;,8RY5O&%HIX;M@FQZUM2I5 MH=8;!^VP$T =*>KNUZB[*LY N 9YJ4U=LYE^M= ?F2UR&B871,L4&X21L MO=2A>)4T F%P$"E)PH%AO8MX#,:U/_(C>>R)\@S%,?S%$A4C336XJ'%JL;() MC65OO=/-RQ[@V$J.C45>!*I,B$9"886<(MI[X:1)>Q?>.1_Q]F"Y"SFTY[4_ M_SNKCT"3LY/,3M3H2I70ZM>S,(F?_-+'7)C:6171NYON3A&I[P5%.W.C$X-3 MA4,HEBO$L%(A4Z,)SYHTYH[3_F[/[ 'S[+$Z]"8R8#D&7,,881KJRHF4(6$L M03HFSE K).EO9*"/F[.[M$0Z40R<3"0-34/)/XUD(CDR2DCEN<>>]];)Z./4 M=*@UU"J,G8Y12@3 L0??4GK :2N4H"1.J$M[2]F&+=:KSC\%X2 .@!1S%\ZX MQ "IU*=(I=IJQDVJ]9.T-Z[5AS M3B!*L0\K63)&4J46Q3@AB<-64-K;%.D^Q%=65,5"^T10DR"<) *QA $UHHHC MP@W&DMI4)+U%F>>Z?;&S]10J<:RSH6Z+.BGQ3;6-P/QDB*AQ<'K:K:FM!IV-.,$P> MC^/>[E2]M*FKC1K"94U<;MF:XL9%G5?*_>'#MRXOCH&T+WGL M7;MYX1$[%UM_RVCLO[TRN'?LS"\_9:>[I1LU7+0ZRL;1*,O__%*,+JIPN&&[ M* ]W**CN3@E?[X3K7D7 7\J;+YY>L>.5J9$OBCHO:OM! M;'@2*TD0%9R$A2N.-! &8'?,42M21GW\*O) G*?W'$C)/""20;'S80\7"_*R"6BB0844]3EL8QE2X-3PLG>7*)$=%*AG,D4J0X :\2QU+*&'"2TU<[ M,+S-D%8%T')7M;\>.64;;($)_>7_1-%/\&]4U6=AY,8*N$1^B.IBO(NWDRQ_ M#5* CEQV>%1//]#%*:JR_X6K=G51PI,0?/(:YGP\>X@'; B7N%V"Q_7K8U4> MPD.:1[YNOO/J.!N=-8:RBCZZ[]&7XECELPMU4=?%,5P; :I47:8[XZG=-[X.WO4]L_71KL]JU !:'E[RKW\A M*7[]TTYX%XS2>&&DYEV<]CSTB6PGXSJRQ42/W.O%\2.S]V_04%P8A!5T+E 5 M5U[NGBE&1;G[%]S\>7U]9[^WUW?[+W40 M]M^]^?;EP]IKQN+*9]"KJ[R_!?YS@Q[6274#$'Y?;W!IVJ M8I39V95E,PJA%;>.["VXPM8,*[>^[YGHU/M/7_Z(9MU?;,\]GOVJ84MYD3<4 M,#,-_7I_X+WB'M-0'8\;H"\Q$ S!8N244#(L9J58O8JF[!T8S)WKST2Y"JZ4 M==GNV\),9BN@_1A0@M'?YN)T85A^&32RIQJYC,<\3GP>*CT_A#7[Z%/N?KPT M +4"3K=,8-2D+F;3&MH7R#!T+ER.1NJLF-3PBE-G7[>O(QAOP^1.;S#!-1Q7 M#KSZL0+GS5T4@^;9K\+[H0'E[.TG697I; 1>_^[L_NE%<)6=2T?S.O;7UT#] MEW\GT_F7/^W4Y>773)E^,\U+A_\[] 'ITJD_=YN_4?A@24M.7%F'_;K3R099 M6:>+L!P;F::"&/"9G),*L5C:4"H]13AEQF*ADD3BKK#Q;Q-5@OJ.SKZX<5'6 MX#$6Y;&J?WZ508,K9T!VBY%6HU%1@_O4@1I@(XF![-HVK&(^_ M?=O[\O7=E]__'GUY]_G3EZ_1YV]?]K_M??P:??T4 =G]"HPV(G'TZ4M$DA_L MC]&G]]'7_W@7+?#@.0?>>_,U?$UDS)8-Y$S!X-^ #,^5Y3S4>7Q?E%%]Y*)_ MSE0A:F.(D>@W_T50KE2B+4A_6:EG8R.NP1JF5DJ7.2NHZXS^? MF^Z\:P.E%S1\U\(GZ!C>=S4-[[,*$.KO,+SOX9.J'P,*\.,6(95N>C@XI^H+BY_]'(M M;1H!@$$V$2UHTR?'&'3>'.O X)8ITJQ*V=OVXB?]O[ M'4S@IZWHP\IA7:,?"0P/R,X8G,NCW03?X%TN?-FA=WEUTF[Q4MKI7K6C M# M/ID))YPP)&E"$7>&");PQ+BXFZG]JDX_3+.=VVVCG1'HZ^8L#FPGX1CS>\S: M#1K/GU+A>>^HR+7\HM';"+SF(M3?C_XQ*;/*9J;QG N_..@=]W.; R58;V>S M1JCS[W^;W'[N$A66B[DKX"0CZ'TJ-"FC2?[E_1/$M"/R,NO;V M/Q&E&$?G9T]$'S>H=RZ']__Y#+CE*GK_<6=O,!"#@1@,Q%V\.,>PI$X@KL*Q M7K%,P%6W'A&1F#1QX,,YW8T7MV=MZ:IJ^L_O6>[("C& )U'K3.S7I7/U+6[< MJEIQ,6EI^0Q8XJUB+@7OV2C$T@3&E3N)4L.,C9D5EII5S0!=X0SL3^#NB&!\ M!Q?ZJ;5 $)E2IAA*$I$B)D ?A"8,J9@80A7CS,M.Y^ -_/BI_%I\7V7DZ=>B MJHN\QZ)O$AA833 22G.5\8]@82/I6?R^($W.\N M5IRN35O<>Z)QO\.P)[$7@EL8.,)#B<5$(T$8!N 7\+-6GL6NTV'_#(*H1O]? M-FYBL:OK.Z8$R^<;9UW]D S1RBZ#55/I#DNAXQ+P)!NK4>1.G6E*4,''/C.N M>JFA/%#W*.C[C<&Z>R:&/>-4NW6>%_"O?Q&4\-=55+N1&Q\5N8OR9NUF M*P)]&4W">G^D $K VEBW/+OKJ7(=5I-I%J?881E[%"=QV/4*)%-8C9'$A#@. M!M;X1R?7!'*Y!X/:D;7M8##_'[LMOZP'C?QQ13'/J&Q,BRN=C<:3LIJ$W+.ZB."*9FV0T!_TCX&/ MA:SK/5/O/@9>'M7FZ/[F?\CD6F\F5RRVN;@AF8ML8WK#UQ1OW[31Z):[+[[\ M!F=,/*4S)GKG;C0/MU/N5;[K)HC9T;NC0(CHQ0FAFR*.3!J9N]QFANN'0][=[ M-VWN!=/5U)K?BL"[BT["H0W1OX#_!W](V"4=-:6?'[B8IY7Y\[ LP*RB:3-] M\^?U?91&/@>EZ;S7?9!ND7 2NG06@W76@7OPS;R5!VBHXR"_9B]_U!HFD:>YXB;),0[T]2) C( M9.RI==1[I;1]@!-QK>=[Y**/JK+JG]'T.)7HC^9DQ_G(7_SG"5=AGSI0^;"0 M^9-4$&W_YR0+L?:ZB+2;7@#/G(?;X[!OJ2T2,PVZ+\3JW\V\U#U3 MAZ]#D9C(-N>)-)="AXUK5H )C9H*=%7T SS/P__5!)S:ZJ@(&\AG-5/J(U5? M;OMW=;&5H8GMS=,^_+@5J=Q&/]"VC]HYF(J)_@?T(%S?7 HWA59,G],<4-TT MHFFDJNI(XLBJLVJ[49F;E@AOF[#K2B%;1HTT$@DG&6(Z 2)'F4,DP5[&)DXM MZ6@KY9M)64+_VII,P?S5JGYP(;I'R>C?7;6")>''K=E$TQ*D4?2QF/YR7CBJ M/TM(&[_@=S_\"GH-*GV7E ?916T6(U# MW8M58UW;WCF$N>K'U0&44)HY:Q"XEL'=I!0<3T61US[!!ANCV*-KE^YFOR>G;9K1=^YSH0>5.JPDT5;?C-.0[I35\_]*5D6[*[%=+9OF=ZQ",*M78567D@7%XG MI;\O1XS.ZIKVM-O1IG?PJG'?R&YN_#SN#9JY81V\03-OL%7Q=KHV4]75]X=S/[]!;&Z%@+GU)DP#0@Y@Q!FF*,C"<_7(ZCMN^5Y*L^BVT\YG4_O='&JK7):(4>I!:=+Q$CI-$%.-FB;-XU.@LO_Y[!J^&U40[-+D+\ZB2KFJ!SKG*3J5%( M'PJ'986+JUKE5I6VBL+I6)F]KM)2_(/Z<6DRX&HRD"7W*3.,(&SB--0I#YLE ME$)I[%2J4DIYTM%!8N].S\^N_MP,YVK.KGZ4>-WY4.LA(_B6C.#JR(U&,\6, M?@!U:S)SVV,L;\Y[#?GV?X=VK4;BJ9/42+"4)!4:;&82-L$RCF).)27&I=9U M5)-\/PS!JDSENF1][M_L*P';-3WF.$Y2*[%"U'&)F)(8">(DXMAPZ5/NG;]R\H65!'3* M<>2-=W"/-DAC4#(=*QYS4#!/_))-=TVY@Z;:P7XH:E!]FM2-F05[^RJ:Y%G[ M^&\'3IT]:?#A>D*:N*BNN.U]E MR?@]<+!>T%A<7RA]Z2@MZ=*SJ,UYW4!^!FKPD',$UX8 CY;@]=NEQRV /&X, M[B:?3T]:KI7'O2]?HP_;T?L/'_<^OOFP]WL$SN*G+W_L??WPZ>/CAVY:;ZN_ M0[>F8T ']7VLH'ZHW7%$MI_")G<^)"HZ*D.LYB_0_^,#VH M:T8N26-#EH_<_&C3TUSFE)8H2Q56(HNW1'< M%NKU_5Y4 ]K<*L+)@#8#VO04;>#SDVN/I%P_VKQI$GBJD-_3K,D?%2-X;C4] MJS9Z]\])5I\-B'.;&*<#X@R(TU?$4=71@>\/XD!SHO>CXOM 9&Z553[ R@ K M3P(K>5&[ZJ N#J[!EUFL=QVP\C&T)>3;SV.W;0WS[#BZ1^AW0)O;1%CT&FWZ MIRQ=+@G135P2H@=PFSJ<\A";56925:#S!_#IZ*S*JO70DC_FC9BZ-57T=MZ6 M)LBR-VU/X"?GV!' I=U)%*[YXJK)Z'*(9@"5VZ2;]-LUZI\*=8DJ\2:B2GSP MS[ !+P/+GIVX\,MH]G. F%%13=:!*G];:$0#$'\[;TB#+Z$A(?%_3Q>3>GH, M6?0EJ_X<0.,VX:4#:#P=:+ .0"/LO^\/8K#@N]1E,:H.QF5AG UZN:: 2//: M!A\^SU\] ,"M '#GR,>@]$^74?K46O[D ]![%1SR0C=>!C<_K?O#=O3IZW^\ M^S+D= ^ZVUO6O*$YW2-WJ$8M:VZ.[%P+;?X]O+3ER^U+!\)\*V$>@O=/J/M[ M&ZG\ZJ#,JC\/O#)U4:Y%\4-T+'K?OF_0^4'G>ZSSF[9@-\E+=WA0J9&K#@I_ MX)K$OX/*F77H_;>\+8_DPFG>^Z$-89FM33X,5?8F959GK@VC?:N:"A-3=C# MQ 3?8:)35N!L\ZKL Q^,!D7.O!D,P! 3KK@#9X!VS!GJ]ZKR6O![X$MA!>O;C@/@# ] M!H!DPP"@"-6$#[*\+D'I>^QTJ<;IO1-@# ]<*=' MF<[64XGAW?1=@Z;?JNFR!YH.SPAM^/D5??4\1;R"3U6]+BZ[/W_;(-^WR7>, MG^GA,=W6FUU:!CS=3E.^MM-CGJ:_3YN!\1R[]^1S=[_"Y9>*V%]34?S::N:/ M*36>/OS0B<=577W]]"GMW>E[]''S]]?1=]>??; MWI>W'S[^%KW_].6_X4?T^Z=/_QE^W_^Z]_7='^\^?MWO/6#'H4[SBBVPW,8K MLL!3P'L:A/EZE%5ABU,)PSXZB[ZX<5'649%'[XOR."(8_2W*^9.GQ*9!QO1:J*U'%S\-M6.,SMZJ5;S9KQ_(GDW9(G+AYC-7TT6_KHBT>[ M[8U&"UV*BNFI6LW$+!:\@(&KBS)P\RBDTD2J='@#M* X=I%1<--6=%9,X,=PT@\\&.0GNOZMX:@P>##( ,C4X5E43[DRL<.-.AXR>59$/,K#0']L=G5EE3._7EU'. )Q]#&J\\>E\4_ MEO0GW)'EDZN7%T'C,G5E!(O\L(#INOSQ8;%PZ510QOTOI+(QF6;]N>H9"S*W:U:#4;23ATAB<-Q)> M%8,%>GQ(\T%#Q+9Y0@D7*9,TYHS3Y+S761Z:CIK.W]#?,+(@S^?GR"V,Z?R, ME,M/?1JS6$P GP&9VMRD%KFFU1OGXA^%B\+9;[4[S$RD1J!R>:N?X?11>$>3 M7UU5P7K4T?>PG3@O)KEISUW<=V.8>0U:2S&-F_<$'0<@"\\.OP),-[>#MC>( M/7W\@UB]-K%5[@E H MO%.Z6DUYVLQL@=2Y\B0SC8T)E[PQ?AIS_=613,8G'FINE[H8K0 M9%2#Y:X&41M$[8JH'8.@S85M!-1YZA2$RQ;/3PR<-USR4556_;,M7CDMLC#( MU2!7KWX)PC$UC%L@.57=6L[6:DX%"@REG8!+9L%5&!7C0%NC8 9/SM.-@W%O M#T"&S]2\&M!%6VJ@FXV#5Y=@3JNYO$[*,CS29[HL0GFA<&>1F]:YFKW MBT)S+^98G9T'G>".*7#>E-8C>( MU2!6-WD366G1&'IS!@ W:D,T1]FX E,9**(JF^M#M=L@5N$Q>E)!-ZI!L ;! MF@K6D5,G9V#&QF%9*!S_%#9!10N.Q@RO2E-.=& M+3"R 9U=RZN_!-Y6[J'K1!$KBW=N:H79<< M9'&0Q180PSK]:.1,/6DMY]@%0C=T,4CS\GSY14@=Q&\0OQ8_9_E/ %!-5?(&)>&I,ZL^ ME<5B'-+*)CG(W2 [@^Q_;*0-%1-UY1"W*&8I:J-79V%?,@Y[\ER"QTOSRZ'*;+CL6IWGAR&J$+> MI"%-5^&'C-Q!VAZ:D1N2;\-J@&L.NE.C*PFX;92JF"=I;$5'6=G:R>GS%PAZ M<\Z6S^ U%YXY2.<@G3?0]=E"50BFED&,9BQD&_R_0:#FL=*6 MC37AAL-1H4%('%Q0'&/,GCYUGQW9>CK='/?_.M(N_J[CEYSP?S;6:\1MHS>3KKG"P#K5Y')Y@;#Q^,+F MX;"7.I"):7 YQ);K!H:F+M;T\^MC/5D.5N#$17_FQ?=\*ISMSXVX;EV6U<9/ M:\1Y>N1%FQ83%M(:&]*\5;7KP65[&O36XDN;.@'*'(6-YVTGH*4ZK,2%P^K5 M:'06V0PL3[LGI"R.%W=SW.V![A0&O0KF+"Q0'X]'66O9ZEOV;6_/E.ERERYV M)S2X;>)BHYNFSHS-A2VN\]W@ZK@(-F1: B$]P6:"$=ZAF,-.'U4ED>VEX\FY8LLC,M3(:K;XQU[VZM>0!0"L@-S#/]5$8 MO\\P-:)6:&[H[H>5[L[.]^_?]\&,-X^+$YV MLM-_MX7Y>6>O!.$[<=6.LX>JW+&J5CM$8!R39"?T5R:8<$P9IB(E>.=P5!<^ALH?7QFO+P4CU/J*9+#(JJJLGQ>%81X&*0\)Q/ M;\T1.-#NA8_/8X:-F]-.1AN%WHY^ ]W,IS-PZ=6AZ$M;7:6IT $T,:0KP\,: MGR1K;&21W\%NO#L-:2G!39FNY3;V9J2^;S6I5*%WH0A(5&A@$*T'!;V;C$,> M2C!2H<)!J#]R6V&19CDX/YM:C*U&X*+,1SD,^D)Q:;"GI@B3H4Y4-FJRN*9A ML'9LMJ\C4#UAAZNJ0-63[@U% Y]3T<"A:N"ZJP8.A>("^U"CJMEJ%V\>+R>>ST%<;#FS-R]1 1K:<'%X(301> MNU"NIXD]3AMEY^EQ+?V>/J_Q;K)RUF"XK+7)LX#A[/7PCJS=*A2J!$S??QRJ MBK6A\'9UI=I>/,J@==%@$$.D*]0+6!RA$+ SJJHO#Q9TK\I@GH X'CMHJ@UY MQZ&&01:\M*/&YQR=+1*W95RE=0;//6V3E69R7#59J56;4;K<.UR@AQ?OF1+- MMI)10TP7)G,[^I:/FMABF.;O@2=,'=S0U, -;,,RVHW)SDY9Q/F8VB\028D)GQMX45W?#8BR^J0&9AD*Y4[(,NVZ+A;>?# 0/I MRBGAGMW8=@\4.>PT:X:F:7K(;P=\!7)HKZ5#BT"4K!.$-CE\]J2X.V/J;7!E MMC ,C5O0KBF%;V3X#F[BUKQXXY4JA9/J2GG"27GYH]]4T/UB_O$,%:=?OPE% M"/.SV;=S"9_=!FIAML--6]-.->4(QH [M8,>-+LP\JH8-3GOH0J:KC*;J1*4 M] GE_LEIUG&!XJ]A@2W ?M5SGV@H.OS@.?YO%QVIDT;QFTAW8'$G MH.#%I&H76)OYG^]>G33D(*!"/MOM%:)9S?KJ+*9R>5TSU#R]>V7C\Y=NS;-M MIK\VX-8L^N8J]*[XGK?L87*Y[FH> *HI'WR/QTV;8.\8X%-3&S#?M]8N^&;E M++;75(>%)I;0E/UB%#(>&XYL/C1E)L^'^6J3VI:T_*JAA]JU,%ZV MY8?"\,^VF8 P<];: /@QB5]'U=DQ@$'5UI)M%L.;>UU#'!>"5[HQ9<"X0HY3 M*,NWSI65N2(;JT4=&E(;RT08=21)D-\U#6!]E\Q?T. MISZNF11^WOOR-?H0/ I"7[__\''OXYL/CUD.ZKAY>[]''SZ^__3EC[UPML;] MT9;0AV-!*ZO--#:G]Y&#\WD\7X?IQS2VZ]G;T?NVA3V:036*]L]7Q]8[@[TZ M'^:WO=_?O?GZ"9STCV^V>S1!T?WGI ,#VZA5B.>&#;'V8#$N<:#5*,1"#ZHC MY_JB8&]F38W>S)O:HTF$=OW:CEJTWXS:DTQJ+X;BA\;+ H<7'"=PE5P;Y*N. MU'2C!GAWL]^.BPF TH\]&*NU$OGFN,=E&<=J4A>OIV0PM"5P0VA\N!P!L0?' M%!Y_ZNSK>4KM-O[K[(9F:_&XO2=%O*^*]3MKOD K*=TIN^OND[NBU$C,__W'AQK]IPPS&U8KRJ M\Z@O'9X*.G&-YR#6[3C= M6N(;M?&I\WNN7>^HJHO!NT?CSOJ7[E8&/(%;]4%+'C&_/TQR-;'A[-\?[SG) M?>G\$YO1#1+GJP[8^8BOLN=-//;)IG6CNGM_0[<"E_-9&KHWLU(L@\$;$.)% M=W>0XHVVR,#!,NH5@H%X.M"CLR?GXUJ="A4N/=H'9[N0W_O#O7 MN;WZC2K+LRP__"\UFKA743C@HWG+MX-O^V_!X,$\P%/B5Y%U)CM6H^KG5PA^ M:Y-\?WZ5G=:[^>08V:*IT1.N>/4+)5M8DI]V+G;XE^3 >+XQ1)2E+D->-68D&X8%WPWW--VY\KVC1$VY'I2+>PP"_<<@PP M]=*GMBN)]#T;3,SD\&72C'9NZU0CJ8D^NZ>WN>XK/0R0=.]KVR-#?))*5&Q2*Q M$L6&"L2P)4@3H,*"^WGX+VMGE\W9JF>"OF*V30 M=\E1W61-&6!Q@,7-AT66&$N=-2CE)D&,6(UDG!*$%7>8JMCC).Z"J:\3%M.0 MEC_ 8I_"UK0C4D^?(ZG_6M2A6/7 WU^.QSR$@Q:-3"*$9,:G2!J2(F95@@0P M<*1BHQ36S*OT2CCH(=Q[)>8$;R5LR,X8D.EE3^6&(I.S.M4I30!6-$',QPHI MR1U*%;7$ \LUV'9!?U>"3.D6Y^R%(],0FEX7B_W4%@#/#Z.14^$HA##(J/"H M.04SR/=@.39:U0;+L6@Y,+;$:*F0$UHAEAJ&M(D9<@E7Q%G)I.TD$V.N=K\' MK?L2^O;)?ZM<8U'N;$E^(0E]X99B0**7/I4;BD3&<>73F""3I!R02,0(6(]! MBG*6QHQ:A6D7'+8C)**,OW D&A*&U\590P+\.%0:WXKR@9]NN%H-5N%"S%4J MR;3UR";*($:U1YKP&$EA8Y(F+L0WNLEW:,]'^CQ2>;V7V[G*?;R'4;@YT,%7 MN)RWR9(]@-3&3.6&@A11.$V,2)"(&48,L EIP1G"TO"$$HZ9[2C[8/4@)5XX M2 V1V+5%8IM\X#:/ (AMD:-I;L%@.X;LMR'[[3[[5*SFS%N).$ECL#]$($UC M@SQSQIDX=IJ(3H*XY\EN'XO<=+M#98N3%>8G;$R^VP"$ Q .0'C=[@C-TC0E M%,6Q4H@9DR+)$X,218"E,0";CF+(*P5"0E=(PC<&"(?$W_4F_@X)OUTJ'MVF M0?-L,0EE0)[0**V_,-)=!F)#[9,S"4DU,'.<$(\8CPE2G"9($<)EJBQF\94\ MO8=G$'>5H$>W&%_A8N>-\O"\;-* A ,2#DAX%R046L(%!BE^F% _'Z#SV&)W1N2T<8.+%Z,T+ M@XE!BE_HM&Y4=X>\J749QSUC8!CK*AJKLU S= A$/J.$Q.$-!2RE3;/K?*UG%9WJWTQ9\[,4!53Z=R M@*J.H$K3!#-&+"+" E2ESB*EA40D3;7V"A.I72=K':N%*HY?^M[[8$CY'!"#=:2:8X[(L]! MC1>6-&57"QI=PE2% C$6/PE\:Q0DG@ MZAP04+HKP/A JKXV8&3#AH+^1;"'#04#D7_F\:&A:L0C=^UJFGK-'8IE(A 3 MA@.U9AQI(X%G)YA[U0D)7[ HW8:$V%9,7GJYB &=7OI4;B@ZI2855H8%-0+4 MEL6<(!5;BYQ+9*HP==:E73#AE:%3LB7BEWXR[Q"P7ELQFTMEQ1=([5#;9HC( M#!&9N\B+H(2N16">5V!BP(TKXQB#B$:M<;JAU"M(.!&@S4PPP4959[Y1F2 M+,%A2=$@I8@,*8"..&^=9IT49US%PN%*X[L;8XT&^!O@;X"_ZX[U21/+,.4H M==P@1A1%6A*+;.R$9"Q)I.V$GW[[ RDTP\()E*0IR+"S&@F!">+&D91:K$'R+X_]E8<0+[B(O4:86AM.Y_-( M4AZC.*9,4I]B*W6'&ORF.#[.ZG"@P#G-7_9/9P&_(%(ALSM\!JZURTVH>O/# MQZ)VD?QQV"Q]4S_[82^&S=+#EO]!BE^F% \UWAYJ^?:'FFX#6KPPM!BD^(5. MZT9UMY\953!L3"7Y)@A31W">',**M5-T>/3OO:L(+/JOQ4[M>J=O:_0G\_NW+_2)7N M8E +?@S7PU75)[]W[$H0AK?%:*3*:GKU>:#KP\?WUW51R-09XE,4&YT@YHE& MTG.!8F:=P"8FSEZI1_^P@PO7T$6\'69^V1E2UX3P.@UCC!W@06C7ZV@MTJF< MCY5B C$N"6(L9D@;K1#(7W,P;JKTE:-N'B^=SY/ZJ"@!/^R%*6NZ7UV> MEYN#K->IGM<*.X5('%1/$F@R5Q19J3!SVF!!.SI0EWU_VMZN@/59JC*"9;$<64-;47WCKCCC7(^/33>%UB'L=,&>F1 ML +#K#*&9,HL2K474G/*TIBL2LP_5-7DWE(08KA!$H)YKUQ^;4V8)/6IQ1@9 MAREBSD%K$T=1[!4C(74)('A5$K[*?B4LE2ZU#D$7'+114R2- $6F*C8\\=0G M*X.E3Y.ZJD%8L_QP-9V3RL>Q]099SU3 7(PD!PCFQGHI$TF=6=FD==BYO+@+ M'#TE8&6-A$9%&17GW;X1NU05B.%=@&M8P=_H+2_/XPKP%.L4 M,2UB)%3* 52]!RAJ[,4*$_$O_C-(4:_Z-@#""P0$&^O8I8:A%$OP #'0)NF! M%0.EC%/JN*?<#H#P;#/.7V[<+V2@%/D3!OU23"CQG@-=UP8QI1,DE0"G4VN! ML4T)CGD7_DO;T?5'_"AW7# 7SIV,/5 )PI&,*4>**:&)D<[P3B(KJ^_?RPKW M44VH3HQ$DH%X,0<\4"D-%#!5Q HL=2Q8QW*YIE@?-IQZ(S5*N(K!EGD@MUQ) MQ%.KI7-:KF%"X&])$@826%.A4$Z32C(@3**Q3S&ZDK! MB4XD_$'AL+M*MU4>N@(&1,?,A^V)#"F=@H@+XYPCRAB1K$2Z5]HKS*2CF B4 M: XM]!QZ)4&%M:;42IEJWDWIHBN]>G@4[*Y=4ZF7DC -H\T58L)ZZ!J.$08' MW/AP:BE9#1QUV37*MPBA6ZE<=EAI'R-]T.\[ -9",#"Z(W@-SOU&NV4;Z=QC M!HR<&"1=6)0G-D$J(3;81493::15>'#N>R!% R!LS%3V&A"T)UXDFJ"$$?"0 MPBE'DJ7 2RQQVH##;I4: *$?6]J&NFGW/.C#VBR03#6*QBJST/3(J'%6J]$ MU!NM8L\2J%<6_ !'D5.#,4IB(1!C&MQD0Q-$G0LGV>'$"M_)@1QS=?L,VO8A M?]/J6E='< BY%5P M)VM'JP8IL87C%19V>!:2W<_U[(UDN,9,CB>CL/P)8NHSDPU%@#=;MUZJU?AA M+>N$/-;:VL0CG8;35#TP7F6!*AM."<-@4K3075#E+ZY66>[L.U7F67Y8+>CQ MVU:-[VZ0*AAN^.DVRY22K23=K$-6[W:(\*VE7@9$[%%W!T3L%R)JG.@4>XLL MCAUBFLO L3%*9*HIXX(HV\GYTD^ B$FZA<5F!10>@8A#6/HI2/OTV.GB&.XZ M2P M+BAO0]CL]EOD[O\VL/9.U9)NTZ"7MICHD7M*@W6W M];)_69GE6CX0&VJ[O/;46P),'+M053:4VQ3$(&&=2[URTI!.0O0+IW7MY7:5 MEHSQ97N@UZ$RS\N6#1@Y8.2 D7=*0-2&8$X4LCA4WDYEC!0G$@% "NU\[/35 M0B6//-%PI1@IMB@=,/(^?!_^5=#\YL<[M)I0^/V!#3]7G'O*]*7FW/3Z]M+P MY-VPSR(SUY];Y%RD3$B%4?E9J,*1%S4\JBZB^LB!.*J)#66\HBPT.CL.2@ N M1N6:$_X:%Z_)J/%9KG*3-=%W^* Y<'#[@:ER*^EGM##[=YSDM.LY?FQO[RS> MH8,V.YEW<>1.DK,G\U>W=R*7&X!$4Y#'^ )NW-P.+TC G0^S-V*V'6#SB[ "8QV,^I' M\ZC!6!VZ-B +!I:N:M&W]59]?K5SN7IF8U] X?+!_XQX[MZIK8*$3X?TE5V M<;D -1?4IC,WIV\6S>G^O+51X1]C M1KN>V$_-V($5:<-U%]),HI!ATJ?&]L#D/U'7?\ARX&_%I())JK8B=VI,!UKI1RW&H[[L.;& M"URVQJ(F=3%S?$-; A6#IH?+$;#H8@)L.#MU]G7[*H+Q-O[K[ 83JAZ/*[=; MN;$"_'2S,6C"&^VS7UU>=CK)JJR)%ISMSNY?LI[4OBY-MZ6,_SHEETLN(-LI MO>GKF[ZCVT+$^/S/C1?WJ@TWK.:)&Q?SEHG< T\SOES0_5QRQ?.*J-XG6OQ< MNC8_X#6]Y8#7>Z4^S%J]PH'ISFI=NSY[5#H7_0&_'U71.V"I;3G7/V856A\F M+L]C'#L2L0%^!OCIYGSIYZ$V7<)/J/\\0$P'&O+PU*Q!BS9!BVZME_Z1.QR&0675IQY]-TLF=(:@?"11K,SXOK+N# M%&_DM&Y4=X>*,^NRC5][$C8IQ6-,;*-*F W9Y0-B#8AUJ0AC+#33 MBB">&(68<@[0)QS0ZFV:&FZXB*]DA*\042;&#'**-(8$"M-C+6QE=S2 M)4485X]8!&_%&U:'MN>%6%XT]?W-Y:Y4HX;Y*@M7954=XD0G;C E0^V!H?; M?7BS]$S%V",P+&!1.)9A_Z9$<4()H3;A,2-=\.:IRH(1VKN@L-W:H7B+MHX\Y:ZL 31[*!";#9K4.26$%HA*SQ$3#$ SY2FBF,N86HIIDNW%/=>^AVX_8:KX&"F[EF;Q5%GB ;T<0Q,3DR MIZ>*(.RL5AHG DO?9VE,[5+5D6%*MCA[FJIB+ULK!C8_",0+@DG.1 SP M1I'T1 +D.8F$B15BS'!IA30BE*-Z/)M?%4R2>(O)%0;?-T0M5AZ>[S?_?(3: MA(W7D2^+XQDI+_*!C+]T=1JLS-.>X8\1$.-]44XO25%O&TR0V M5G9*[L^/^>CZT+Z7R//7?\SI0/B?AV0,4/SGTL"=FV!,S M[.P:I/B%2?&0WKHNT_@AB(JKZOM8QR'>UJ/NKLV%ZP? =.Y0L<1B3!E!(F8. MG"/PD*0R#%EN$Y[*6.FK!V(])+8U4[36GYHNRWQT=5?[N)(55LG?9+$>$&IC MIG)#$4HIFY 8,R2,9XA)@Y$4#""'")+&FGA.KT3?'Q+R63%"L9B]<(0:ZA6L MB]6^+TH8USQ4BSY2^:&+FHKR4ZTZ5%D^\-S-"ZT.BQFKMD1">,:J^;R9EZ7)S]O5<>7\#W0UK$;\ZL#7NJSKM MR#BM[8BI05>&E>!!(%XB>#H24Y;0%&'/,&).)4@93Y#QF%"5>,+ME0SYA]#X M]8-GND)BOR'*LM: ]K"C*RKNN^([#V U@^M4!L-EAR*DG* ]QYE@#P M&8UDPF5 /Y\:D1C".@G1KQHLF1PJVCQY%+_?5/01NO/1U=%HX6#-@8L_3H4N M'5??]Z3F+NMTWF4@GKVM6<^. IXP[HF52 FG$=,*K!AF$@F)N?:.J%AU0_1= MO?";T5: M59EICR[)1I/:V<$!>9$:-YBZ7IJZE&LMI4V0B84'4\<$T@)KE BJK=$Z3H7O MP@%YI\H\RP^KSZ[<#\#P:X"%BR8/?G1VOU:UJS[YO6-7PL2_#2?6EU5SR]P@ MXD6#2.]J#Z]QP*PU3GJ,2*K ;#O!D+3,(^QPZFAB8Z4[R:JZW/^W+1BN=03P M-EU6_G4@"(/?-ABSP9@]?V,FB"?&A5))RH9H6BR0DE0CJL',)80+KJX8LX?X M;7TU9K&A!E,<(R$51:':8=A8YQ&-O5=&.D[HE3,>NNC_TQBS9%DIJ<&8K;ZB MR4OW=O^[&24'_ ]ZHPY=!,*IP?$M?.OT5M&D_";7Q[5>*+,D UE&-=MWR2")ZE'GG.+&*,2"2+!-B;,BP@?&T#XY!M#5WV:U%4-F@PX<)4IM(BQ: +Q@VQ_X@DAP7TU7AC$O$R1 MEI0CIE(GN$VPTIV4B;RFIU,*<*7#C^PKY5N$T*U4+EM??&&VOA]X,?BK@U"\ M,",BL:(J9C&*TW#DM)82*8P39$PLC=...MN)6]D#(\)2ZZ@Q2'CJ$9.*(,6= M050Q[00V/D[Y"GNZ*B.2;*6<;DF\K-[E8$16MGMJJ'QYU+IU<.61RZOLQ#4^ M8+,G*GB+M3H=R@C>U,]^&)2AC.!0#'.0XI^;96"[#,'GOM2T6=!,U]JV;GUK(Q2[JSE.$8D"6DN.F9(ZA@C0F+G,34I M9=V<$!DH[YM%QGN>X'I];8R]W'X]5_H]^X])51]#=SZZ^I._5ZF,NZT=BG2C MBN&M/Z-E - !0/L"H-<)\:W+<$OC8*YWI>^>=%L_=O.0S3"%IH6\X.B@@O_]/5*@0\*VLK#4<6A[*?C#HDD&"5)M&-"2"]%%\S]C[FV[L^5]5RI9]7K M.C),\4L[>:P/>C*LW \"\8* $\:14VLA;-% YM*C$@42R2*\#Y M$ ]@K<#YXHYL[&'$OM\4M>/UZH4 _'V6K?L]1H,U&JS1,P_HIS&7*?<>4:LE M8G$2MVZ!\3HE2DMKB5MU0'\6K?I6CW1 MI]ZM.G@0?96, ;-7[4%8J0D6$GP :03@)8&?!-=(26&,Y52!.['J-81.,?;F M>D%D.(?ER=<3[J*6QYFU(_?TQN@!)P-J7)]D*XF7%0H8M' H(^]3>*K VNM.O)(U8C2A6V*H('T?D)XY(O!O< 6; M'WL!K OOIO#N&U]W5PQ>=>?.T>:>BGNI+3>]OKTT/'DW T\H,]=V?]^Y2)G@ M*:G\K"D=4]3PJ+J(ZB,'BJ9>;/9F]M;D4NMX (IZ%#\(3=.3BQ871S_#Y8Q.^#<]0.GP.O M>2!H=#Q2;^;6YLVBM=F?MS8D"+PY4ODA/"[+H\=8G(Z;OE\7YL\C>)@KJW_] MBZ"$OX[>_7.2U6<]:N0#)/')[%''7?\!Q*4^*B:5RFVU%;E3X\(J02CW$:GC M8@+"]>,P4QUV73YTHK[-2.@*YN.AC7K =#Q?;VBZJ^+JWA$UJ8N9NQO:$@@8 M-#U84)UU7+G=RHU5"8 ^&X,F4-(^^]7E MY:^3K,IT-@(4W9W=OVQ=JWE=#*ZW^.N442[YGCSP.['-V4,?N\W2!]Z:;G,N M%_^LH&W&7UPKQ\\U&ONI-@6#W[EPZ?VSF^]84%8W)AKVGUMI"7XM 0# M12]B)HO0?^V*\5'I7/0'_'Y41>^ ==Y: ?<^R\(\I" \BS6'>9F9])8R,_?* MT]D($7G35DQNB/W#A.-YC-G:2O<\//>OJP'H8]&FC="5/0N,/2MR-6I*D']6 MF44?\D=7>-I\G1CD_7G*NS&3X\E(W:%R?G\'9!#R0G2ZF0@]ZU.\B M($]7\^(1&UI__?_9>]/E-I(L7?!5PK*[>K+,Z$S?%ZF[QIB2LD9SM;6D['M[ M_J3Y*D8E"+ 0@$3VTX][! "!+@B 0 3ZN2*"(0$>Y^SG<6/^=SW=-]ZPL] M*EY[Z^M#TR=)4I*)0.X9\/XS\>?3*19X-CS1SFD'H D,4.4%,$%@@(S'RFBH MD%MB[],&.6L\ U@'!RB$!$@O$9"!:&FLYM0M\6QL]3CN+,X9F78^W.U36^P] M1-4[YGBO5STK<%;@XU7@._CO R92X0!B\($!#8XE'DL#A)5$&J28UDMGN7/D M@H0PG?H..:#&QI\H08 K%;PCSA'!EWR,N>*;)H9LZ_0J*4\@.:RC^C)09: Z M7J#:#D&6$0H3)CW *,9($;X8D$PJ8!BR5@8K<5@BR'("(A,@!!"S&)!)3H&T M#@%#D+?8284(:1/X'L>+A1D_@?*P#O'+AY5F*,Q0>-7 MOE_5QWX7_BK]_&"'7K8B'1INWOG,VPK9^\M+F?4V+W;6VP-:RKW7VSMV 9&0 M3! -,-864"\5D&EOST%,=/#,,6UO!VL*&:]C$!>CL[0+:#T$VJ>S)J#UT@5- M0UBJ-#ISB6N]9@#^.KCA&DHT0V_[D]ZANAJI]H-?S;G!GWV,[:HXT"]^^+VT M_I,?E@/WV=O!MWY]E__2O;%OZY"[$\+4D4=^&>N.?2GW'NNRCY+UMCO#S7J; M]3;K;5[*P]7;.PIMO(;*Z1@8T!#C!!$L4)!3@!V&##(",71MG!::8XN]49"- M]\;E7:7)&M1TCRL.U#XI^OY!\E%EO\V)GO3V@IT2+G?7V8)8RZ^T1+7;6VX-9RKW7V^WT1V+)D6?: 02M!E1##(P.'EBL@D58 M0(*6FHQPT,Y* X$W@@"JL +*;@3*C9( MF=])5=O^WD4&X?V0C S"V8W;.X')")(%XB 19#MN'"4<&0L]D"8D4FXE(P$BVTBN8W;CNN''YH+P6#LI[KX?V?'I*'LV;JNTH%S[%2;O<8&QZ M_@@MV>KQ[[TMN\/V*$:,-I/9D>5MF<^F M$[1)QM^.*LDVSYI<)66/K0[HS+;W&II3/"1,G1EDF]8D3ECZY#]^BKI\[SB[ M@8P;,*1YN%F*#W59CVRX68H/F *JG_>CF2(SZ+D[)_WK^=#[XGW\]WE5 MO.D[[]J$$9':CO8+1_@#./*D)KZ#$)%7@XN+0;^H,]_/$X[]F+.M8?/S&X/; MFH N6N6#T)6; R7_W0Q_^5LZ51*\[:]MP@]?)[*\[Z>\6SN^&/?TZ+E^0QJF 5!AI 4D0;(F7B%@F,=0$:.0XH,B&>+F-_Q0^ M!(L%A))MG*J7G7"&3XC:(!'1(8MS1J;#H[;8>XAJFQ@W*W!6X*S ._Z(-!LPX!"C1'F@2 0YI0[456CBTQ#TH J1$,0>( ML*JA>35&>" L1%ABSQ!<.HYP"U!(:8;!#(,'L*89!A^$+6X]5]Y"(!6,8:C3 M!BCL-2!("^LU0=3YI1-4G(;("2H+ M2]^O=*U._BK]_& /8+8B'1INWEO-&QTE'NOMW<$:X1P MA#F,(9IE@/IT[#C%$&A':. "$F.6TNW88Z^@1\ S&4 ZA@T8C@T@FG%)F Z. M+=4RG;E_C*O117R5ZNO@ALTH$1F][4^ZD^IZI]H/?C7G!G_V,;:KXD"_^.'W MTOI/?E@.W&=O!]_Z]5W^2_?&OJ70#YU0N.#NNRCY+UMCO#S7J; M]3;K;5[*P]7;._HD#!80.0PL9PA0A04P'A'@JX@014DM]$L%QYH,%R%B2 MSGS&P$!N 6?6.>*4<'BIE"?'%GNC(!OOOLN[2M/^ZJH:U^UZ@Y!VE1+3=I4V MFEX6?3]*ORRG%]A!-7J0JBH;I@X--QNF-9->04BJ#0%8R6ADE%- "Y2*I)BR MT6@Y[I?.PA982J>5 - ("J@F&$C'*< <,1B4T9RO/@L[*:)WK\?#LO^ML2]- M7U^[HRU!UW$NY]U"58]^LM]T9;M;;-6-?16' 7@(2XUQ M/1>I"!(!)ZW''CJ*Y)*+\9Q]M3MUAK-'2=^PUD1FMCGTI]QZMLI>1 M];8[P\UZF_4VZVU>RL/5V]71 0I<.DTU4 B)Q"#F@*24 .R)IY8JP[UN8V=WMO*'5//4ZKZL+2Z5VIV4%KQ39?]D[2WE0W)06O9L1J2[ !FO>W.<+/> M9KW->IN7,NMM7NRLMP>TE%EOCVBQL]X>S%+NO=ZN3I22$+QPF@!.G 34(@$, MM@(0H8P+&"*MW>U$*&ULZV2TZO2V3FY9>IY21=$M>E&$L\UXKD(]?)+?7JC<,Q?[2><8 M[J?=:3NZS0+SO!-3,X($:$H!4T.GLB@ ,=P90C&3 (OX%E\ZA M^.!'-^FWMD_.0?A$J0VR!G52U[9_O$Y&X?V0C(S"V8_;.X')")(%XB 19#M^ MG#6",V0EX H'0$5TQPSD C K&7'.,K'LQSUG5S7[<1WRXS;>3-?M3<0UE.A7 MW:MI'?6H>*^']KP@Z*3 ,+5GYFW5-I0+G^*D76XP-CU_A*9L]?CWWIC=T:DM ME>$&<<"0]H J'PV)0PI 3233.G#JY!*/4X@VR<2++#$ZG=NK@&9> DPYU8@0 M9X11\_CD?52/==V?^V+BLD.^&"G%"Q-9N3U6)A_-GI[Y10;/]TWZ, MS HN"!5D$ 9)%SB!+.B-_:H>)8HA.D8/;&,G1FZ,S0N=?[ZQF<]U\Z,CAW$IR%I@I+@8#Q)@"JL0ZUZ&9@S M,&=@WC"08NBX$D@#I[D&U-,(BM)*8"P7EB$=.%G:^+%6(A(=8F 041%($X:J M0(!5A$-%!"1HB7EB8PD'!D\(V2 G;T>5Y/D-WO%O'5^^_K$3:#?W;!R??>_C M'COJ30_N!@*>J)VWWN6^QS>7ICN_2$>[EO;.X7_QOM V$07K_G79_U;T!Z-X MJ]&@&)W[J&9Z[.*KN*),+UU>)'5VOE_%W\2?ZO(9G3X.95_W;:E[<3SQ%_5) MLZ?/=.'EX>7AY>'EX>7AY>'=QC#>\@!?=+P7/E]-L"> MOP*N'/HZY'P1O>+Q1?^E*ZO+GKY^D3Y]>:E=JG*<*U@OF^=-BKR;7_QC7(W* M<#U]=/U5X/LN!I]7:0SQ#B]F<>C5(\--_M"H=QO=W#7I?"%VC;-=S_KYK#K^ M4G_S3>$[T"&^Y0O=^Z&OJY<__7)[>:9S7TO?7UXTGQ]L.KM<+9EM_K&='LPTC]\)K4B;]9!N"/^0S M'S=Q_Q]65^=_A&ZLX*M9ON+5?+[BRZA#JSF=N&(0BE=Q[HK?>H,?58=>\!GB MMC,3TO+0?R[[Q>A\,*YTWU5_S6O2XM#5?I\7H7 M8+:=T+QH3:JJQZ/!=-LCO4ORCN*KI\M!=&P'X^B@EE?>O6P>A2 \A7^9?B$N M7$]?5OY%Y2_U,(+B= [J[:SFWC_=[GC\7E:E*7OEZ/K%]/NK6AGKQW%^JA3Y MR\3?6W$!.N7XOH_O^PR?2DG@S7_W7MRI=[BGD53>VT>Z2N0>VUQZ:\?EZ/O2^>!__?5X5 M;Z(CZ9ZW_%V8EY8$(H-%!HMVP.))[!\' 2@10\2 NWS7&W>4#]P^$^+EGIWI$MK5%77J?Z0 M4OU%& XNBL&E'^I1JL%,A2^9"X(+K5CC3 M-P> FR9,[ZRVM$2'WD8>:LD[/P)'_,REIH-4L9K:A(<^?F++GB_Z$P<]_3;] MG,J BW%5-P_GY%9."QQ36B!+\9$NZT$-=ZO)+=Q2<@OOHTU][>,EMM3)@\OQ MW1YYK%LC[^T&L&S@"%+(!4,6&,8GX:*+NL3].=FI81&-UPP5U<^GZ5W=?#5[!L*A8X4#66*& !B&8*4.*C(XLU MC$;#2N4EEX2VLHU:'W[W:]*U5W.JUI;1."%,';G=R AU[$MYH AE.!>!"0Z\ M5=&9#0FAB#+ JK=9WWW::+V M;_O??5/O\(02G@-WRTNLL-R\G=2SIB]_?6\_1H?T@_CRA<]'R/:0E>5'V7SM4>: ME\W7FEN@C@FF+0=:00:HHPIH#BE0!"F*K X.PC;<\(_3LN!W2=$^I[%]#+]7 M_BQIW+QFOKE*.27?DJ%1&SSUZY"E/0/7P2SEH0(7M((Z#0$2"D<_F4J@#40 MQNF+O]>"2=Z&G[PCX$(8'3ERY33XUASC:2B8G.'&$>Z5NB%;SC;EH)4LVY1Y MFR(#A$AA":!T!M#H&P/#A 2*6<8=LI )M(XS_*TW&MPD7CZ&VJ2\FZI:2Y;C ML#(KV>/-Z)31J2GP\,0X;B6PC$1TH@P"PQ4#UH@ (T))A9=*T)[B\6X%G1 _ MKR2#24C*([*/5_#3TE[ITA6_2F8VI'(S._;"PX^$PD<$T-C3'7@?MI^;8 M:R'V$I![P20@A.%47.^ PB;])*'4\3_)EW8;GK--^K8?PZ\8=KWVS=]O^Q-] M?.V#C]KG)KL,9WWW,>EDO0O1.N$89H=5MYB32!G(C@[(ME.NR FS'G$"$*,R MPJ%S0%("@4VDB]Q@:WAH8QMVT\!X?](JLR_NI%SQJ!WQ6HPGOO9)$45OXGYG M<[5'FI;-5;?,E2.$6"4H<)!'[]U [2.?Q!B$ALP5UBNM<-[M[FJU?G#3(M; MM4],'I:_GON,,A)F)-QP1@,+*2"'(" 6G7##/=#,<2 X0B:($+!>:S=Y-TB( M<\=E3IGOH'ZR(0JXU->)(B#;I3W2L&R7NF67B&(&:>:!%,P *F"JZQ<,! &M MQTA83=UF//2I&G]JM+CMI#K)9QAE+.SVFF8L7 ^[A,&0.*L "81'')(^L9L$ MH+ +@1JA-&&;\:F?C5WW>],0'A1F=9QE]MB=Z.'8WUMW,E>PFR,%C:BV,1<[*?F[&T6>[M?>M-G>?-;Z M.7HGE!X6_6UVPC-:'B]:WI% 8!1*H@40(E6DZ$2EA8@#A 3!,"?0JZ6#9EIS MPC>";O?[Z"="'!:HY>KP[GKI,T&^Q1.07?(U=,Q$H?/#V:N>LLM140UZI2NF M:[076OC,Q7YX]'MOJ+94V^*"%9AI #F,+CKB DC%+% ,$T^<-=$"KLU>L&([ M=X$@9X/NN]K@UFXG57#[WOT]T]!83$@R.'= ,C(X[QLX0\T0]I8!@:0!U,, MM&02>"<5U,%1L7Q^T)/)&W8(SHAN\$"Z3NK@OA31TY;B%;J/\@"YL8 &JB-68P(@Q4'*X+5CK1PNN#N$5B=HDR<[G5HZ5(X$GJ#'U41AH.+&)2DTW46(Y+,1W?O.+L!VIG)*_/192D^ M3BG>:@8/M93!0_N8P?LT'MISG0J"!R$?PYNKVXZFNNW?_D5BA/-B9[WMPG"S MWG8K(6,19<;ZE(8)"% N-5#$2L"$M]AY2*5HI=7LD[ZN#W[].CBS_QR70W_V M79>]9(%_&PR_Z)[_,K/#K[T9M7;ZU8E@AW4 UKXP.1RWLSD<6._=)#-31DLA;$JU40&%+L#0$2)J(DYDVZ?@:#:0-B@MHL..JC4W>J0[_%E4X&:BS MOGNO1TEKKS^&]S-5OK%;;9&PG7"VP7;IK#5Y9S<+1(91(Q7'(3K^WF 6'7]C M@58"Q?>E4,C@ T%+S;O/2([/4$]%BV>?;J0X_IZ@H MAP(=5)<<"F2!."+\5!!S$P0%BLCHUB-K@ HLL<]!2S3#D$J\P:+,S>$G.B'B MV&HQM\EZD4LP%TLP0]G7?9M+,'/Q6AYNEN+#7=:#&FXNP=S-KGA95>-H+>N= M<3NXN!BD1PSLGR=%WX_2+V<7V$&5CPD^>CU3_ EN01M49R2G OJ M$@-JW@Z^O1V\*H&4'=\CU\ELMK+CFQW?C"!=$HA#09#5CB_&A$E!.% XD6S2 M (&1B@#IA=1$&V1Q*]3_=VR(_C;U EK?$,T>\.[3P=WVU];T:-V$,3919-;> M;3I]J_[!_W-)$;/(\]4[J]B#C$/0;$LFC/#./"ZC9B MG4;!/X9YF_6QOY9U;-O8R0T>K;-S-,Z'%F?T/";TO(O.#6.GH 1$>P^H(P@H M[0A@G%A$,#,4ML*OOU.TN[_G*Q]BG#$&,>4;3,HEA$?O;(B8JI2 M0!&#@81!*^@Y"F+YK':G(?*< B@BDE(**9 X<*"Y<88*RXV!7<14@D_$T6W) M=K"$_S%Z>5$ZU_.'X__[^-OL^;>L8O@4)QUS@W&BQ.[\CMB_;LQ@K9Z( S59 MEB@/M2$ \8 XP*$605X5 1 4D"Y@Z"+#N!?(-; MFQW5IVWN#!P+T5O]M!_-E)A!S]VI=5_&EY<]GTXTTKW"E97M#:KQL#E ME:1L/Y#K!M!TB*AB+\*-K, =7H5ZI3=FKK62AAV65/JGIY =FI,NZ0K]> M># (8!ROUU7EY;['-Y>F.[\H1_&Q]NY\AX^NE[6#B_@NU\DI MZP]&\5:C03$Z]\6XK\53_-2OB^YU^GC"AZY[<3SQ M%RE_4IT^DS9B(^,L;JVP*[_/UKCGKX KA[XN1WH1WW!\T7_IRNJRIZ]?I$]? M7FJ7:([F6@[*1J(FL43SBW^,JU$9KJ=/K;\*?-^]-(.K-*!XAQ>S&J6K1ZH^ M?TBN=RMI=\VW6,"1.-OUK)_/@K!+_ MMY%E&PM2%X_62/W':/#'#)/_F,?D/Z:8W(WE^S!O5U[-K,BK^HT[M)P3@_;; MS*!]F1FT#KWE+H2N$P/_^?>I2_+7#B_'O'?Q^+O/:L0_C"^BLV6G)/>>,QZ0 M 2P@""AF!DA"#5!*2&Z8@H&S-HBQ?AU79=]7U6M?V6%YF9RAL[[[55=E]3%\ M&OHJ;8JEWWZ-S_FU5Q_W%"_5ERD-.AS[Q]G;AQWUS6_^M;#BZ+1X_>;+J\]O M/WU]^_%#\?&WXM??O[S]\.;+EY/BX^>_GWUX^_^=U9^'QE,Q;YN*/TX_*;[Y?_48KXG$[2F5Z5[,>X91*^J;T]/HGW^ MYJ.!'A8_RM%Y48ZJQ3"O&INJ=*4>IJS^S\F2IWP(AB]?-0%D_2_TLA@,IQ], M[C_YX*\G11DGNK"]LE_G0F*T^,T7IHS.@3WOQQ%_NRXFP6CA_'??&UPV06G\ M,7D.<=1^/"IM]"3.]:C00Q\O2Z1Z\>62;Q&GV(]J%R/>,]XM/20=W&7C OO) MEWIE#'F;B\Z]'M9WG+QUL5%X,X"^->.FWAO#3E:#"L"PJ^U9,3 M5X;4C^M=5]>]8G 5)[ORH%?^Z0M<_/S3NX__YQV^F< H"?:\2+%I\:>_+H;Q MUNEMBJ'_-NXU.S#U:*IR81";#\;W'6G6&^59O:+O]3 N#D$G!8:8GDR#8:7 M@V$-62?UBD^O^;51J^+LU_C[XLL/'X7[?*I>I\N777Y)U[V. !@O&\SV\R9? MF*AN\_;@UMM?I\$O/S=+W>[MV^>R^K-!@G$"@K3Y.G]:82??>5\6;ST1G3,K M2;>B,OTC44]'#1K6:S8Y;#W^NU'!L@'ZB76;LYAEWXVKT3"I:'_"R'Y2F/$H M)7.CN;NH,[C)R/?C.\V^5]O&LA]M:XT=U4DRE*,F"UIS: P'EQ&61DF[;QYV M$BWSH1OE_;H @5U:#?][V3^DU[97T:?.U"?(N6>]BOK>'40,5'U>*8 MQM'WC>%NB@**E.I+%R2[.CU;Z[3X-!RXL4VG$4;'\56& M"U;W1QDM[C"Q@D0T3;Y!&>)0XP=S=T_13 W5Z47FO^Q#& P3DB5C;)<2"Q,O ML_8N*C]]\.H7OQB,^Z/:P,R-(49>28TB9KOXG<11/EN'U- XU%$DXK2-X\W2 M>]T,8VZ-ACZ:C@;E]>6L8"/#]O8T?^867"Y+>7)OHU;,R6R]JY7>5PW"GLM:;$VU1CFQSD,$Y^22T=/B+&R<3'GDG7#3K4_4 K MG>*1[R4G8-RXW5$@1]>SQS1*?G/C"'N305?3UXIH4%\]P8.^3^^5 &@91^85 MK*C?9W+/YI?Q3K.;3U_@1OGB.+^7:2_SM'CSW?>+,JP;[OCY98%[3A_'B_M@WE5+3IU?1KZH6 MHI")=];8@R@*OO^]' [ZTZ C2FGI)B<6U!;CQE0D$4A>VR@^+84O:;7]J&Q6 MM7YH\C6CO(]',YA;%9XEE(C^Z0R/%@=85C,K,2K&EY/0J/+#[Z5M:JE3:.FC MH VN_338BG9AW$OOE?%GTZ.,"_?%7X[\A8FV,T8J9''Y:ILZ&@S^3+(UF$N) M-)9S8E:F!L]%L!A>E),0/&U&)*'5M: ,_?G$Z/BKN-A-E%+'Q:,DO]$'*70O M?KT?/_@^%?+E1UR.A]6X'-W]Q2CEWP>]]$/M.CT+)N?T,,+#T,=A)#@:#/^, M"E_[,U.T#/&J,HEV'&_]:KZ1[]6O-O5U;F4&[L.;&QMP6IS-+'XO.E_ZNRY[ MC:&N8ZXT+0G'XNW*89PH/:QCPMKW:C(%JN:9\^F0:^^[4D"Z.EMTM<7/HL8V7P]6H8YJ&ZL M4/(Q]6A4DX5$,4JB5J6[);"/E\Y#;H:-W4=N[\KHOKHDG$ERXG?UMWKS+"6L M^CGHW#WT?RD3"*8_+I?M]KFN/;'!--<[\1(B'-:ZEFSVQ/N)*F^FB?.TM/TZ MYKS+TSQYXM3NI#ULO7F-H>$P8G&R6'-27V-_\IUJ9RK.9PA-D*B;BOB;&"[^ M,LU^$_:F@JL4[S4YN 3+,8",PXXO%-=K.!A_.Z_7K8Q6K39JR>GSSON+&H_C M6]75ANGG.,;@8[ <%S1Z=KY*\;L9W837U>HDY32]?3DV46?B_>--T@O_/,GK MO_WT<9J2;GS*Y*/>,FO_URR%48T&]L_DB?ZD1R!> >)8_O2CGV;WO7'Y#EKY M'DP21QE(-C>5Y(TOQHVA=CZY&[7/L#L#]Z^K'OV$^[9/G"8)@=X[H(/!@'KN M@2&" T2D(,P[2?72T;C/8:?\[)N@]8T>)HRKSFY6YG6S,'>RH_$%=C3VZ.-L M.3J]FSUY![Y-O+I7FXHZ0!RFG8<:"WJ#>E.M6K0H2-;4NC+].SX\_U:\_>-.V!1!B-D6I-(3:H1M4DO7:9*II2MJ51VUFI MTR*PSG*&\^% $_\VVSA^,@--[*U=7):R=JJ3^WO3>GQ[>EVLVK2 M<37;RKGY>N&:Z"J]8K0HWA<1IT?G52)0CB^_"%'UFZ0P,0VY 8MP";"6TW&@?J&BC/N:#'R5&G$]1JLHX1[]>_UYY][8_:WP[FTUN MVXC 3N\^*VEW>%!+1>>D@3(>"',R@CJ+&.\] MHP 3Q!/!@3,'&HC8.U=B<- MZO1NHN)=6H>(B@D_(P+5B8H$:^O7_8$C5L$4EL&V@<%2^^ MW+NX@.VC[=WG >T8;;.=D#M[VO_MJ5'>.G/5K2O7' M(\C]"0)QBCL(' LN7T/GL2""G1,$S:,YT,P CT1<5&@#4,XI )WEVCJH"5D* M%9XC"&?U7+QJ9J8E&2"PNU[*5 86*&"Z+ C8$F&D, !+Q $5B )),0&$*J(8 M(UIPWH8@O+N9D':E@9Z2#@K#:7$V*EY[VY093(P;V=U[G>S0"MYOT#OB9$4) M\E>I[-'_+3?(;WCBY:IN[N*Q/?*Y0?Y1#?(U*,Y$^F!CB/EP8'=0\KA I'/& M/WI\R#)BX@,]BL:?(F 4%L!IA#P3GEBTE$AXSFG7&PL'".ED.'"R5[& "V4O[*RZVEP7X\N[,I4[S1)A:YV5T3)@[@%%$1H4-!X0+YA5VD DX6U MH-X)Z1T"C*@((E1S(+%V !)'G),J:*RF@/"M-QJ\^#!.Z_8QO)FV1'QNRL]? MC_W7P>?YM5I B4]^<-GS\_#P]L-O#V4/.U5+<%F/H*X/KPMVKN)+CGSONG-B MH(Q2G L%&(91# PF0)OH)@8610 RKY58JC)YLAC\[Z@.OR5U^#Q5G$\QZDZ\ M*]_\PL)?CH=^9A\ GI< _,#ZBRYM.OUEN60T_JM?^*NRZ:@\]]K9Y"Z<%LU. MR>[>=7&/9I=IK-LEV[/ZAC.Z_^Z:?*GGY_<2=4O3N>=U56>$A)UXR/\+38&S'K M5=HC)_?96;U)#G=WB;T=#&Y+E0 +C7[+&)\:,NJ6O"FA4:V0WW6O[LZ^LR]R MOO@Y>E?Q%9MVC/-!+_T^?=_7QO5RPH6TV,HX]-_+^.J31RZU^39MG;6&#-(X M&@K@E:]2JUI#J^!/:F :C"?T%#/RFD+;?X[+:M)2?.$CH@U/;CJ-HJ:9LC]I M(AT6@Z8M<:Y]<;$J.A'6]*K!W$O>\6IS")?0:E4K_AR -?FL!;*-5:/I14CL MUUT^"PV6=55WNL-<7_=#K:IW+<>4ZZ(N1Y]0@TP'W_3,IJ+OI4[,6:O\T]HP MF][+H+\/AM.VS\7PLNE:FI.NSG1R_[) K#A'G]LJ4R,S6%J!/( "LU23)F*, MP!$@5CB&A8=0TC:\G2\WG_O7UU]N%K/[]Z^>OOF2R9EW '[R0+G M_#/(Y9M"\=H9BZ\635?-45_?=NANZ(=^[]==[#6';S5MK$GMK#9U*R4LG^E/ M\H/C4RY3'^.TR_'WTR^GQ=_/SCY->QV/HTVQE072*PH;:QOQ]"+[DP7S.WV9 MLM_$;](.E99]8PH6C#)XQA).:XV5V!D+-=W+3VSO+82:*REDG]5HG M)JP2ZBEW2C0 A=$UJ6.U,I4Z?>XC5B89ZL8/J_NZM4M^;_/9SS>\5_TTN[VY M9KVYZ_XZUW,WZ\?0Y;!)#T]X@N]*^MZ\U.6@.KI_3S3'U85:TFSS^+M&;3MWR:?VG7*9&]Q(H3:;$94J2 M%==>#R="OE3 =U+4/ 6]"=C67YNC(TU2\>9J0CX5E_ZBK*HD<%.;^N7-JQES M0/QUHT-RHD(__U2KX:MYV5M%Q?_37V=4035"/$%)A[5AF.%7RGM->M)2G]E- M\J>^;],2/-<9ECC2%B9IT!#:3!6T28%U)>PY6 _EM\>N=VV5XY+?P&P_)4+2 M8B7VLUI*9S[" N?BG&,XB:R2W$^.A&[ +9UI4>#IMQ\GN0L>9*O19Z#! =#.WW0/^:BSN&@V52N!U?'H-?-GW?%H3?=G6>C MQ[[V'^@@P]?FTD>1^-:[@ FJJI2@F9?.E(AV>NCVB%QI939FF^M;*]!$#O4\ MJS,D6V4B:$Q0E[]Z^OZ M'K>^6(YN-DO2=<$A>/&MB=VM]K9K&%6+P!I&=_9UKY.T1%V\__->;+U_? MO_GP-2<4MZVLJ9@Z^6/^JMX4N2/M4%Y<>)>VT*8<@?+I3T97"PMHN M+"7=I@5;:4<@3.B/>KW!CYJ3L\ZS#L95_&;UUQ>+9Q$V!Y,W'5G-H";+F-;K MA1Z/!B\G0) &EG AJFX]5Q'2!^,(S>65=R^;]T80GL*_3+\09Z>G+RO_HDI[ M%=&X326D/G2]N?=/TW>(+S&#L^]E5384UB^F]YB[<.$<]?JQ1)X**/\R.1SX MCHO0*7OHBH<^1Z,:FVT_?/;,,;6#DPP M(=3_K<:$'U$_&G/]HC':Z1=W2'A-U)N.PFM0- +Q'=98;ML8/\'"CMQCQM:\ MS:IWV>!P5WMV;0\X"D7Z]#]^0M'4WSOZF=EK4;RZ!$Z35>A*M) !ZAD A1_ IRX,OE7TN4@' MG/V/=UD>CGK 1ZL ?Q\.JJKXO1^QOI?UX.@'G/4@ZT$>\!'KP6^Z'&91>%QT M5<M2E?[U=1@+UXOL0=0+3Y:*QI*SG4VNQL'HY>#:I1%Q)"&YZR#MKK M/1MQ5J)[?%M=WARNF;4H:U'6HF=HT;OZ-*"L1EF-LAJMH4;_E1A%LA9M/@RU M<2Z"?5+$N?*==QYW+>F<[[_X[0_B+<*"6J!1X(!B*X'V5@#E M$>-&<^H@?X9 WQV13 _B-(/^35O-K;_ND>MN3O*&P7_^MOW!/4-^&!%WG@!Y M\"BCEE;_2<;A!H0V.3EUZ5Z+RK2:%E H*XD(.&JT20>Q00(,T1 @@C"CCMJ MEPYOAL9:I; !!"L+:/ 82*98.L:-(<>1HGKYY)U;1;*W2FBG6\,I!_%KXE:X MDS*0+% &D@?T;EI+9I9R1WH4;LXDL$S@^ 6D>!T9@")]()O%X$O7S4^@:\.&O'%^.: M&JPN\;BI\$CYO%]].B;\J[YJR;4[3K?N<8KZUPS3&:8S3*\+JSQX% CV0 4< M@V.& E#&06 "E41C#05;.HVT#5B]@=1%@&TQ*+[[Z(E#1L]=E";M?4ZX!?7Z M.ACI7K9)[6H5/L5)K=Q@G"J\CMPJK9Z, [5+EGCAK:9 >4L!Y9)'QS_Z_%:Q M:)%B"&!<3MH^7Y/VST)E",T0FB%T5ZG;#!\9/C)\'"A\;">!2Q@,,! ,,'4^ M^F2> $FE UH9SB EFMF-9!J.)H';(8S.*=P,UAFLMQ@N&T$)Q1%7K101'F'$ M2.TU S)@(AG1+ICEHT]S&K?+&-IN(O<(^DJWVFAP .-[3E/Z#C%S5WTDQS+D M+-$'O;Q'..0LT0>]O$-+RF3'#Y,=+W'W=Z$7 M>F\DK$OX=#@F_G@QZMCH_3+?<1[P42M YGG- \YZD/4@ZT'6@_3VF>^X-:*I M@PFO,M]Q-[#F"-GQ,M]QIIC,2I3YCK,692W*?,?[*519C;(:9;[CG1V[L_?< M%@_P'3,J4$#< :D2KY:"'&B%0VK+0MPCS)&@SQ#HS'?<@7Z@3.ETC)1.)C@6 MO$* "9OXCID BG@-+)=20^(D,TO4&5Y82#DF0+$048# &2(WY'(V80)"B/4 M$>H,A$X$SMQ.N?4]HV=&SVZS9F3@R,"1@>/@@&,[?!D&82>5X,!::@$UW@$= M( 7&D$1\S#3"9@MNW%;Y,@@]2K\NTV5DG,XXO:7PF&FLN#$88!("H!!%M"0, M RVDMU@XXQC>!*YNF"HCAL5<\J.$SWP,7J8\/ABCE#F-%#H=7":W0R":68^[ <8'.[[,/YB'G"7Z6);W"(>< M)?J@E_<(AYPE^J"7]^"&/!^-Q)]3Y/BW:3CW87SAAZ6-_W;E]X[(]:UGW_NX MQT_(JO'&23G<(:?!Q4'>,;S['C%+<$QF:Y+?T(IY)Q0"@D@$*"8.* L=X!Y# MKYA#P?BE0YVD$0[%BS3&\3L6BO@=;@&S4G GD AJ*;_Q:3BXC)IY_:FG^Z.S MOGOSSW%Y>1%'^;JL;&]0C8?^:WS"K[V!_?.GPE=67\9OCX9C_SA%1?BA*=X\ MH5(+"TY/BT^?/WYZ\_GK?Q=G'UX7;_[S][>?WK_Y\/6D^/#FZS/W$S;QHL6\ M'K8JD4A*ZQ@RP#GOHG1)#90(%"A-O28X$,+)1B5RFW+(X]4M2>)ZZSF=C4+W M7>&G4U'HJAB$8AVY6^^UWNNA/9_RCM.TZE59C;Q+;S4Z]T48]'J#'V7_6_%S MV8^_&8RK.(#JKR]V]\K%(EPW[DG#IC9)/S82D-;ZA1Z/!M-$:7J5.)*$3>ER MT-/7@_$HWOW*NY?-DQ"$I_ OTR_$\?3T9>5?5/Y2IW[WJ7#5SD=S[Y]6I2R_ MEU5IREXYNGXQO<===:7U8SD_58K\Y>5/O]QS$3KE^*%+'OHM^URU:W/G";ZNFMQL[HJW7ZRIJ M F7* ^;B']0+#)1Q'I @L*'(>D+8[=T#Y *$U'J@@W* ,N. A(X 2Z5G&$KM M"7[T[D'=_?#H*MV_(2@V6X6[-_6U&:,ZO*09HUK$*"L(EQYA(#FT@&H4@"(\ M@&!L0 %A:>$2.XQ%*'#J*7":&$!)1"NI/ %(^ AIQC%EPX8PZH%.@@Q@:_FQ M!\,!WH*ZO/-5]:+0-ZV$41#CEVRIDUAEPW&0U&1;]1:.@)%L.UW'R MG(4K, M,3[:,&\TT)#R^ <4U&*OO%OJ.GZ.GSW75_QZ#@OBSSV??HAF;<(F4__^3I.W MEXW'G6$_RVW'&:$S0N\70BL)D<>. R$X!]1Q 2(H,P 5L4XAB2U;XO9]3I31 M,83&*B/TTQ%Z:SGX>AAEW\7W:>[Z3'LP7T19WV?^QO!V'6<'8YV9W)\4?9\3 M]YFP(Q-VM)1<\UP%#H$VC@**+ ,:0P@\\TH%A:F ?*,; !]\6Z9,D$S0D3<0 M,E9FK-P05@9M+;?.)MR+(8**/K]TZ5S&B(>*<>^7Z6&LF'=6#8Z'WI?7,2+SZO"Q[#"%8N]:#ML,$LM>JG* MK/BAJ^)?5[W($Y[2?F98$2=8!!7$. 946 Z4% ) 0:0CQK*('VWT;\XOWS*( MW$ '? YV$D<^)W@L:/E[=RJ&@$IYR%ZQX''%4*0 .=CL]73AD9G./T]JJ2 MX#CS(4J"J0\)I3A^)ZXJ9]8YXI2(MF93JXIDQY;UI!CZZM+'U_CN>]>GCZ(Q M:+6OFB)"O:4$:$KC,E*N@#(,145#4G,O+5ZNC'J.7OZFRV%]@OA-9W^56_LC MSIP6OYV]_5S\U]F[W]\4[]^NL'% MH!H5VGV/7JG^Y@?CJHA3]V>\^=0+F#WJYK[Q/O'.M3?8NVX>/0%*XT<_O.]/ M[W&IDQ\9']4?5<6@>?J%UTD?ZM9ZIT?^M$B:TG@@(V_/^^4_QW$VQY6O!S:Y MO @W)CZOWX^#3]?KJ_(BKE+]K'B3U"4_,)4??J_[S\O^ MY3B^2[(O<966KASWEZX]W:$9/ JM^!JG_]7@(C[WNK"]*&YE*-.ZQF6*OJ>_ MG@GDN.^JXD_.2?XT$J MJ)D*9U**ZK2XY_G.FU%1S8AG%Q^.'WBX\S%(OJA5?%PE>@;=B[_HZV3]ZH>G MWU6#\3"^1:.)SO>J1O''H[(F#I^^ZSY+Y7ZR#"7_(4)R;^S\(KE+SU\!5PY] M#7B).V)\T7_IRNJRIZ]?I$]?7FKGXMK.[8^5S8,G.TG-+_XQKD9EN)Z^0_U5 M$*.L&&9?I<$D&HQ9Q'WUR+":/Q\ UNL*6F_V$5SP!2>^7XK+SV?;<)?1/#4[ M;$"'^*8O=.^'OJX2T<3\^DPGOY:\U3._S@3OJ3 W:8Q?[I+IM1UKRRB%4!' MA Z :JF!E@@#I8W#""'AG&K5L3Y+7DEUUG?O)EY)A.?WC:O@/O8_)\B.7LZW M>,&'07\X_6=]SM;7!*/;],;KRSMA:L^*:GP17^YZRAU4.W<3FY-LUL3;BD[I M:,'CZA8%4O+>YGD!FDQ0=*GC>S9L2-5=7$B'0TA$Y*F \D'R'[8N]P\ZE1C# MF__6YR/*K[0'KY0I)G*#?%L-\HCF#OE5J:#:DRG>SR5$].C?S?"7OZW>9LF= M]!OO0#J8XTK:E-7&UWZ1P6TEN&7VC]NS]TH/A]?1::ZAK,:XC`9N*O].D-1?5R%W_^/,D8_ZH M!J6LBUD7LRZNFKTO\3%EB#/1;SSUP>C<#^N?/LZV:.I_OJVW:>95#V?5RZJ7 M5:\UU?M];J_^#I4C6>4R"]TV.]K>+Q4L/+QIDMX?T%,NU?Q_[*Z^P)M)X*W5MP=T]MX]S_KJ].+ON&]FY/&;BJ;6*>+T5U @% 3): 1H< M!UH@ Q0D4>N(8EXL$4\9ZSP5$H. ( 34:0DDE C$+U.(A>-0PZ66\#KT6E$( MVM[IU52B3#N5X:OK2YKAJTU&"T4#H=@"XD.$+TL]T-0QP*U7U#G,%5HZJXYC MJ9%5%BBF&:!$1/C2B +(39 N4,;8,N=0AJ\,7QF^,GP]%[[^[5\D1GCO5S\K M=%;HK-!'K]"9UW9=\7F]V$J3D3/3)&::Q.=REG FO4Z=$\'J1&L8@T"'XA\* M6T*-TV:9L\0%8CV*D2*2+/$[*0.,5@I8CJG2+ :!89G6<,-!(#^!\N[^]$.F M*LQN90;'#(X=]$@S7F2\R'AQF'BQVIFB@A)(/ 4"8@*HM!081SE0G$%C(64! MR=O.E-=">B(Y0 A*0 W20'N'@<=($4(5!>08T(?8MU@2$6UME/CB \3V:Z* ;N+$K8HMC&7*6Z(-> MWB,<(QQRENB#7MZ#&W*F,,]T;)G"?$<4YDOG+ M:V8Q7\[M" M-R#&J5<4.(?C=[0W0)'XAPM(:JH5U=LG+4#DA*,-E^CN3?5-6LQQ M#2DT0%L)(P)1#31B$." .>6$8.7Y;=3"3D/H#0$<20)HP!"H$('/22TQ(@Q[ MSC-J[9^(9]0ZN"7=>]0Z:HKCK,=Y2;,>[_^B9ZKR=<4G4Y5G KE,(-?>>54> M6P*L4190Q3@PQB" K"*&"PX-7FHE5X($I ,%A,0_*-,$&!R_HPEW4#N&B=I^ MR(=.N.297C.[DQD=,SIVPR7->)'Q(N/%8>+%'=M^6CBKE 9(^$3?R'2B*<< M$PP1$BA $6Y[4U9"8DEB,2.0 .I=]*9#&<3G;P@$@(N5;<8;UTOJL-4@=D&* I:&"J"T-'GQ/-8)G!,H/E@8)E9BM_4I(T_IPZ ML/_V[Z[\/KMK\Q+I@2_(*2'D+R]=65WV]/6+T/-7\Z-!.([N'^-J5(;KZ?/K MBT UTL/1R_K509SFB^J%T97OE7V_-,B;44R>UA([UJQ]^]X9GWLXI4(AA2A# MD!,E;H9=]M.+@WKT]XQVH4EW;D*;^R,(;]]Q8MS#8##J#T:^L>P?OOY!K&!$ M*P2P% A0'&V[D2X HZC'3G**0S2K5Q>]%SW=__8?/_D^^/W+.K-42^GCINFA MENGB1SDZC[\93KZI"CXK1N8^_BV..'U^.A_8\2D>A MAW$.^K8W=M[5]RG[A=75>:'[KOG!_W-1G^4N'3JNVAK!Q=QX(FT*OD[ MSOW\;E7Q>#I_P1C.O?!KZ2UVZ-U>7:26KL[[[F'A:7HV'PS@MC3_Z-=[_U][ _OE3X:/; M>1F_.QJ._>,PN$:M[6ZW+/%DM" =_+3X]/G-I[.WKXLW_^?3FP]?WGPISCZ\ M+CY^_7_>?"Y>_?[Y\YL/7XNS+U_>?/WR,)'!UEZ[F+=+JZ7SH?6Y0SH99%A[ M 8&@# +J@P4&.AOOXF-P(P*B>"DD>HIT3D.BUS[X*(ONU: :5:_T93F*LA%! M9"*X4X%M)/4F8-I+F5UOK206Y;83@=03-.;1GN+4+ZS=PE4>H1Z/!E./ M.+U/7*/T^NER$#V;P3BZ1.65=R^;QPEX&MV>R?5QH7KZLO(OJB@6PVB9I]-0 M1P'-K7]:M7__O:Q*4_;*T?6+Z3WNVIBOG\KQJ<3L+R]_^N6>BU"\!CUTS4.? MTU/!^;HWVYSR*1+6H& ME$PANF'(P1#3C3""=FB^MJH_1TB2FG7L01W;S(DU'9JOS+G;H7Z#S[[R=2R5 M,H,N\3X/+NOSE$;ZJK!#[\I1VJ;Q9<,4G2LB]H_/)S/@MECV%92B''&?&"0U MH H2H#'T =BL)4("[E$+()<@)#:^)V@4ONL<4!"1X"ETC,,I?8$+^S 397R MK.]>WZCD5WWUJE;(SS-]G.S)M54*=D)QII?,B-;Y)D?*(6NB%(WJ=%JD=(QJ1&='6\)4S0=_4$?C3\$:P 1&AFK#-5NBB7FR;SQ5PM46)94$ MM6M"%*79@&3\RDMZ^/B5:FN)XPS$'^(?@D5/6*\+;QB]T M NF&V[OV1MQSNGA=Q9D6E);]:CRL2_JSRWM<.I1-Q@+/-&,(22, Q8DS6DH$ MI#<>*&NY=\0;K>0Z+N^TY'VB=V^G:M>2<6 D.[<9J?*2'@%20^7+'*[/8,+:$%()D9$JYW';49":2 -HE[I<4YG#T*?. MV5SF<(S:E(W$0@:$6.4M=""DKF)*G0)2&PRT%9+'CT1PJ UWMM; LZ2 7_75 MIC;_L"399&3(A" <8XS$69Q&(C#440 $EH589!=>J8=@R;N4B MK)RO;4==:B*$;!;RZ0[Y=(=GFA8;P5YQ:0%4P@(J4GF<,0;@H(P@""I-5!LN M<:VIB]0[+6\$2K6SDV^RDNR2IBZC9X<%X[#14SOE*.4,,*HTH,@[H"R2P$J! ME&=.(-R*8[YQ])0L@V?7$M3UVY>)<'!RUVJ=69Q3 Q6 M%",@*.: 0HV!E)H#Y)D,U$3-<:P-[N9W/JJ6_WCIAWI4]K^]\SI&*FLQ,V\[ M"%OB\FEA?<5I\>[-V9\83_DQ9@X121(4!A!D%J'31%Z;6 "VU1%HH)OU2 M2OTYLG9+RCZ&1OAVPPC.IWF%]85OO77]>NZ+5\V)#<6YKF[1?0^FN8:>(M'(C9JD"=S%+7>%+/!!!^32,L<+PNOB]>E0-MH.+/H9-&Y5W0^^[[_H7O%Q\O[K-)ZU7CCIX4-=[.'E($4R MQ;G7[I]C/8SW?]3N:U[OK:_WXKA!Y2THK\!Y?#/??_';']XKS8/' "J9\M%< M ^,(!5P[(C24W%O4HNC\O[H_3HX@AIC-)G3QKR=/;Q:?C8K/JDP715Y2JCB MDG% O89 2Z:!,M!2)AUUTMW.=&DI+$4$ B]C:/D26GUWY$,%8RR'VP#F8=KY0]#Q5 MD !J& B!TB*XU)/-&3:<*0(<2OV0@D0?(@@)E#>*01%X,'*/?8@'R@&.:/.N M/RA"V:^)V)K]NKKH-WWB>]XFQV T*/3E9>^ZWN>KS@?#$8@B=]%<7O@KZ^LU MKJ_K]:9W&80B+E%Q[?5P>FK\:?$YE1!/JHM3K4M]R]'YT/OB(K[A>7QH/W%J MO)\>SK@ /=N?K'HNTHDZQ8\X(?^ZZD6>\)3VFY9M#!N1L,!*B].6M@8Z>OX@ M6@/DJ-1159>XPYY\F/NB/J<5G)0ZW5G5Q!>JFM@#54UW<,I'6'("8Z"=]8!R MXH&24 (BJ8CFCC%(ELZI)\%QELX,1R:&/!13# R,0^/,.D><$@Z'K0X-GJ(5 MY5IWU&_M0+KCU;TTY6X\3/OU$:K.BS@EYJ1QA?]%^ZLKKLZ>L7Z=.7E]JYN%YS^PME\^!)--S\XA_C:E2& MZ^D[U%\%$5Y?FL%5&DPJK9AM5%P]TD_A3S)Z+6Y*K#?[""TX!9/BON0'G,]2 M"9?ZFV\2 D"'^*8O=.^'OJY2*<3\^DPGOY:\U3._S@3OJ3#?5%&NE.FU"[XD M<8XR%T,=:*,[ZFD 2B$'*$50,:.@#Z:=XL)H"!*%\M?D'FZSNJN^O!,>XG^. M=7]4CJ)A_.Z+LM]8N&0FAOZ;'B;AK]VVB1/Y;_\B,1(OJZG?-_7J=F<_'O0G M%[TZ74V*UVXJU79K\]HNDE,[J9'C_%0I\G!)&G[HDH<^QZ=2$GCSWX-?Z/P[ MY4.HMUJM\;B,S7Z5I\P.R.7Y@-RE!$@R#^\;\_ FF8>Z FIF(O+AN6WUZ:L= M;,JMGE'5L8:/^RORDO^9X6PEG.7SOE><]TTS9&VG>'-6P7J(DY)U[#X=(UG' M,NGF]D@W%WOHZB.2UDY.U/+S4/[AV7=7]]S]Y[)?C,X'XTKW7?773!ZTA_2[ M^<#L-D]2@5XYH2 @1@A ]9 FOC/8+6& 2E"*&F_?3F%%6T=:9K/ \R8U?DE MS9C5(F9A2[&S7@&%>>+A- 0H&H&+.@L1.:X9#$^M!JWG[CZI*^3 M_E=M):]PC@,S;G5]23-NM7D$%_4V**\!0P0#J@(&*@0+L/81FA34&B^5CZ^? MO&H9MQ"5&;C6<-'S >9W;S#/>]1Z6%;IDS <7!0#,])E/_[S#C>]UE\P"& < M[](<#I-=\FS:LFEKW[35G39X[U<_^ZI9H;-"'[U"[Y2-H[7=P?6Z_LYJFHP5 MS8FOO?47Q@^GOR5KNU3/?L>3.@W;[()Z5^@H=OJ;+X;^HO$+)PYDS0B2TKNW MZ?_K'LLUB3/N:@K&@J7(+H9(Z9@?"16("N4!Y(@'Z2'4?*DDX5D'*R]$=?][ M,A5GS4Q\GDY$_>'7. UH(8Y+)$XOW'B8B%!V(F3P5#Y E+/]=ZII81JFF0:@3N?L#D>^EG&$.#YE"%^%K424Y2Z='A2' %-7!H2 M2&I0.B+/06:L,W9IU*V;S0V.>E66M#.<2W^IM:.+3$NK^5H>0M([["^A7AE- M$5#"T219!,A$08R84PHC*YQ>.M:VKCI"R=".-] 3%?,I!D$VRH26Z&4%W03F; L#QU$DWMSSIL$E#9% M[+=Q]!)]T5"O3$LVLK@]"W[V@^J@=<:>-<3E"-E&?D M/._-1TV=BV9?*,+^Q_!;F5*<_YTV@-HJ$F6Y2'0-,Y.+1!?,#,NFXV@4)EN, M>8N!,+.(0@X(-#99C T-CH:$!.L4IQ H;9F,5Z/_8?XF*\_?.^[;ZAKV[(7 MFS<71*,RQFHM?CML;E7KFHC]I0S(C[5-V)?=&=++/NJZ(?1V,].1@Y^+R"142W9Z07:/S MWBC0L?JPJQ/#FGL>* G JL Y=(!3:$'@2C!53"4!;3-Q'!KB>!59U4?H[AG M[WU=Q4FB^Z(H+R['J4FL3+KO'W>D6;>G9-<6(_OS1^#/__S,AI>G63%# @E4 M28",CU:,,@9,4!Y0 ;7WEBOA6^F=O]>*_=Z?-HYZ]^;*QDO/:G+8EDS:AK3 M7N=>_O%C76K1U1 1XG4?,ABW'RNG!+V7Z<")LQ0>*$A:BQ(A*E M 25>&J>Q9P>^QPZ2FK-%:QW*X?*?.%/S3@HY[3#>/8!1&S^%6XZM]>[__O[NP^=WGZV+#V^MCU_^\>Z3]>:/3Y_>??AB_?K^XJ?WO[[_\O[= MYWWJZ@\\]J?#H0@"6[IA[).0.Y10QV4D"60$OD[BVM()$S>(#D'&G_F5%/5$ M?DS7*?BEPD\T*V')KS.9(P008AD5JE46UWR[A$@!-U99I;I\8#V31H/ ZB:# M!_$053)#\/=%@W#'L;OO,XXPB@$6D9]9D>L0J^8-*L6! MBKZ[\EH#$V#(?9A[>TAR[^-/&HHW*M3(%(.L\O12!Y$KG@1794#K]:S&H<^$HSW#4:>:!;0=N'.HQ^+OI;%+<2@D<.<4 (%,G>+RH3.[P2293&CRB M QYAAS3U0^X*0IW((S0)?1([3D!XXJ>,!=*GZ=KQVBY'V"T3?I(3-E\ZE6B. MS@YUF#UR H,D8:38X+?42+$#2C%JNWX>0-_(8$A-TXI4IZP1Q.(:_EI)AA ;JQ;5\80QEMT=<67*0\26Q*XL") M"74X1VWADI@[0<3L($YIL(]M>SF9%Z]:)OS4\.!%+MXN./ -,N!APR#4M8WZ M, +,;.GY"S FP-SE/"*Q&X(PLGE*HB#EQ/%"'G+XF0;A/N;N<0188/QU$\== M*1$BE>0D^TJN,B%D_NKG?[F)$*$K'")\WR.4)A&)& ])'$6@M2,_BNUH=1/6 M'N*+!!Z"+64$!K<X:W)KESCT\\BMR#-RR\2C M#V#_*O0 ZIU0-8QF)(O %-RLXYQ$S\,(A:3R$\Q^./:)*'4!_61L##P11AQ M?A#;&+EV'1?ET$'K)\[=,XPR4,!+(T$'3!CG+4$3'G(OL5V2@E@D- @"D@0! M!X$:VU+X=I1R[R!6^G-(4-^+C00=6EQ=C1Z;A>?-4WHA_:?:J]!8 M [3[-:0N>Q2@F'$-#-ZNP=L]A);S$NXDX Z0*&*@L0+0=XF=4)+$U!72]OW4 M6]-RN_@)3ZW@W%'@/W$@:J L&GDZ!'GJTD3*P'<)32)&*',I M8=QU240C)V0B=E/_(+'])P^YC!SLTFGDZ0Y.@T$P?VH$<]_V$O@_A\A(1H1& M<4ABRF-@&S_T>"BC($P/ ?W\IIA.L[GJQG:1"\QUR_)+F?,EH/*3A'\^,,IW M/+;>?/SMM_=??GOWX8L&)W_S\<.7]Q]^>??AS8 !R0>\0_O-\JTN3T:T[?E5 M*:4UA:^N*DOF KSLWUJ04PN1V$9X62FM&_R1%Q9H!> U<,KY%0-RKZQYH1X$ MW #SN%5-:-L4U%1@04:N[&'+:#;E:#'D@Z.E;]9O2?IO$>1Q&S',D M^)(!"\ HI1$;A(3)B+AR(B!_;.&-;&+.%_([(_IFQYR58,]H;*5/U_!GOT$ MVRC:/IQ&OG_S=\<>6Y^_?'SS7^2GB\_O4+C_AGTH+KZ\__AAR,CY!S-AAIA) ML<]&ZTOQ5:^R.8R"WX_U)O^JL_FM-9NP_ CJ_.$#'G0KA_,GR/WF^3YOC!,P M$.PEW?NWROJI8*5 "^)M5DH^+TIM=U1S$,Y70$\2/YC-RN(:U;&V,FQ0ZO"U M]7&FO'2\_I>2Y7/K=Z!CZWM4O:[]6EV(GZB_G=<_C*U_- ^$UZD76(5Z BII M^'SQ>/6S MR7+:7G.)PQU;[U.+67_5L$%II@Y*LOE(&5D2C %M7"R-:605G-[9#RUW3T/'73)E&],5 M@SI7W4'PC%U*?<9+6 HC?<4F-^RVPB8L_?UI%U]1WN:5WV>!3Y28%S&PCJ;/ M5I-]!!V%O14.I\O>:1OL?8X\DEW+#5JLN619F?W<==S"1S'1J("%,[YTW\C: M)-,?L28'#ZO'B8BD=#U"HS DU \BDDC/(:X,_(C),(K76UK+@$4)7AX'%%U+ MX1.&R9 R26T>"4^XCESK]=9Y?WW_\*(L,1""WN!/MVL.XL4-["0XM+#3'U/U M;75QS;()QH!_+DIE;2Q%Y2MU33\<__[#STOQ>*Q%Q)@\)H]4,O_F[WFQ-19_ M!+6;ZM!(9QA@E(.U4T;+!PRAK*HPGV.#L336%AE)< TMAJM7:2-G_?H>45J7 M,IHNB**1 BD1ZOD-H:L>$130A?B(D]6Q*(RD.1F_JQS]A'8"G?X>!%\)9IR P M*#L*.@*=I$5=DEO)RD[^KT:&CD;!,[5D2N+*KS.0P$]$1ZG#4\823D()U$,Y M$!-CL4-$'+FASV1L>VLU^#O347(_'26K=/0.9Z\NUE0T."*"?RRDH6IX1)26 MQ73AH5D8F079IH1[3QS">C87W"';;C+PK'@]K2<,U3K(N"SGI8HF)[?#T\:. M%]MAZ).(V2@=O80DB>>12$9!Z@GA!^X:D-JS2D>@9320P$[_F'ZLY]4<&!T$ MI=([O[&OV;2>+FGD65W*[J"IY@VYM4-2S3,]\]:RRY59HF(8FB[A-SR[ M*/(F%M"H:95MN5@H"[[_3Y;7K+RUG!UGLW+H7]4PM-X4@W&XXQQ!]Q]O@27C M5TH> ?G,LPEPLF>/K8OYRI':\0:XY&=85TP,3GKPQ'9"R@/B)E$,MKS/"7-Y M2$(O%1[^)KVUTQ['#V.9\ @<;H^!+9]RDCB2$0XRQ1?<%3Q92SD1 M1L$HI,Z0!$>U26^E]1PDX[WJ:R@AP(/FF+C<=N/ E6"Z,7 ?4XKYKB$C7A(A MD&@L1>0>MKWX9H)52DM'KZL+()-K6/5G;SNN+A]$6.7+4O_PII&UG%=(K_,K M'=YH5DF1\*9C]N5X?B_L?CPZOC=)8R"]T0_=03P^2@=QZHQ]&NW;FON^[YUQ MZ.[?0=S;^Q'.V+'W?LCY+(8;F(;JP^K&9[K![EIP>Q:]*S^T3NI_).6/?V], M'=/,TK2'-2QV*!;['W6-%$2Q&(-E89=2_=XFJ:@_9N#^2(PAJ;^42VCXT/"A MX<.GY\-23EF6@[>D_L([,"A4LXGZ&_/!U"_?9\UQR ^&,0UC&L8\%&->7%Z6 M\I+--3-FP'U97F5<_77-)K71@P8(\;F $'OG<&QNO95<*O^HB01Z#Z%$ WYR M%I"B!C>W?W"8N@%G49(2/V:2T) F)$)$+L;2T'=XX+OQ7@TM]CXX;$(7/0;6 MH8V]3PR#413A_YX8Q.O<^<*(NO/%'#E3F>>G86S3R"4NQP1"Y@B1(!L MLWV>Q@YU.5U+!&.^2..8QL2GU"74=R5A?L2)(Z5T72EL.]Y3.G?*]]_2T%9]6[YMZO5_*HJH>&U]4";CD?V59]%2,<9B-E#-;>O92 MS@]C+AP/Q)KK$YI0AS 61L3VP'NV0^8EXB#(J?=*N>I18NZ0,<6%8+2-6#1B MT8C%%R467[1+;?C8;.F9\/$6\R;EO@S!2G&Y Z:*B!/"4D<25[A!)'CB.'2M MGF&:ZW;S#FRG 3$$WD$)_SAN5<3B8F=FC:*)I^ MHP^@F^]W+.5_9.90D B'IBEA(?9($4E$FBED@19#@*JO!0\*,="IQ[WS)*'9&L;L=F.E\>?5A!ZT/*AXZ#-.:IG #HQ CS9_#$0D8JEDH4!B^)AQ%DWB-_C)W!ZS]IZSC"FD=B&,%Z.Q'Z* M$+ A'"-1#&&\5(FRV0:DX()[:2B)&WH<04LI29(4K<&$>6%*:>(%1P]&=\&[ MTXE#GQ%+/5N.ZXLHE?]M(P:SB48?AM%.O$.WZ67_6/TE?>J$/D^)&P<)H=AO M)W; M'\4Q'<4!?4Y%9OAK;0V,XS XXCA.)=<+EL*<)5YDQS8).;8^"U)&P"),"76C MV >)9?MLK=G*D:7P\0/(@6TDMY'<1G(/DS@&(;"W8!(X83.YW9GB$D0/PU$>#Q(_70] ^/(=O.IAN 'PV0#3Q<_SR \=B&672]=R?&/ M>:&;-)N@_$O1;\,Q?LY;K4E7^CYVM??"P -G0U(22=1H$0CCV:0CGXX?P_= (="/0C4 ?)G$,0HYO#N''@J:. M9)PDG@2!ZO*8@#1V4+XZ;LA3/TSW2KL\5 C_T4)X6V3?>8;(?CBV361_ 'QG MA/+@B,-8V<\=V8_!9HYE3&3 .:&. V);4DDM$_$RNZZSIG(_PE% M_DWZ_:;(OW(0&9*!"?J_%-4W'+OHO#6>YZN]4D=4-!_NQ ^9M _&/LFZ#\ OC-">7#$8:SL M$X;G&@P5[1^UAM]1:6P0T"*[?M"$'!?^?MYX\LI@[GSYEA7ZP?\D2B];##5RI:^'/T&16G-XX/RJ ME-*:PDNN*DOF K[:',A^_OE:-ZRROMWT_D<\_."NKV!"Q& S$>E&G- TD"3B M841\*7@82">@Z5JUI).X2>+!11[S?4+CE)*(A> $AYQ[+(X3&="G[9FW8F&I M+]\"T?P,-+/A_.UI?%U['#I;?=WGIZ^QA1R5M<>0#>NPN76\(2VSGCIE>BNY MQ/AQ^ZEW9(;4T@38 :4'GQ05 E'-,%R"4@<_1'IE^:W2:>'K"GAA"O)%"Z/F MQDHJD57A+8/C<#N5CO0]GX1NS A-$ILD/K=)C WC$BD#-UXO-S@ZAWY M^I/Q]?9*A".0*;+-X*C*3VWITB@@J0_^-G6I(%'(71*'U/'M*$PB=[TW09+Z MDW MX[[)>K:VY_O<^E!<:T4$2L@=]27]WRKKIP(H"*7YVZR$E2G*RF*S60FW"'4E MWF.]ST7-%0U:OT]@!M_C-Z@F7/OURG?J4^?U#R,+9@0J$:S9XJ;JK%9M]<+K MY%]U-K]MC=MY825@S#(A\5=FY3 O.9U-BENP<6^N9"G5W?V;K Q&"K> TYBQ M"5@#W3#P"?GB=N57HJX#@Z%H/E;7W63SJ_YJ:+-B=:ZH.IDH9FA[)[?WKQX^ MM:CG6FM>%1-PY9H5A5'.ZK*JF1[C!U8)]I?U:U;-<72?:G#O_,#SO^<_?$]_ M&%L7<-$<[H&G#TTD&Y$DBB.PQFT?E+!G)][A1*(^N?^8JF^KBVN63=#S_+DHE5S<^TC? M]>T1K.60I)R>QHHI][<5(^X*O$_@-)FC))3E=>-/9A52)1B"=8[D.E]G R#' M:ALE'L/"/MXX1H/C1L<-?)^EDB1) (9K'*>$2=\A(8U]WP8#.*)K-01>Q),X ML#D8* %P8\(H26(>$5LX@>OX\$/$!^-&S87O@<@0N7FGMDGJS #8$-,6*YE_ M\_>\&"#S+=@K4Y.]@Y].Q/C08:M7">BQQRR4OA1?]2H#'9;QK4OW259@GRH< M!BVBD"RJ?;;RR8=L/>W>J>^Y0PGJ3$MV4(CA<(1NFN2L.4N[Z,4YMP0>$>W_-(XMN4I#R)>.HX(L J MK -)PW?*B'V? ]W7JNG11UC6\LL5RSP\8RZ8?7K7O#ZRIV#@-MHNOXOF'&JX&,F>/$6"^B MTJ["! UF%S1VZH5NE+" 1ZN$[";"DT% B<.0^(6+YK9PB.V%CDU#$7K>X:)9 M]Q+RAR*_5BD$)HB]@0GN.,@Q5O88F5KQIH)F&AIO4D?&W/$8X2%P) T33A(> M)X3[3B@=WXL8C5=Y,_1XF+AV"F:Z+X&?!?*S1XF,(N'9'-SB>+,#O$L&C_J! MR3I9?OD)F:\";8)'[,!^2\PVJWO\1-S',)2W/:']^0GF.XNEU+*-YLS MMFCBB"BD#A%Q"'N7,DD8B^%/F=(T9(GD8JV*;^?]WD46]_=;VPV;$[L M"S>@B1^M'46PV$]"$! D3-,(VSF!01&F(6&IPX!PP3R0[*3$CK,][?H88D>" M37/[1&('3+=$!(Z'.V83RI(0,^]CDE*81^#*2-IKI50[[_>YBITJ^TJT=34\ MP8,&LU2*:VS];.S!NZ*N_=A#*7EQF<,#A3Y:^9KA.=#D=GA.7!#ZP'-A0%(' M;$0:I@F))9B,7N)Q&=/8\WUGE8.#,'*EPP1)T,Z@HN*.')B"@]8 MY>"+R:3@#-VFC:R,"=QYM:%6OY' 7E\ $^^^@L9P: $%J><'A#%A#:3KO'$@ MEB*M(KL^G'2V&1[^QY1$*9AUU -QRP(9$C^6KO QET;XE/)7KK1W^S"37C.JNR))O 5K]JG[$- M#D.]-:!C)PJ^>_W-CW=V'^_[D$,,Q!O3V(E[_SWJ@?? ME41WHI5L(LO'0)AL3JS?((0VB+OH0#GTBX*&/O\]48G*8\!'#C7!YZC ;K M;Y57>.=4']6X^6B[O\L9Y@-.3O\C*7_\NU+UUA_]X]/'4\Q#&J,/82$-&QDV M.@P;M6=31#%12[(LB\J_S-O3U'U*3G6N6PM+3&@97=, M^LZBRY,IJ-QQ2T^^TG9+[F.0AI)304+)'$)#:I,H25,2)RRQ0R>6 5M+D@@C MX8:I<(F0<".U:4H80I5)!I]ZX#B%-#Q"DL1N:&//CJEY[HQB9-_Y0A*$1:&+">"21+XKB0-"CL?<26.Z=DPX4"%X\$PQ(SJ'##6L1I_E @:E MG[J+(=^/):N'])]JKX:S!VCG_Z)3J8TB>S$,9O374H5U$#N^&X0D")*84!&' M)$JY3UP'-%MLTR!<-^)W.20_FY1]PRQ&_@UDRD;^[2__XH!RS_8X$9[+"?5B M2F(O=$CB@6$?\U2R=?M]R/)O^.4>+XO;GBT,;\QY?,X;+*6?3(Q!?V@HQ$W' MD2?#A =!T;SG0/8TE>+W.^:I/3)()CW& UMBC59*J.M@&_+((RGG+F,R2 .^ MEJTY+"7[P\V /V#$>%&A!L1OJ/(=9F?VIPF) F% M1) 921C^QA+I4^[8,L56'2<@%Z&[ABX0P[4>2T,2Q0["*7H1B6C@ MDQANHFY[O24G1&W)RYN39N69Y:[H9O8- W M0_A)V,"^<=\CE(:I$(Q%;IB22; [\.I^Q4O[K;ZS7!."#98ZJKOJ M'.$9R KMXQ*%0O**36[8;85UO/T=:I=?T=[FM=]GB4^4G'77JA_[5'URC:V> M'"SW]IOY>,\#N0UA!?KNZ 2=W0@:R) O7 +^Z%H% H:@/H?30X7* H M"6.;4H^$@J+IZ3+"HB APK.%'?JA*]VUE,>=6Q7MW0*V/7#LK$EG*Y)0L(0D MY-^'Y38>$H:D!5=/<(\&V8?(P\WV)2/"C0)"$]\F2>P(XL@D")W4#V-_#?S/ MISR,@A#P0UA?8UZM@1-46Y6K-VLXUWV[$;#NJY*/"=F(6DY"F M,:&1DX(#S3V2)A+!VNT(YK9*QMC%+6"V2Q([9(3:C.'QH(?-N'C@A3)T6;I* MQN\:[/#/LKS.N-SL@W?^LR+@2NU:__LW137_4,S_/PDC:3?R0'0\'A08=2?Y MAM-$\9A@@[IW558I/N4-@R:R#SQ87&-CIW7@^9D2>P?HVK0%=R\Y3@*6@\V(9$Z2II&,>1 ] M&_\T>J$HFX_PND,VB#^$\SP.AH<5BJM1C9^(JI*(@8BU'<*9E"!7602RE@4@ MFE-!9>(SZJT=0>V'9?@@^FI@+>&WC^DJ!2%M5=N #-50L[P&RIP_='[_J; @S=E:#&D>]W]A\:0#HZ-:!\%&Q%L\NA^1,*] 0F# M\=Z/., H*$S6[OUW[PT&%M'@N3T5GEMP#Y[;$/;VD&AM7U3$\3<=<7R'$4<% MU=9Y#KL3Q1!6ZOF@UXR<,7+&X$;N(XD>FOEZRNOUK-RR>^:YX:ASX:@' 5F> M\GH9<-6A%#=\DI545B,>]@EY+2?%#(^R3'KM">(B&#C!@QXT\U2H3K-.$!*: MTIA$-$H)=UR/I1(#D"CAW'=3GX7ND0591(T@V\, -M6]+>JHS&7))LK^ M90*NRJIYR3"!R6@. WIA0"]VM9Z=U$]8(HGM)]BCV8Y)S*0-)K2=4I$&"0W< M-="+.' $]VSB8;-?*EQ)XD PPETG<%/;=M-@+9/B695.Z!T/)<@PS#$+VXPD M'3!AG+HS;V )F(M4Y@ZC'H@;@/*!-QC M"Q(%'H*JNG[*'6'+]4SAYY6DOI&D@XMP&]S2!=S/MLQ#XQ08V D#.W&0"AAL MUI,FH,U)$,$A^)H_X#Y9\#XNK\N%*$<@+H'(IT$$1XMZS$F6]HJ= MBO91^(#NFNMB CN-=2R6]F>*7%UPE<%="'DUZ5\"#V/6# @^XY-;:UXR584,LSW A<['\IC*K_B0IIJ9G*$IE-;>PX&;YM=ET-LG@S]M,3M2' MS/IC_!G6$-S3JBYOX66\+F$HXT/57*V5^3$F>)P(L!L#%R2=)\"@%&Y$;"]U M$Q%Y7DC70BK[E?EM!C93J# M7@!LM2[V6]#$%V39;;5]9\ZR"_JOD/20 M/L9NV9ZF>):U19\VGX<]A.#V6JFS2RY\T&J<1SG?H8G@3!-Q"4N% MPO)U2>0X(;$3R1/JN';JK.'_[G2$NVO3J@[QO7>>B_+@9Q '[QMI\ F$P5)N MS*SN-9TB;C\[QOOF[]YXM]3"D^2>AZ6,?6=DJ9&E1I;N)TNI'SB>(QE) ZP6 M"CC(1<>AQ M#+EW!DY2N(9WLDBPX+%D:&5EZ$%EZ5TSS42O@'"4)IGG^W][ MS4F9_6U4L;PBE2RS]%D1R0P@0[.X[[I>$[*<*M!V!?G_@ZF\>C&0)B>)W[,E MU31U YBJ(*'C)83:?DA8Q&SB\2B((^;;-%D#W]G93]FE7=4FW=JRX!?@P$/V M)-EXZ-@TI;&[&8.C?B+2!3/G%BS37CRES9$PD#0,0:4E*HB!(B1M'+G<9 MB+6('&#HQ@X/ MG80X7@@^2V!')([]A*1^Z,>.&SE11M0C8/%8**1)AKS(A6T#&W7BQ)&DC@ !4UMFR0L<@D/G)0S MGB2)%PW6WWG;\/!CU+.[#+2D0!?(_\JR0+J)7,=];7HK&-%GMO3\19\C \Y\ M&A/N12#Z4C\B++0#X@@1.ZF;IMQ=0T(:C&]B1-_P^.0%>1Y+D'I+!WP*4&_C MIW#K,%1#[]T'Q'_: M-V'V[6-YL/FFG,HYCY(:$!11!++DDD'8\$09#*U D9 MY0=!"/XDJWE9\WE=9OGE!<@3.4% L0M@_^MLGLGJ;5;Q25&!5#E),+9^;> C M=F7;QCO.V/KT[O.73W^\^?+'I_<9/-K]1SFKPN";W'9(=_U=><22'][ H5&2VFY,@@2;WX6!3>(P#(D3),)SXM!) M0[K6/2/D$8MY3&);H%$D7!*%$2<@C5PN;)XP^E 9\@;V (0:$,K']/>BRK3] MTBW>[R#M"OR)-N6.)LQZ;XWMK36>GU>^:\$;5^FT(\'QBY 9[Z:S27$K$34U M377T+;E5"[.!NXIDSH#_A)7EU\6DSN>LO+4T&*VRFX&A,FZM" VCFQ3Q+$9!5;U16+KTI6Y5U2J!< ML6N\$>307S4(-WQ^A4- Z08FN976,!UI@:5UG7&Y)![A'EY5M@%T +NP!.ZRE<@+NG<'P5H^J;N,RN9;-4W8IO&O2=\]XX2Y#<8%+>6J C MRN8-RTO9#*01S"L?PG,NF=JRCZ!NEC8,9XKD9+V%X7=[J9_2'V")E[6KMFF, M%@XPEH)L#WT4\(Q$<>J2 M.'%!.O&423=950J^G2323QAQ6 *&)?-]DJ04K$M?.M+SJ!M[X9U* 55!M14) M/5A"0O?O$?'>>#L.^O/+-N"7R0175XN&JL6Y5H0^M5C?*)$:$5XQM.8.[ R$ M\-#PF\).4$;%YSG\H\4*$-!'?3MB_^(KD&!+>06W(2/^6H"=>PZXX#21SW$0+8='S+GI.%P#,#4HU&*D_+'!<*F]628;AW9 D]IUN M,/PAR^L=6X*9X]JCIT2JT;_X)L'+SF8OJ,'KLGQ8.E-)U MI;#M6-X=6=4AZ0-UF?1&E.ZK^Q&U:SS^K5FD2WRJC/EX,A[U4]?']CC'W M1R(;TL@+>(!:A8:$8I9JY#F"^)(QZLD@X2'N;+;\5],Q[/L^JF#T5..*NNV@0 HZ,.VVM\T_G N6NQ1YV0&#UW1XDY M2VD8.P$))(T(%7Y,HC1(2."&E-E.ZHET#0U];[>KB>1]EO/Y1(K_R?! ??X& M1(1[*+7G.D^K]';OWW%^BM&<&=U_9O2@[CE&Z1FE]\*5WF8E%4L11BFH)AFY M-J$)#TAB>XRX3%+']],85-"JDN*.DP944B(8PN=Z6 (42X\XH92>EX"BXVNU MAH<[;MK@B(7>]LS+<]9)YE3J!'PT$S\T:LJHJ:'Y9C1A#J,)*#OX0468DBB) M0=C1('+L('#2Y"#H(D\>@W3I;NVG3EWU&7=L(.[8X_-(C9)[.+^Y8Q<93A0U MEA\<4'6.-J.T'DQ](FOAU)0@./ JNZ$7'!L'0C$5(W6 ,^V*7&]6-;VODK+LK[ M;N&P+'.=N12UG5$U7LFI;%=$MMXOB($^D+!5A> M^555ZRX7SD[D5R(4;@FL.A;^U=/\MZ7MR;M!P'?!61]/G MK+VVX!#=B3NT 2I0!A7, >MU%KDCOE5@ZG1JL6;;#+1>!_X*;X\RVO$#I8" MK*1Y6_;/B^DTFRN-V6 (E7+:%&AW*!RC!AE Y\Q+7L^S:_Q42(TTH8>22.M/ M>=N6=:_BQB!2$EYX61#0'S=JJAT\@ :TN&,!1FJPL*A,+P)J^HGZ37W71_PH MB\N2314JR0)&9#&I#CBI6ZBK#+S3!OJ@LE2NS.)Q29'76"$P+^9 .7#_X R& M)/'P5"4EPK<9> %A2D#=.X0G(DB])*$QPCJNQ*E8[,8B%*"VO8A0.XI(3*D@ M(:,"' >6ADYG,%Q.YL6K#@;G4[LR/^'"_,YNT00]$#J&,W:'9#>TZ!A(25S# M%B!A:(2?'F\T+"@Z'KQMR$W16H>7H:EM?E46]>65=RE2?MLO&BG!4(7J#8&&PJ M^/4RX[C$8&$5.OU6]Q5%+P2;6#:L& MR+2IYW F(N)$ 0:7!2<)XPEQP0L7<>(%E.T%3W(7TUY,BWH%M6PKS[[_\/,] M3 M&RP"9=HE\[K+Z3Y1^6&"G;IAXQ '93RAU$Q(QX1#FA$[J"RH3?PUB\S&) M8\])/T.$1%H")MJ*"'M0Q"+)/6%[:4RB*$U!CR/B8?WNU#A@<>X)+O MOYGL[MN)+60'%E_H2<8(2QP?)$D0$,9=0=(H%8YCVTR$Z\7D>P%EK1+@3ZS* M^$4NWF:3&CN]HD5YDD2YWQ:K95#VD= +8>5R;DV*2H%F614N%5IB(&5YK8.: MK&JPL:IE9"QPTKC$0UAU#SYR\02FI/=@P+,&%]6XEW8>&M4X-"Q8'!\#%2P( MQG'LW8L*%KA[PH*!!(XBSU[\=^\-@Q^3@2TSL&4'A"T+#&S9(V'+G@2Q;$!K M^7QX9496&5EE(!;WD55/AJ XH/5Z5F[9/>G4<-2Y<-2#ZOI.>;T,(NE0TID_ M-+$8D[ULLI=-]O(0ZW7\@/,XQ$3HE'J$2A82EDA*O,B)?8\FE-&#=)T#2? ^ MY\54;LZ4W)8&C2D[\-L]IV'^B(;A$3.BA\Y_6ZMUGH+_CID>;J2TD=+G**6] M*/8=)GTBG<#'OCPQB1,0P(XK0AH+AZ;!&IC +HV+GU1*.^XHCI\53^#$&/#X MX&_#ML'W8*O_42LEP62!V;!+:>6J325FVZD#WLJJ*]TR#JA_5JMZAO8@687' MM;+H_\3#8I9M'%[SI2?CXA-<*9Z= N:0. [MA,%Q/&QK"MR M4Q*G#B.!;2>^;0>I< Z29M.*APLM'=H>MBK1IOI8SZLY<#7(!)5MLJ07M?1X M3*G7EM1$APGF1SA@P;'[MT-B)\!.C1Z-F),*T.1/.-,FBVAMPGO.U0U'#JC] M(-[DG;U .V X>%S5H> Y4=LED? 8H8XC$' U(J'@MG#]V+.# M^"FJA]95_A_P*ZA*; 1??4PO5*T)>XNYYF6E;NFBKW9?5[H/#;YNGG\*SG02 M."'A80*F4)*"P^DZ-DD]VPXE%QX/#G+ZMSK_QC)XUA6PQ^XF@)47:#"80T.C MW(QR.WOEYJ8)2&B0T2QD(-P=SR>Q32FBB:Y^9NZAQCEML]1ZSU0@0#Q<+ ):UJQ04 ]L,KFUVC6UJFY1 M-:)4(F5N-5!=8H&6UU8FH^ JTCO*F$=8N0QW9*4ETQ3Q9[+*8O!:TK[25">? M6'6R8]O'*$_VW7%T;R%P%.Q;"!R/0[IW/?(1AF'*^HY?J'1&14BF!'D0) %)@ECWX#OR:0V[;BE)W^LM.48Q(VDH+$@(8\2 M0F7BD3@2*4E]+_'LT'5LMM8:Q8UMCTD1$IWI6S(]@D-N4_B MT.-$1&%H^S)B+%G+<*8V#6R1@'"S)2D@>N+U(_Y$(5;./)] M>T2#)^Y+>C*<8*IB]^4IU:@KXWCEGG"8Y[MNLJIMDC0" MDSGA)/018 =+CEB41L1U8H\G81!+FPU1VT2N?6=+0L,'1O:9/3]'V:>:S[DO M=-,?D?^WM<'-('SG ^1T;4I_.FSW'C_U&8M3<,!"5(YI)$G$>4@BEO PE+'G MQP>I/_E<)Y7\JX9IO;O&9I![)2_NT8]U2,U[O+'U^8^?/K_[[S_>??ABO?LG M_/P\U-X]9YU2VC8YO&*5):_9I%9=:JJ.9.%#I-FN"2(FC0KL"@AVJ6[#B9_4 M.:L%)IE;&2J=;(IL(V2.L$;PFSI"4P].LYSE/&,3F"E\H)NCWDC5)J>JI=!= M1?N#@MN;I%75JS$O-@Q.9;@6O&DJKJY3313AL2*K^*2H:OBU:9BXUUB'TDOZ M0?W-3&/IP^^"XV]J+/VPKM(K^V,:2V]M+/T\AHRR V!>TW^Y_UKT*:[^A3*C MKBI@FG_!IY/;*JO^E0Y#<;Z'T5KNV/JM&V[7K?EM-VI5_G_1C-PJTB$IUI\[ MH?H&I&[6-;7^I)KFXFBMCXL>TROF7T<2:BLSE-KS5_'8#L+O5@=W,LI97XI/ M?I5AOVK^P J0+-<1E$QA/Q3U1& W;Y [#9!@_N\ZU^&CKGWV?EH:=PF?DA=S MJ4I!2@D:-6NULVIF!^3VWS4KX>&36]C265'.T5#X&49J.3;Y[^XA[4 >]MKE M5[9MA^_N$=N^J92Z\=ZC..9Q9#I23H)N,@W+4-1EIZN9=56BYW UG\^J5S_^ M>'-S,ZXD'U\6UZ#"_U]1\/_SXT7)K[ Y^X]27++R1U@+]J,3V;;G^#\BB<6^ M[82V2VTW"AS[1^SS2G".#OS_^&H^W4Z>VY)L%8$+R0L]@5%> MY#EVY5VGA__J^)L-@\4ZVDHSK(B\A\32#!MK=^RERRPM76=I+4*GBG#>?>57 M++]4MNTT4T0WLIJ7?7[W9H3+HE/0(]TE&RUAH$6Q3*.M/E)_%,@1U@SXK=(M MP#>Q7T.:.+,;5@HR*8H_47[T6"QA* %40W!E0H-AGX=WDV9@TT]G#8]4-4P.#/K>BTL)!"]T M/5NI7P4+D?P;+=9K[-/>?^=(2:UX M'R4)GJ%LM7>&9]P)ME2S7XL#+:@@-H@54!A)!M8/ MO\IA$)>W"B$:0R,"!,NDF"FHZ )^M:HIB"YK6H"$JR=2&4ML)FN07HVTQH<+ MB17]&",IK#DL @@?I%EX!3PV[0]-,&H*H[MJZ ^D#A3&$"4RG4R'.)X:-F%3%J! ]!*86B/]=Q M*[UF^NDI/"6'3>$3T%+XIWH.2++JU>I:9OE5EF0HO_&Z2X9*!#91\S&HX]N) M57P%&Q8F,LG^E):K-/NO'__OK_";6L9FK;6T5//42W[;B8W>O&$HH#TRHG4& MVJ#=NJG'W[G^+YB!WN=@=,WF6M9J"^T&%7A>H&4BD+.*!N>).*0@+KPCVJ MTW?+2\@";6BU90W$Z(.7E3E3EL[8NJB4(=>^H<@O"VU9M)>7$N5C^TP]-2!T ML)!@;9=@ +:\H[79E+\VZEAP M:1MK!&.&V=SEZBZ08$R_A?=59E^MNI!"(N M1U925\@F:#Y-DRQO[IUD<*EH_@!R!+>NUFM6-HH.1I57^B"_XU,VJ8K>'!8C M[UV\9B>6!>X'\H%0GJ.6$:VCIT;>M[0VSQ64.7B^6N3T7M68K3#W"OB\4@/5 M5BAN(TB0 C>Q1QQ@74MM]-#%J9"H\ M#:,'>:%,]A(%3".XT*?81H2PKI/6W,8)@9"?U655XS!11_465KLZJ(66/X=M M2O5-4HST\Q)5.C&;2-Q,='OF*N85,%:]?XW!A M E*IE(:Z+X2.&: W<<<:5XLU0>;/$(JC7'MF4TCM M"_9H>K&NW4*#+X9S3FOT=C &4T^GBGG@(1,,(>G(3BF59[A&EMUN@A!2SYZR M/Z6:!F?5%7+_O,R2NJN)*91-T#UD**HVR#M5>,K%]^:[J"]L3-4NV1Z]AULT3;EQO!L M&9[)M'$%H]2J2?Q8X+YI^"36R6HE;Z]US*ZOG]O1XD 6DG-I5[76A=\P7(&5 M?[)$QLK^MQMCD2NQ.<5-4[H( TGK^Z(7M^ABRXKL<&T7*$XZ3"XQ )8!*V5M MP H71IN?X,;5"7 ^O"A5J%+M#?GS21]@&C$C^ M"6KU,VRA=7%92J5Y=A3>*[E950US[#%N, YWY-S/OUG'TRY>MP5(.'@Q[D4]PTN_]>VQ;<$@)CV/8VF; M='@2[4YTX_%?H%8\U7#MUVQ.X/EDJC9.?>:\[LB@TAZH&L$GX!?%-_B6SVT M<\F2AD%7* ?KJ@M57WSYS?J]+"Y+-MU$2[G:9+2^8(WAG9B.T;2XP@?W+U!G M.F/K M;RD[5UL!P,!R(@",#M%UX"\J]*[NU0XDC'RFH]&36^6DP327+VY&C*%Y$!2\ MGM9Z\= ^Y)F2]]^Z@3,.ED?FAF.W^P0/[,!P&FGS"3-7P,SJ3K_T7FK0K^Y0 M88@FU NP$M[@!JEN;1C7JM%CZ.BRLQ3 R\BF\&HD@^1VY0SBY@KD*I#,C-TV M2J"]3PD.8)OFC**Q,9ICH^9T .8R8YGHW\,Y)MRCAKM5-*(\6,[+6BXNZ[NQ MA;(,*JFH6#4*Z.FQQ7.U4I_HQPD8?2,MKI<&C$S-9FAGZD]!E=:EK%I5OMU< M4G',4J\CZ#%@35C'K!!5:TCILUL,XJT$:Q8!'7W.G,?>#C0,=@>@.=[0[ MLV3OJ2FT3E#?Y0=]FZ6C)E* [/]J>Y9J'YX/6<+_;CD!:Y4A-J9:P8O+^6M% M^@335:I7>&*G3EU6F61!M][8BZ/OCL4UWCCT@A!;O=B^$WBV&RXFGN4X=*+F M?\=\=2ZX&W390;UE[0 ,5Y]Z'*F0R\M"1?U:+=?XTRJ@UE)?Y\3W?/-%YI-. MZMZ0Q6"F;DZ?NKCF>0E2O+4.MAEI7J16>NXFZD!K12T!/&K3YIDL>0D\F MA_DI.H<9G-FE2R\CK#,Z,NV#>_RDI!,+)YVW[;!IK*2A?HP)4W*@?V5H5P MU$%,/9OAJ<\5R_)^/EHS7A7)A D54[!9%RE]M^AM73-PT>K*NIP4"9LT@8D* M# [E$8.K>RF+63')5)P/;JBZT&YC%Z>3C,^77P'CF$PDN+A+S]$ON)+@LH'U M4F:5"B'K!$+T#-]\_.?[M\2)P>O-A83G&./$L*!FPU;QXKI)KVDNVV!9&\?-4%LK\-N\@>[0ADU&O5H&'<)MBP^LZK;"?6QR M0!M2A3LKC&1-^@*Y^U"=(X+45CFP>!BPR=YN7E-CUI@.E#79(7>&\M*F2*2R MUF;1Y#(W)TE-WJ$1LX;P->'CT?),LUT64I M7B4D9NF3L5)MG,Z&Z2>_Z',3>.F?F-6)9Z5%>=ODU8'7@T,:;#;/2^['("6E2Y9I2JZ+< M&L ==0EV*D]63V"1E[&O[B+'3)F-%N;V>'+!TG M%FVQS .L>',R/D3ITS!<4T?8;>P&RD42:1.,@4::7.8V^7O;:>Z7;3FV(^NJ MN,$JO-%RRBILJTW9L.NYN5N3$[7@"6]\3935XGEO;Q_?=2_>$1;W8(\ M!D.!\=VJ-5+YPK#D1(^CR5=K$IF_:LG3E1IHP)-1P]JW[3E[(T[4]Z.E)!J] M"VU^CSIESZINM[K$<27GVG#+1%ZB0].(TW9 3%QG%0HY)8^[?:UDOS2U?1&_ MPOH7K')0RXOQ*;7V: QVN=E28>;C^-K]:2?8Y/]/FA4&R:N>WLFOU83I)@%C MHAPNG=3<3T57,VX2S&%([5.6#_Z[W 6=A] F4JH$'7;-LDF78UY7779&>\2[ MHC'40-?/@7OE$QN+)*J.8'%O>W2YO,VZB%51!%,1.@EF-JQ%#HO6I*?G&B^' M-YO3/+%;(E49L[*$*GF^=X[=7T UK-M,3@0FE&FN5[NDZVYU3KL D@83&[2@ M:A=9+2U0([[U$E<[K7&;D2:_2E[WBW,6*XT%Q7=(AL%EWX\>DGNO7M7/2.U7 M*#=;H*DZA16L=;:I5O-=,IG ZE!+G_CU#J:W M5/6T4FOYP2)3 8HKG*8*2?>?]/#*@A>H@3_7JG*^39[:+65:8WKAMO3JX9L< M--P(\-*RJ;;&+59U05M3.J\L6P4R<+V4>P7[VXJ QV1# MZBS+?DHEVY"JV7'B_H7,;:>[J&FKBB)7F<,L7_B$VF-8;+DH5)54 M4V/8%00]:B>USFLV"FMZ>[F6;&-!6U^:YK@Y*J>RE;D-,RPK MZ/[S6F^D78CE3==+N,XH#0?"[B.)P7(M5^T5Q9 M;:IKJ?-):\^@=3Q1(8%E_:Y-S;5@_1WQ IS22KW(YI"(2DEO\49&S0B4LD[3)2?:84=>UES5"CWD"65T-F4&Z/0G\Y8) ML>Z@LV];R=+(E?YYA^H>G10=J%(3 U0W5V 5H'76,\%@\O]H/;O&HDT4QE7C MU94L0_R6174/BA#UL!X#JK72(^L_6D=W&NFC-@.LJ>M">RVJ"E7'@9HRU+ZU MU;VYG2GK( RZ)RZ9[)V=KG/&5:QC28+Q)02JYNN>T:7MRF7C> ';TXJ7Y;6^ M,PF\%TNQWJ=MI?GJRC;S6\2H<'+]X)^RWD9='5MIZ0"AXJJE,]?F"NW\)?*V MZ*"[MN9]+Q?ZOV1I^>Y1N1K+ $32^F/\>:SQJ6H\H1GUF!HV;<9,OTQ]H,7UP7(23T*%3:: M(FH('BF5F9(DX#+!WTOF6O/PU0GT4V"6LW-: UB-L%F+$N&.DFQ M(.ACC^=&6UFV7(#&]4Y7>8O9U[,?FLC*DN>L=Z-EJG5I,9QPI\G;?.*\S=#D M;0X&>_8TM04*ZD8CZ R\VPWRLFHDEO+7&W^U6KE/'8\U0DZ=S+4!-%4=U<9E MVPN4 0$FY@24A+:H;@J0<<=Q<]3E@]B-BPGBTEQ>C=HJ[]&R%=?"CJBR[YZ: M6*DNW+ WN*E+R9C]S0(EJ2/D155EC4TW0^7)YWV_%3[5RG E+:@+S[>C:.+1 MU16&+!0F5H'F!5A[7=TPBB&\3C]044=?*6M=V*JTU4#Q1OVI#UZ:H2H+MEY$ MM_2B;#(MNL.#99Q&'.,4Q\+4.4QCP21R?H-+_PD1.)EZ2]^BD6UD6]^OKP(2 M8GD;^FVC8JR<2K%D&6E3J,.H_(7]+[,^S\ML-EK>MSF"%*EGK9DAK4]U ]9X M@]VP:4LQ@#U?6!L]IZ]W^-%;(^5)J?/F*4/C2Q>PMGN3MD<[B/F)>'*\S)(> M_&^I E<[ !F>1V,+[%P GGN^!!$,S-#@!@\)B=L X71KL=BG=TVT^@@;]?#A M'BC-P#E% ^;C>IQ>U08LPT@T_AN>-5?S):24NS+!ETZP[TB:58&*(::9K.9* MGG"XX^'<\*F_G6\7V_GT^_/L'#OH';N+8^]GN897ESE51P2[-) V;7$%3NL. M#"V5?UC6EUU9Q^TB*UZ;HLU9U:OA<+/)?7YAN<^+.@]%[RN4B>=,F-0#GR>@ MDN#6-JY?\#^)/@K&,R9@(^T6-"QE*C4,?2UJ4ILTX4:0:A0PU@*Z56W*<"^3 M6CNFB_I2?%RI/,#RDN5-3G%S6H^Q!7UV>'^)77-\E<@K-DD-C1H:U32ZEIA: MS; SD$[^;*BJ+7%>T*VA'T,_6^BG,0B;>&"_X%[%N]L_VJ#JTJ&C2FE6,&M- M*KL2?(OB2M#7AO(,Y6G*:U)65/X.4-:US$71RWI .AJR@G+,R74JYWW&F2G)-436 _GB*M,5CW9( M6]^TE8A:M"]3A]M5PF'Y,IOEGGU+!15 _+P M_1E;;]3+5$^,!GW^(=X:4VGNO+@$CT_VLOUA21>E8NWYIZ*!IM_-$+H]CKIZ#N /W5,/ M2;BI3U[)4KF'T;KGJC3KKZID 8;YK=>#YF[?HI,+^N-K3[95@R&5.M"Z%VI* M=X>W.RSGS>UV>^TC5U(<_D@&___3VW9L?5#JM[C#[7["S @@^+9;A-U=<$=0+0$B* Y8]"4W> M^%A5[H]TU<26EPA]0;6/I]5"]3WM]T[K9OH6V]WB>QN]\<=_=8W9%#_!:,JF M*@I(VJ;WT/1F8F[K/F]4"I6>:S>\1SS(.Q#Y&\UTM,-'G8;\D&/_4M<++?H M8>3GS\;D:6U'+T%O5"U"1\/QZQKC M;H6AN S62/<1LG1+(=OQXA5-,AP>,*GJ3[O>3F12U9\Y5?T%2/,M+3ONE^S[ MMR-I&]3GLNW,UHO/MGTXVVS>I^Q;63V5)5:YZ71D M787;EL&I ,8*PE>K&E>+<96=VR1KZ^8'V/_SP7E&K98>-36V:$4@K158,WG; MJ](OK3_SXD:/G2'EC5HX+!6_;:X3CTTAEP.?JPTR^M2)W[6=-EN+5-C#E8-(2L"5G% MX+O^ AT1=4ZH,KE:*&K=\%#.-(0+:F#21I%47]>[Q'IK@^'QI/(LVTC5K)C5 MNK[)D*4AR^XH4I$9EG@T_11_?GLQ6H).J>=71=FU[FW1#'Y#6P8+"95@_(=J M)\'90@A6V :U?<8%F"Y<]\GX[1^?X/GZ>NL-RYE@"PB3_FOQEA;T#8;U_L-; MM(8FP#5M!>"2(%[Z$L?TXZ:G:F@H+;3;ULR];LUWMOPR3&.89LTHZ5&=/CI6 M1;5=9YD%*G /AQF50'.?$N\;>QUHE":O>T,O:47@.X6L(!) MZ4A,?@77JL(LA-O.%C:RSE#?5@-A";M+HT@OTD26,G<;A'D%6PB2+:NN.F3Z M17QBI9,*9S.-5&!$GB&ZCNA6"4@C H[ZZA0#3CW(VB5":I"H.B4]876.8!MI MGPXUR."R&U4M]R!H@1![V!:3!CQ0!9I[H'I-K!DO,G1LZ'C=NWH@H2$ZG/;7 MJY&&3D$_2Z',3*=UWL*L]67PC-T6AN@,T77"4V'G:#2%Z0S$Y8I\4D"N;*84 M[MVVI:KK!D=\9#$A_U+-%A 1<-&HH/FPE-DT06QW]:#F4&*50/M)MI?X8/U: M0[V&>M>:GVD2'%D2$YFYU#W5A4QUYO>B&UKO+*#$I(6J;65P;XIEFE]#*(O)5.(M=9,>D0VT"L-IE8*IE!68 X?2=\O84, M]5'Q#(\]\0!:4ZZI$#)DN5$**A3]7B.AWL%0Q5*I@ST;CH3ZR/R]B"2&N#=$ M)#2-C)KN+@KC7B#,X.J9-7K4V,!D: MH\5>_Y-FXAH5LLG?:)LW2#S&7&Z2M?28M823U92B+=DW'?0CW-F=UFRI0M^T M&S^K*F*&V03*#6M.O53WGWS](*J)R=]:-[(!H==E-UA%I:O8]1M6UKA#6R^J M16K[(O^YEVW7YKLWSUU4+BQG/&SJ3:S";;I+)-(4J!24&/TE;WK/9_E*.R?$ MZB]!0*B%11KO4_ Z#19K[01'BTXG_;%CJR)5:+$TBGZO@ [*NY>SK6E MGT, MER>^=7/[97C#28!^21+S[6H'RAZ@K *NW9AIV70#[;IV/:1>LFG4UO4^;)KF M:>F[1&N]UG<;6@]5BPR)MB]KO]=%KR/K_;FO*';/(O/5^GUC&@GB*Y0Z:;/: M)H%:-$?$3E;M**_ G)7EABI!U>!(BT.41JR<9/<^?=1#K6L63>>V=$W<=,_7 M98QB-6ZBDTW7%.=26Y=>*Q:4T%J2\JM"R>RN_\>B[<9*:JNLVHZOV_KJ/B*) MNNOZRZJM";'BFFDT3AC<0W9GF;B;7CQ+S<%T85H';LSFNL1*26/-9KBP6,X) MXVF:H,T7B4ND*T!><(5N73,<@6PJ4IZX(B4V%2FF><*>(%,K^>MMD:DJ'&Q+ M$5K_8I.?L)PHO)(,OW!4MLGI'@"$5MXZJ4Q(M"PT_%#3]:?G&O3K[_%P4K]" M@TPTI0I)KWU[,UHM4OGMLJSM "!TW\WU.HDA6K@O$A7YEQY\]<4R?/4A,,X- M0/)A:Y3O0!N_&R)Y#3Q62/1$LR4L6%TVH*S#[FDZK6J.S;A5; [$DG9]&U"5 M)7'3] "_JF$>"X]X9+&Z[;C5:P_>/D"'/AA7+3Y("X2FP/50Z'2]*UJD6^4> MW&N&@ANP/.5N770&QBY8N:-%DEGW[$4LXEJ.N@:(RU/M]8;N]4=9+/;*3J9U MTQAD(Z9 \4 RV+^6\(9L5K!+JM2?U# M>M-_Z76@?Z1>W*'=R?GVTE"K^SY7L=?O&UWSPPB>M1^%Q[M M9-4?.W841;'MQ;8+_])S/EA]CV$2T,P-.[Y2-=#9\H<8F\P7SMBC^ZPKH*<& M#RGK'+J-V$[[L_N]4G'+0FR#DS0,\;(8XN>BE!CBD%_UX:SFB-:>QL13=63) MN^@)=KG+1*:<@3ZX(/+#YQL)RAP9 UA+!4$XZ]DX!-HZQQL/FRBF+,& ZUY MMCI@;%(36=[=VS81S!:CLRY9UO@!#5*A,O!;,,T^RST,6^V^K(?AV2,';E;W M:7%@]_$@8LDTTSM@PT/@LFH! _M%@8?]5BA$O7=WP8:=P@:^ .M?B=(N"ZN2 M&B>X\?@W]RYO-V<1>%8\&@* MAHZ7$U#O10VV0?95BM?Z5;$]!MW?7*^*B&:5?%5)8'904NT2J*Q0_>AO\/7P M_NX\[3JK,MW>]U5[?W,17"66#0W?']NA\UUSUK;A F?LNG=]?<=WP+4[W[O' M:Z.Q'[CVXK\[7_,T0PC'P6&&L//[;?=A]_['C_-RE7Z:\]0(N"-A_,_+LJAS M01J1D:K_-HN,&R!:?9#[2A_GX@<;F'1U4->R5#V7FZLT>V\YLXT.)"\VGXAO MG-8C3F+GXH5,#J@!O_D_WP3?#&^BNY@RVW7TJE'U,C?\K"C9&N&/Z6M38WLDO@&&6 M1?!-A9L-IQA%/!#Y<^J3ZV2+^^)E"T9OC60Q.MCPR;U\XAD^,7QB^.1N/KF8 M8F:NX13#*893[N:4WV6)+S&L8MRZ@0B@4Y]<)UP<.L"3E4/*CN]5/5!15RP7 MU0\O;K?O$! JQ6==0G#0GBE_C(2X5R+ \FQ9PV.7)FRM_UA#'SDDY3Q_4B;#8_, MBV%-=WG_M\WSVP/NZ3!$S1YT[XYH<.\)XY#W_'#4;-C7L.^IL:]CC[S />5- M-_QK^/?E\N_WX2B*X_/?]'L/BPPC#VBZSR:33YY_21B,3UK]/HQ]OSOL<:B) M3#R"Q'[9BMII9.JNC+9K'M-Y2-W[9W_R6>!%$C/UX:09R/ M_' \VY"+D1]&?ACYL4MM!Q>-[$\JQ1ISWR8=Q#1)W< M4XPZ?5$=#M<;AYJ8TPMDQ$,>V;T \>V/0NJ<-]T,0=L;\V] !&$$R5-XD=Z( MQH<[7APDX1A)8B2)D23/D&<4^F=NDSQ_)I(1*:=!&4/0,>>M-EQ[-EMY\EQ[V+##8)7N<5)>SC.H\%&U M4\]R7DSER,JEP7(YKS"=B>H>CE?1GH8 MZ;%31-7USMSX,)DI1HX8.?+D(2(:CL^\9MMDICQW$.F#G%N3HC+9* =B)'?L M(B>)HDXFVLD^VE$\MH/PNSL@CXZUN0];C9UWSKJ1I;1X,9V5626%5:2O]MG, M_4:[=:>.J7A[[[Z7!!ZJI7!R2K1T^DT/5"%QL7I>M$(5QY+EESATO)Q,V&U1 MS^'Q7Z5XK5\5^V/[N_9ZV*<)FU7R525GK&1SV2Z!4B'ZT=^L!MBOLRI+LDDV MOWW5WK\IYM.Q$WSW^IL?MWSOC-V[OKWK.WML4[OWWYT7G^L0@G&T\^AW M?J5''W3K'8V(S_3PGUW6 #>[I M 'N,B>YBIFR%([PJI;1^@[^O*NL=&!;B96[X64_NP?V,3WVB9G*G.CE#HB<^ M.6-I&9)Y4DMKU[RQT['%?E-A#\\9[48)PUR@9V.$W3-S3V;*A36ANC@PV?/!&?>(9/#)\8 M/KF;3RZF8&_=BY)R2JMC.,5PRE-PRN^RQ)<85C%NW4 $T*E/KA,N#AW@R(8@D8>L[CGYC'OJ'B[?_IS++PSS&N8='O.. M8FK8U[#O$*9KV/?1[/L]'?GNX2"7!KOIIA7&*>VI =5_<+5J[!A0?0.J_QB2 M>7,EIUDU+V]'%KRX3AF?UV667^I@!%Q6%A,C+4^(A8RT?.A>.Y%O-MKP[ "F M:WCVH7L=!R?MGAB>-3S[XGCV^S \:45K8@J&>U\N]Y+('A\.26^P[&LPU@^8 MVR#+JLAS:0('I\0G1B0^.' P7) M<^WWH&QI?,I[;<('AG]?+O\2&H]?0/3/I"0<,"6AR*MZ,F?Y7)=$%/,K65J\ MJ.:F^.% T/,#:7]HNF4>CFO\,##$\M3$8GJ=&((X2^GAC&+/,>1BY(>1'T9^ M[!:F\?S#^7F#I)=C-W(TDF2HE&$DR0$#1J$]=L^;7$Q&RG.'E+X4:ZBHU$4'RYOZ*2)Y^E"4D:T#)DZAJ%OSD6BD#!XLL#48$CF M *$I^!<;<*M?30/YM0;RW[ICWX('3[(BM]*BM.97$OZ'[7"GA6J'*[$=KO5; MVY7-PK8P(]5XGI7PQ;RPOG7L,7WT0[RQ]04N$Y*7DE72*E+KVW <=\^Y894U M*S-87)BVU2+/PNO:.Q;HM,-I?"^RZXY%)O(K$5DI^1RF@PW:ZVG^6F35;,)N M7^&WKV=,B"R_[,6#,_VJ)H:J/_AW7G]_VL57 M0FOSRN^SP$]O31Q@.3>HWG9)'S#%TQ2,RTC6G31$\4-[LE#44@F;K,);L[R6 MJVC8/13L1LAV1E_9P%E<,"%SA+5AIB>?M'5RH3=[/=IYOC9&.;3,TP64U M;Z:F)[1L$,!(@+)R$')<-0D&HX7E%5/>B'7)LES==/X,OHTT?LW^JC.1S6_5 MNKUA,V0C"]SFHB[Y4O+%>:[+PP7(9[TB2*/=HAF)-U2)5Y=6 5J=(9]72FJ M36!=,;!W$BE!0F4YRSFJ_DZ\@+ JZLLK"_;9>O_[QY&28%E5U7@A;CO(&!!E M,)&"_[ET]<67WZS?R^*R9---=^4JVHA!1)AB*DN4F-45",ZJ=86Z"_)B+JNQ M]3G#F_'';*XD[4TS]BL&M\+29BEX8."S-',$=V=25!7>^C&W/A375 MD+75[2BK)Q+MHF9^\'@+EA^$,7Q;L@REY;=1T+/^X (4J+.RX%**E6=3]6Q' M/3O-)G#S33:_4K/__.[-2,VL^0/%\43I"9FF& B"B12]1SEN^RP&QMME8YFJ ME89-4[X9_/%S44ZMS\0#"TXKET_]2S^WEXZ:2>D'@5VGK@6C3Z+O.5IL#0ZP M8A.U1_5,J3#7ML=V-WWX')>JO^NC_@[J#X1,YE8E.;BVZ /#ZUE98IGDR*KJ MI.)EIK;04I%OM>$_POCK/--F)LMO\0T)D*.Z##6U+%(D@:FJMY1%72V6%E8: M-QMNO',%P*A7JE&IR$)=VZ/1L?56.^(/-.UO--WEA5JO"@8O9+G70SWUT I$ M'RR Q2XO8;>0/V%>0 9VY+;\L6$/-K_>8J#Y+2U3L347UV\8#R=H^M+$,XH6+;0:Q]/O&9#(G-\Z7H\;'VZGXKV:QH""9EK> M3&['UH4BIRW$C63(>0T\IWQ'(4' 9G-%,6[@C(/ED;EAST@%,[H+;K\[D1:LE;K$)RBY7 "O "=7P 9 #DIF7-X3(&@>, 8;$8995]KJ MWS)0G$8&O@''M4QN]<9ETT9TW5R! H9UGS'U325[$P2#'R3L_]_>E36W;67I M]_D5J$PR)4]1-!>M=O=4R;*=5CJQ'S)OJDK@4$8, &XMD]J^?L]T%)"C) MLA2!$F:I6"2(NYU[]O.=6-,OJ8DCB"[6W.$OY 5I68!<2$+R)(['V$TYQU?1 M%M/LQ^.L])R:MU'NKR7L#55BZ?#>QNGED_#4?=LI8C"H$=P13>))&L,ID3QE MWE'.\*K_&V4B"D0\QPF>HV6,< FC-(1[!U=CC$SL17-DFZQ!,B!XUW%_7ZBR M2$W8':>!02:X3?CX=JP6<-?AS5]U^))'.03]["?S/"PE5O-71")2H8O'"_+ZNX()&V]WM#@>'/TG4K.:!?O=@<-775WUW MT-TYW+OMC[]KW-WAS<9MNTRW7::_J\OTWB-O,OV)5-'?6!5]@ZKHDSOPED>T M/.)>><1M:T4WAXM8@_1VE-#,#6K92X-W]?$OSK*7P9-G+^CE:CG+W2[_FI** MS=F ]I[X]^3:ZNE-VIM6 C=X5Q__XIZ,$V"+@A1IF:LDS*\MZFO.'MP_?VBQ M;]9OZ#M=L ^_Y#PV+X;F\NE;Y)O;%O(].#'\%27C&U^\N;7;.1S>'4!R8P^] M;2/Q^,ZTO99>1"'G"47)A[N]]JC;6]N Y;:W]N8M&89/K8^X)H:@B/> MPL[?W1WZK_\\&/0'+<&TC2M:#M)RD-MPD#ML+OY(:*5U5]U:G;,P%5+QQ]7; M2T5_K3IW-Q=LP] W6RSH;XT9# [NJS?JAI%.BP3=,I:6L=PER/S^<+\EGFL# MEK68T'=63;TY-?&HVE%=_&?)Q7IO<[&.5KQTC5S!@Y3+-P1*Y/BZ+#K"\-CU M(+7#;P"_64*@4T611:.2R]F+E$KQ#8Z)C.,P3(KT7!/P'J'W)&FRS0@?A9ZM MP,SB&,DXFJL81J'G!;L$1R'8F^V1 -S.$-6"(7\([8(F4$'0ZSLD73)5X"=I M0H D J<#EML7W((QP[UM/@C.(Z;<0P]*]1LH=_BME%L!V[D!Z>[>%>E6 %\' MWI78,-)M0>_O=[\'_1;TOCF@]X]>&?S@A6U/;%I:JQ!NAEB]+JE0E+7]VRN% M^"0(NC(FD#B#D1E,LG1&WQEHR5DM_EMSQ-:3(PVC<:TE"U\M_V:-JTH6/_9W M//4M2KZ53GRT^A_[ X]>+>I7"5,0[6EC2*UY=/4P!/X+$H9Y\&TO>\ HV+J+LZ*U1DT;[AKH3E&%,WX4 0,YY1?#,-GVKK@8#+ M#G_!ZD'47A)\+>P* EPB#.5Y- Y4# 9H0O"Y(,2GZ24,FG6"'!MP,'AWCJ+_ M LXV)@.O7S7@$ISAFEF%M$J$PSF#"O'T^(UF'ZA.%0(]U9]?HL]QQ[ M*3UWO"D6TR@+M^YLD4\'C)L,V9> MSN=Q1',QP]%#+Y?&D@^YSY"_V^>(&[TRD,%43N'PIUK)R-W@M!S]*0XR JN>^]87GFYRDN M%;;G4F4A 62/-&S.!YAQ*KSMP)?LU3ST;-5#2JWO1%Y.4$<;IRO!9MV MG1T,X+1 4TLZ#I.G]P4IYFKC]!O[?]>S?XPW2:H$VG7YCM#FC)>3F;2V<*W%(\ M1=0'Y-($EUF*K0KD=L&EC_&Z3%69\_:K"Q7%M+-FN9EIV (L)DT('E\E[FKR M579''J;8:0)Y3%R&3"_??)(T@7'B*X"N8ILG+L#^CHUV^]DZ09+454 M'W@N817%X1XC\C>V\YO-[%W B=:^CQ=H=J%ZXKQ_J[=$;A\#H.->12A2HPFW MPB%/)[=/N&+45WJL"+[]FTWUAR$N(I"BI-GE.5U2 M8,A!F1C_OJ4W7B+,-U SE!YK'.F52?-NBBR=B&I2616=.R\A$+[."[5BR^M2 M@N&'G'I[&*UTAEOZ)4DO^:=EPO]&1IMFL!PF3*:"%%Z&@\)^8V.'$5R3)JJH M3T K.TH6=?H1T!XR,)'!].\$U1W05Z8D-M"ZT!E>\NC?3@] DH53Q^TS']^!KY%^A@)/^1;1DW"LQ_9+D=K6S?QPR"M\ZJ"%D:-?125 @<$_^>H8% $P,^MDT:KK4YRA&L!^'\%6D2 M*N@/MDD-";*4^]> )A$QFQ?1[O>9Y2(,(I+F+[K'07?<[Q9["5'N\ADC/824S,GB5"V5?[Q1L,% MF*@+V"+1X$JWMZ WS5B36W)>7.&QJ*J#UQR/N]-+[-M=J.HV8PR96BPZ3<,?Z3S):.@!(@Q,#[ZP[1J"). M]M7MDE4Y2'&E55[B+O%M7O,>F'2.9F(CXRI/H'.8-;BX UX"%R/##GE9E'_) MQ9@0EQXK.7F> MD4IC^A(SB?T-A^628QC.M.53:#-924&6RHZ%8&EW-:W,KD MZ@1P$%/R;7+.4 M@"33I!9(.]W=P<%/U>RPRGIKD\# >LF*E[2R;4K+>X'.)I!L>F4/W"1AJ"'P MA >ZR#O=_5W0L [V=@X'P_V=_<&N6W64X-2W:?%7K)=+P@=[=FN]/97V1;W> M\EL?AE%Y+>_(47REC[?.I/2]O8Z4,$?+96K=CJ0P ; EJDTDJJK'M.*1[*EHI:*C*L*4K $E#L?"(#AMS(S+ Z$B'C:!WZ;'/.<=,V.I87H$Z8D(OY ML$ /-SOIZ@T3WXGT\ZO^H-_OP'\'O3UNVHJ$2YJ26/!UGD:CDDO0EQ6FE\'U ME-WF9-]'3O:@SZL20J0JZ+99[9 MROR6G@P]Y>-TKGUQ;X2[2XH!,0^S10]TMNA4O'.ZCAH[?HY-8=*IK] )3/8) M/B/.CI9F6YJ]0D^E+O)$F!D'TJ)D$KLHL@TB9:Q@GNMTGL81N^NB!'DDQ4DZ MDG>1<^J_F-;D"@<+*=2<"H;!B6DT-S<"1HK&F/#5$F1+D$*023D;8=Q[TEG) M/%RRQ[/.>DO&Q![DYRV%M13F>PWI2&QFYK(P->%QE-(JEE1521Q!?7#Y>=X,UO M1U[B-":'*XYX8TH7'*G_0E46TY03/EH&V=*E]8![J2]>EBX^DV'8=:D\P,]; M0#.$X1'E,@,&YWV:L&DS^F:%!LBRK0O M:NFRI4OK<13ISC4OY"K"I,N"_@CU1"H6N#X"B^!,-B+F< /#',!\RZ50HA!?E$Q0XFO.Z.(LV&!$ M"8X%ZZ!>6B@P0(4V$.9IKXU7MJRQ)5!#H"9E/I4J 13?8S)XD'Z0!#B]M^KS MR3NUVF):33)NZ:RE,T-GGG&3Z;%& \5+VT8H/BJ3P,\E3=1GA90)+94G:7:N M$LEE99D\05A__KLEN9;D+&N3@I@)%^MSCK+X$#L>HQI+T;NDPGNN[U:7:^EI M29>KFJ%(6+$VZ:XNU7X['U-965EPJ5JX[+VQ>#@MPVH)#"?JA7$U?)K.HC&Z M_EA"@FH5IY?D6,;:6_['!"O5QES7>Y%BE!3"D&LS1@8_A02VDMI7FL MC&%O4BI))V];*K4\FHM$I7R78AG)HKN.?)Y2E=;;,D,KJ+-4^,2Y:U@LR+?8 M0IPP9@#".ZQ4**84:G(%\!8IQ$=[68Z\UX9,#5:/E&TN1^^=J/%@/6Y99;9< MJKFVOFQ=..'J\C(N+".Z-'@;;B] EL+-D26O & "@!P"9;(M9 M5]>.)9_PO6*?I0 0Y)2!6>:YAJXH"80Z&M+%=\. Y"Y,T(F=7XQNI34"VNJYRAA1%_'I MLI"@2XBM?.Z>=H.?CXX^=(-/4RV/6M;'&, MM27H#XR2B=A=*'4HEVEL M@J J^ UAGY!4%[B*/QU3&X&TX[>J+%O@EXCIH*\X$R8"F!P60<,$0^J.,4)RG^IXI?P$"52/ ADT16P5PHFK M0.N1;'= ?JIUCK#7<6=[P@) M8=& &8:)VX#>$&"-A^*%HQ*:"**7$*+-*N?ZLR)N[)ZT>D(CT)L_^JKO:T^? M.T8KYRD 3V^DEO"'%A T'[3,X8PNZ?)+ED_75Q/K+"/.>V>SUD.?%E;!V7LV MMR_,G[FMA:RZ #,%Y8D5[8[-D!WT%6VH M*KZ@QWPC2B!466BXF)>ZJ*H;(7Q;]I&8L36RK-E_ VN1.#I82+Q5@CYKX+TS MJS()NE/'0,.1485Y8G.4^BBQZZMM*I6V:U+2=1A5HB_<7*LBJ8KY]91_*+X.AH<[5"&+[%W!_=BOI8C;^0 M/H2)SHB'14*)WNF! !M@9KL3E2V?S8%=2"J]/3B#$CH>9Z6I.K)+SQ Q/>-3 M8F)%&O06;BB/DJZ21$#>:B_5'ZBOH++KCZ[#;Z,;UKC*N>!_NK1\M M'A^&!72:(U3;,NO[W>^E+O9MF?6#MK[:2"5B#:\S:% +:L1WD488@N.Z.@8C M9"G)?$TP%XB]RF.2QB^^0]_.(C \,/@CSS@53C=2,3D)\JDV%AIR69+=:]BF MO,*\88W-['D&*DZ0;G"26!DA1C'8QTY@!!5QNV \5D('%(\K!2^VRSD(1+AE MA77JXO' Q\:P7H:[]R4DP%*7T82G%5QPQ9<7*(9*KD<9%MCG01" MD&/=+;Y)$MHDXU><[21S,W86V1"L9Y(VT31[&CJ][]&W5\QZ88Q;Q8!X5N#Z MD2(1O]N,<\R41L56T-]>88473 M)16:7'"^;K[&)8 3"S6#09HK:1C+LN-MB8\8_L$Q8+PORPXN,'IRU+1*T\@.#7B-.\(XQ,JJ$_#"$A^CEBNUG8T(*5.ZL MC(MH'FLG>5&&1$7ID@;15G)(M2/-#?3X563$2I44J* KVR/NY)&>JGA"%TA: MHJ#/E2[%C7;9-2^1V7L^>T6=6ZR]'Z/2<,7^B_VU(&Q=K](V\W8&#W66PD7& M]WI6FI=Z4H%G8?D*?+!(@3KQ782T0:YLY-+>JUNC[VM,#6K]I0'F_$.3;# M(^-A7:MR[(/DL++QZE.:M:0VTN_ V' +]A[A5CJ4.HD^#,1@ M0O\(=]/6!ALB\9,O[$B8AK<]P6:H%?BGZK#1C!7#1:1C;E+%"2F?,KJP"]-. M9$';BN?E!>HS/8E-DY 1OM]KIS?BE /7R"-*IAP>J28%VME(O82+_'LR #/? MX1*+X0T::!JS]2KY!M1 1 (SWORP$RWEWZ RWEDO'(A)<6"T- MXD92-C'J3V->,A'7YS%,7&<&KCCJ,,E<,X61KAL;^9=+4*#\E)9O/<3:/ZVP M W*/L/HC1L^U[8V!SG(F,R<,2P)NJS*NREWUP*L=E;UP%YX:'L!\=KN' 2I) M^?I/(6ZPCVVMK![ M15A=DYQIM1!?:<"-F&B;A\Z"-!VS Y2,'C?2VD==UF#M=*.9IA5W5_BW%:_E@C M/KP+2EJB3*:BB)%)?O)JMA-"3+ENQ1SC9@\!3M6NC5BE)1""QO77X[--R\[) M%,/]HH-' =#JZP_3"\W7&FW@PS.WW>7QD;Y!G_A3CYTA1YILE9RKG(("%F0^ M6E>%H0GV@&&F>!Q]P60^ZG"* 5+;*SXAJ(!5&B6U2AH?@DE.:A)GJTJXPPW+ MN7;H.H,9P:]$WT+M"%5E\M017@8W&5P_:$NH#Z5$.ZV.&+Q.-#PB0"76;4+? MS5/;B31!+\$DV*J81X1'0>0] ^Y4V(0(\[MGUU*E$+PWDNE FYLS5WVFS--EOSN];L6='$(:5U MO&%7%06VPAQC6 WZ=\2X9R&=>\W'=WL_6::8^J*74QPP'822TEC9Q"F042Y= MQUVU&BBEEFM6\I^\) DN-_5XXA)[-_&N!+8\Z _$D5;-L[*Y43B(=5]A>A:H MH#'7/)Q( CVV7K>PJF@LY#JL_PW&ZG)4=.9IQ#X<7]LA1X-9W#B&5W$JB"RI MUMEAVH7#)FKVJH@JA6L6QT2K?3R4]F'P.N $;<93Q5:3[KJ2ABP-.RDP@X3Q M.:&*W=/"83U++E1>COZDM>9?K+R@[16T,!,Y1F,[Q'OG M%5F:I$B$Q$5;9V-#6>A'O)MX7=^EP$4'G8! G'HO3\O9#-U8(.Y\U)$:9)(. M_:+_TBLB8;PD? @$O28 AYL%%JS3XMI8)/(+BL.I^5PK2J/1<:XO27VAF0#3 M_;U4&;!:(-"/E$>.NM1;!!_H][9_I\&4#\E!U7UCKN5SI?H5.FX9SP, R;Q3 M>:C^%;P&%96]SD"KT5C?S:V]=E)-O+7OD^!4 \>EAE6#?0Y)=R2:)_GBP26H M)O \WD',*S.0%GC?)A,D=MY7JZ[\*KL+MR:F^\[*_&O$=BFX)R"^:D(7N^3, M\8Z]LG/0B[)@V./ PYAQ;$?H@P=M/0C!"N;@Y"@**:=)N\Z!DIE$L41,?T'\ M%8N(@;_YL=_M]=!ES;DH >I.LW+FO-:> GJHI+$JX(1A([\I'GYR"S] M8PGJX^[.;F]+/=OJ/V,X9YC ;S+@*QCP PWXT0U8FUE8^^*#?F]K_&QK^&SK MZ)GS@?8/>A@;!C:G,MDHTM^**!:N-]AEKM=A7^@Y=X_ +"@WX VF>07O&NSA M_]XGO#3FZ:-$2$*5'S2A:VZ.>4DS@6E+G?:)B.VPO]52J6 MC#^V=G/8L-@:5%9H=VJ)%Z$137D$2!^2ZC"FR"7!ZTU0L4C&"W3.GH.Z+ZH\T=)^[8FL!K M+[.]/VA'%5295^AYSDFG.,H*9^T&I_1R^9[RCBEU3WQ&Q(H4;.6Y(M;MPI#" MW<"]( KI6:4H!X/#H5-^A S,+<G$&:69&:69-6FA[')LU<'/!N=EX5M:?[G@H.SDYO9VOTS CW4Y6-%!## M]ONOL5[P>:].%3E 9:I>%:D29Y!$5C\PB++A&YX'X3T*!^0!P:L4@9T8WTD MZ$+3*1)S@281&.U9R@?$FD:,]$K>QAS%E8-M%.A JK_\:@R1M> -3SD#ULLU M[50OB)"=P51,\+8@BC&K&B#5@82P*IB:TO$IH(^&I#/GKDI^$=MBH%^3T4@J M90+S2C$Q[")"7;F.36#\W91!Y=8)G)N)L))3PWHH\',%WUEF-:P DBO '$[R-I"3&K"1$&:PE':L1 M5KW,\>H59J0K=L8OM!24;O9%]I0:R MNSRSUV"*DZ=EV#?;13@.8[J&^!:N?X[S=/VK>-94O>TE.* 7T,UR0ML%YP^' M4T3X\E"/;-$U!1 J5==/^VI0X@3NN3(&H:%AYD)/CJH)(]6!;)H M42GO00H+UBX7](!UCJR+E=Y>J89/LES"I&'PKBA M/,= Q2UDNP6H"Q7%QDA8-V4R 4_G>DR!T1A+&"@O<+T4M7.=IBFO39Q,XES" MY5^F_D'YAU/Q.:US,^%!F;N@ M!X)G__85H4\_S%\^>7EY?=7(^[Y^G%\Z-L M/ 4=-G^NPW.5/0?[\WV.D-#O;ZO>?G<9%N8T"Y M#__7G1:S'PS!;\,;M^%.()C6"_UU&HVB8OV=F$SJ[P3=JA SS<@=\X(<=-0, M["X\H7Q;5O,]_FFYAGH0P6L+;[P;R*:QIS)+;3G#HQT M9/):!5+8]A_I)0;RV>=L\"KP+:8'CY_Z,J>^KG()N;L MOYSCV3[P-2G*]%,,N!,. D)LRB0,-IPTRR.$R^,5<_H5E+5D5BUL>! F'43AWW_ LS\;GOT+8TI104YA M_",V_S92IQDLG5(#AEW,<+/3I?/[W4RY00P>IO;:ZT5V1%$M3LZAU(;6HW6U MB9%3(E'"%X>30LAA^I'@U>D2G6[_DQ.F;-,P*=+P(J_,'%T?$QL=.#^V)4N MWF QYR)A>RRS82SWC'/6R3,=VV]&L$Y-N@!EW,D8GG=F[!^78PT27ZV6 M08'YZM>(ZPH)?,=[.S=:^!6+QM$$%-F:.3>8RR5:32Z?0IENOK;9K+6C!!6G M=E.>,&43;@FB2$J4]_H]M^%>3V$&XQ(+5O*@/U3;_=TM_8Q^U-\-Y2^74_G& MP%-3HB"&C//J2)P0[ITQ(U;YE1ZH?H<:6\NPZ@T6?VDR&:HM!)UZ/K(I?ZS@ MNU>*9[_G+8/I,X(AJ#<32+3$KDNA]] M[[Z6^?*&8I$#[*7;RG4[&5&+BW)6L@^)_22S69E0>\?05(7ZC-@!6-^6_RRU M [4\6%%B<9;";Z03,N44FDZ5(9Q5ON00M]OB+I%?YN\@@6R:Y&+M)4,?$.PV M^>M@5&K\8H_&H>$AG:'3R!B?%"JJ97_44&0:Z0N)^$59D!)@ 09ZK%CR.JR: M&AEIBAUC@ "OP15PI^C5VA8$).DF"SLTC>:4!)?F.:7=K%ER$]/@FL?M[UTK M/':@+2FNOCJWQ>-KR,],.VQENK<-6Y.Y=U53[]9GV2CJ\D32. MULO6246V3M;)5A/8I:,[Q#'XX^?@I.3DB5 M';Q\_^D?;SXVR4%T\N[M^X^_'7TZ>?_N8:-B_;,85,F8O7L:;U63W'O];O K M3N^["J;OFK+<3CUE&UZ"6QB0XGZL:*SX0'Q$5V).<(/#6$6SW*8\2TM4^^/J M\V2'T0]@F(@PLL7"(W0MK', \RGC8+L!\. XNTIH4HC//6;7#)BA-)84(I#& MLV9Z'6G]G,\C:;T\3ZG\'[U&_!K;=RC*"TW0OZB.P;MQ55+$8&K*;70?.^7@ MDDT6!Z*-F90!AW7(\?X.MK[ HD/VD,U\8TXR"CRGA73JO8V3^> .^8@ZPS8? M9S*;)O$0+K)O$ >Q]?Y/F7_4M! Q:"#.YX/]N+"9[-2"9;'ZW@D6:1GD4R[- M 3Z$L-P+3J-9D+:/6H?+,3D9"D,97O:8,=%-S[/$&:P5B%H'])&;:U AW,RB4J:V M*0)6@"*Z)^9IHP!ZN,0J1-<]/\M5K/.S='*&KLAB<0;DVR#^/^@&GQ-&.J!. M%J>J0:(@YE##&]HXQ#HH,]>;Y#.K"J)PMF%D;]]D:\1JD6(*[Y!SNY-/6,2^ M3X)WF !*D&+$\WIFO>PZ/YT!_([$AJ(2Z79IGDB%O BU6Q>:/YA3!_.OA5:BKVFWU"=QFIU+T^X>@/>S"P>[M[@T.GH?#P^'P(,Q9G:@G MN=V]X;C_ !H#*0BGV_U@ZRW&Y=ZEW6 X'&X/=@Z'>X?/'E9K,)H 'C).7 M:W'ZYAC/ZSU(8[Q&#&+98X(I1]R[BM+L9ZQEL/4(MB12B2KAC.GM'K$'#7'AW^@W<']R$Q@.[5_B MV;').OAQRK0ID6N@*";FB$I>TC%58#[CG@=93D-?'*?;(A.A;7*5GM\?P[V60-?0R%.^'T>U&5D_[@VZNPY-@+E7Y;Z0 MJF84#V<@4<]0M-ZD-W5PF69?*%5>P!9!LLY3ZLNWU$ <:%\*J B[! 06=6<* M,?4JI3HD'/P\4S,/("E*L,N])+N5"8V^.LT*Z\7F#6FB%Z8461(X<@&7Q,^4 M1?APA$MC5P4*=C[-H5.WZ$=M>K*415+Z^0?"].P/$2=O:>;9> M1UDGW(8](YG@9;BMUV^H?Q@_O^H/^GW:C9]?#7I[.Y3/0DDD\%^:J/9 ,E5, M@5I.!?$[_-6G#J%/=0Q,(1?3&XM-,67&@C<#GQL9D%OD5Z$^-T('P# M*:%-Y&=_4;"TL9DW#[+*^V^TBZ9>%GP0FVF-*T(0$N5AI-4C(WI#^]OL*1O: M[T L/)P3+M03A2[(,^R@=9;K! /R3OXTR!4WI/ZX--G@\[Q9A>JGM&\>W3]E MW>YA"1H;O)[E:J*+Q9G+:FT2(>]T$?A<-\N7C/OE%^,^;0(N@B.+Z/=PI$Q: M:/.RHXB(=PU2]0E.KT&$? W4_9,GWS93]7YW?W#09JIN?J;J@J="NSLTW.%/PFYJONM?\=UASW[YM^=%MCP%84V8&3A2XR_G M65HFX;:0XX3^IYX<+V'=S!-?,&?$#VIF3T#(8Q7+\3-)O+2<3V348'>.'9+C M* S,):BAF1JZ/+CC//?OOY9K*^'YLOE\<:/7\Z[$1(,*FR_".SA^)KK>\)X/ M_);*WDU\C'>T$8_T'KRF2,?O>_U-9%>C:UU/ M>[C2^UW9C85\NZZKZ%Z$,^E>#;L#=UY@=F><>-CO]O_[SBCGH0-#=R5O_L(5 MFAPW2GC77X?]LZORTWJWR6A?6U>.BS9-@CF7UH QO+%@#>\%K.'#4BA=BI]W MMI17_$Q_U4;6*W70,%3_<,@1<--V_D--5[-A;["^I1GWMNL-NGYV7"L;6QGR MU-?5RL:[DXV#5C8V2C8.&B ;'=I**QM;V?@X92@H=8CP];>3(+V#ZC&YKAK95U_N-N[5B >]O9:@=@*Q'9=K4!\ M"('8[_6[)^].FRLJ'K\PO*,5GB0H]X+_>_7QU^ DP7[N8QV\3LAE=1\CK :ICH:R4QQF>MK5:B ZGL-U!&"M](XA3KG[E18CQZ& M54AB?T)FO/8NW_-=/CW^QV90^D,*N$VXPI_4US1)9PO02@LL+\.>0>.IGBE[ MI]N[=*]W:6 <;MIQ'9-.(JFF(!WO=/04!H@+AI1T MBQS;C5PW>]""3PC>-ZXX5/SVD:'6,]@< >*CTG:#P(>8 *;V'YTK?O%S]=:SG=H$:%83"-/V@%N'7 MS9; 4GFZ#T^R?VG3P$>^O+:*Z)ZKB [;*J+-KR*JX-UC)QQ5-*<6^?3D9PL? MWX#I''WZ_/'-Z3HN^@3*-C\L@1=*;R9!_;NALL(_9.3 A%NCA"6"&RL"*?)0 MD$7=D/Y,"$U6(,;X5,43 ]I!"H;IK86J9XDRG=ZGRF*:4J>PMMRK^>5>.P>W MK/<:=H=[5WR]L]_=V[E)1=@]^H2JXJW7!W%6XUBYS7(V7!M9N'XG MI$[H46\&O!2_^?L/@Q^>XL;\K&($6%P!X'Q@S^WU1S"+PC#6C^$(VHO:;D:[ M&;?;C*9RI\>S[:]!OWP1',VS* X&AXR\VI+EG=[11Z)POEJ\N#/"N$%I>NV. M;7IX]WG^//@'-@S_U,6PNIJ-%KKE>QMZK]O-V&A]?<5K^4"DLBD\[<;[MD?SO!LV=NCN-'M9FST M9K3L[9[VB]V4*ZA"K6?R-IY)MXW4S)+;^&(YWDT'-D[+UK<^,XEB#Z?7\%;LW&;F9G\[NSZZN MOOL___8__O7_.3U%YY=7-^@&/Z.9GX5/^#Q,?1*GVP2C-_=?WJ+_^^GN&MW[ MCWCMH?/8WZYQE*%3])AEFQ_?O7M^?OX^6(91&I-M1H=+O_?C]3MT>BJ GR78 M@^_1N9=A]./']Q]_=_K^=Z'#-L.7<;(^QTMO2[(_?[>-_K[U2+@,<4"GEF"8DU(#Y6>Z%E'ZXXID M<<]0O*$?;Z,LV>5M7QX2\GV*_>]7\=,[\2-T^D%V"++D--MM<)IW@35AW>)D M]8[^_ Y^ACX?3]__<%H,A:/M^F-Y(.A!&[Y_AU\R'*7A \> PG;!73TX^P MF7CW-,GRSDLO?6"=Z94[I#V6,Z8]!UC0M[W__CO^H-@T[$*;' M(J-;-4?XI4:@F(X/?_SC']^Q7[_[M_^!$-NNX7H3)QGBN_8Z]MD"= P&?YW* M$4_AJ],/'^EJ?T^!?8>BVG[O0/?=."3D.AV$1+[(AR(A%PE&_WW;N(VK.FC$ MM&W_P(=3^- Y9FW7#1ZT0F?W&1U =\\AWV\R&H_>.TRR5'[3.37-)_>P]5#O M2/G'\'4IW;"'K4W#CXFC>+U[!ZW?W='__$VR M&/+?611<1%F8[:[H6,F:(?$="NFK,KRY1%$B&6#*L82,G _OX?\H/Z.P-OE' M+PH0AX84_1O[O$DH(Q+QN;NF7XC.HDE'1]\C_I;LWZ] MJ[6;^%(NE>8%O*?$,H;H+(X">KW@@'Z@[&$8T.^#3QZ!)^;^$>,L5=9QGUX] MR_D!EC.'AX"9%""1"A,)H(A#?5U57:MZZR6TW2/.0DKM84MP9*HR(8]G7#M&V8X0M[]NA%*YQ>1?=9[/_Z&), )^G%W[?TQ>4; M10^HG@WRNX,VB!@0A1%2A_S?B _ZNCV,;H^&1\8 W)Z-\WL3&^?U83+T,)UY MZ>,EB9\/>X.*WCV;XI\/VQ04/&+P7]>[6S[,U=/G./63< .XS)>?MFD8X32= M)RLO"O_!"*/,PG5(SU20/R>C(/2L^Q^8%%DHS^D?!7A88CG "5*'8-Q%/LCK MX@]<_/OM>NTEN_GR/EQ%X9+>E%3V]YGV)HQ6M_24^2%.&U=]8->>Y?Z7VG(+ MN+#4"F14@$82]NLJ#USEJ^@)IQF[)!N74OV]9[W^6%LOI?/K@@Q%];:$D(*Z/DZ!.$ 7VNG #%^[2"Y.?/++% M7[ '?[>?J>:6/8OVH;9H 8Q.$@%]+I@@T\:WGAAM@D)7^YXU_7UM315@0J&L@'M=PJ%B'RC,/GE,3[.& MPU&S!_5ZHH2"H!9T! %@1B, MU_49K/9Z2/'?MY3\BZ=6":[6J&>%ZJJ1 @+B(%X72*M>4H-^\F-=G3)< M3XG>R$^O5BB]&V#A/9!1RR\ ]"Q^72VSS^+S,5Z7_@!M=%TE32KLCA7K[M&S>G4M38BU.]:RJWW/2M;U-"TZ[M=5-*'L[CR@ M@[OWK'%=;S-8\?VZZH=IP#O6M=2@9^7JBAO>^W59C*G%.U9N7Q@]BUO7]-14 MY+,N%?GK)MA#:<<4G@]5Q:FZV /;]BQJ@P=-BZKU=?G&ZUR;UZ^[<<\"UO5& M;?K7UP4(XS+R3-"ZT/ M>L_FJ&N-#O!DA3N_3?;OUK/H=&Z&C-? MX5?^0^OB_N?6@VQ:'J095>;S#J^\)&@^S1K@="__[^JJT'SYU7%*&R ?Z?6X MC]L1+9>S8KKKWPW#8?3LA+K><\!57S8SOFX#4\;F@N\;W*5KZ]@8MV>[U96F M^\5]53C//3N_;E7#-]9''5?6Q[Y-U!8$>L"=A3Z^;H5#O2/V4;\? *%G$]2U MKJV>%*\\K;E-4'CNP\]S9BY-A1/$;J_-, A2SZ:HZUH[-H4:%@"MD!A3^G#L M7O>'AOVAL!)\5B_CY"[=MNDO#H32LR^&1[C6& RQ%>BE@>[NO[[R$-KOC-K/ MDIF[PP22QBWBJS3=0A9;T6'$K7+P6#W[JZY+W>/>.7VHM\H96H$8RF(D42LN MK->]J&\OYL::&9WF-7\)@%=E'SXG7D17X;"=MP_DGGVVA_MH:9\I]B %"B/ZYB$N_ MWA)OSYTR=I3NS?3[NJ:X8S,I-TZY%4,'%?C ?+(-<'"9Q.NS@OKY4N,.TSIRST:L:Z)[-Z**'BKP0Q)! MM*08(@5%Z/2Z9^$_P!VSK4!$N3>U@9?XT/,.+Y'XJ.[LO$I4&&7O@G#]3K1Y MYQ'R'6(%Y'Y\3/!R>'&T?U)Z0MFI/W^7ANL-$>77-&!&/T/1C#@Z#7AQQ /Q M;(5C&NMX3=_I\4B7P)C!F0UQNL;K!YPD M;LPEV@>\'YI*G*CT0H704SD<(TSK(,:F@CUH!U5AZ*9^+%RS!!L)^AHP(0;' MM35AAT8S[34[XP8Q-A4'Q.YTDWTP0%NK/2IX9:\EUS"2K4D9ZXZ_U[SH&+_!=QSQ0^%/-P&: MK)LCITDK%A8F\R!;RM Y&@'@*<7G2LWLT6)S(SQG M"*Q4]M1+;2-P5U0C?963M>I+A@WFM@)MKZUB;D0G-4TFM4FV"1]:['$OBO<# M.H%R['"-ER,Z'CWZ&R=T,SI4+O9794@%N3V7:#A(NQJ5@[0FME'=H^#87M3L M#=<6P9T5M_8B<0 D:Z]12PVJ_5Z?3B#3Z1A&ZQ$FUA6,D^KM,S;53% >!GT!.SI0;2U]I^853V(F$&P)F5;#R)K "276-@# MEVY?P';9V8.(:NKJ'&M[$&4'0I_,[C6,R/V@3,<3[DO-(# 3\8<';;].&!._ M7!I="4:,X-*#<& ^0NWOQR@\[#XW>R;F.N!5.F@$NY.P1RZJ R9@;^C.O=QC M,C"9>>W'8^2(9TQ;KA"=?B_=8TP_$7L%G6N:F /&G(X-&QU#.Y)_TS3^Y$Y$ M \-!]7@'[368H^_=1[,/WL=QY%<#A/[(28XH9T$G_-I[P -"XTB2E+I!=-$? M3S]\//WPSXS")FC=Z!)H>DT_B=8 O17G'_C@T#"''F;0(0=3'A6#/U> R5^ M,!\X]DM-Z=]>%C<$A WT\X)O"C<)?XBA[S+P9^5**I:O0 MO2\4+>2FV/]^%3^]"W#(*:4?"@+I'[EG',,@Y(SZ)DZR"A6=32=;&7:SUDQK MRDQ_VA5-Q-Z:/5,QI(D; ([2IR?_IQ@<.&$WWM&+H&4U;8P\[;36_>]KQ#U4 MB1/LU'R;I9D7@;#W,PY7CY2TV1,][RMZJZ\Y\P!FW81N^*U'%CA9?^R:9LN8 M3#;M])[#NR]>\BO.+K=1T'V=M#2>#/DR)QD%PL4>>,:;+: V7][&_-9(+TBX M#B/XF7)'80S_]>G"M5"J [(;TP(H,P)2G#S11R_"5QE>MSV4@[KJ)2Q-,H4H M^E=!$/VC<#G]C.-5XFT>P35R]A)6*>AN>WRO!?O/3W0Y0,QA^^J#[F>A:8CI M&)Y*]&P1ZW".'[+BKS9.9VCWR0B\BOP$^,YSS/^]BH3>]APO<9+DVB6I7"J[ MNU7(/1#8M%=2Z#-/Z-C_]6L49NG=_=?.UZ:[SV2DY,S45;2A+_TU?L+D0R^E6OL,QDIE5CC^9*O M0H%D'UU[ )B,R+)5JWR12=/60\K8Z!8J]X$P&9D7ZPV)=Y@^6,E3"'%$38\Y M%=S!L0GS)SM=Q)E'U-\97QIG?\79'?;C513^ P?6O16.VL]%K.@KL%^+1R\2BM**?FU3T8V!-)U61V6VVU0WI3:3H2H48>>E3)H55,MMII/="R,W M7>_VI(Q56;VOFR7S'\^",0L"RB>F3&<[3VZ3^"FD7%>#";"S^7378C,+R;0% M-_B9_=*FO1O6]_AN_+H!C!M+=%_JK>-HOK>OXRB(.WB/TN]'NUS,$2V]BO@F MK)@LV8_G],SEJC!#B[DO%I--=RF9"9=RF=RX\%Y:IJ:KAZ4K=Y%X<$SN=^N' MF#37?IYS;=&UM/=Q(+A^%6@;:-O3L,AF[UA-9#?!5E M]'%+0[_IWC _GLN:Z\,UUKJ7O&Y);'6H;%K!?;I/:.NBF-!)#7E**GA(VHSI MC4VG?=I5/J?K\2VU.PJ[XH*.V<9/[ ]G.B'7][?K+7,0XF$A]?>^VTMS(&W>0_W,ZCK%)+G&?TX3Q;Q#"V>W8MC>8 M"5]1'BX*,1Z9&C/:IW$?T/%H9;6?N%4V"J3[[B*&KRY>Z&J%*;-@FI2X!P_O MV@0##>!"3IGKQ7/<>1OO V&Z)RXVT&E7':7.F']G;#/M&S M/#8WB,8"/P;1+6#$&.(.4(^Y\+PMWJ MI)Y.TP4=L1 B>)T+G29+/-=FN>SHX)Y\TNX;U]EE.J4[\=)4%B/ILGXW-'2# M+SFC)W[5:FUM;/H-WZJSU2IA\>2=^O?I\9EL"184]GRID-C 1G6WM:JN.L,0 M+$JNH@"__ 57K\CV=M/=C/1Z [:S\S*I--)LU: B^H**%RG=@8MG.B\[Z0<& M.JWP"[D*X(J K,HLCJ9)&=O?W@%= MW("R8Y1=V&:B[-B%ET!>@W(.RWX/!QV#.!30F\M;0K7:(__O 6 Z7@GRKM!K M@7F,LI QBMU\*4(R@-O(/:N!54J;?^KD!+0.,=USQ@P$=( .9K+M7RUZ2L$VMD[5H;V\V @E?5G":-]VEWVXGY_$ZF M7KO?-KN;[\FF(V,X/TNM4^#C%$(F]N.?"$.005)+3Z M%VH#:U4&N,.K$"[9*(,[K)7UKS2;4(T [P0.)&^M^**=8RJ6A.T*A=Z.$\;H M;C:$O80> 77')8F?E:S@?4_JP-[.K%E/%IW&QM,;3%5K0@ 0;.6#"J M&2^NO<>WRN=\":-PO5TW[N;Z[Q.^9 MCJ)/MAH%'7.HVXO_7T@&)%GFG2JM9^GRV/%WA:8FCBB%UFGQJ^Y[?0I MN K-4>=.:&\_;7P&?;UC>>Y*Z9$\/W>K'W$1QD6;A&H0:*EXOM^0Z7(+= J[GSI?]4"@3.I3_]U96SHPAJ5OD MAP3"E(M@G44,TA#+O! >T)I"12319&ZO&[=G9WJZW"#=\\BSY$-)-Y:=M5;CJ;>Y.!/ALFSW&24="PZX> M4WIG8"_Q'Z$T"Z1[C9F;G[A3VUTT.OI,K+\=Y!L_O6J$7AD^QD$*MF.9R&^^ M5+9(NV=F3S_7.-=^:5\FJA>G0LDFP,+F=2L7^H:;\$K9)]GBT%XNW)!=?IVU M9E.&1X-\+WFU=N6]6KLI%WW% ]4G6&L>Y&C+H/1': ZL2=)9;< -!-UP/A=A M;4.(C3:^*W^T4TM)KR2J@F-X!%). M7% FK5ZIJ;.I8QS$7N^_ WK'0CKLTSDJ+:V*7AQJ:.JFK-)7 MH:.WYW2B@,@10QG0TB7<)@&T-9_NDB0,+F4[&X]DMS YL//Q\3EJT2+F^9** M3"5US8S9L2;5M+.#UJVDKK32S'/0RS;B40^0FFZV2C!N16E !\W825E4T1H' M6Q^RK>)*!>$F5/?H[71")ID5K^P^U:/)T0!XNI-!.5R?HGCQXC_"V88\1O,( M5,GP/S@13W3OT4N^' W%:]PI7R@MVTZ7@9$2T?;SIIM #,P_/ M40&) GJR6K0VGY[-KF9M5%+M]=T<^X"8GE#! O5IMMO;NY=YH+<>5E\_-S0J MS#FFAY:.#LZ4ANGU,VUI[G(%DWX'ISU 3*I##S-9%AT4BW07X<@O*85[EF\_ M&-,RBMP\UU_@I['MT?(EY>S0GY-VU9&)D29>\3TUK#V=)KR2J"#BAUT:RU*3 MB?W?:I%X5Y1-?0J#+=1/Y.:+E*<4*3Q!BPTWP&E.RP"NI:UL=11J;CT=^I7G MK/+8%1$P[ ;X&E&QF'GW?J:3_@DO8PA9;TN3K ?VT=[5>YL%)TP6-Q2I:6L3 M[9>)T+WT@WFF%^%;%*GOTAAMK8_/%E ZII+[RM?4K =#PW#3\1Z5Q"@]I[VUN5,9*?*@$1G[ M-'!S[P]I:L\H)?*IS\VRO5G=(#/,=.SNX5@?NK_B;-OD'O MCSQ^<%9@J>H6Z.O@.Q!"0_N M /O6= ?JKY.M^PW.!D;BM:S<'@#A[[+&L( MEWO;':";V]D_62W%48K?7.0XAK]V>P)QY+V3OB"#WKR\L69>]ARG?A)N>&J_ M3]N4RHMI.D]67A3^@Q](4 12[B&0RH(FOO8 *,Z($^>0=;2W/=F.3Z17H0I'-W=OEE_\>TI.6^(^[SO=J/QB:)[MPMIXO M\R(2S/REANN"L0SL@[.4W8AI6K<4CX4VW4,QQJ&TV4N79]=F_FR%ZRIW9VU[ M:.PB,=UYB1,3Q^FK6;&G%;F,/ M#@#D0NT(R(.]KV%\<'='V.MJC3>EQ&">-/\VYG&'%R\9!'C04WH=#E1"C0 _ MJ6TQ3LIT\/VYB!F.;=M\0$>KX:6B&#F=W\PC_Q5NSN*@/;]P8V.KZ#*[%KQ^ M3_CYI-M&^;2B3'/A]3)(S>U="L'MYH9H]T>T-//3>> KU$@BM;C M@#*3M.EL#7\=XA[0"LM=S>3!F7[+'LNZU>[[#C^]C#S" :R'A= ZA+L[L55Q M7>$%\T4WX<^I%PG+SZ4?)YLX820QOHI5\4YVG<]\=Z_ID[Q7,KVF0Q*]-_9Q M(S*M$'$'9[LZU;QN=W.J= _%$@ M+[[XV_E?*E@J/SC -\CGN'BM97Z-@6G7>P%,_]S-E[)@3&_P;U<7S4K3YC1- M"^_EC'*>848Y3QP^@8S7+*,?!F.ZBUZQP)Y1GB\F82#-L;<))2.2]41SE56^ M&+W) +3 GM+?7$:1#4GSTNZ$OA<4]YXHYCR_.]B=L-K=A52PMUXR3]A>"YBP MV9. 9$C/Z>LQ\*J5S5)?7JJ(R7?I(H9J7>4Q9E\>HFWET#T'0 >9P7*[QOA(! M^L=QP'I_N#)LF&U_+'R[M>.\E^[:<:7?':@JUCBC/X?98Y'/H3:Y*;]8FU,[ M=%S4ID>=7GM_%6WHO7<-@LD/G=)D5P\W:N^T)+UH?B[N,'USTS"37 KG+13& MHBL-G_%AI]\7(TPN79>D/OA39D<&! !WEO7'(WVR;U>/Z:ST.*+,#0&<@C7E M;@ ?<"$8HN@=UO?XF"/!(%()8XG#C&Y%8V;>CI'TIQM6*Y[CMEI*/8T=8-MF M418&X$]/=UIA'^$.L3@ %V18A*W4(U5=\7OKJNH?R%:)!?!:2K#78N\L_:QY M=WV.LT<9VLH7LC5\JU:J7YM]CCP MKO) AW$_CCA>=DBU]7:3H5S1M)6U1HI&KBN)QWXP'&!D.F,_!G,IPZ"X]M8* MZ][XM[8+T/3F[$Y%8;F1 QNR68Q1XU'$) _+)*8!L%.3H@IN*NZ@R. "7YIN MU_R[@R=HQ""6LQCP^FS2&.U^P3^2Y\_M?@OT1^< MGV\H]+=XCD=.NX0R_=5_W9> M!USKU_=R]G2RI6V/GW#2(K/6?Y]LAD7QS0XUD-IB$A$">+9A D31\FB-BM5" M-_0OR.YFI>S?L+$GSK^Z\%Z@X%T8W.#NU*NEAB[4+80+=;Y4'M".+Y#NF?8=47EG)^HW+U% M]T'6CI\;4:&P9SH/2UMK2^^58)IV,MD6'-B&QZJQV?$Y<%^\;$(>#]WO]*(% M_K0AK7VEFD&PH71E])%\V#+K]2*^]?HJP8V .J&MYEFICY'$$?WHO[WSY M->5NKO,'<' !HZ5\("ZKV;%RE7;;.S@"HF9N4@;!-,>U@K:K(QAV>&=W>>8X#->4K^^9K%&:C M#.QZA[2JH[U8XV1%KRQZ83]GCT"#%U7OP+[6EA">T:T6,)44\9KTQ^7?'=B. M]9K$>VZN7@"3$5DXE!9J[>XJS5T]7'#-%;:W?J=:V7 Z6\2!Y7:'I('6 ]L- MW493QJKA;M0'@9HR)DI&P_F4!T]P=2&+180E;8^3V@O*M$45^OP6*XVL/JN7 M(6G/A%5KXK:+$(^^#\"EMS &C?$6:@9H6N=.O[B*@BW7A^RI;6_KZZZ,-+H\ M>%YGPHJ!['!\CK/ 18<3T.$PIPO0R9_"^;(L!A4>\36-=-_U/1+HE&X^:O+I M;JZXI?'QW2N]]K$\WY![IKL]4)O>7T<$.?6ZZ.3M)O5W*TNO]/9B'> MUM_W^"Q\:OH%&4R0/WDF4B[U#SA%(0CQSW48X8^M#')36T=L/5WW5%-+JW-\ MO_8(D47]6F>WW,HN@H^8D#Y58ZF1 PJBGHQR#0U_TX_X74S(99P 5(??].>X_C M>X"ZN-5SR/*'H^"N7KK;WKA3NNW=2'305^<]* NQ\>'-/'?=V'ZZV6",:NN2Q?,%M_?.*[[ MIM52WO,^%=)8J,>WPWJ5AHJWMGL6RKV0<^,*9GMHR/W+&TXO HY-B-YWY@P, MY)J>JI-[Z.[C[HW2%^;1&?AK)=!D#PPT<\$5]^"*MV@*?.'%2P:AF/3;ZS!M M#$G:'XCE9!F 08/FH/3SM)&T9:5[M\:@HX/^XHUE-KM=2&IK>@2BZF@1U?9V M_L^MEU#6ENSN\"9.FC+HM+6T6A>)CKE-_$=ZY\U6E!WGX8E;8,HW%*M=:^ZE M_?JZ^^Z,91;-:70/P,"U<]R0O'B_<]P$8,*]1$_G$&WG@ [6PR02H:-L=P4J MMYK4X1N*'5.NW*(>/U,>HF,_#.P\W>L81['?+H2MUY?< M#8_Q/*B[W8HRJ+9I3_<)TV_'_J^/,0EPDG(&L8V4>D-'*@M550]W2G!SFR)] M.( I6>#B"F[G!HG&2BFRF[_[9J.@3VM MYPQJ2=^P;^_)MHX,93C'J9^$,C$FTYK#I4DQC[A_;9^>_@! T]<\@$AJD9;G M-DY9(=N>(S.HJVMEJ<[!!QH'0ZWD^T)Q1-2HY!I3,[QWLV=[@W$UAPE'E1NB MVP*%27?>Z=G5V. M[QZAB^$#T[BBNUHYSIS=]U["]7:M^_(8,N3T.^+3+O_X[R&]TZAHL6,1%5WI M)X=UGE8/PJ,=SKDUFUG .+-Y@Y_93^VER09UGBY45=1B$GZ"BF:MV^>@O]^4 M[M ^QD$*5RFPD*Q:=L9"0N;+)OUMNW/TGG TLV9RCM,[G-$9I??$ISC:IHTE MX@9T<$KAWL,(*",R<(4L4A*E28 MG@;5_8Y[8GK%-XKA2IC-#Z3^+";T4\S+ER-E3$3?Z]+?S*R&LDI0/-U1C5NY[G]&I2GP3O.55YN MH^# 5U[=@@PBXB 1@WD<-) V]-$O'* QSD/2T9*)&Y3ZTJ(C#5?I!0G7800_ M<\E9Z$$.)+HT,F/)Q-@(!C]!?'@4+U&. "HP.$$ C-H"Q0P'>[;GI M]C..5XFW>0Q]CVF]QBR?"NLHD"=UO-$O ,CXA70PI\G^(ZK^\G/W8;0_'L1Y2C M7><:,I3F(QPKI5F<>43064A&)V@!WQ\M4N#D>*>4 M&3B%$4U36(\S$,&/Y\+M3KH*BDR%/.Q@S):4(Z(W%@Z)Y"YL:HZ* MGMJY0PI4] O 10RP\6-7WG#I?,GW84,-OE$"]79-Y:0=*/0J!\_XNIDCL.]& M*8:@*\H$1(OK6LY#4N:Z9,IPX?AW(-W]7+<8!_TB1S).M?2\NREJ20I%R@G*$I/*$*4 I M"FB',U0@084\YD)D29YQ9S*5FP2"?"40 MC@AT##1?(CD*>V*-239FB55/(4^&C=)\F8NE-'HBE7C^3SWQ_*.>)38"^H24 M,5 ^"%=0'B&)9#AUQK5[!LFLWD627%\A=Y.3R_:PV?LGS^8=S_R_;\,$=YL M&W*0C9P"B0 H,#V. O(D#F@9)RCU2F9J%( 5<2D105Z.R;O!4I/E-XP:WZ-]@FOMFF.AGYN0O0 M]B'%?]_22;AX*M4'&*>#E4 1AWHT5) 6 B94E.>6F='"?9<5 M)!)FM2=%E"I3SIP:)E*D6J+2UZ.WPM%XQK& =4(?B CN"*=Q)U6T[?!]8]&N ML#<%.&/ MSN>6HXL4?-7HUCPT*$=:C;/@F1#0+T ($I28O1V4-'#SI) 3 M$JL3 @9N(D(@:97+I+ CX4H,C$]/4FNF(-AGN-* MN_'K1'H.TR%X _.:)1.$ELS/TM;%+@\052A7X"O6L*.DL!+')FFLD/:G9MNM MLT):/4T#EVKVG1UNN*:'-LG$#!7245-:A=_(A%Q$P>MTZ)73FY-T<*R,RE;7 M<13$&O2?',X)Q.Y0ZOY"T0]B8YE#1F-.5*01A^$LLA7!E(,R+FR./5R=A5+K ME91U9!PZE1F'5@ >!XHG%4]!;*E6C^'DS[&[TOIV9-'")<8Q9_*7@ M!VOIAE@3!(@C>P'8#:6R9-$K#>H4%3@B<6J8C/((YX 0A^0LRL0FMLJ. MHDP_DS2X]I_+&V,.AW 89#!/A$WA1$B-EKR1=5'5X@9Y(MQ=CX0,TK\N1T)) M67@M9!%OM4J8^PY*N0FK(LZB-";F7_V\N$*[K]*U#A.6' BHG)5<^ZJ.:S8, M-E;(SVU6 ^S)%FCF'JU:N;RKB+ZO]!7V1S/'L_PPA!(FYX<%FV;NM#LW+2JG MBWHXW4^"TT4-G*YD="6?>R7Y7)3C9Y:?=6YFJX[72GAK*2#3*\L2J=)N(V;8 MX[)$GFEME.EAXTK6'A/4JH[$WS"=I$QB;Q2\T>NA MH>1WHT/G2,?P#D?.8R5/+&.>44H. ?=\Q34771\_N96[.R<[D&33JS=N7V7C MUR^CCYZE,&$8@LIH5";/RHX]@:M(P&8JPV.@1^JOV6(4L)@^S8HZ4[6=C+>J M?<*K,&*YQQ\\PNR+D!B>"V]OCX2>PBAVP: <)2DJAVS7EK=/KJO%8X(/9?X/ M2O;%!CSZ&:BD^_IGXZYS/GU8MBPO.F-_&M35X^V.RB""R>K081\MQ6+SSN9G M5RVJ=VM)^=H(@PD^V)BB/L]<%B@MXLJC=^@;PLT0%M(^F*"1J.0-M+,<(YVJ M:+L7L8:- 34/OS.H%I@LXN>]?62[/!8!*CCX =PC((5,1\6@,MN0, ]R^4"= M)0UU,VJUB0(!'R7,68"27!%U+"J_$[-(B_'8C6M3FP54KE-8,(I M@T,!0/40\%W>L*IQFI-,RH%R#VDVRO&1ERN9.&"Z4 "Z3-4$R27':J-_XKGQ MHD!665O$\)6HN\YRIAWDHJ?NA@9O13XLFSU<#/5;G2Q5_-/D"J1,<%X_CS*M M\#54U,L1-NWLV#/U@#74E?0?\>(Y'B^67-!+E4Y0^()XQ58J0N($>\OLJ"EL MV!^-^27%.(@.9$TNH;P+*[?E$1#H+4>%X F%]L15A7J^[?FARY:;@1PMF%OV$ M2!6/LXS@X.

XRWV9F7/@XOV-F8,.@&4IA0,,BG M=^7*_"+I)JJK%I\ ?X+$ .B9CX!@"*OQN#I/U 3AQ"//D?VL,!,'DM'!5_&X(ST+$/28GL1:R&6X=LD'!?.75.W"1D;LG!2T.#1Q4VC%4&YHG7GHIDVT-\X)K^&CW[!";E]$2 M&GG@&O'25(@;A^77*JD> %HN8+B/.VE"VUJ*L)(2ZHRKU<8]166U5AZ1$/($ MQ\;E#QT$J6]2F1P!T%*(K0Y:&I6-9Q/H3P]=BVIYYIP(2TI@\P)M'DQH)3ZQ M02< \BGP_Z]3Z8):H%@[2X&/YW1K%(/'(5!?CE+WB4&"T\_@1$Q$ B"M-Y(L@T^.=L+>T(IHKQ MW!] 8E8/MU$F%6R-\WLLWFWQ'"\>XVU*C^#BF:[Q3N9=!Y]$>N0 G?&N'1_? M?WQ?I$@7H)EP<:3$B<4"OQLY N)#-)-II^B#.7HKL8M =R;ISCC=/+,O,/6" M[@T=S7C0(N/_0G@ZP2BNIV9* 1/Y%BSMND@@->P!GLU*-MQ0GB=(*XJPCY&V MI/6]R%ZF5'>W)'5I(ZPL%PM'J2)UWM'000:LC=&K;I8M'C'7YL^72PS27ZKE M:IMEIY3[/.6UQU L89LMRJ>/&KDP&3C""J,-RF':>8;T45.27[-3"O:T2I)= M/P_M,BG%]N*]-9-%!B^A?7=9 M?95:)O7Z/7JW98WNRN:U) OOY2H B649^HP%&!_^)%0F%#(J@S8<>J.=*#(M M/0TI#NG@04BV(%\6_AL7+S[9!CBX3.(UZ&2WG)>;+R^\!%Z05'ICCBX>F(<] MS)=(Q45-_BBQ08 .4O"!3A*CPGG36B&^22>15.8O'C!_R^K\Q5/.7T=B*!'7 MH\5)_A&4X&DY%13WF!>+T6=:U"FY_4=P322-O\T7F>=0U4K2G[+Q),.NJUY/O#8 M3=IRA)6+)RX%():"+)K2&>FI6GYM)2^#7OPE+]F-1;D(F'J7<2R MKKV2D'N\1H2[!=8LU:12S/"5[_I#1>_AS' ?%&X'3L2% ?5'NA4K9(B<@C;F'/ 636I]' MO%V*[=GHT\6UQ#[E^;B(48['&)FEC@,%8:$<:6+,8T$O-:1*")4:RREPCX20 MJEVE8V6,W6<01WN/5X#&9QRO$F_S&/H>&<^?J]". GE2Q]L>6\WDU_':69N1 MXZ,,HF8KW#%&]EI'11/)$U];*MTQ$G5RE%A7JPIR[ D@'P(\X\Q<6;2Z@P#3 M^?)KBME>U1G3F0#HTWAYNH5D_ #]J$@C5:I$0.>=)(L"YKEM[&O>X/7.2[9GHUDS*N:G6@>?^RLK&,3]!A:WG#J]"D(FB M##AW#7:K J!1N447!60*Y O?/1"(<2#M$DIBZG.\#/UP=-BH'*$P?;Q14W&+ M4=[:=A(Q1;CJ)S*8=.N^(OJI+\>7#:3;4L29-EH;,WBII 4/ZR.UF0Y@VT"/@U'Q)XN>K:!DG:QXNIL'RJ@[!LE5SC2.O:0D)YI9T M3,H$Y(,:M[\:(IHTT O@$-@=8F;.'G)5]G;D6&^&!8==Y7%[A M5Z+$&>=!V3F^IA.E@WK_2QB%Z^UZ_',G #F+*RFA:>TM4W*8L3L\7(8X^+0[ MBR/&UVP]\L6#U!'9#@KZ,4="W>4P9NLXR<)_L'V;\E!W)5I*+25>U-)64Z_1 M32W111+9;VG:E.SI'&A M)I\K9>39L5-RU)Z+D(98'SF0J74SBPHKQPN6)QX8NB M9[D5A^A*.6-5M2S#.LR:%Z>:$+$GY+#LHH00D&+D$SDY)[4BSR7O(.L70DM* MT5&UW#H2BEI1^.FB2=GFW'YOK7"U9DK:#(/&'7*&5YJ91QI*?%(@O SKEY#0 MQSB.IJK/I(.P!L&ALX0.$&_%D50X.(\-1&L;=,[A< M"ON?'K@H&^^;)@3='.)1$$":<;?FHW:QWI!XA['BYCW^0OTJ=3Q"NW T1,C5 M$/"0ZHAOMP#R31SE@7"\HJU@CS4\=XR+E&5R!=BW5M+;FB"-J%2IL&LDVGGG MY.9)[W &0<-Q]"F.MBE]A#7(2"J]1WUK939N)X][ODBS< T&P:\I7F[)=;B$8&@0(HTH_O+A$!\/P8!, MX6?2A= 2S9*[5N+AF^F="WH1%\WMA=\9GX)JY):BR<'Y5&SY5!"Q],PIUCA' M.0O^>RMTJ8OX#OMQY%.!CCYK1='Y10PF_]LD?@H#4.W2N0F4^.Z9GX5/W+E2 M@VM%@0]$M"42(4B.CPA%!KZ%S\S-8@N26CG\/4?&N,N%"S-'JI/&YB='!MB3 M_$4'A-["S\R!0R(%6O,W7_D\OE7<4@O<++AVL%/XAG3'^_HV?#AH-S2 MY8=#LQK+ 0!HJ"/O8[JC!'"TR:&;??]UTB76F]'#8*(<*"J@'@TYI;)DW6MD M(04RUYO?X0T8X:(5.(9L1SFRR'3(0B&?0T8<]+&01":E)J^4441/\_QALVWV M&">@\1_E;*2$2I\@+X=Y1.20$B7E'&LS:P3=X11[B?\XBX)S_(1)S K "#%R M9 4-!IA9$C+(0C9RE!BCKIS'&5CR38G0 M4"%4S=P!D@UEY"/,>2$HZ(V\QHS#1S#+_,&/EC^G?5UY/Z M\Z5XW*7?%N6\=8+!32J9.,],JI(+T'63$[*]3>ZWE99"LGKTL,I M_9_OOW]/_^]#49?[3^B']^]/WO/_Y2[A.:,/WN%?&!/VPX<3]/']Q]\);LQG M\R*__>%/Z.,?3CY\^'CRSW_\@X0"EZNH,J6DG1X*T?49KP8CE"6FGWA]LRLV M!;9#9/60I@8-=!)G/0AV]&%1!,).RJS(@F.I:9382X2X3D&9I\U9=;@64H_4 MN#?CK)M \=CKD6,CZX,2\DGQ*&A#1-GS3E MQE"===64&6KY'CF!-AV^&5OXT,^J/NQ7<_+B!2=^F,)T_(PA9PQM0\^4M\)W M&'R8(&]R$D/%SAWVDO1MI=AG MCO'KG)L7TX85_E1(.D'Y(@NJ4$Y6*2X&"+-2IDQ6V@6E8/(T5D>J5NZU(?GK M(*&>GZ5&Q@E$OL)?#[:RD>@BJYQ]I8&P(CSUB&@C300)6,> ?WOM<0'0,(O, M;,3_@9EB$J?7Q->2ZC@'B*ZOS\R:Z\?C+K90"6<[;I3C<5V4!%)#'%)^7./0"00?>8@TE9'12H.E,<778"FB<(] M!EK(=&1TJ];''"+.I#ZT1T5!S5AP*;-KC]=$:+5$@B#45V >!R4-HL>0U;(6 M5EEX18[9C-"?&PJ%SZ>%2!D=)*C!>,=)@MA?\UJD"/,K->_+=O'"2@Z%S..0 M"2 :7/,N7E !%=T:39^CDQ0R&16#O(?&\YYMCD1'2!;IIDA>Q-;LEN)52"_C MI"0@CLO,*:$ZCWW%Y4B 8];^$D#C<@ AL0\3V/S\'^B'5[;+E'2/0OQA,16K MR(9+J!D2Z[DBTHD8-S/T#67D+#%P!ROCV7] 30W*+-!,0U50#8$" B3X0QB. M#7!J"O29%GC503F-'*\3=&MM.B%NGSU]X]F$')3C.),*NG;4@917C[XP3U'( M%#=;)1@?3D)%(PNP$0>.6!ZZ'/SQD%2(-"VD'.$R56JN3+%&TDE3B1(/MCX. MSK<8 B5',&V5/5BXLF(E;)R-A8(MY@&DRG!F#0?FR!;[5) +X=-*]#\GEPX" M-2^M<+"&J55W\+XK;"47!SR["7ZD+V_XA N%R@W.YLN%]\+E[VHQ&ATQ*=P[ MQE>'9S'1N6]\YKU\>S- 5.)+(Y=54"P9"\P"Q08PU_ ]>_"=Z]5(1DQV*$/PWX(=9%)2_4%J.XH@8.NS$"(10 OE/?5$L MGG**3/T+6@CV 1?C_@:FBE1G2>*" !F8'1C@A,?(*^.HTV_J=7I,>QDJN)V@'#ONDVY\7CU(O<.LK[?T,L64?6 H'SHM MPO]N^FF!"F F.TY8%!TZ3(#7$JM>B4^=?!YU[RJ#M> MR=J68<$D<6)G7N,TQ7!G=61MIA+- Q -Z:M5_Y$\F[T]SC9'4\8R:)%AZ60*K]*,@UBB.)DG#I?0F0N;MYH:VT6-Q+D>99 M;O>1A)5]8!E$B^3<;Q]2*F"!"?D)[I#1==@D.,3A623E'#]D]]B'2R@LAU[# MDV>F'$IGM9-C)EBL)PR!BC%.FBBV7Z< 8@-#/L?TAN%2[ I'?BDV;.1.5L9@ M=TUIE%*9!GO/75&G GSDQGL?JY4GN-\=AVFK-(,.>D@W*4=!0UV%Z@E"HC@Z MM43)6.&1Y;=(KX2_V.?D ^^2AZ:7+6>"X%L#/-N(0Y,1;.-(983L?K-3(0! M50+'"I(7<;S@&XJ9G:M"6Q1)[Q)W6T7497/;:U2-C%J%R9]&X.PJ74[+E/3C=GQ,1T62L_,PL" MYNGO$5 37D6B]MUH(TL.EJD?X0$7D&TG0])*8,G,UD&B]91(FJA47\8N^JR\ MD[IH*A4$R&F"HHZGD!230ST28DC?VABGHZ*ZJBBV?'^[WA)P8V=\^MKMAC69 D"JAQBB"%!N !'DVN MRZ)[Y]P1OV!F)=5J'169BG#5/#II.J.CF5H#&H$1*8PD*=R,;WREP&S_&). M;B_.'.HP>:I0_]<__GM*OZD^S5,K\,(7V5X M/4I["(AP-QE98YH.5 MV_S%ZOQYT\\?<]X B[(^X^=_;CT(Z:8W+?-NIH__FM^Z=WA%[]3<9<0X\Z2) M-K'*PLT%X$U@S]233E"JV?-3,RHA(]OW>8YGGNY?F!\0KP/[6YD5<_R&8H$H MKAGC2BTO 25"*OW^QCZX ESAP&CQD>7^:LV.<3OID&;$\Z/B(6M0B4P+RZ@FU.J_ZA[J5YU5 M+L?^7.EZ$:Q.TU5$EYB^.SPD;50\L@0EP]ML)8;108*ZSRMT6"F6/KJ:?4UP MEVR%\YB71'2!M;VD0JU^R4+M/>K&E-"YYLY6S@?]-)$R.8W.UE0.EN!M\ZH@ M0ONC7*EDD>8-CU-F]1^XZO4!8!\%0:V<]PG3,1P'$:I5L)42&ZF@[UD&X3.# MQ:WX".@,35#ERB")9#AU=M*4F"&SDM(C)]=7R-WDY#)%B;$T'@,[+'>)M2@LUE MX]5'$*G2HI@(G-5H=-OCE1!Z'E*@)RBAR8J.%2LZ6 M^JS-FSG;0[*M0RI+ M438U]6F2_>T.D->AQJ"SD68AQ)(+8ZI)\7DDYJ03:6M.MO0YA(P^]#UY"@,< M?-I]3<':E5]8,S\+GYA!8A1+"$F#EB1^+F>$!_MV#O^(*56$4% -L'Q3VY2; MYKXM4DE!)5M3.01<.V^^F36:>^_NM.WR9O\!EW=Z<0,W=>.M\2A_ M>ZZ59T[TIH\Q)-L_%Z+EK71T/Z2D2R5Z1X 4AF4KQ6FTD$&FP3]_"V8OX3B; MV41OV"%X][U@ -.-('XM N6DXK]9,H&M> MQ#>,?+(-^!N>/6*T5K8V%5>X3*H$RTXJFAXZ+6WBJ>ED5$S1>HY3/PF90#)? M?MJF8833=)ZLO"C\!W^\P5/S[]LPD)XHXZ(D\]$@M; <#ZD#"I]6,:3P/S&K M;38_">0W3G]%\Z[. SW'#W(>8G4>X/8COBJ)>P\)%LJCQNR4 8<^I$0 MU6&E/#\J0OHLE0*LI0#&7*&I(_"#^R[:4&F.1ILH&$M';>.F#VY6S/ 3CCP] MBBX!Z@1]C4+0W/V%[J8@-E;N7 Y(D^E^9?_ M'E)N+?$?=^,3*2A1/3E4'G(R^^FHB23]]!G7S; M6)0;FB_S],XL"O8VB7V, M@_0RB=<0* O.S[.4R6!I>D!*D,IN+08&-L?+,TNO6 3N1@S.U;$I).!C$I"7 M,FZ!8V"VCHB]F1&;H3PC1:YM'I,L!T4P*B\C0^0 *NFA)/2&&*8JA9,5 M:,5R+$3F'5],$JN<,DFL' :PMZJ[&N(F>0>HD0 M,,N.*9%1%5%8Y&2]0BSRRAXBJ=)N(SQ$/&:UE,&YOL2O6HK$+%/HR+3*3<>F MJE:R(<1)>0;YR5S$#*51AJF* M5_<)G0O\3,GF?,?QT98;% !P0XX#$9^:Q8C#-^E!=0$Y=7:S(*!M4KJ/J+SS M7^'F+ Y&O=@<*A)@3Q 'C"AD!*"/@R#B""TL5IPY@N)S+_,T9&T7)"F P=/- M,YWL7#=)9%)JY/W *T.P,*MM.LKR(" A#LJ:.W=5:7<5B0PD4-[M(!<:1>_2 MH%X#!DV.@,00EE0M^DE5Q11)TX;#.CIBR%Y+-FFRH:]1$*8,'QQH^.X"=T_KY(Z).)C(C[HY/[X;;H'+BQ<1:#C8S9A M5M%C\>A%C>5@QIQRQ:; 4]-MHS [@@)!AJ>H' O0-DFN%P\R/$GZU!Y".E8P M1;R(349Q;:\W= QI4T?J$;1G374G\UIK-%)%'9?O3P?2BMM36CH]>WN<_'2$ MQG.R+.&J:.?'R2;FBB>FKSH#UB'9:=(IE. +C1B*$R1&L2:3:Z2R*L=.1V!A M 1!Z1O[.P%:-(Q9(-#)63:WKP!\L@)W@1]!:LKS.+,D(MU4?%95R$?G#7,"R M%-/68D,O8FFUUHI6[>?%$!;?2J76,=03$0E3LIU2Q&1LMIM\@!/$2I8H1HEB M%-LU>$59]5'NU/S<"4C6LB".1[\4JP+5:<&EB]FAFA+&7IBM'PA/P77L>^3V MD9[S\4E-&"S$@!G.GJ$#XHY?(^F?TT?4Y*_:W\[^,BRZ-UEYB M+/_BX4B*&3V_N/DRN_N+/<%-"F6%+'2QWI!XAS4\&!*2Q9PBNLEID"%ST; 8 M@\J%8A1K3[OB&P%NUI<0'#^2_2HY.C#?;0;55N =Y78Q!/[0J_<D,_&0TD^X%&332H4PP.K# 1> MQX@/A8JQ3-MQK5!>\;G=;\V1SP3P4*%J4Q19'!))N2&H-K,4"'<8/II7B XW[9G*)J M36(FO?DEK0D$:QPYP:52O?LHB5AV5M@0]@(V3$]%B[ZL:>5#-MJ1$TQ&+OMD MTA@KS[/[9E,/CR1OB,AYPDL<[= OXE^+6:+.6(H3)B_>>LD\8>](P$R',F_' MV-Q?D$$%X)^@C2=JVATA5:1$T#TGB ('JP0'+^+E\]0DQO.K"!'G'B=/H8^; M;7\W<<3+!3+#6!O5W"/RZB;._8F#OXE4$M:5%Q;XX$5]!NU'%#*%LM01> M#J_"0@&;/7H9"M-2XN('C)1N,>4&D(>>A6GO5%I=-U9L^F[/]5"A.$=0FE%9 M'A>*$MIA)FT(I/*X8,CKIB VV27\:KTFKZB 7TPHQ4+$&#> M$4=(%^DAR9+%34^1T*[$WQ4'A#L,[L#T>\BQ"$+.UB,+G*Q'W4\U5XY$CL)J M<(AA$.VR9MD*=U1N!>YKZHSK1SGQ#9>5O9SL-<^0G"RDT(6 L,E]==I<=;B1 M:;[DH8BS;?88)W!KZRDG4"XU[!$2/_/99&'.W_RDZ-N=Q91RG%"!E+VL H<[ MA(W.&YHG'I@O2W'>[2Y?G0'AAG,33#YUI#)KF 7_O17.>HM8EHCU"*2\NXK.O$V8B5U= MDQKN('="&F92N\&%?T7N/RQYB6K,N+TZ.VFN5Z[J)_*@NR5S]4TS5?E@RZ[A MVC16ZTV?-F0IPF;]_%R=&U+?71W:K\[==0Q!0:-9 -1NW46RPS M9F0B2-_R6O?P'YLY[C).ECC,Z)6V?X#MT!QJ]O+%33@9YK3-"E;F@XJ98UXY M+<(=.-'R;3W.Y9+29IAQU(N]6,M*V@;$"#$--I,8\=3J9Q[Q MP5]*>$2*:C#,,>J:I:>WY8XQ_40VJ) 'SF&!#G2J5]D1S*T-QR2(S#J#Y&54 M5AL;+7W&QJ). MJEC;**U& ,_XZ#"^(K"//ZY!JUS\>/\EB#QY0"WJ:X/*K2(27?_&2 M7W$&+T$MT#P*SG"2>6&T2#QPM>"Z&LV59!6+XYX?-1 'P&- GC9C;LQ,5$0;G>)-@/V3/"OU, ML ASFJWC)!-A2*V^B_N2O9'ER:5-2(ET4!&!3!,"%:[049 Y015'^I.J)_T% M<_1"GSP"2HYO>R[O,R_)C,[F)[P*H^@W,*%MD5?ZIM)V4):=Z>O((.HITQ@H MR'QS<] >P*5K]TRLFQ]SF/I5\Y:.AFX:51%8H=%SR;IDS)QB-9WX".>J:C)Q M*\Y1%RXHT.AFE?1]A"'@L5%5[K) M(>5YR9W\:Z[8I9B 3T=/MWKA'D*\I2MX8+$[+7:$[7KM);MZT3M>Z.Z6"\7P M11976L #?.0S0:2%;TBY/YO1QBVZ-9'&PIYN+1]P&MV:^6GHTJHN<^(M:E7S M_"3CXTKRK$BV0D)&H4ZFPKHGD$4M82?VVXYAIOO^Y;GH9#U'.=2W1[YO-U>+B'/WEZN;S^?R+*[OE MK]A+%L^QE1-R@F T1(<[3RR5^U-2 MU6D(!E*RTSF/.*GC;,T)!G1BX+1%_P$KZY-'6/;>[,Q+DAW=" >%HU8]7)CB MC?E@P0=EG!/D@7J2#R5#"^UZKAB< -4M9;\IL.YN8F065'EH/_JM6&',T%S5 M-P/-K#8-+L8X2LK(_@MI3_DJ3;=P&>8=?S.S-U2E+F8M$ >4Y:'@>4PY#S>!?ACBZ+F[ MF>+G-5^>BZ+2*2\FL ZWZU3Q[1[G=Z<.!9ME(P;@!1;DR%#P=5VXC:?6?*<- M3TG-#8\/AMZHP[WE,8)R*D1-!38F) @Q'EY0%,]4V.>:$XB&"J'E/-5USX_C M(I X05NW='OCK?%Y#-E$M0GX!? 3!."/C;!NB9S3A'[AL,W77BSI 0,>!S-6 M#551>08RKXX-I12+.X6TZ"-]91@,B]XOD)87G%P.=^L4$ S[<];M?Z HUF[* M9-IPRX;,@PEI,6.:IT%72A%F ,^SB;"_SBD+=15E21BEH3]:^LTA\4H7AH" M\TGRYH+LZ!9?-.!K% MCE6*Q!IFOU@"A,5SO'B,MRGESQ?/] SO%/@@2(Z"^# E;SB6EI%?=3"6<=N)!6M2/P@(57J&F5[ 4< *W MP*AWJAZ68_RQ DE)*"AV%R_^(RP;/+ZCU/X"'I( C:IR=%% ID!^='&CBY=- MF/"P[H.R1=:2;4M9[03R\0G0EDK.338)&J^S8L[,9LG,=7P#"K/>@C6 3F1& M!<.'+3."+.);;T0I[SW+\PH$D(H!V/DX#M_8%*GB[+RE:C-Z0_@L17R6,O/5 M;&_P\\QG1B!XJ9(XHA]]7G>#UV#56-46ZJ9'&=FA,$VWP'?E R-FL8!:D<=. MKS@)=!A4C(/* TU9YO8V$=52%'O4%5N.,1LZAUJQ17'(EO0T&DDKE6*6I(G: MO7SS'@\Q9,@234&.GH)]M?7QK%67TTM4SSK9*YK7F@CHLLOOP1""+;T*6HFL18=M!'Q>_-96HBJ]5)'AJV9< M?B?9 9 M4Q+ ]31>GFYI>X_[.T!59*FI3=]^0[.E[GP]<_4-38Y4U$DBZ9BB^K@<%724 MN>H(+'_5X@WYV$:M%K)\XAU.L9?XX"6NE,L!)]6S;7*0>%L*ON&#H$2,POTN ME;(\/GC#'B>AI$*C'( 9H=320ZRPFACD.$FM&*&&+2OR^6#3VZ!:RQ*W%]6I M6$0N7G#BARF^34)?KZD)"\B4?:"@"]\8EVH233Q_>VA?NVL_]U4L:C :2<01 MP]QX73^>A\HCA;EK;$'B'*1B0CL2,D@[!9;R5E92VC34\*0(A7XF!'^6K*[T M#:1@,)%+2JUG(Y,F 2]Q=__5O!.=0Y/2<#4TAL,4& A_$9[ZK_(E(#9)%JHB M1.!BC1,J_*^HB/6M$H#ET$"$BXB -& O*1$$2FIF5&MU' G(6)-RH6 M)0>$ )*S*!.;V#:4"X.2JU@M:FOJ[F3C%#&&<"T(VR5G7M52P,=+/VDG72UU M;#\FL"C64@3!'"IW*EI'I0:,&EPC(%O2-^JD3=F_7Z8(5-1("QFR1!9K&8GP M^'%.Z44I(AD0;\TE?30A%9?TDUJ2 D;3)/&QXZDC[2MD/'3PR0L)3!B5-<'! MO%PH22F*P=3I7Z,$\Q!M<#OYA"DW#X[ZX\*?&614@&;U/RV$-5NEO+.&%&7G M)3*G%/ IH ,L?E&1I'&.3M #PP/L#94I9ODBO<%+D5 M@Z48!9P&Q3AHP$U@/MTBS/W(8&0.Q$(T+)$5OSC$0MO;D1E?\SJ:?J/ MZ(W&F-$OKJ)@R_U(C4:79?2[,!_* M;%2945K%>C?%$,)WQ1!3Q@YJHK5RPC]6J9O&>704.K[-H+H6!,N,2>[B&X>L3 MI%! V;I\V2QG-@ E0B6S8F%2$ID7RU\H+;5E4JUJ:T[@W6:YSJS$%TTP"8W9 M5.O3\)![T7Z;DS%0<9<45DZ?M?IVMT>][(8_>%Z^J8D@ZJZHIV=5#-^\2<4: M7NUA>FX*3$B 1(VZ8O M312IO)FD:,-!'@<%I&_-'W,3,HH+UIXZHO_%[I.<0KI,4.\31DV5_ MO8QI-DH\0:'J>%V'?H;SH%5H7 3!@+Q._]Y5K;OG_G4:'4A$DY/B2@::7*\I MG9S&<]5QKBK% J;S1(A]4"AY+RQA7G?EHHP^VSC*5R-YO9HC5^'&IGQKC_$7++GTCJ;>">_MY7BJ[DR$B?K#Z/LB[E> MD$)B\98[["7F8RW=F0U]KUMSG=R30O<*^)DWW\Z"@+9)Q3_7880_:K! "W G M\@,"P";++6HEB$Q+2W..B]$\;2U;Q\:3(@25#?[G^^_?T__[4(@3?T(?WI_0 MK^!_N3R19\( T:)LJ&87Y3GVF?E,?OO#GU 4R]XB]U"@CH45>1-DI!7C* M(2()TDZ @S9:2D\,7Y0*07:*I]W3G<%X\FM1X7N\#,W*(N1PD01\1/20'E)< M%["[#'/GX5,8X"BXHT1IL58& B#:A9BXZ_MD:DXLVBPEF@CPM)"(>1EFUR/S M98/(6BF40O\4L9EM95*H8.]#2LZ8$&AV%=%]Q^)D;.75/I3PBJQ.+*25/AQ; MHG^%+-AI@#F[BBBW!K8N':Q^*(&9S=VKBX0*^Y[#,9X#4UZ?5Q&5.M-K2([[ M<3SKP^"@CT>$O5B XK*&\P) 3Y @QC@G.OHM5*NNR RWT[U[I7HM1?;:;WKV M2AG\5/\-&U4#/WQ\6(09&75],@ @,'_X^.;AK=0'&354CD6?3(*YW&Z<]PP" M'"R\%R@8%CYIBB5BD$\] V%U5""EUL6$"C'."[2B$(58E A:Q4JX!H/-^*I M#,(U/_I%(&&1[7?\PP?@Q76H1"H6>7O-:A@-$$<*NE 779824>@GL*I!A 5D M+K%JZ"VO7;V%4,J8? L'31LE8@<"/.;>BU1R MK.PZ;:14]AHCB7F%AP5DXW4HRNXI9UZ&5^"=RG#2NM>.CQ!2/R^F"U<7=3XS MB&>GA' 9Y^3@_'C_) MBBZ$42R' LGE#8Q&"7^+\@'5M(OF?4K8U5(D/&(RB)Y[1'N$=)$> MDJS=^G=J!E@@<(19JP1+)(>S8L\ZB]?K.%)JRLZ+0)71^:,8[')IV1.D#& [ M&D0_L:4\4?WD6H\,T4EQN>H>HU7$52G!3<=$$!FX;LYJ/9OLIW=A^NME@K&T M_XRU*0.\TR4%"!D+&4246#!U.C7!F+'6J];CV ML2/7,)G?&,D-6Z(E"I"DP=YU,?VLB&.JL)1B6';M0AI6 M,1;SF5<'GZ 27XLW\'CUEFO^S:,46QT>SI846Z.+=;.WVZ4ZYPPA!QB_Z29N M#^YN<(%SCJT#MSI18P WXD<(9 ,Y% -,D"J'M MT%IA4A01]3G,'H&/H\@X0G:UTH:A7Q,5[?H!&W6KAGO.C WR8C5)-HK; M3).GT/&22PI*]W00LO',_.?62^A&([L[O(F3<BM?8SN-@,Z&JY_2_#B&X "[=_/I#%(N3F:.Y]X)^/M' M>HT;#GNP5LM(%RGYV:8 3ZT'/I1K52?"NUY'!E0&#TF CN-/)D!=K<5W2>)G M"-BA'PMV-PH:+H+"(45'@,#]=K,A[-WPB))*B64=CS@^-D,%;$^%Y,Z 3!B7 M9:5D1!>R %C#FMX&5 QO,3/E5>0G4!#\'/-_KR+V?!?!7MR^>+A!B4%%;R3\ MM\ < ZA&,-P%C53M#:RG9PVGA3LA.UY.P](N:;\U7KCA0DW#([+7%) $@9_ ME'!7-4C\03#C"9>>STK)'Q.-4KV7ETQB,$^00N^UA80M/*>=JECG1E@8FS+- M.%Q%G /Q=PO*DZ=P>5(A(@K87X2+%,%_;_G[?@-YR!;>RRC_:C$DE-F?V MMS&E9:-6X_%=>?35?0.'V'CY*)ZV$.R!A37T:T3?6P+&Q,\4D;$O4@&-TT7I M6^>#2I.G!>G3#*7EU82]O"WHA17\QNA5[]MBA)*#@[+@G]E&%C>$E6O3#-6D MC>!=&[G&54=QE!>^Y+>8L'5J**C)+GON+T!98O.AG]IHD9H^!5[^3 F0QA=& M4R%-OA062T>.+Q!ILP2D_XB#+<'S97O8,!S34;H1,0::+Y$:M^08HEFLG@1Z(FCT)J$1+#^/,0GH.G!3Q?@SE"HP_]<__ OE<.L\TDMF^JM9T-?U.VO>"0#9X> MBSN<8J@U366*<\B&'6^X)UR:I1H&BT%8=T<\16=O# E94UF(SGOI1E@\]QZB?A1FCQ61 M2,\428&ZEAAC M910P9,C!3] \67F1R%3)9N0ZI#)$8$'R-#\!8KO+@9 Z"4 J&PNF0QW-;N(2 M&18[7PK_#8_'E*Q^)^8B?"@3ST*4\4;'T; MV1:JRJ***HF3S]-WL8=JS-;/H3'.[M@IVT<;:)?R\HZNW&UW&*)IY(_@1CVJ M,G0M840BX8LSS-*Y@W*PT#:P'\Q[71F>A;9S7;O@\[%X"Y:SWZ@T\QGLTM'# M-EG-(ZQ%\"X@HCC"9D5L#=B+I5&PIJ#LZ$$T8*\>KP+<";I_Q@$V_B <'-PE M0J(4[D5GKI6Z?6^/5#7'D'?6QO05EL77R3M EAT?5)B'#99X_(DR_-3=)2Z\ M!-ZIE+*AHR %@@&89H0,0SSKE M> 6M)PTS8C^OW"S*0J9X")\4_\"+%ZB8BH/+)%Z?,=T%.P'U:;L.(WR5X?4H M*Z>*@YH826*! VDX $.2/4)1;\ -HBA\\W.&QDX9P001C M54%)/_E*.0)1M)/=218+$[@TB_J8 &4-Z#0KZ E[K4#0VK'[M,L__GM(&9#$ M?]RQ$K^'U%Y1-YMR"G/ /&?J[*?CI*Y^O=0(LU1CAFT57IOWG*=NX@(2.[XW M^)G]-#)& V"PBN&UVP L%U&$><@2R[7G9:=44CWE\1NTPQ(#4G]B=@U(X2=! MM=-%]E@[ M"T7;?(R#%"0 L E0D?*+E[' J/FR*11KS&Z5@W%N'X9CKY,<$,YI2T2:E0UL M?BY4CK6P M42*!HP> CCP&WJS!0BMEE3LK13E0Q* B#O9X""I'$$A:/-]/MAY1LC%/$>ZJ MNW"&FH^*,CZ-APR$0UL)D[32+'9F,U$'*2AGB5^BALI1$B'ZL0(=%41\ MO,E..7JB.UQ\2L F3E.,R_9@R0/L9"6R\RV^H=@OGC%YPE_B*'M,\[F.Q\-B ML_UNXHE0"Q+PNBE>\8V2R$$D:&NB?T\0DY)=RE .J(6\(!WD2%5IZVKGQ+II M+=P(;DR0//2G&')HP+:%BHA-:VUA6'>F]Z&?SH>]S8ZYZX?T^Z9O'KA_?&R= M;KMH.#']](+$._ZL7&ZCH./R:6[I!!&EG.?T8E3*7DIO4NGTG%Z0D-4GY) M43;D7(3>R9#4*&#QL3S=9!/9AT%R8A**M.M,S?X5DJ[?W7]M?ZTZ.SA!4LZG M744;RCPPL]B'=H(ZFCM!SE#9[*_82RZIW#Q&OI,PG""\R8,BE_,[5[*I@Q,D ME5<@G2_YPA3X=M(WO+<3Q);+.I7O/F&?D)XK3=3NT=T)Y#K%I?&M(W.>87I?9J5L'#>X9;*;VTY*"$_8T.PK MP'*U2BL_"WQ7R=JOIP-$LH01GWJR4M0I'-1M>O(D/[*(9_[?MV&"NZ6*ALH M-=+'@W3BC-YO'U+\]RVEY.*)D=/%+;0V=H*4%EZT^Y+O[33]YCV+Z67XZ*UP MU'(*JPV<6(WN5&O,"M:T'@.Z.4&>N=)>.8MU%Q-"Z89.6K5$!V$P_3%0TH', MES))B)H/A?+S>3:41EWI"#!.[+F2H-*H*U,;.(&R4$;RRH1-*)<:.(&RXO1& MMT(]UV>C,J2GS^3675Z&:A8$E,=.F79]GK :<9%?NH;[VCJQ0BU\-=/3Y,Z[ MC5?FD(YND*@OP).;O[2^(&V#3/](7,=1$+?Q2>J/W\0J?Z8-LU26 *W8LMF/ MY_3TYCI,$WM@3Q2BVR\DK3%'4TG_Q>7R0>B]?:K1]B4KW(2S^Z,O/K M.&+7,(^UX)=QRZPW-76"C"(*NEWH;^1 #P(P_:VJ]Y*XBC+Z]J:A7[N4C _F MQ.X98(4XT'@Q_4YI*+#8J&!ITJCMT=>)=61(T>4($[9#X9UK=.=H:N<$ ;5T M?:T,0BVGW]2H[V-]7CPFN)'WV1N($Z3/?'^[WC+OMK;JR4,[.T%J5W6] M+HYM2+_)6;>2F'T&H4W)(GXN*4DZFKFQ/EV9X\"' .R1X+W MX_:[?(_N3I!+[S#F?^V16\K'7D5GWB;,/-+Q6'5U<(*D0HXK7V,!9\M;K5Q# M^CE!8#VVO,N_JKVU$\24?.2%<_P]SC*"@Y_#[#'>9F=>^M@83A#5%'I^ M&Y/0;S0TM[=V@IA6":?%Z[.KO1,$G1$O3<5MU>[$4&_E!/+EF$!Z.:R:S>)- M[9P@P/R=-Y/9R-J-$I,CX\12+"CT^5*AMLJ6=39T1-EVAB&JFUQ% 7[Y"RY= ML*V-G)A]N!^!SVV_@LHMIC<$+9[C!16+4KJS%\]T1G?2ZQ!T>.$3!GQ;W#2& M=W5B;8KH11 !N[V-V]HZ00@7!QLBWMIEQX;&TV^]6;9XQ)Q1FHOTF@VI$GJ: M.K$B99EPD+FNIXL39-751,.428Z\(@OOY2J JV@9^CPHKJ;.[FWLQ#HH7BCC MDK$/T'/J&,&)2>OP4A#ZZ2X-R/#>3A#+DCS1^X1Y-;.X4(JH4OQ2"2( OB]M M_JF=:]$)WXD)X]87.D0;>UQJX 3*35X0W6%@W3VF9P#8TR>DKD5\NTW\1XJA MXE#8%LTXK)\3JU:(FFJBN44\?\CH6?@&Q"NQ2 MO6X-8ZO\[L2L=A:([5?/5SHX05*=7X.SN2TE79>NN 4US4ZNNF Z(@;=X54( M;T&4P17;+/V4VSBQHG<8GC4<2 E#\8@\QU1("UL4-WV]G"#N?KO9$/: >P0T M3)&J]:C-DZFM;$;I)@/ M13?@,KCOX),S7U_"".I=U7=[[4D6VZUP;&[I!@LQ 6.CAVC=2:V,G2&'W$>4?8GF22WGMVJD:TF_Z<]%2 M]X8R5XU'I;OY].0H1:W3+%R#4/(01ID^5\"8+"'(@VHC]@Y.D,09]?[0%">.NN*K MG!03RW%Q0IK%2Y;"KG1-KT/%2E 3EN=>:)<=Z.R?FOU-JZJQ=U=?-"?)D.BO*+I>>@D:AI:6M$X3,"&64 M0+_6?)8[Y.)A/9T@\F F1ZT R/RI4I$VJ:*2,CJ0$U.8AQ)WF!#*3:9GA^CE M'O%H)$@%.ELE&#=3T-]Z>F*DO*YH_X.M#YFW,>B 6^Z@/;LZL=6&I)N3V4C+ MKG]=*K#Q4)V8G O*OOL4VXL7_Q$N%4CE-H] UP__@R/X1'!W*:=&7C:6OK!"&M:7&5G*6= M-\L>_=TB6/!HG::#UL9.D-*:\:2[;F5/)R=(JY4@[URF]M9.$%,M==;M.MW< MU@E"!A34ZO&]&][?"8+!$!%R7P-Z5$!I2S<8COR2XKUK.?<"X 3)BO=C3[6[ MIH9.D* WZ__GI$5]9F 8)Z:/+^P^.NGN'DX0=8ZI[..'K=I<]7['/[;[#[6V-0-,BHO8N6] M+.+$V&7Q-:(2.O-=_TS7X1->QI#;HC&)O1; 3DR1^:3>CB33'(B1&XNR9^96 MI].UYGFHA-]8I#YI7ZB42SFV8![=P?$!>8,VH/Q/(O^DRQQV%VS2.H 34\9D M?Y"[^D6 EJ9.D*'''40R=/DR&W0]J8_EQ$16,RYUW09M;9T@I+.JCXP0'++I M]P;C!/GU^,!./]O6UDX0<_ [W7F9CX?JQ.1<00I\>J7TU7QJ:N<$ 8/BO-R, M[VK7R I1I3D?46\O)XBK7N_ O?A#W@'6<'K+\SWS%SS;PQE[CVY.K%"'BG)/ MC:83Y/";*<]QT9- L:FI$V2T'N^!8>[[]'>"X#)W!!)"O[D16CF!O/E\[M;+ MG+E5D!VRDMP!0SM!;.\&3-MV8)' - KZT]*; M&&=R?^?SV&<)@[@5'X#W[P06]*N9I ZDYJ3/C^()Q8 MNZHD= ZISIOCS5N:.D%&SJ%U5GFL-II^X]UG^ E'7A.KT?2[$W.=ZW^%^8"' M7,@O_SVD1SSQ'W?M;^M> *9?HR(^8+[,*QTQVZ4:) ^63C#RSE)V@Z=IQ?8_ M$I03*S_**[G9Y9L74F!.CX7_,_>);GP=K6+@Q*1?Q@D.5Q'W;_%W+ ;-8WE8 MP& .3O6=UO@]NCM!;I&0J.1HR=:5>0TPE\L!A3MZNT]_LXR5IL\@*P-_0(:3LA0 E$VL-3\E/-D&VIA!.G)T,C;[ _%">++Z1KV\XP8VM<) M0KOKH2KE>?,R*[,D@"(F>]^MPB)KO<-A.3!18?^.D3!+?NHN8H=NX M_?M[3:Z[X#'8LR"@!S*E"Y!YY+_"S5DU MKZT36XVY%&/,$ZBU<_L-S9Q O[&:@9H2I\6*T]W)"=(Z74"^1D&8,IQQ0%E> MVG2VAK_V]B5I ^3$%)A+KE[VI-=J)-ES;"#81>;HA.^$Q-VN&6APH+F M^T"[$[%6#)QY=/TXV<0)HY4Q=6=P626[=A:BLXL;>TDRIY7% M]W)&N>4PH]PR#I] 7FU0/AP$P(DU5,WM9Y1/C4D82-O[;4(IBF29[ER5ER]C M=VH.'8"=F"(E_')(GJ:FR=@3A!-DM[YL+'ID=YAW:Z6O$X0JV:QOO62>L&T8 M, &Z*VW0@&Y.D)<7S^%5G9LEV;S\'9-9TT4,E2&5W\$$>!-G?\5PC<6KB%7D MXJ%MD#B2?07M&F/I[&+@Q*2W'H!/.^;GV%;$NK^;$^092LRM^#0[F#;\ .S< M62P-51@Z*ZMH'\2-J2T>Q4O5')U:U*5F*,MD_ MA]ECD6BE-N\IOXN;R&AW1B6G.SPU6TH5?E-L M)2M-\TMSA^FSG8:99'@XFZ+P**U).4V/Z<3$ZC!/M5ZJVH [,57"0@YDL/1= M'NF4N3N:.T'.9QQ1?HD >L&:,DR &KAI].JX!W5T@L2Q?H-4F%GB,*.[U(R] MO'V8Z35P9:>).]Q8^:Z[I1M[(&?L9E$6!A#S0?=J863B[M,X ,=U6+ZMU(15 MPT6ZZX1K'V5RN]$9.*$EV&NR+ZN_3;]5/\?9(XX>MLFJ)0JEVL")C3D\<+7K ME=D?BA/$*\;?JTB8?WE)!7@S:X;@*#C#R?_?WK$]$Z=:6K5;)ZFI/^+QT4"2JBAX6*?,B=>VO/P!X)W$E00(@Z\'K:14 (C\D M,A.)S$0*C_6[V$%'?JE'[*?ZEA% MHL3TI4VJ9T1!#2\\/I'C6T$4!RS:X"E9@99S?!:VHF]U\B(J7<)F4I"0QA!-D7+%I>E(W4U8Q0CB*]N@NG.TU8+,R;-\>&75*J#77G?OT9C%*(8P@NQ*23PP M2X3V6ADQ^9%>'7J&DI*!C8"H$8)#/X;V&IDQ];SP0J?*?&#"2=FLHSRYJ;.7>@;5K%O%[F+&R1&',+K3'ZV,$86U+P)K]SOJ&W2WWO$3!J1C=;&3'Y1B(5DM/;?:.H%*.B*K>7 M_IM0>-;;':,L@3IU]PZ9Z]SPLT!C G,4NMV@W)/*=3=C+6>J5=!QU5=[LPIQ M4BH/5$_.B*5JN?L1&]'W&J6I=N58&'CGLM0>$@1=S4AJ8P3^@R/Q;[^]^GD1 M 4X,E(K!C8!*)"_L"1W9((DI5,XO&8XEV$5/#O/9S^%#&@'+(WAOO%L41R'\ M3S>/B<]SR02RT63',(+P]GLD^>$UK[9'(I'>VEABV/DD[!Z&$$6)W:"^2,SN M8011STBM;_=?DCR >ON"PI+0E7&I6^ZZ1>^J2P"B5AT^G'[3MLSF(B=V(S^/8'X $4B5 SOZ1$1YX0M 10 M#WOK J?GFV_]:!@+X\09T,P:DF%(7F\CB*TCD>O; X(F$VAN!#F->ZKB8I3L M&.RV,F+R0U]^YQ:Q5S*P$1!Q*]0)!N4/&<<( ,KHFEVT<>&)(0;=M:W7%:TR M\>0A-X019./C #.ZM=U"N\[+]?&='U#*WG5_-P1E@;BNO,"%AR+%Z]NWP5%B MQ-'T'_=Z5Q'P#_>AE^6N(ID[#$I'(]9[HN3$P17 MQ:.O9.Q;34R9]A$$ =,?VVQA!*O4GB]6ZJKXWNE_5O: MB\51*T]:('*[?&_]Q&[2W1'D]S_;/30DX#)1?ED9L@#SNK4[T+'*_Z+J0 MVMP(<@9K')9Y?H.JCX+00V\Y*U5SHA\U MJG.-K[Z0,]@*OXU9#)8FD"+8@L M1N\-4TX K39&3)Q4^_6#7*G8#P:)E\%;HQFH.4FY1]('M%M59;CZSQ]>=GX: M4,/9R]^-6.-<@GG0@-DYWYB/P8CUT*_<=_XI9QA2=!3MJHO?1S]A#U%X0,ZF M1L@'A1QJ2R-8KGTDOX8J\H#"G_'>IPM+?B\CB*-4ILIG/[:^%6,4_>Q97PWG M3YU0>)/0E=C^AMQ'$?C["CH<'$1?^ M9ZTH0H_ -K6W@>4J'CNF$<# 0TR,U=X,@ABEF*#,AT>E,+=7W7.CQA]D3?RO(-.@9?$F MJB6L_$M&@$A*1*\3ES]"XX3&'V(]C2 2[L>HY.9\Y1BO+5$;&T$*)_G"N!2+ MJHH#_:**_Y8WNZ\9A*)KGF,4>"!.E-LZ[J!&5.FB23F-3ZODWXOSF=X'(-FX34*R8]3Y--KY]90G#IBW?23 MQZ]81BH1(]G5" 8M$XIN0.+&?EEH&%]S(.D-B0CSR'3FK8K\*$807UU_H-(+ M146QIRC!+\2S-JA(/R,(I+QO>(.R"8 G% LA.8019'<>Q&Y776P^]<$P)F7' M,()P3IFC?-9YQ '>G"3"9<56,; 505'U.[?)DAQZSV1A T>+/#]7&1V7J #-_8\?DYQ?GFG[*34N$B M\#TC *U6_.I<_>>_^5#\PIXH=)-'(.#[Q]S&YX+]'OQO19Y!\@8;AK]X$8G2-V'7W_ZY9>??TR=;U$8GA"0Q#<33(H4P]>84^OGF:9$+/7=F%/[]YEQRG71+;34&SD>!,#:[6:> M).7A0\(TNRVU3)3P&#UUJLVV,TVVT,HU5/35IS:=&5=*M"$!U6[+N<4."A+P M\U0>SDQ[36>:ZBVE"G-CBKTFLT[M&1Q\I#3"M/F66V]ZG6:S3O$:H"N=X!YJ MVV__ <[4.7;;S3I)=%$80\["U@*^H, 1J_'Y.O+HL+)[S4K SOEV[R$K=._G MN2@[ >)R7[0,MEK=-B*=]%[R)MJHZ6.B>+-LXUQ M7&^C^ QMMMWF.J;\%"6I$_P__Y4I(HB-YS)>T/=CX% FV/IYIBFA3+G@Z1B% M=(7::S+3U&B59!I3ZS69:6K0_,'.S//I)0H(\VK_/C->I,=D"9BUFLUK@.2& M>6XY8I^PDQ)/&\SF,YLCT"Y'T;1O !XAG(Y#D6"'$)O/;B3W<@.(=G+=:M8) M$HL$]R;8;C7K!)GOM/4F2FX][X2_U>>R=H)3?[;]IO,N/J'4N4(:++DY0B_-V_1+$'XG]\]^O? M?OCINW]YA=R!%,8_OH/V=9; B40X<, )T&]%O.-##@9UBGA^\/LO40)P6],! MZ3@^"T3^\I-:1*":L 0/BL^UQ.7G]7(*U=%;8O-A[3Q#\"R7V/RR5FSHCNP2 MFE_7"@W5<5XB\Y>U(]/WU)?0_+96:/HW R4DOZ\;DNZ-1 G+7]<-2^\6I,1% ML66+NTRNX1GY<8N[>*\A&?E]F[GDKY$9>6V;BU-BX]]J&$9K7V+BG6H@1EM1:O2(1'"=(L-G"1M]?-CYLR?:\J M^7,=A1ZJ]^+!_TBBP/=0%NR5$Z#7)"'?-,N-SI[%MW>2%PQ@D0V91^R ($W* MO]2A.X2Z@^6[N^0D/X$.2B*.AA"Q<5WDG#/A&<(. 93&^B:/*\V*@4]N MJVWJJ(KP)O30_T-%$=_@9H+ ;M)K)X[/4"ZT'NWID"+65_.J""V'_G7H5Z?D M3)S101L1[5* +-8AM=0V[88\A.PLO1+"W34REWB5O!Z;"735J37BK%7"HGR! MGE"KMZ]$!/IJ(XU4!H&M%5D]M)'!+,)'(83=1Y^JK,UGIE;L-C,$^Y*KSW6% M?"'\2?U,$-7LS4!HJ%,M-MYQ*J5,RQ"DJTEN3VUDY86-=\XW5'VF? V?Y^1'W"4)^'UX[KW[J=%/=>*U-V!G\+:';*.<<[\S@;VKE^T>JYF)V MT4;(,[0*_!!X9=U":/EDIPP7_[H!>]_U:>0(=-2JC?W\?2)T!HU"I+ M$^I M_,_JH7%MH WMN^@187B,YDI/:G.=)GC)$ZRG6KI/O/2-<:E1]-E4M0+FVU'$ MM@:Y&(1="T:H->+A>N"97+<"9&H^S;<)XG[E5@U=B@.WN%98YL6+D .X^VB; M@+MU1: Q>8H,ZRK0X;LAVX5."9[75> DZ[REO-BU5B8;]GQ*=^NN BQI?2CB MFBZ0^WG1R FK1Z;3>T50L3#B>-17@9*Q7 M :.M)H1NE22 SC;/X^I)[3;4*G.3$/_4N;!58 M*3I27H06PYM3@?/+"L!ABW+6+>,4(!E4:&R8=!*YSYR$NY8DJ)CWIZM C[\W MZ9>S9;7(10,D:3/(7@1/@:&!LFW,)A4X."Z;!07<8>0+^;*TU:+1&7L7-JTKP2HFRBDL@E<"1ZJPLV[M$#*W.^B&/B', ]\<,^X9A\J#PKW5>CA?P7Y1O?^)TO2XNJ? ME2PYTITE.XK.J[JNHN < M6%D]S/!^J7-J]&(3)_ *3''M9V#D+-).ZD?"JK MX+7YS40AI\XJ\HRE1"/!,;0*D"2$H8!(6$6@UR#1R/#B7?BL U7;6[B*M'\) M>"@>RE7$N(V J?*&KB*D30(H2;_K*F+;QL-']^7.%^%F!X J3.0"T[]>,!7P MN!=@_6UI";?BT977^(GVY#ZDEX>W([2R$8,[X#U D;[ZGZ#;H:,KCX:\D;X; MKL!)D@+'F^CD^"'M8JO?<.BD#T$:?5]N!3P;])>OGZ&H!,D59'VHD%(?PM). M,/D$D(+J3$^FI[[[;_B?W/G7#5?U^ I3I%P/%BG>/%P<;_"3E8L>G^ M#*!@3/P4P/5Y\UV0GR>?@1L=0CP*ZWW6R3]K\E-L;%$HW%^O&LWS,F^R&')Q MO@88^$?PCG^ABTB1OJ:1EDO'@;1U.QL=MSXB./T2"SVM"?KU=PO-B*]_-<33 M)^76:5=L;#M-5A%E1G>^(&BDG"*KP(OI1Z%DZJ\*("'71^NND8SHNL!J^6F) M0HD,Y[I0ZKF@! ON*H7G-;?U4B=.30))6)#S75&K""X4%N0<-]@[X*L,4-+W$'^[JJ?/*/07R?_6J>.AN!6>\R8!5AXF*023TZ MM>QP<3' R(D9RXX$'^JX^?K[-)'>^;GH-O0L!(EPWS))Y#8=(PL#DI?Q+)!A MT10?06;JV,\>G&+S"T_!-P91E9F_H-9Z-%"98:#!] M<1+9ZVN N=0)2B:]#_=1?')(-=R[ EJPM^:RQ-"&!PGR;[#*W_8:FA'BB+PK MH>L'H&5X[R($]U,Q2"6TTT[KJ7Q/=\)SY_AJI&($Z;VEX?"?5$'IT3_,]&H1=F5HY 1_WQ\PV- M+6ZC]KOH)\2&Q#DH;M1(LP$#:7SF,=K[*2/^L]' M)4IGGH9OS*L@72NC N ME]S!DU)YFH&;NXZ#HR\8IY]^<=#SS4R7_$8Y7F_2W1'DU?NV>V@2P\6G9]+0 M&YNV)>[#-Y"H$%:L@?1M">=Z_YOY,=B\.7Z M,9=%".%7A=AO $O-(IE M1]&7J5LH\D=H#L/_K)$"5EKV 9U['WSGQ0_HV0)C1C3(4X#/\&@]<;7#5-(U0.ZM M-V?BJGOISTJ5!57P%H1 M&\>@;;=QW2B#"P@7DG&^X??3F709 ^PB.Z$2G?_$FP<5C$KR"<+5>(K!R<]. M2:XF,+_2G#C#!C/-A"(VWUSC;?A*&ZB<.@47[)SST^QA2]0 M5"V__F9(^(Q\?$3[89AA@0=*8VK^EL>SA." 8E:,"BB4"TWH(-N[]E]%BO&4 MH0--@-LW[:N EGMGWPIS%;@=GP*UP"3 !"[35U^W9/C==Q.ZYF7RFF$3N)CN MP,:[Z5T%F@(IE73AMQHQ]L!)BY'>Q^O@+>$XL2J\G!$BL K(AH<8M(2;[)W] M2HX5JB[W6PGY8^['5\'3JD_*E(MWI55(S.7AN8YYM(B 593"46.:3[-4:UX M02-?6?S(2F3*J+HJRV;$44< IMFV"O@4V;/R@4^K0%>U9=6+K5I%-9^Y+*JA M@5]*%\%<):3&YI(),%O%P[MJW*4R(6VK@'647< $?Q4R5XU=(!.#N JNG, @ MD(IV7$41N[GL!?E8RU7 +R9YYX[;7,LK]0/$BWP0Z"J*%$XM1G@1K*L 64Q8 M3!(GNPI\Y]*%,I+G4K%34=3Q)$@:6MA_!CR__C9-S52;2X**QOE.44K5XCT] M+HAABIJKQA1FK F^ 8D;^Z^Y]7.5)1#4)-G&!RWYR]6RO 1Q6->Q$-PRS<(#:"S#4,WQ/BQF68=]].8;>M<@1F&XN]A!_MH\ M0K1>;-ZVG^QS9@@*>99I>V*F6HN5B)JG.((G]O1R$X\G =5*]O6=X\?XB;)/P$'_MM"8 MJ$BHJ>*9#\PNVO8R:5:\S;2O9(\5\9\4R4,HW&?'-BSR M6Q ]F$(GX.U)5@^=E82;Z3KT8-W&G^JU+1:1MZ$5?\0, 2# )W,':5 KT1Z MH&HZ?NXJ1'[ "-\Q@-"^FS &(>(O0$B-H:_@H\@T>3)#?-DQMA1S1 B:ABE56YS+-I+%3,U,#CB-G-3_!YU_]T!.T1,FP@41HS7 M5_A-,?'^^IZ2XDU1W,(8-)09(D)ZH5O5Q@9!N%01T+$T'@&N@_H$8BP0[=K_ MMTX.3=N\-YHGA?LM"-X_CRN!TZ20*6(:@ZARWC$3)D3E(6C;Z X M$B)\U)!FR.QQ&7^,?GV MK,4#YT8/:X8<&9A.JP[[NY,N^=/-E;=R_ MEZQ9HA2HLS6;\\?+OL4:#__(E]--1VU/M)\U0]^J3WE4(RU6<+J>$7KE(GN(\ M^P;BEV@]:Z)&QJ_BB>G)ET&Q]ICO\5[#ZG38>+190;6.FMLIDY6TN,5&,4-V MC*K1(0W<4GT:[/(<-FY[ZXMT-*R[SMQ0J(P+>?3&#S+(HY)G&[G1#"!_$Z:^ MAR;GOS7"VO,GWH%W!Z4!TNQ9^5*>;'&3"3YDAF24J8HRF-E6<70;AJ0ZOIWO M=M&>5V W'OQ?3'GC%>(;D#I^,*^FHN2>2A'ST'U%N)E_.G DC;7CT"-BP"L9 M>N.ZV2G#YM0-V/NN3[>TN1T5)PA+08M%W^@%RD?1F'4']R.HGZ\N/$*;;WZ7 M]T1ZZ(O"NKRJ++G"-]$);BZY-2[Z:"/E(PA![ 3H;MH[^:&/H$7:M(BA^ 1. M+R"FD"365V=.T=['ARQZ[E#90-\N0P$J(F 3&FHL#91>.\D1XO?F>RC5\$L" MO/NP"DKJ5YWM%042'L"$Y&E4P!Q.E[JS>PWU/8+1C/FFS+?=1E\$:1W6PIXO MH:$917NOX1GB0.5Q8E/%QM4?4?SG712[X!D>B%RD3Z#V=)'V/!#-*&9[Q7-[ MS)"0JB_.$OQ-:&=F8!>UP"'-5**WW@.L@I-(NZ0QW[)7ZA#X6WY.#,$!?<,$ ME\#(8T,[,YYABJ_"KZ+4BJ]J&0U9G57 +7#V$^#/\B"Q9LC:AZDF:()'ED6# MIUCK-(]*B\ZS4*!;1D&_:' '[VC2(7C12"G>OC+G\45'.RG&E>0"F"\PR7[\ M.MZ( KI?+]#QH2-Y1PK\_G+!3^0<37+4% C^=D&0CJ" 8ZF \?<+C!P897Q@ M!:A_77@$0D.G5@6[NS4@6^40YP\WF*/ +"V?3Z"GOH)?I8?H/D2B2;P!CZKH$ZD^NPU2F*4Y28@D)O<5$PVDV1[##:"-[% M3IA P8CL]#Q#!\K4AD^SYL%D!Z>1D']B7N K_82^37"$B[8#\:DA8YGWSHP. M)ES-+K?@.F?SU?="'^,H2;Z$,7KID':B)) 7RHB\258 ]E>;B MG996 :XV3NXIYL7C#D9W/0CX*)OV$?C.?1@.M_ENZZ"*LUH#5,R5R]7 M28O.D5S1E1*;G9X;RG$0/[8&N%PL7+)7!4F!*@@"GD^/>8]%;*HW[?,1JK$R M1#.?EG B**^K&4;.P(/[[%D[)CD[1AO:,H)Z%7XY2_V;)C&E^6E-%J!%OX(@ MJ[%5;$Y[?;M6L MJ)5MZDU2V(08#&^BLVHY$2\+=%(U M)2LU.J+1Q+S#5,E>TIZ,NJ/ADH=]!]A16X<[Q8_3\ M(/@$'/3O3LD+7!JI^,G;I%5K*V5V-?N<+%P MAZ]9FCR -Q#\S/0/KA^CJW-^OF-U918'$ M.AL0 ,RYNB,T-&32UTX*#M"LRATVG)A8;D=M1'V*0G#^Y,1_@O0N"SUVD1I* M8_U[I*$$/DBKC0^ZR6@'9S'G3VQJ%/Z_2./_BU'!U)/8V/UJK43+="5'WD&& M;:OX""8@JM FFXZDDN*TVVU%<+%,EJ; M\-&LPE5 )G?R(FY4,<6V+C15*OL/JZK!,:ER(V\FJQ35A) M5^ME&6Y@B/@(B@O(/D-HD>R!'[U!0B4JXL.^74/&]%/(\QQ'\)-YX0N[>:FUTS;A'-1ZL%-"9F QT*" MG?06PFCO4#8AC ZZ68@E88;+)D,LA %RN"I7)B\&5W$"'0.IA%1>Q1E@()9T M); *LW\D:CQ-M(I*CB,Q9"G 13^8J';GLG7O)"\G&I ;4)\6'^ Q&M3AI=73 MK_G?S3GY)7':L*C@OVIK"O[C:U7"Y".(#K'S>O1=AQ1/Q&ZKUA#D31D(V_VVQ>MQ% MN)ZT1P6/VU$QH!\CJ.;#ERP^;$-RO4QJL\EF(C*-:>;P.85GOQ!*//H4NDWT M&G]"NAZ9>1P-N_12@C+:N8*+CNM2X1*RPQJ^DZX-L0IWDY@QTGJ$GJCQ5P$6 MV68@5]MA;);5>M;U>G+H7T;\R'-@TALHG@& M;3W[#!$OKEY($0O?WH1EF8QN=\KL4_ZFD6 M?_AZ\Q^=J35^,,21_@?P#\<4&H=O\*\'R%=HFY<_HD /?S# 5#/4:6JI/4L\8"\3&);] M4.'!T.YK <<$G[HQN/#=H7WD%@V(L'AIFE.+]C[QY,IP$VXML/4D#AG21<,A MO:^0F;QHKZ62?44TS1<-FS0C(7M_/@^O 5[,_\R<,/71V&^@X<=\!@ALS-NN#Y7UGB$GYPSS@\70KEJK&WRSTB<;_=? MDCQY>OL"=V4(O/OP]IM[=,(#>O:R/>.0* ;_U("/'-[6T6+3U+870*)$TA>U)JR1H@*U%2G"VQ_6_@3UF/1Y3EW?U_X-?K&=>,,T&KM-O"LDV.%NUCI#H9\ M@T*8$%F84"?@>0M9/;0=16]/KT%T!N 9!'C+UJO"+N+)[Z?O^AA 4#,WS5 A M;50K,GZC>4F(36>O)4R!6K:W:>X,3DU;=B=#B:EBHI$C(G1"UW>"IRC!&9(X M[SKQX19_\ 4C6D8,K[=Z<2';A<4%IY.^EXDEZ9 B04=A2;Y6:EHU M)_%>XB M2=C(&F85GA]!I*0UWRH*,5,1GU/X<,QH1K/4& Y:G\2'XWE MS,B'2XW;QKM'0*ON.F2$64O77&,']Z'GO_D>/-"43ILD M5PPWQ0&D:6D(+)&2#VB_%!/=]O3VIEF9]8ILFQ1TXMB ?."]U*!A8KQB_ M3Q)X)K_!OMLG _?'G[2ZQ&\XU^H= OUG=>*19 3&;/[ZZS3^N1\\T_9B3JQ M]N_S(T8YE=2_:>-/;!@B,>*D&=NL(K4T0-:4^[V6!J5H%#S0<@?0*#L*UW'' M!DD8!A:[CSY2LI?$]WPG/B,?SG:/11N+#&I[?234$T$6[';?<)4Q-XY 1P.> M)>,JV82F9<7>+AL[OC:(2-9B8]I_^.FQMC1[%$"JZ$8G8P-,_54S% X#@'X[ MW9Y>QF2;+12[AC;I[@AR]_=V#Q<3?H;LWN>UU@8?P;O"@)+66M_^KZZ7MOOF M-BH"6'!, =Z +\T-R G,'#FH8A[[=X!Y!20/@4OG+4(K ^P_VGW$[CT:>:-1 MCS"UMS>WU>Y#5#?.?P.2GEYZ;\7S+BK;.0?DO3\<8AQR_S&.DN0ICEP O.0N MCD[(W'ER?&^3(!^4GR005A(=(T:;]VSIA^RS9>OWJ5D%_@'J_LV]F$,^%3[+NH M]B>>&_\DV&YN+EO36.TQ0Z*C.-8EFRP]1K'_3T![N5;]=_3F>O@NM-+P0GX) M_31Y_OR%:6RP^]BW^OF%0X+/:,E]F.]*K+M5KS_C2ZI5K7_*/T]:+(:6%>AF MWP+C_RE.M3GFM+=>E'Y"+U#]R,$>%2]=*NIG6W,:6"@I&=\^7FH:^MLL35)H MD,(US^^F\XL9U;PE\DG[@.SHPC?'#Y!K]"Z*L7B<6/7V/FK=3]1[_B%ZKOG/\&-]*SZ+]^;-8"-P59?LC3J'5GQ"M.LF>)S^B.,<$@D(+/+8Q2^X9EC6I(=2N]H_HX+B3Z@=C3-GGH1]LK3TAU>AO#B/;'=T0J*D4RU. M93^_0( K[IO=8% Y-7UN\0"/"SPR#.2'@"4[VZ?'F_X"7!L_J4]YJI4X\UMF MY(4.S 5L/D')2L-;10T&8@I?,YM6*G%NT9#Q0KK8B@%3FO)%J:*UU3ZK+-.M).'ZJUJ(1IN1XE=9=)\]J'5 0S=PF1HN& M@1B/+W)BXB=FK0(WH22NEG GZ]:EV_S<#+$6EPGD8BT>,-6I6TV *6?7I6,Z M4ZY7?[NKL117(5"I"61-5(G::NG<2\A3:V+2\78N'0WQ?-W*L<3*M5O%WN*D MZK4TA%)_TRK059-)V+*#U-D BUZ!007X*K% 2H]<-%P*[\<::9CK*%8N>77! M2/UJ#1XN&JK>,ME6@7/ MOMN9 N 5,*SZD@2K>!MYR@HEO9?(Z/4/2JS5&A7FH3VE7&G'G%VX=WY9PBIP ML8IGIZ:6)N(E-TJX+P)EF#'=B&&Z<.[\DH182662I]B,6X@I523UIG(=T$[' MXVJ*X!2K\/NR5V%*!N_X!*< ]'*6'%>SJ%B3OUZ8?"B3$V*YI@#UPNC#:TH5 MZ_&W"Y,/9?)66-X4<%[86[+B5WG[>CE1#F;JR2.E5[)&9FV7H57?RL6Z!(L, MOTM2P DK608+]@RU=%^Y1,L.:#',/\$M 5BNRL+OPB=9E0GK"I;+0^9Z>3$Y^+(,Y"9&SAW\%'V\.[/O M6MP$OJ4@]*"!=7E2RIWY%'S4?\=:R.Q\MV@\;*R\A:9P MN?T&Y:Z?T%_SDA_(6EZ!!YT]\-,,72-,5#&<\25K8=,FE;[^:B]HN8-J$Z* M&H"B(7<1^M-<6 I_?FD %V(*N>9U -S_O+4 -WBE&#"_;BZ\ MU'LCD9LY)1 KG(&],)=T:$5:;A+V@DVP>W3 +3L-\RT,A1)FWWY=741@;G(NK MUM/-Q&;Z[QF&S;43NB (P RPT#YUV7!CO_?UPT_VHLC7KU6EQ%E0'CZ?I2U! M0WL:L00"\S$C>&6":LKJ[[RF*!/\FE^VIDZG27U1@7I#!)6:]<-=R&E_50%&>QBHI) MUBP0(4YC%>5^S%L@X:NL*>K67 S@*<)%5E'-QL UDHPU644]%@.723I*91T% M+*Q532C 9)J""1+1FR41BM\HEF\%-85C9FJI::EFK!M6,2[+$ MRI(U@SE(O/C7*N*![)*[TT<#!]Q*LNY-S%0]GX!O#'V-)PJO96/; V4(CO='?H:[>Q M;_T4%JLT0J%)S7+5RV7P&BUQ8;JE>6<&O_/YQ0-L'OO+SF^!2U0$U33?YIEY M$?HS,!?F$4_N*BN6P_B4N<"-Y0X4]&6>_)":W (7Q["S_-=?%@VR>?PO/C6= M2T-ZVOSY\Y?R=7,B9NP^9CCI]3A$9WZ/885IO.,<@ZWU4>=EFP+_RZN9JK?H MXE=I_O>^EXNE 6:!?OTB_M[/NE3/\DP*VD-IE[TG%ZPP"5<#*ZDF1(PR4)/+S+HH*-']X7+F6*($E;O*4+K5+N)3 MNPOSZR^*RW^9'/*_ZGTN=2MRX0D5E^O-A>5<]Y1%W]0J62O2 5JOV/9^+MY> M3HHR_#Z$4@0*";B* M:$H/Z"-HYO20:E8/;61\!H!FQ1%J^QOP!H+H%-=_)#'W%,ZK\!$<+$^EIBYPVZ4[FJ]E50+?*BU7C5D&:@04- MJCF?&S'4X5,Y'#=)DIV*ZC3[YL4N\*QT[UR.@"I\723V>/:3/^]B@(JI ,@# MZ3,D7;4K3/B[]CTH2B*MJEPSQ0.A_ \N@R]+FOXK@IO1#Z TGXLS*5]>%JPW M_IOO09D^-ZBM[YIACQA4 TM<0*_"7C>HT*R G%^%\6[X9J%IC54$V5BR-FW5 M,T58A%F7]#A.(7-3_))C4:#/!\G&\_R%NNI-**Y6#LVLVDAYK-=V_Q0E?L[=@7_R0_1S'D,+_]>%:R9"]\"1 MS8 %2Q7.09O1P8#P <9:)&(! OP1S%@K%%/%N/PGMS5GZLP[;EKKH=-'I;J_ M+V4[GA1NXX0V M?687Q?QP>WH-HC- T710"R-Y?16%60)M(8+D$.DQS_PVIRCK*2>!#F88NC(& M1R]B=*P^7\7)FZ_BR;?> KIT\>GV\H8%E4=KA;UTU#C*OGH\@ZI_U[SZFX$.3* M\T"9-+4Z;VP50M-7!-#R3_/' G=17Z\NPF%KHP.O-:>"[T6F7S8U8^+71R<^ M #%'3-%4V\3+&R/TN%!S8I3)4YN;@7S!!Y]!"K>L]X>?'J,LO7:2XP<)+B+U M-HH\"5J^_FJJ8F,Z'\A4KZB6VPBX*NDS9^RL-5#1Y=U*RN.,WXA$Z:K4.E\R M>E B3V*1T\M&S&N5/\/_:42M/ )\\(7V-@XJJ3T35T[BNRA]Q0\R5&>EWC"0S<=[,9M12)$; MPS12BXW3FZT,*LJ>]MMO;I!!D_L. G[M!&X6X/E46W,)5KT4!M'I-4L+#+J\)!9WJN0C^JJ3 MC9O]U9D\ .O!X F_:(PA:=U)D@PJ]V%%;C?%D90X];Y(I=]%3UGL'IT$0(8Y M12'^C1X)+-K5L"40WA@/G"P/9ID+JO2TA+Y7*2TOCQHJMK2G,95:E>2FM"\N?HL.VJK7@#RLK;"<8X1Q53@\L/=#O^.P[GAY![JQJ\J3<.]YJ("D!_\CB0+? MPV6GRU^3[?[ZB.J<)/>Y:76, @A2DC\+H\_%7-7-Y#UF7[O= M2)]#(W"2I'P+A>6!)#14[7,$,=S95W(N%IF>^CFB"2+#=4]O;R.??(7BSNRBMW'7L;1S_L$;4Y;@E[# M203\]6 !S^VI[\:D*F_VY/C>?7CMO/JI$S!W++N/W@*L F&3Z@(CF=QR,YA; MN#TUWG*@%$O@E2X$SO4&L;%&5O^?+$GQF6$747B87'CT&4"IDO@I/,;%;[X+ M\E(SS\"-#OGAIW@CEK);)OZL/D!=-SMEN/H ?G,3S3T&1SA]>.+-HT?9!-Y-GDR,UP #_PC>\2]TRT"DKVFDY=)Q(&W=SOK*D5'X"86N/8)T MN]\YWRBD"76U.Y^C]MH076&U+Q--TTO_CB()@?>/[](82[GBCU&8@F_I;8"M MWW]\EX##J5%)L^M)JSQ/?IC^Z/FGRI'F! '%<4YUH;0N-#L^"X9C;# 2/_60 MV#M!_2*G,*D>MJR_/[6$8IMH^FFUOEP4]#88C81_0GLK"K_W6D12.(#F?6BY MZ G(60)!<=*: H/J&&GX'HTF7VPDLST0KZIT,ER5("&V( M45#8L2^.<.38S5[ ]Q4X'%#H[YZQ83,9!0'I(&HK]#U*4Q#>MYSTVPM\YY7E M2 @K"([+RV08II '?;O"9 34R8*^MW *NC\8* KXGDG+D1 6!31_IN7TB^V MZ?VA4\#XBX%L).$(M1P2"3N+[S6= HM?+<&BYV:= HR_F :&F%MV"BA^,PV* MCB-7C.8B*J\==3=C3!Y.+9<(S'.2XUT0O2>7,+S%AN%!)HY15>P;D/__^["J MEEW8$)Q,9XD!#"(2VLVOT%"Z*:SGXHWS39@; )LD =1G>P8.IH\=L]?7_)+' M"MV]",6 9D>(>N'X"63ME%".ZG M.$+/.'I7YR]04#?V5N.%0_8"3O(I;<#= &A[N#[F/0K!K28:=]U+XGN^$Y\_ M.RAYB!MY2VVOCX1Z(BCK 5IWL0-/D"X"EAF0*-!QB43I#[F$NUJ-T!@PD+YZ MZ7&T]UD/U34:F+8R=W[H0'D\?F58 ^E<&1< +T$IC.B<#&>8OYE<7O#2%XS3 M3W'$YR;='<$G)_X3G6&A$0=QI =YTAN;QEWWX1M(5.Q[UD#:WTG811OW?S,_ M!ILWQP_0:>HNBI&TKI/V;L +C6+94?3E8Q3&]R,TX.!_UDL2>H3-7]>/XZSX MZ&'U!3.C"I3;/>10?,+:ON1W ??A[3<79Q3"!6R__/3@.R_XM7H*%F-&-.AL MBT^=:#VS&.6X2AYFR;WU9@5<=6\P:#8:N;%B;2$I,@C;B*16%(QJA*)'4X7" MXY.#:NRGY^T^5Y6(D)H" <4O-HY!VV[CNJ@L!N518O%^.O,!8H"=.J8G#RLU.2JPG,KS2WP[#!3#.A"">>T47;6L>XK%)M-=M<.BU*[;/?-DPVFL+[T=K^=VWUSC;3B*FR@<.L67 M[-SS4VSA2W::56'V\I?]33"&WJ);#IKD_7D'L=[=M.5H3'ESW82N?=%K-&AB M&6"\^^"6V!&XI+0$$F8JF%I,[,@)$]ACPZ]Q6^^J-NY%EPF(P.UI!Q#>=:3) M.*E,'J)O/),14!F\*[W!; =&..ZERC9BW(I;#L;P^W+2P]7"%]"6HZ;J!KJ5 MP37F$M?R1$?5IS'*O:_E*,UUX*!=-%L.GQI;NL@1"E"3;^."$A?T)Z7_PX=[P(&5U M1<(&G]R@@HW!X'I2E&AHJ7GU%K89*CUP),71W5*S(!69&CJ*,0\3-2HRWD#V M=GU: H) 1\V5B6J)@CZ"8*<7@6'U,(T,9K$4=I_ED**_Y,M'$$+C+8![>>.= MH!Y "@:]6%RX I@/.(GUO11VX;Y4) (VH:%I*9++2G9M7"I!#D?3I>[P7D-] M.=@X:.'YWX0.5Q8E/%EMX? M4?SG712[X!EX&8[%?(J!BTY9!Z)-QVRO>&Z/&1)2V_WMZ36(S@ D^)NH##) M_HD&.*292O2V+H=,P:&C\@0.L?4MC2-5!)O,F<%DI+CQ_"//@OU$-,I1Q&20 MQ)*K!$Y: F@L*+-*)2"+2:L2.OTU81$\6UD:9ZA8'$^=;C9O8+X3BD$AG<(M?8!%^?F =-2W]+96 MY9&3[72P] )7)4 RG@\K+W(;.N9S=CHY\7F[[V8>-=J,O+4=7P/6/<(%0/G+ M]/2HWFIV2\-*C:'Q?8N7M)Y0=ZJL!X5$>FHCJXB*0+$ :/<@KF)<@]):Z_/* M=]#L8)U'X*+$T22]$A4EV:I>JH1N=1D,G=)G+.2LV@5 +M"70L>Y] M-6$W[17QG,5H)I9UHB<#RV&<2@#RSB*6WKEJY[[.,&GAFT2*T!3%LK.S/A4A!#T99/ MCWEC06RJ-]_J$0KK,H(LGY9P!A:OZ\7!=W'P+2Z(?@:;648!&(W5)>%@\G!I MLO*QW.8D14>MZ$'BJ5\XH >01I%6M&^EWW4:J$IE5BGSI)UV,,ENV)Y)_.(N3HC9PKC3"C2 MTSRRT-28AR>1GLLD2W^,4S4IYIFJVTKGX_5U]F_]="#\[P 4D=_-2JG4):"% MN:@:WCQVQ:]2RO$IZF+M05E76_#!X>'K8:%"$CGP2RED(F*:6 ML 0=5N3!=/ L)O]L]R=,$P,J[."+ ^E M4*S%)%[N-LP5<^?X\7\Y008^ 0?]NY/TAU.JBY^\35JUUNV-J2:2SQ#G;5:) MSN5\M^$S\CC'>>7=QRB,RW_B.%*>XT;M-_3EUBD@@^4$4C>^YJIZ-7-7NX-V MVJ.VU[_*S7U<_?'??!!#Z7@\,_T.!GIA>"U4,_&5?G M/L9XBJP46+'.!A37Y'@F"0T-F?0UM)(.4*'GIA G!(+;<8E$Z7="?HI"<,Y? MJ;S+0H^=6DMIK%\ S"6R]:\721!_D!;='W2O7#N8@3E_8E.C\/]%&O]?;(^% MFN3TT,KU4V=SF^S-$3AH3PXUPW9?"G0R^H'(A21#V61PA+V$RL^V1/@X!KK) M2(J&J]&L=7+E0;HE:0D6[-JX:L!8S+V$^ FB"1#--#<:#+$$9*F#.U&BB$ET M2Z!B)AS/@]5B$HPGT?D?IMQ[JL Q0^>3A+_)J$TFOLE'7,MO_2;97;_(@:/[ M_J\^(.&7A>N[OO:3S=J+>K:GX^6;O7<2[*9PL3L9$&=-G*%8C#6CJUK"DCAM M$ 7_51,$_U&_@?H11(?8>3WZKD.ZJV"WG7?*N0>I.0FB6Y7=UKXIC_;X4JJK M74>O(#PZ!T"^0B"WT?<2&=HOM]]>_3B/=H$L^3-EMQ&;JB^6Z%'N7OJ_:P0M M2:*X+7.V6)_M(ERVP:-"R.VH&-"/47H$X4L6'[8A.<67VFRRF8A,8YHY?$ZA M51+"?4>?0K>)M8Y\,2.!'*?-TL26G+P)3@HA!8T X>@82Q @^1[40&"'^VY M/"W? JVPH8-H,B:,@Z"08545,.I;.9:2/5QH9Z='-D] ]H.QUXGL#_WXDU1E8YVK,4?I'GH MB$U4'ZSQ\"1G6N_GB\/,9(>93L<)Y=MM1?@,Z2T*L9 F0F^L9!$3X/YPB-Y^ M=*,L3.-SOH[%/^IE+/[P]>8_.E-L_*"O3%L+H3^ ?SBFT"QY@W\]0, 0]Y0_ MHEJ^-'>=]# :\/]X1<$?_F F_DB)H#D^0U'T!(^7]+('TL-HP/_S+05_^(-U MCB^6IJU/+DT]:/21]>+*LN>T.@/)0MS-T,0FD\WUU-%,6$W>.)/\,4U3QE): M>:P]W#!:NA.F:4=92JN2Q2=:94OW0S6-.#O<,+4'YG,:N7^^('?K=71"&BJO M 6OD.P%')P97O:G&L1,>0%XYI6[RY)S1GS;O3NS1W#T*!S8@:(M+14(C0RRR M:^SX^@HG-*:8Q]DZ]5_P*S\.?D">G2,I.XIZUTZ8)RJ@4M2;0PP M:ZA0 =M MB_%?($&Z@YDOW&ZC\5ED(L-CCH;K#3<&+9)GR BS>DZOD<8"\:L3I^='YT2J M?4!M-NM$G\%K%KM'"&'%P=U)45V^XGV71Y+^+'H4Q[_=-Z0FH[X&N>VZ%(;^ M%4,%PZC<1VFD6,OMWJ/=,Y(CZ-L> M=CU7KU$+U^O'UK6]=OKD!U;P[))"[3:FV3@"1GU-0.@)28Y)/G4!;MBGS-$V MK I'%Q7]3,^(7Z(0<@-S[N2VVJ8.)W**0BS.F0*_WTXSVGC[ M-;?E?>CY;[Z7.<%U%*8Q-/>2W-*] 5 MQ^W]++!$2CZ@#Z33:Q"= 1!5Z/3V M>FV1^R3)@'>3H3SM)Q#[D8>3;1_!._Z%ZF04ZCOO210Q$G$-NK_..JU/SC?_ ME)VH$VO_KHT9G@&TD7TW!1Y>VB^AGR;/G[\P>9K=9_[%I_A]ZM_,Y$?]^A6? M(P%^*2UCG\)(+0VP6DLSL=8FI;P5]&AR!] HI8L8A(YADS!,378??:1D+XGO M^4Y\1D[\[1Y+#189U/;Z2*@G@@SD[;[A^F(?>_@=-=;6[-M7C9WPAY\>:]NL MMV>2_(D'LIG&6-VIOWJQG_D?,$SU,+BEW\Z,*1#*R;+71/4_QJ M=:K"&YMT=P3YW?-V#S<2_"#YJH376E\)XKXCG%7GGM):,:S_#C \('D(7#J< MA%8&F)NT^^_=>S3R!KT>8>J[J%R)W(BN==A-TY!W2E>CC$ MX !-6_R"W5,3XWB9!?C0_:8;Z-ND8,=J\3@,_9#L-6K^K M9A7_E#,IZ7S/X!&!;E,S-?P#M((R%QM$DBQ-ZVN:?PX+D62@@Z[;V82#U!-D M%A1>B^?&/SZUFYNF#?AAEH\98JLB C'99.D1U88$M-I.ZK]C'V2YOSS!YC0\ MYN2LS'I.?(HOV0<;_I_"1LXIH25U*OV$7J#ZT=\]*EZZ5-355G(:6"@I&=\^ M7FI:3MLL35*H-^&:YQ>6^16&:MX2^:1]0';$\IOC!RB@_"Z*L="96 OT/F$9K ME]2G/-5*G/DMZ\H0C=Y5#V(UND#")&+4;6,_".R;TL+AQ*_)(8@) WW:2^&MFBV!4OD;+B+7U^1V'(2".OWG(P9*]S&5GZEB.AUOL[ MNE: I6CR_,'M.@*6$CF7/UB\^H')0)KA$F%XH2Q]46RH"*?6I+ UPDE58KR=3N@SB)/@OPU>GNQ3A-&MC MO=M*M%#B).@MPYFBOA*C&-C_^F,':SC5/QL_$WYM+07XEH+0JXL/M[ ^. %P MT^@'-SK]6#[]\V/J?(O"Z'3^$:-^XR=HV;(XKX[0@Z$^M6[<%)X?TS/25TF6 MW(#4\8/D.^NJMO9X057-U7I@?45%5?L8NM@H&W_)U7Z?HR" NP1U4LUCPR:Q M9+!SC[8^G(OOZRN23"JPU:V%W&IC+C>,"#Z77?@AG](&'*>Z"A$!=A]S>6"& M8X01\EEJEJM>+H/7:(D+I@TR&3^RV3$#%"J"QD$LP(47=N4CAJT/+G5S2H @J4]N.G?C2 M+'-37(^WR*3Q0;+Q/#^?]GVXC^)3#H[FTV1KKBAO%2X&XM7X#?#.BT)=#3@1 MMI<#S1$?[-&,$[$S'W\$O='BY*F5Y7^>H@3S77(;^'"7H9]SUUV1P":RO -' M-@,6=,W-. F2VYHS=>;IC]9ZZ/113?;O2PF'YX6KM/<^0SSH,)O:#6CU8),9 M9(RJ7-3+S%AKF#DJ9?0#0CKX_O3I^G-L&"6WZS"Z*V;JL]I \ ZC\D2B[ MBL(L@>8^02^(])AG?IL3JEP\$# "+#^2#,5(B05A,G8# MO /")B,5R-KF,!D:6;;J:\_J'1>JA6 T_4*>#Z8QR>0 *[P=8J];C@5AVA>C$4"C85J')[\A, (J0(6KRDR4S8U(:OW9X!9_A_WRM78./ M #-Y^6A2H^ .)-#S@PRY/S\#%P*%7(:WW]P@@U]'[S!>.X&;!=AIN-W?H*; MZPRGVYDH0$1T>LW2@HA;)P[1X[_E]'D.1V7#&^"4'$F+F-]2R4?T!:R,F_W5 MF3P JW3*A%\T#$9N415N-\6N#AQ;5T0E[J*GXCUH].1L%.8O*U ]CJ)=E[8$ M^GV2(S<,T8^E=FQMT%RCX-\X]:$(?8J+2NMT/A;MI7C3U0^MYI5LZ7N,TG+9 M59+L<(ZJMKK(#E0U!HO)CI !?D*55EPK*&M*T\?D-1 X2XHJT^H<*6Q9& V, M6$6#Z4UF/IM:4^M S/%I&*;3^E&U[V,U:DN176JYIUI&4@J;K9:[K*6U!\U$ MMMQ+/80WE!0#F=0AVSM)8#@ \$X_WJ)^">+KVS [@?Q!T07!-%<<5=0W5" >"M[VX'\D4>![*'#BR@E0!NWG(P#$_=:8 M'G%!R0OV_O[^0[5H'W[ZZ9=JQ1*4XHM&^]Z'LZ)(P"2!DRE6BZ@*G02%ZZ/_ MA_*HWR 289ILTFLGCL_07"B2HFMF>\<9U%#%__#33P(Z00?1;9;#8OP8!9" M)$\5)^'0XDE;J66L,]R-R-PK+UNKEE:1FG,SD;PVGUM%%4&%4#C33OK$-F#; M$+=1['!E[2IF<@>33*:N MV[?51E^$EIA_CTB"6%]MI(E:EZ;B@L2&FN3TR3/3-D\4QLVP_?Z@1H&1:_5?V:;/>%PH&_8G.SP62X M?(,9;C4"\W>W3]/7!G^K=P@QML)0]V&E_9O39UQCE8];D&C\WE@B!<394Q3C M.:505KQD^%2WBYXNVA?$:8@AEJGU;!Y?V0#P6V)1A!Y M=$3LH5)2S(\6)(3H%4.1F4!FDOQE7\(8.('_3^!]A.>$EO:T 201&<@I4FX3 MO5RA0#0G+*)/1LK3U7S)RE=@'Z$D[6_$X!=CKEP%A&#?D4?MH8T,(G-V)MYN MH]]/QYTPJ:7^:7?%'6W253N]1^WQ:HQT*!\QJI%PC#FV2*,TXF-FODA&=SXQ M^NB3E3Q%UY6;U/8:/>RT0Q;%M4YI;M2%,\D<%KY[)G0V]9D["E6\7MK(D;+U MB*3)C&"S=Q?YV.^"Z-T41R[J:&Q:*:.X$%[;O0?("NHT_-%KFM?FAI(S1E? -R/]_7OT$6W7N$;UR]PQ7 M_7:_!^0<=1G@K8*60M@]?JN;SU'Y2X#)+MJX$/$8;-XAPA ^NTB0IEHE#]K$R]D9T MG&PBOWUK68:?L5**Q5N2_F/[6 O%[@(\WQ/RG_VS*+"''D# :0-P49YB?-I+:WE_B[%M-C,!>T*7(70NQ<12_9*3" =BB3-6H^HH/4+Q\Q/6C M--::/S[$CT0D;N!@^N/TA!U$1+*EAU&\)1G>G/Y.HS?6F0,\R ]#B5\:-)A! MQ%,<+(+4DGL;1%[/52)(6+>?621)N3O$*9895OF3A1*NBKZEN7AQ7_9!T M0U%]1KZA&-I97>.DT8;^,K26HG>=B2+;J?$R5JZ:D"F2I- FH;R3Q1ZC3H;_ M&$=))[:RG]AA27B.3N#(&3%VN$:GP*UM^A."+DSUCPX%HVM5RPYC*L&BHF(( M"H)C6P>-2,BTFK&-@8:^WX6HIW8WVKZ3>@#D^.I3-)!RZF=A2/7^5(R3N94 AK)/_1 M_(!JAC=;9#<+'%9'\^NFWZ5^P%RDM6D"7;CT8Q7>@(JBHK<8R=F6O8G+SV&;H9J2$$6 M]]3-M$V8)\"(T^=TTEO<@R*)R!>\] XF6ZCXGJ6^M:#>OYAE=SX *!T!I8A[ M&2=RDQ%+30GU?0;HE7&H<+;[.XB5$_PWE!J6&:23@P3[/D)VW+V#X U\@EKA M:%N2XQP0(<[9O4>6&;&S(0/E-;#,N)T+F[LHBXVW>V7!Z+Z])-K=; (I^F(X MR>0!S0:!J ]&K7IO..,!J*3]*+K+4>P@-Q?AXPG&XUA!W$%NYBUHFB'T?'<%/=GEZ#Z S ,\#W%Z1.5IT4A(@7]/WT(+#C M)""U_I3=;>_@2>D4*%C+>7-AT;OP=_/MW_Y)D+TGJIQGJ^S&.LM>R:2$;\'^_XHH1.SR0E\5%TFWH M!S@8^!_?I3':%_1?R=^]"+GY)J8*_YLQ?8EH@)PNB0Z*%]$/D]3! M$U&]A@]1>-B!^-3(TVHO)J.!D:NZ>X]VQRA+G-#;O<-?SOE;]O<0CA#5@4>1 ME&T*97H827)NTT%Y!M!$DFKENG]N,B6J-1,>-$_\!B1N[+_F@X@WTO_?H2_QV[V@D&<"HC:CW@+IW%" M)]4O"=AGP8._1\Y%%!2%J=C!X\!5@.N1Y$ ,Z=EEXK3\:18UHXH?>OP^M+>! MVZ*5I-1)XDG0AV[1J3#QX5\?_"2M$9#NV"0^C?X$8V29L)9BT%[Z:Y)GD"+Q M&X5749A5MFU.)Z>1/1:4?&A?#H!\/VL,$AG_F:A9EA@'@XO72AR[:KT:2TCL? MX"78OA8FQ<<82@"!4P6GEY&DYT>(EN7=^I/!)K5(5EG/FI;L9*PA_4<4_PFM M/A<\P\.!FR<2@D*.EK2RVQ@J.S_# 4%R U7^&XA39,;"2>?%J_#^:N]!T=9& M[KTMY,&\:B$N9@A5'V[0II#3R$C"'C,T.7A@K:UXI V\FPSL(JSH(#MF2)B4 M5,KT:(HD/TS! <3:F998V' 3QZAL+VIZ=:Z;%#"\2*&BV^1[ CP67-7WQ*;)B O$.]BSKOP.\5B!Y"-SV>I)^,7,A M\2ROI8P#?FLC2;V.H/ Y0DNM<^KH_]W(Z;=T=O_L1/W92&)4E'TNCA\*1C)& MXO!=7 1%D7!5B=F^ JG*H*4O1**+,:O+U2>=RL^@\:=8=7*&)G#UYL/4>A%G;W6_IO6=#,Q7S$N M:'1M[5QM4^,X$OZ^OT(W4[,+57%(2& 6AYNJ#&1VJ-H%%C);<,OA+]JVPDG_H M?0U:S7IS?\M? L%62;$?*38AQDXD__>;E.J!R$)""ZO^)=)<:4LSV\DI8R(; MA.37_++SQK%E8E0-*I\&5N5AH[XCLDXJLF#(Q6!HPR9<1NHR,.)_R"%2FG$= MP!W@LY]7+!*5623A8;.1VXX7PS/LN&<)3866!R6G,PUSS8*QI[J<;>^$C M)5GGFFS?% =D&0MFAV$B;! #)<]0AM[E4$3"$K\%R.'#_E;^M.N7/%E8_LT+ M?MSZ?G[;W&UTYE>V!?;A[.0IEQC#[%S_('M\T#OK'WTZ.NCVCTZ.R)]+[V#K[TC_[JP2UXVCN;T]*KTL_IE[/S+]WC/NF?D+,OO_?.2;-%@V9[ M@VZ2[O$A:>XP?_5:%00FT__<(^=@+V='_2-04._KP>?N\6\]TCWHHT4U]UKM MVFM53_><= ]/3ON]0S)O2J N![A68QM4]%J5XPRG>_:Q>]P[#TZ^_M[[3V4S MVXW&]K-KY;:XL_V]XLY3+V]94+WKEC]NAX]JY#/-#.G7R7D\I&DTX342KO]?J^YUVSO-!N[K;WWLT6+ M#"4/W-J_L=PW'YKU2JESVO3LFXW&=8;/9/5D2$><:#X2?,P9&+HPY,\"%L"U MG) SCA4*41GYI'1*FHW@3Y(H#625UCZ 5@:'L%,/01-H(A1M()N;H% M@HS'W!BJ)TB2T@ONL#GE:> > V%@2HD)$ MY 5:J^P%.$E$!CA#R,YP50,7 .3P6,\]%QE$5P"X #XBBV6!L16P.P>B&N!> M8&P&X0UZ#?0F4L[<0HE(07T/^09!OKP#D^U?P\?/;R^U&P MW%@J4\ XG%\KZ0&;:Q5S!K<-V0!\,@Z ]R#L74(5FPTXZ4)T/BLD4+A^X,X& M]U*X?B!>^4N!?87,.PKD3S"$S_D/CV>4Y@6T.)RZ]NA7,.T/Z:%N?L0S+\C M#K L9_(9O2HT,( 8/1+&17Z@XIGC@QVM69G2S[!:*W,2?"@@ M?P!9C)*"4>L$C8Q@@FJ!"Q"^\'"94(:<"H/%@/.,QE4.+D]0AH- %O(2')3# MEHJXD!33&UB6$V)65, (7Z+,5U;P7\21$#8,QG-V4\:QAMICH1:M'-3N'-,6 M$'?W:'AGX %81X(AGJA1&<6P3PU@$4MP!!G5K#)X@*"@D9#"3C /7S8MPM]A MPYF]1^X5TEE;P247E^5Z\D+G@#KCRH8X5IJY^5TM/^ 95 ,2P =/>(ZH1I(B MLQY@@'Z10WROS.">V^MLGW&8TXD;.E4Y4_D.&[^&_5/!/EX!V/=&5!8N#"$F M>)) 2Q&8,YF22'[B[E+0/67RZM:AV\8",'0^-HY4H6]>>Z[A'PZI>;8&$AN M;Z>1J&HY.)?%O0Y G@XR7^/AB?# 5@ /A][@%@T7^\YEN>:>+"]@[Q'],(U4 M<5QHM,^YG&T9VU09"P]B%Y1 0N#TMW_51#9N&I, U" T72,O98_!X%S7'!OJ M63&5;-/+-:1FFN)B4'/0Y,P%>Z>2,A!/B!077)8M]&OTM<=KZ5MX?(WE[;H1 M=@]WL_.B&V'N[3.KO%5M%M(PPL[[BUET0\#?([%?J&)GXE$H9:W29II,NQO M,TV%M9POI@ZSL9&"?!T)F-#XGANX;(!;@8!M,"& OUA15]Z0_UT(6(!S?$46 MNX;[YKKCM[A[("AS$:JU9P3RYA-Y"MFR(% M(P,=N=64R=72]WCK9/RU]Z2ZD',G&F)+#4R3NY (QNT^3%&BH.;S59&-E!QQ M3%HS.B@_$Z++*,K37*H)AZ?CH?)QDU[!&&#B^R3U]=OBDC,8D3' M>U>=8/$&W*[OH&&]Q/AE7>-N"6CQ1$^G/'V#LN!A'! =R0.P0%6 Y8I+SCI3 MZZR#?98#P! ES0T/C>_F35'K#MEXWNY8$ B@J]FQM^A=5%B-+XF BET%0WNG MWGZ'BMNR[":2^M[N+22M^O:M7':O303_Z.N25T>7<&5S@2WQRXE]8N"[?8=GI?^#'7QZV?:NMV8U3_Z$A*A=U MNOFM. )_L7/RJMZ'N,:F?YV$'X^"?2C2[&HCN,+CM.I:\F4P2_NE/&//\RTQ M/\BWI SUS/<-N,\M IJ ^8=4CNG$N.QB?PN_J^?#3_M;[EM^_@]02P,$% M @ "X"=6((4^-4("0 ^4< \ !G;'1O+65X,S%?,BYH=&WM7&U3&SD2 M_KZ_0I?4;D&5WPUD&7-4.6 VOLI"%IRJW$?-2&/KT(QF)8V-]]=?MS1C&S $ MDH!C,!^ F6FU6JU^^FTL'XQL(@]_(0U^J[6:M=5#WET!0 M+R@.0L6FQ-BIY/]^DU ]%&E :&[5OT22*6UI:CL994RDPX#\GEUUWCBV3(S+ M0<73JE59T*CMBK23B+0ZXF(XLD$3+D-U537B'^00*LVXKL(=X'.0E2QBE5HD MX4&SD=F.%\,S[+AG,4V$G 8#D7!#3OF$G*N$IB5AJ*Q5"=!:?F6K5(IA&FB< M'B?!\>4\DY&PO&HR&O$@T[PZT33KW)C\WOE@LHE@=A3$PE8CH.0I3O+;V^9> MHW-0Q[&'!_5L!4N+E%0Z>-MP/YV[%SKQ^Q(JR7[$RGM7(Q$*2[QU/<_Z)8\? MO;.M'[:S=3!]!X&G7&($LW/]D^SQ4>]\T#_I'W4'_;-3R?DI'_: M/3WJ=S_"+7C:.U_0TJO2SZ?/YQ>?NZ<#,C@CYY\_]BY(LTVKS9TMNDVZI\>D MNJGNX% MZ1Z??1KTCLFB*8&Z'.#:C1:HZ+4JQQE.]_Q]][1W43W[\K'WW])F6HU&:^5: M>;:,XJF7MRRH/G3+OV^I_0KYCTJI'=&4G&@^YA42<6U%/"5PSP8K5L*S[O!" M6EV(B2(%[5J[W?ZUPX3)))T&L>17U]?[O]R@PDKVCJ)J+-6VXU96A34D)@BI MX5*D_)8.YD(64ZW(,MJUG9UW^\W]YLYNL['7WG\W7[1(4?*J6_L]RWUSV*R5 M2EW0IF??;#1N,ER1S9,1'7,"UB[XA#,P=&'(7SDL@&LY)><<2R^B !!*)Z39 MJ/Y%8J6!C).,:Z$8X2F#<7]2'8T@^:Z -VSM$!63/ZCDD545TD^CVMR\,&E] MGM1U@Z$7@*'6&F#H/6P$0XPD4W*9JHGD; BQPT%)>P Q!9Q290F.HB(E-)V2 M/+4ZYR KA?T$5H@:2A*XTH)*$M,(;FFB$BAKK?)TMPA2'G%CJ)XB24(ON!>PR$@2DEID,X!Q)$0D=Y F0I# =)&-<$] ,8-CG^FH^?<,T+)KB 1!C) M*?99R$38$2S09(!SG'W!*41J#,,8":>+:MAX@8T7^"8OT%YG+\!)+%+ &4)V MCJL*N @A\=ZX;E((;H"P 7P$6DDA^5 8JRE,1/&FEQND MK"S@W93"W))V _D-Y+\)\CMK /G!-7S\]O:JU6CN=TR!ZJ)VQ$BIXEC Y9;9 M=NCI$ZJYPRG@3H22NYR:P])#*L)E6 M$6=PVY MP"?C '@/PMY5!(7LD),N1.?S7 *%ZP;N;G$OA>L&XI6_%-A52+VC M0/X$0_B"__!X1ED>/%%\;:(8)BIKAT6O A18@P0;3S'S%,W&ZW 3[QKMQ9^] M;_ 3\V;VS^LGCKD!W0):7&[]=2A7,.V/:&X>/@3S[Y #+(N9?$:O<@T,($:/ MA7&1'ZAXZOA@1VN>,RSF'9I+ZG!>I/1SK%:*G 0?"L@?0!:CI.D%#(YB@ M6N "A"\\7":4(J?<8#'@/*-QE8/+$Y3A()"%O 0'9;"E(LHEQ?0&EN6$F!<5 M,,*7*(N5%?P7 MJ%$IQ;!/#6 12W $&=6L-'B H*"AD,).,0]?-BW"WV'#F;U'[C72>5O!)1=7 MQ7JR7&> .N/*ABA2FKGY72T_Y"E4 Q+ !T]XAJA&DCRU'F" ?I%!?-] [*D@ M%JT!Q'IC*G/G\M'^>!Q#L2G&8#IF2=$X3XH?$,/\Y?)"TD$*!D+\,;Y<#55N M[Q;A(5&6SJ@YUN+QUSM8)"RK?.KA$ULZP2XXB#)F]IT>XF]T7W7MR+WQ9Z:TJ\Y"&$7;17\RC&P+^$;GTK<)Q M+AZ%ZM$J;6;YJ[L!/)-$6,OY?1E$J"!%1@(F-+Y:!BY;X%8@8!M,". O%K&E M-^1_YP(6X!Q?GD:NQ[V]:3)M\H\7VF3J2JCY0+L"X(Y]5>S01H(#.(O,>M;L MF7!ZB:FR+P)=LNRJ5_>RN7P?]"C(%WT9W]5>$N$I@X&&SP+\W>ZA*'IA#$ < MBM.*3]@-9.LF3\#(0$=N-45RM?35V289?^UMH"[DW+&&V%(!T^0N)()QN\\O M%"BH^'Q5I&,EQQR3UI0.BX]AZ"**\B23:LKAZ62D?-RDUS &F/@Q27UM!7&I MV.25AB;KVF!+\(@'?SK%(1V4!<_L@/1(7@7C@M(?V%]QUID97@U,KQ@ -B9I M9GA@?&]L!DAW8,7S=J>'0 !=SHZ=.N]]@G)\0014[+J=[^S6=GY%Q=4MNXND MMK_W%9)VK?55+GLW)H)_]$W)RQ-.N#,AC2Z'6N4IJQ9(B]U/9P*JJ8;@G2\# M][N*-Y;C[_:JKY^L:N!9JC%FF% ?%L;D#:P\H%4HNB!]X@-6W^A [ZSCP5X" MTLVTD*2U[S_/>.W8S9+->DWZ(=^O#'CR$C3Q?AK\,,.8G4?T4M=:NQF(B"_7 M2"G;4HTM6=U/>2+C+AW63?W&A^Z7J73C]=8 U1ME+"@C$8Q)OD[*<+,MGIE: MD:FLBT=[L+XV[NU%('JCC+56QL:]/9&^CD:"Q^1DUM,X\^\;2BT^RS:MMP:W M/OE/UH#RYFK$'F=W_N&;0JO;]X4/^(O]D5?U0L-U)OW[(*%2[-SD27J]DUO" M<%9;+?EFF*4-3YZRU7QES$H5/&\^CO3U;;7/:.!#^WE^A:Z>== 8;S$M:;"XS-"'7W%Q#&NA,[Z.P M9*RK++FR"'"__E8VYB5 RS7)!!)G)B&@U6KU>)^5_""W0AWQDQ>H%5),X!6U M--.! M5(0J"SX!/ZTX=Q%(H8T)=9U*K+TLC,RAE[8%.&)\ZO991!-T23$NQ7;#\.!6,:,Z- -F+9\L*3"Q-"9A&S -,HN@?%PTBK'\ LHIF@^ M)! ^Q$#5GB!QVKGN7YQ?G+;[%]U+=/7ENO>E?=E'_6X.RQ[$B)8NT;.Z.,Y[ M],7NV:4HT*\>H>X[Z'SNH MU[[^T+[L]*SNU[\Z?Z/V:=^T5"N5ZC:0TLDQ0<"E6[-KM=KKVZ'=!VZE!?,RFRZH%P@C"1L:8$ MQ4OFN9'))QD@'5+4PVJ !4VL[H33*6K[VK28?"JACU@DJ ^^_1!'@RDMI3U. M0T8#U)E0?Z39#47=(& ^53"H(.A/*; .L4#GBMZL=#AG @N?8;[H /]@3G$ M)$OH0O@V.C+F;UY-JA7']TYE%&,QS=X2[VT)A531P11!7\V"J7&.=:4#*E[EX7M@=:Q9\+"I2WJ+$P34CYCPI*8XZD;<#I9G>\_H\1%4CFO-=XM) M,V$BM]*Y_V"Z+T^.G+I0H:IGT<0,%5\BJZIN6U!4%K. MI8J04[$^HT"JE/XQ54P21"'W"?J$E1^BFE."$E.MKQ(^UZA9G4 !2,. M(_GPCC,(<TN578<,-0<+G@\JY<;J*FD9"\F=QC8C'J M#X1NS"U(,CF"[&032KQY MJ0@K,.D&L/?V)2LZL_]7)\:R#X1]V. M/-?*3%8,L/]MJ.1($&O&N"#]\<8 C350%']ST[^6^6 S#]=GO:K158PJ=V.V MKC[FLTS*LFN>MQG0,],'ENI^L9!NR],SR!<7M6/%.*HVL]5]177;<+&>$S[H M[F! RU- XL/4O;?$F"O;6=1VM1%#B)(S@O+8-B*V879[J2EMP["! M6M2] ^!U <82&!$CA--# F--]WVD5#F4FK8S7NOJXR?[S"ZAJQ!>BFIWH 0O MP#AH,(IJ]T!X72F:,*-FE+9]P9)J)V=,F>]+U'U]=;_3Y3ML9(^N%!,^BS%? MQ_3MKNM(L79LE[EVUJZ>1I4L,-A##/9B/;@G5(I];*%6'OS6ME K"[5R2:U< M/1=45+T#974!1J%5/I7=VGWB592W)\'H HR#!J,H;P^$UY83W(4(^2LBY )& M(^BV?1^*OH8/NOX'4$L! A0#% @ "X"=6'MCS>L7. $ Q?40 !$ M ( ! &=L=&\M,C R-# S,S$N:'1M4$L! A0#% @ "X"=6)W5N?C' MUP XRH- !$ ( !1C@! &=L=&\M,C R-# S,S$N>'-D4$L! M A0#% @ "X"=6,WC@)1'"0 [$< \ ( !/! " &=L M=&\M97@S,5\Q+FAT;5!+ 0(4 Q0 ( N G5B"%/C5" D /E' / M " ; 9 @!G;'1O+65X,S%?,BYH=&U02P$"% ,4 " +@)U8 M0C#@4#,R7S$N:'1M 64$L%!@ % 4 -0$ -LH @ $! end XML 66 glto-20240331_htm.xml IDEA: XBRL DOCUMENT 0001800315 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001800315 us-gaap:FairValueInputsLevel2Member us-gaap:DebtSecuritiesMember 2024-03-31 0001800315 2023-12-31 0001800315 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001800315 us-gaap:RetainedEarningsMember 2023-03-31 0001800315 us-gaap:CommonStockMember 2023-03-31 0001800315 us-gaap:StockOptionMember glto:TwoThousandTwentyEquityIncentivePlanMember 2020-10-01 2020-10-31 0001800315 2024-04-24 0001800315 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001800315 us-gaap:ShortTermInvestmentsMember 2023-12-31 0001800315 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001800315 us-gaap:ShareBasedPaymentArrangementEmployeeMember glto:TwoThousandTwentyEquityIncentivePlanMember 2024-01-01 2024-01-31 0001800315 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001800315 us-gaap:CommonStockMember 2022-12-31 0001800315 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001800315 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001800315 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001800315 us-gaap:StockOptionMember 2024-01-01 2024-03-31 0001800315 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001800315 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001800315 glto:RestructuringPlanMember 2023-09-01 2023-09-30 0001800315 us-gaap:DebtSecuritiesMember 2024-03-31 0001800315 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001800315 glto:StockOptionsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001800315 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001800315 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001800315 2023-09-26 2023-09-26 0001800315 us-gaap:RetainedEarningsMember 2022-12-31 0001800315 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001800315 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2024-03-31 0001800315 2023-09-01 2023-09-30 0001800315 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0001800315 glto:TwoThousandTwentyEquityIncentivePlanMember 2024-03-31 0001800315 2024-03-31 0001800315 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001800315 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-03-31 0001800315 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0001800315 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001800315 us-gaap:ShortTermInvestmentsMember 2024-03-31 0001800315 us-gaap:MoneyMarketFundsMember 2023-12-31 0001800315 us-gaap:FairValueInputsLevel2Member us-gaap:DebtSecuritiesMember 2023-12-31 0001800315 2024-01-01 2024-03-31 0001800315 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001800315 us-gaap:CommonStockMember 2023-12-31 0001800315 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001800315 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001800315 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001800315 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001800315 glto:CopenhagenMember 2024-01-01 2024-03-31 0001800315 2023-01-01 2023-03-31 0001800315 glto:LondonMember 2024-01-01 2024-03-31 0001800315 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001800315 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001800315 us-gaap:MoneyMarketFundsMember 2024-03-31 0001800315 glto:TwoThousandTwentyTwoInducementPlanMember us-gaap:CommonStockMember 2022-11-30 0001800315 2023-01-01 2023-12-31 0001800315 us-gaap:StockOptionMember glto:TwoThousandTwentyStockOptionAndGrantPlanMember 2020-10-31 0001800315 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001800315 glto:TwoThousandTwentyTwoInducementPlanMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001800315 us-gaap:DebtSecuritiesMember 2023-12-31 0001800315 us-gaap:EmployeeStockOptionMember glto:TwoThousandTwentyEquityIncentivePlanMember 2024-01-01 2024-03-31 0001800315 us-gaap:EmployeeStockOptionMember glto:TwoThousandTwentyStockOptionAndGrantPlanMember 2024-03-31 0001800315 us-gaap:RetainedEarningsMember 2023-12-31 0001800315 us-gaap:RetainedEarningsMember 2024-03-31 0001800315 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001800315 2022-12-31 0001800315 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001800315 2023-03-31 0001800315 us-gaap:CommonStockMember 2024-03-31 0001800315 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001800315 glto:StockOptionsToPurchaseCommonStockMember 2024-01-01 2024-03-31 0001800315 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001800315 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001800315 glto:TimeBasedRestrictedStockUnitsMember glto:TwoThousandTwentyEquityIncentivePlanMember 2024-03-31 0001800315 glto:RestructuringPlanMember 2023-01-01 2023-12-31 pure glto:People shares iso4217:USD shares iso4217:USD false 0001800315 --12-31 Q1 NASDAQ us-gaap:CorporateDebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2025-01-31 2024-02-29 http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities 10-Q true 2024-03-31 2024 false 001-39655 GALECTO, INC. DE 37-1957007 75 State Street Suite 100 Boston MA 02109 +45 70 70 52 10 Common Stock, par value $0.00001 per share GLTO Yes Yes Non-accelerated Filer true true false false 27112697 21091000 21465000 6080000 11686000 3370000 3623000 30541000 36774000 152000 247000 73000 78000 1711000 1128000 32477000 38227000 1665000 1702000 2653000 4128000 4318000 5830000 66000 4318000 5896000 0.00001 0.00001 10000000 10000000 0 0 0 0 0.00001 0.00001 300000000 300000000 27112697 27112697 27112697 27112697 289395000 288036000 -261562000 -256085000 326000 380000 28159000 32331000 32477000 38227000 2463000 10362000 3278000 3130000 5741000 13492000 -5741000 -13492000 257000 434000 7000 64000 264000 498000 -5477000 -12994000 -0.2 -0.2 -0.51 -0.51 27112697 27112697 25672902 25672902 -86000 25000 32000 92000 -54000 117000 -5531000 -12877000 27112697 288036000 -256085000 380000 32331000 1359000 1359000 -54000 -54000 -5477000 -5477000 27112697 289395000 -261562000 326000 28159000 25652392 279733000 -217736000 -244000 61753000 1434000 1434000 21082 23000 23000 117000 117000 -12994000 -12994000 25673474 281190000 -230730000 -127000 50333000 -5477000 -12994000 5000 18000 1359000 1434000 12000 154000 93000 121000 4000 16000 -252000 194000 582000 212000 -37000 200000 -1449000 2779000 -92000 -148000 -5936000 -9134000 12751000 5650000 14125000 5650000 1374000 23000 23000 -286000 -7737000 -88000 19000 21465000 32786000 21091000 25068000 <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. DESCRIPTION OF BUSINESS, ORGANIZATION AND LIQUIDITY</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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;">Business and Organization</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;">Galecto, Inc., together with its consolidated subsidiaries (the “Company” or “Galecto”), is a clinical-stage biotechnology company developing novel therapeutics that are designed to target the biological processes that lie at the heart of fibrotic diseases and cancer. The Company’s initial focus is on the development of small molecule inhibitors of galectin-3 and lysyl oxidase-like 2 ("LOXL2”), which play key roles in regulating fibrosis and cancer.</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;">As of March 31, 2024, the Company’s wholly owned subsidiaries were PharmAkea, Inc. or PharmAkea, Galecto Securities Corporation, and Galecto Biotech AB, a Swedish company. Galecto Biotech ApS, a Danish operating company, is a wholly-owned subsidiary of Galecto Biotech AB.</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;">Risks and uncertainties</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="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 is subject to risks common to companies in the biotechnology industry, including, but not limited to, new technological innovations, protection of proprietary technology, dependence on key personnel, compliance with government regulations and the need to obtain additional financing. Product candidates currently under development will require significant additional research and development efforts, including extensive preclinical and clinical testing and regulatory approval, prior to commercialization. These efforts require significant amounts of additional capital, adequate personnel infrastructure and extensive compliance reporting capabilities.</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;">The Company’s product candidates are in development. There can be no assurance that the Company’s research and development will be successfully completed, that adequate protection for the Company’s intellectual property will be obtained, that any products developed will obtain necessary government regulatory approval or that any approved products will be commercially viable. Even if the Company’s product development efforts are successful, it is uncertain when, if ever, the Company will generate significant revenue from product sales. The Company operates in an environment of rapid change in technology and substantial competition from pharmaceutical and biotechnology companies. In addition, the Company is dependent upon the services of its employees and consultants.</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;">In September 2023, the Company undertook an organizational restructuring and determined to conduct a comprehensive exploration of strategic alternatives. The restructuring and pursuit of strategic alternatives involves risks. There can be no assurance that the Company’s significantly reduced workforce will be sufficient to pursue the strategic alternatives and the development of the Company’s product candidates. Additionally, availability of suitable third parties with which to conduct contemplated strategic transactions may be limited and whether the Company will be able to pursue a strategic transaction, or whether any transaction, if pursued, will be completed on attractive terms or at all is uncertain.</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;">Liquidity and management plans</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="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;">Since inception, the Company has devoted substantially all its efforts to business planning, research and development,</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">recruiting management and technical staff and raising capital, and has financed its operations primarily through the issuance of redeemable convertible preferred shares, debt financings, the Company’s initial public offering (“IPO”) and sales of the Company's common stock in "at-the-market" offerings.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the Company had an accumulated deficit of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">261.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, from recurring losses since inception in 2011. The Company has incurred recurring losses and has not generated revenue as no products have obtained the necessary regulatory approval in order to market products. The Company expects to continue to incur losses as a result of costs and expenses related to the Company’s clinical development and corporate general and administrative activities. The Company had negative cash flows from operating activities during the three months ended March 31, 2024 and 2023 of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and current projections indicate that the Company will have continued negative cash flows for the foreseeable future as it continues to fund operating expenses. Net losses incurred for the three months ended March 31, 2024 and 2023 were </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;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="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;">13.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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’s cash, cash equivalents and marketable securities amounted to </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;">27.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and current assets amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and current liabilities amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. At 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;">the Company’s cash, cash</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;">equivalents </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and marketable securities amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, current assets amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and current liabilities amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;">On September 26, 2023, the Company announced a restructuring plan to reduce the Company's operations to preserve financial resources, resulting in a reduction of the Company’s workforce by up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> people, or approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company's then existing headcount. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company has incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in restructuring charges in connection with the restructuring, consisting primarily of cash-based expenses related to employee severance and notice period payments, benefits and related costs </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and believes that the execution of the restructuring plan has been substantially completed.</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:justify;"><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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additionally, the Company has initiated a process to evaluate strategic alternatives in order to maximize stockholder value. As part of the strategic review process, the Company is exploring potential strategic alternatives that include, without limitation, an acquisition, merger, business combination or other transactions. The Company is also exploring strategic alternatives related to its product candidates and related assets, including, without limitation, licensing transactions and asset sales. There can be no assurance that the strategic review process will result in the Company pursuing a transaction, or that any transaction, if pursued, will be completed on terms favorable to the Company and its stockholders.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -261600000 -5900000 -9100000 -5500000 -13000000 27200000 30500000 4300000 33200000 36800000 5800000 29 0.70 3400000 <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. 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="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 interim condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023, and related interim information contained within the notes to the interim condensed consolidated financial statements, are unaudited. In management’s opinion, the unaudited interim condensed consolidated financial statements have been prepared on the same basis as the Company’s audited consolidated financial statements and include all adjustments (including normal recurring adjustments) necessary for the fair presentation of the Company’s financial position as of March 31, 2024, results of operations, statement of stockholders’ equity for the three months ended March 31, 2024 and 2023 and its cash flows for the three months ended March 31, 2024 and 2023. All intercompany balances and transactions have been eliminated. These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and accompanying notes contained in the Company’s </span><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1800315/000095017024028610/glto-20231231.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Annual Report on Form 10-K</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the fiscal year ended December 31, 2023, as filed with the Securities and Exchange Commission (“SEC”) on March 8, 2024 ("2023 Consolidated Financial Statements"). The results for the three months ended March 31, 2024 are not necessarily indicative of the results expected for the full fiscal year or any interim period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2024, there have been no material changes to the significant accounting policies as disclosed in Note 2 to the 2023 Consolidated Financial Statements.</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;">Recently issued accounting standards</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company periodically reviews new accounting standards that are issued and has not identified any new standards that it believes merit further discussion or would have a significant impact on its financial statements.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top: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 standards</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company periodically reviews new accounting standards that are issued and has not identified any new standards that it believes merit further discussion or would have a significant impact on its financial statements.</span> <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. INVESTMENTS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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 in excess of the Company’s immediate requirements is invested in accordance with the Company’s investment policy that primarily seeks to maintain adequate liquidity and preserve capital.</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:12pt;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 available-for-sale investments as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 consisted of the following (in thousands):</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:38.708%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></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:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">At 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_3ec1274c-a1f6-42c8-aec7-9e156ba64d06;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">At 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5471f16d-89e7-4906-a92f-a9b16e126174;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top: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;">A summary of the Company’s available-for-sale investments as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 consisted of the following (in thousands):</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:38.708%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></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:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">At 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_3ec1274c-a1f6-42c8-aec7-9e156ba64d06;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">At 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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;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;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5471f16d-89e7-4906-a92f-a9b16e126174;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 6081000 1000 6080000 6081000 1000 6080000 11720000 34000 11686000 11720000 34000 11686000 <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, NET</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:6pt;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 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 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">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;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense 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;"> and 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,000</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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment 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 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">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;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 107000 107000 34000 29000 73000 78000 5000 18000 <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. FAIR VALUE MEASUREMENTS</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;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value are performed in a manner to maximize the use of observable inputs and minimize the use of unobservable inputs.</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;">The Company classified its money market funds within Level 1 because their fair values are based on their quoted market prices. The Company classified its debt securities within Level 2 because their fair values are determined using alternative pricing sources or models that utilized market observable inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;">A summary of the assets that are measured at fair value as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 is as follows (in thousands):</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:38.708%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></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:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at<br/>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:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</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;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Money market funds</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,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;">11,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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">11,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at<br/>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:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</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;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Money market funds</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">13,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds with maturities of 90 days or less at the date of purchase are included within cash and cash equivalents in the accompanying condensed consolidated balance sheets and are recognized at fair value</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div></div> <p style="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;">A summary of the assets that are measured at fair value as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 is as follows (in thousands):</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:38.708%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:11.822000000000001%;"></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:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at<br/>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:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</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;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Money market funds</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,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;">11,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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">11,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at<br/>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:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</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;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Money market funds</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">13,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">11,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds with maturities of 90 days or less at the date of purchase are included within cash and cash equivalents in the accompanying condensed consolidated balance sheets and are recognized at fair value</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> 11481000 11481000 6080000 6080000 17561000 11481000 6080000 13610000 13610000 11686000 11686000 25296000 13610000 11686000 <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;">6. PREPAID EXPENSES AND OTHER CURRENT ASSETS</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:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consist of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.825%;"></td> <td style="width:1.821%;"></td> <td style="width:1%;"></td> <td style="width:14.766%;"></td> <td style="width:1%;"></td> <td style="width:1.821%;"></td> <td style="width:1%;"></td> <td style="width:14.766%;"></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:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development tax credit receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Contract research and development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Prepaid insurance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Value-added tax refund receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consist of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.825%;"></td> <td style="width:1.821%;"></td> <td style="width:1%;"></td> <td style="width:14.766%;"></td> <td style="width:1%;"></td> <td style="width:1.821%;"></td> <td style="width:1%;"></td> <td style="width:14.766%;"></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:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development tax credit receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Contract research and development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Prepaid insurance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Value-added tax refund receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="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;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1420000 1438000 944000 1046000 534000 774000 283000 280000 189000 85000 3370000 3623000 <p style="font-size:10pt;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;">7. LEASES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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:6pt;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 the following operating leases:</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:51.14%;"></td> <td style="width:1.659%;"></td> <td style="width:15.134%;"></td> <td style="width:1.659%;"></td> <td style="width:13.615%;"></td> <td style="width:1.659%;"></td> <td style="width:15.134%;"></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;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;">Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Primary Use</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease <br/>Expiration Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Renewal Option</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Copenhagen, Denmark</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:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate headquarters</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:middle;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="-sec-ix-hidden:F_ee9a6fe2-0985-4d6a-bd34-6ad37a086ec1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">January 2025</span></span></span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family: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:middle;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;">None</span></span></p></td> </tr> <tr style="height:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">London, United Kingdom</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:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office Space</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:middle;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="-sec-ix-hidden:F_c8e24882-e773-4a81-a949-913d0642f0d8;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2024</span></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:middle;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;">None</span></span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has no finance leases and has elected to apply the short-term lease exception to all leases of one year or less. Rent expense 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;"> and 2023 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 during both 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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:10pt;font-family:Times New Roman;"><p style="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;">Quantitative information regarding the Company’s leases 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 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease Cost</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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Operating lease cost</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other Information</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Operating cash flows paid for amounts included<br/>   in the measurement of lease liabilities </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Operating lease liabilities arising from obtaining<br/>   right-of-use assets </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></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-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the weighted average remaining lease term for operating leases was </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;">0.8</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the weighted average discount rate for operating leases was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for both periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top: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;">Operating lease liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:74.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">Operating</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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Future Lease Payments</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;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (excluding the period ended 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total 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;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: imputed 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;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total 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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has the following operating leases:</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:51.14%;"></td> <td style="width:1.659%;"></td> <td style="width:15.134%;"></td> <td style="width:1.659%;"></td> <td style="width:13.615%;"></td> <td style="width:1.659%;"></td> <td style="width:15.134%;"></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;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;">Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Primary Use</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease <br/>Expiration Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Renewal Option</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Copenhagen, Denmark</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:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate headquarters</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:middle;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="-sec-ix-hidden:F_ee9a6fe2-0985-4d6a-bd34-6ad37a086ec1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">January 2025</span></span></span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family: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:middle;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;">None</span></span></p></td> </tr> <tr style="height:10pt;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">London, United Kingdom</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:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office Space</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:middle;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="-sec-ix-hidden:F_c8e24882-e773-4a81-a949-913d0642f0d8;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 2024</span></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:middle;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;">None</span></span></p></td> </tr> </table> None None 100000 100000 <p style="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;">Quantitative information regarding the Company’s leases 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 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Lease Cost</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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Operating lease cost</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other Information</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">Operating cash flows paid for amounts included<br/>   in the measurement of lease liabilities </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Operating lease liabilities arising from obtaining<br/>   right-of-use assets </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(in thousands)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 96000 137000 92000 148000 P0Y9M18D P0Y10M24D 0.08 0.08 <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;">Operating lease liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:74.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">Operating</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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Future Lease Payments</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;">Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (excluding the period ended 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total 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;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: imputed 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;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total 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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 145000 16000 161000 6000 155000 <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. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.16%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Employee compensation costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restructuring costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Contract research and development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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><span style="-sec-ix-hidden:F_2bdd72d1-d553-44b8-8ac7-988f46858908;"><span style="-sec-ix-hidden:F_5dbd7246-4df7-4121-bddf-7617c387c53a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities, current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Other 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;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.16%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">Employee compensation costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restructuring costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Contract research and development costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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><span style="-sec-ix-hidden:F_2bdd72d1-d553-44b8-8ac7-988f46858908;"><span style="-sec-ix-hidden:F_5dbd7246-4df7-4121-bddf-7617c387c53a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities, current</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Other 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;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1166000 987000 485000 1734000 420000 685000 155000 183000 427000 539000 2653000 4128000 <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. COMMITMENTS AND CONTINGENCIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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 were no material changes to the Company’s commitments and contingencies as disclosed in Note 9 of the 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Consolidated Financial Statements. Further, the Company’s commitments related to lease agreements are disclosed in Note 7 to the Company’s unaudited interim condensed consolidated financial statements.</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;min-width:fit-content;">10. STOCK-BASED COMPENSATION</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 equity plan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2020, the Company's Board of Directors and stockholders approved the 2020 Stock Option and Grant Plan (“2020 Plan”). Holders of stock options under the 2020 Plan shall be entitled to exercise the vested portion of the stock option during the term of the grant. If a qualified exit, as defined in the 2020 Plan, occurs before the stock option vests, then all of the holders' unvested options shall vest immediately.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2020, the Company's Board of Directors and stockholders approved the 2020 Equity Incentive Plan (“2020 Equity Plan”). Following the adoption of the 2020 Equity Plan, </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;"> further options are available to be issued under the 2020 Plan. Stock-based awards granted under the 2020 Equity Plan generally vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period and expire </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the grant date. Shares available for grant under the 2020 Equity Plan will cumulatively increase by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of the number of shares of common stock issued and outstanding on January 1</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">st </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">each year until 2030. At March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,486,741</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 grant under the 2020 Equity 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="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;">The following table sets forth the activity for the Company’s stock options 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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.548%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.722%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.102%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.722%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.262%;"></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;">Number of<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>average<br/>exercise<br/>price per<br/>share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>intrinsic<br/>value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding 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;">6,886,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">891,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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;">5,994,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 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;">5,710,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Vested and 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;">4,435,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align: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 all stock-based awards granted 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;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.71</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The intrinsic value at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was based on the closing price of the Company’s common stock on these dates of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.78</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.72</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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2022, the Company's Board of Directors approved the 2022 Inducement Plan (the “Inducement Plan”), which allows for the grant of equity awards to be made to a new employee where the equity award is a material inducement to an employee entering into employment with the Company. The Inducement Plan was adopted by the Company's Board of Directors without stockholder approval pursuant to Nasdaq Listing Rule 5635(c)(4). A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock have been reserved for issuance under the Inducement Plan. 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 have been issued under the Inducement Plan.</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 stock units</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="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;">In January 2024, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">855,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units, or RSUs, to its employees under the 2020 Equity Plan. The weighted average grant date fair value of the time-based RSUs was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.71</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.The RSUs vest </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% after </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the grant date and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% every </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;">six-months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thereafter. For 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> expense related to the RSUs.</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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the activity for the Company’s RSUs 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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:92.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.186%;"></td> <td style="width:1.632%;"></td> <td style="width:1%;"></td> <td style="width:15.059%;"></td> <td style="width:1%;"></td> <td style="width:1.632%;"></td> <td style="width:1%;"></td> <td style="width:13.491999999999999%;"></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;">Restricted <br/>Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>average<br/>grant date fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total nonvested units 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">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;">855,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">35,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">0.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 nonvested units 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;">820,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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 grant date fair value of stock-based awards vested during 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;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Total unrecognized compensation expense related to unvested options granted under the Company’s stock-based compensation plan was $4</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;"> million at </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;">, which is expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. </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 Company recorded stock-based compensation expense related to the issuance of stock as follows (in thousands): </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p 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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.28%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:16.2%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:14.280000000000001%;"></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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses a Black-Scholes option pricing model to determine fair value of its stock options. The Black-Scholes option pricing model includes various assumptions, including the fair value of common shares, expected life of stock options, the expected volatility based on the historical volatility of a publicly traded set of peer companies and the expected risk-free interest rate based on the implied yield on a U.S. Treasury security.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the options granted were estimated using the following assumptions:</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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14.919999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.100000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.9</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </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;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94.6</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90.7</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </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;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> 0 P4Y P10Y 0.05 2486741 <p style="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;">The following table sets forth the activity for the Company’s stock options 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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.548%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.722%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.102%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.722%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.262%;"></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;">Number of<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>average<br/>exercise<br/>price per<br/>share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>intrinsic<br/>value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding 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;">6,886,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.7</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">891,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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;">5,994,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 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;">5,710,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Vested and 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;">4,435,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6886889 4.58 P6Y8M12D 0 0 0 891925 4.38 0 5994964 4.6 P6Y10M24D 0 5710318 4.57 P7Y 0 4435373 5.07 P6Y6M 0.71 0.78 0.72 250000 0 855000 0.71 0.33 P1Y 0.17 P6M 47000000 <p style="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;">The following table sets forth the activity for the Company’s RSUs 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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:92.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.186%;"></td> <td style="width:1.632%;"></td> <td style="width:1%;"></td> <td style="width:15.059%;"></td> <td style="width:1%;"></td> <td style="width:1.632%;"></td> <td style="width:1%;"></td> <td style="width:13.491999999999999%;"></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;">Restricted <br/>Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>average<br/>grant date fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total nonvested units 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">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;">855,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">35,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">0.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 nonvested units 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;">820,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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> 0 0 855000 0.71 35000 0.71 820000 0.71 1300000 2200000 100000 P1Y7M6D <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded stock-based compensation expense related to the issuance of stock as follows (in thousands): </span><p 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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.28%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:16.2%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:14.280000000000001%;"></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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 629000 684000 730000 750000 1359000 1434000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the options granted were estimated using the following assumptions:</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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14.919999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.100000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height: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;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.9</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.8</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </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;">Expected term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94.6</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90.7</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </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;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 0.039 0.038 P5Y10M24D P6Y1M6D 0.946 0.907 0 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;">11. RESTRUCTURING ACTIVITIES</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2023, the Company’s Board of Directors approved a restructuring plan (the “Restructuring Plan”) to reduce the Company’s operating costs and better align its workforce with the needs of its business. The Restructuring Plan eliminated approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s workforce.</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;">Employees affected by the Restructuring Plan obtained involuntary termination benefits pursuant to a one-time benefit arrangement. For employees who were notified of their termination in September 2023 and have no requirements to provide future service, the Company recognized the liability for the termination benefits in full at fair value at the time of termination. For employees who are required to render services beyond a minimum retention period to receive their one-time termination benefits, the Company recognized the termination benefits ratably over their future service periods. The service periods began in October 2023 and ended in December 2023. The Company recorded employee termination benefit charges during the year ended December 31, 2023 of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and has included them as operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring costs pertaining to the Restructuring Plan consist 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.555%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:21.644%;"></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;">Three Months Ended<br/>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: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;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Restructuring expenses incurred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">(</span><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;"><p style="font-size:10pt;margin-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: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;">Non-cash charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurred an impairment charge related to a leased facility of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the year ended December 31, 2023 resulting from the Restructuring 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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2023, the Board of Directors approved arrangements designed to provide that the Company will have the continued dedication and commitment of its remaining employees, including executives, determined to be key to the Company’s planned go-forward operations. The Board of Directors approved, and management implemented, a retention program for employees remaining with the Company which includes cash retention bonuses totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for certain retained employees, provided that they remain within the Company through various requisite service periods. As a result, these cash retention bonuses are being accrued over the requisite service period. With respect to the CEO of the Company, he is only entitled to a cash bonus upon the achievement of certain corporate and strategic milestones for the Company. During the period ended March 31, 2024, the Company's retention accrual was $</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. During the year ended December 31, 2023, the Company's retention accrual was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p> 0.70 3400000 <p style="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;">Restructuring costs pertaining to the Restructuring Plan consist 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.555%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:21.644%;"></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;">Three Months Ended<br/>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: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;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Restructuring expenses incurred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">(</span><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;"><p style="font-size:10pt;margin-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: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;">Non-cash charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 3448000 1593000 121000 1734000 1249000 485000 29000 1200000 500000 400000 <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;">12. NET LOSS PER SHARE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted net loss per share is calculated as follows (in thousands except share and per share amounts):</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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">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;">5,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average number of shares used in computing net loss<br/>   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;">27,112,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,672,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per share, as their effect is 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:52.8%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:19.74%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:19.74%;"></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;">Stock 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;">5,994,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,550,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top: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 and diluted net loss per share is calculated as follows (in thousands except share and per share amounts):</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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">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;">5,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average number of shares used in computing net loss<br/>   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;">27,112,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,672,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-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> -5477000 -12994000 27112697 27112697 25672902 25672902 -0.2 -0.2 -0.51 -0.51 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per share, as their effect is 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:52.8%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:19.74%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:19.74%;"></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;">Stock 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;">5,994,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,550,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5994964 7550469 820000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. SUBSEQUENT EVENTS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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 evaluated subsequent events through the date on which the unaudited interim condensed consolidated financial statements were issued. The Company has concluded that no subsequent events have occurred that require disclosure to the unaudited interim condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> Money market funds with maturities of 90 days or less at the date of purchase are included within cash and cash equivalents in the accompanying condensed consolidated balance sheets and are recognized at fair value