0000950170-24-058642.txt : 20240513 0000950170-24-058642.hdr.sgml : 20240513 20240513160736 ACCESSION NUMBER: 0000950170-24-058642 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GYRE THERAPEUTICS, INC. CENTRAL INDEX KEY: 0001124105 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 562020050 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-51173 FILM NUMBER: 24939057 BUSINESS ADDRESS: STREET 1: 12770 HIGH BLUFF DRIVE, SUITE 150 CITY: SAN DIEGO STATE: CA ZIP: 92130 BUSINESS PHONE: (619) 949-3681 MAIL ADDRESS: STREET 1: 12770 HIGH BLUFF DRIVE, SUITE 150 CITY: SAN DIEGO STATE: CA ZIP: 92130 FORMER COMPANY: FORMER CONFORMED NAME: CATALYST BIOSCIENCES, INC. DATE OF NAME CHANGE: 20150820 FORMER COMPANY: FORMER CONFORMED NAME: TARGACEPT INC DATE OF NAME CHANGE: 20000919 10-Q 1 gyre-20240331.htm 10-Q 10-Q
Q1--12-310001124105false2027-0300011241052023-11-300001124105gyre:GyrePharmaceuticalsMember2023-01-012023-03-310001124105us-gaap:ProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2023-01-012023-03-310001124105us-gaap:SubsequentEventMember2024-04-012024-04-300001124105us-gaap:FinanceReceivablesMemberus-gaap:MeasurementInputDiscountRateMembergyre:GCBiophrarmaCorpAssetPurchaseAgreementMembergyre:ContingentValueRightsAgreementMember2024-03-310001124105us-gaap:FurnitureAndFixturesMember2023-12-310001124105us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001124105us-gaap:RelatedPartyMember2024-03-310001124105stpr:CA2024-03-310001124105gyre:GyreMember2024-01-012024-03-310001124105gyre:FThreeFiveOneMembergyre:GyrePharmaceuticalsMembergyre:SubmissionOfTheNewDrugApplicationMember2024-03-310001124105us-gaap:ParentMember2024-01-012024-03-310001124105us-gaap:CustomerConcentrationRiskMembergyre:ShanghaiPharmaceuticalsHoldingCompanyLimitedMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001124105srt:OfficeBuildingMemberus-gaap:SubsequentEventMember2024-04-300001124105gyre:PreferredStockWarrantsMember2023-10-012023-10-310001124105gyre:FThreeFiveOneAssetPurchaseAgreementMemberus-gaap:RelatedPartyMembergyre:GNIMember2023-12-310001124105us-gaap:AllOtherSegmentsMember2023-12-3100011241052023-10-012023-12-310001124105us-gaap:ConvertiblePreferredStockMember2024-01-012024-03-310001124105us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-03-310001124105us-gaap:MoneyMarketFundsMember2023-12-310001124105us-gaap:DomesticCountryMember2024-03-310001124105us-gaap:RetainedEarningsMember2023-03-310001124105gyre:PreferredStockWarrantsMember2023-12-310001124105us-gaap:ParentMember2023-01-012023-03-3100011241052024-03-310001124105us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembergyre:SinopharmGroupCompanyLimitedMember2023-01-012023-03-310001124105us-gaap:FinanceReceivablesMember2023-12-310001124105srt:ScenarioForecastMembergyre:GCBiophrarmaCorpAssetPurchaseAgreementMembergyre:ContingentValueRightsAgreementMember2025-03-310001124105us-gaap:RetainedEarningsMember2024-03-3100011241052023-01-012023-12-310001124105gyre:ContingentValueRightsAgreementMember2024-01-012024-03-310001124105us-gaap:SubsequentEventMembergyre:JiangsuWangaoAgreementMember2024-05-012024-05-3100011241052023-12-310001124105us-gaap:RelatedPartyMembergyre:GNIMember2023-01-012023-03-310001124105gyre:OptionsToPurchaseCommonStockMember2023-12-3100011241052022-01-012022-12-310001124105us-gaap:CustomerConcentrationRiskMembergyre:ChinaResourcesPharmaceuticalGroupLimitedMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001124105us-gaap:ConvertiblePreferredStockMember2023-10-310001124105gyre:GyrePharmaceuticalsMember2023-12-3100011241052022-12-310001124105us-gaap:NoncontrollingInterestMember2023-12-310001124105gyre:ContingentValueRightsAgreementMember2023-02-012023-02-280001124105us-gaap:SubsequentEventMember2024-04-300001124105us-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001124105gyre:MainlandChinaContributionPlanMember2024-01-012024-03-310001124105gyre:CVRDerivativeLiabilityNonCurrentMemberus-gaap:FairValueInputsLevel3Member2023-12-310001124105us-gaap:CapitalAdditionsMember2024-01-012024-03-310001124105gyre:StatutoryReserveMember2023-03-310001124105gyre:FThreeFiveOneMembergyre:GyrePharmaceuticalsMembergyre:NMPAsApprovalOfTheNDAMember2024-03-310001124105us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembergyre:SinopharmGroupCompanyLimitedMember2023-01-012023-03-310001124105us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001124105gyre:CVRDerivativeLiabilityNonCurrentMember2024-03-310001124105us-gaap:ProductMember2024-01-012024-03-310001124105us-gaap:CommonStockMember2024-01-012024-03-310001124105us-gaap:CashAndCashEquivalentsMember2023-12-310001124105us-gaap:FairValueInputsLevel1Member2024-03-310001124105gyre:GyrePharmaceuticalsMembergyre:GyreMember2023-10-302023-10-300001124105us-gaap:AllOtherSegmentsMember2023-01-012023-03-310001124105us-gaap:RetainedEarningsMember2023-12-310001124105gyre:GyreMember2023-12-310001124105us-gaap:ComputerSoftwareIntangibleAssetMember2024-03-310001124105us-gaap:ConvertiblePreferredStockMember2023-11-300001124105gyre:ContingentValueRightsAgreementMember2023-10-302023-10-300001124105us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001124105us-gaap:FinanceReceivablesMember2024-03-310001124105gyre:ContingentValueRightsAgreementMember2024-03-310001124105us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001124105gyre:GyrePharmaceuticalsMember2024-03-310001124105us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001124105gyre:TwoThousandTwentyOneATMProgramMember2023-03-310001124105us-gaap:RelatedPartyMembergyre:GNIMember2023-12-310001124105us-gaap:ResearchAndDevelopmentArrangementMember2024-03-310001124105us-gaap:RelatedPartyMember2023-12-310001124105us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001124105us-gaap:AdditionalPaidInCapitalMember2023-03-310001124105us-gaap:RelatedPartyMembergyre:GNIMembergyre:CPIContributionMember2024-03-310001124105gyre:StatutoryReserveMember2024-03-310001124105us-gaap:TechnologyBasedIntangibleAssetsMember2024-03-310001124105gyre:FThreeFiveOneAssetPurchaseAgreementMemberus-gaap:RelatedPartyMembergyre:GNIMember2024-03-310001124105gyre:TwoThousandTwentyOneATMProgramMember2024-03-310001124105us-gaap:RelatedPartyMembergyre:GNIMember2024-01-012024-03-310001124105gyre:CVRDerivativeLiabilityNonCurrentMember2024-01-012024-03-310001124105gyre:ContingentValueRightsAgreementMember2022-12-262022-12-260001124105gyre:CVRDerivativeLiabilityNonCurrentMember2023-12-310001124105gyre:MachineryAndElectronicDevicesMember2024-03-310001124105gyre:TwoThousandTwentyThreeOmnibusIncentivePlanMember2024-01-010001124105gyre:MainlandChinaContributionPlanMember2023-01-012023-03-310001124105us-gaap:StateAndLocalJurisdictionMember2024-01-012024-03-310001124105us-gaap:BuildingMember2024-03-310001124105us-gaap:ParentMember2024-03-310001124105us-gaap:WarrantMember2023-12-310001124105gyre:CVRDerivativeLiabilityNonCurrentMemberus-gaap:FairValueInputsLevel3Member2024-03-310001124105us-gaap:MoneyMarketFundsMember2024-03-3100011241052023-11-012023-11-300001124105gyre:PreferredStockWarrantsMember2023-10-310001124105gyre:OptionsToPurchaseCommonStockMember2024-01-012024-03-310001124105us-gaap:AdditionalPaidInCapitalMember2022-12-310001124105us-gaap:MeasurementInputOptionVolatilityMember2023-12-310001124105us-gaap:SubsequentEventMembergyre:JiangsuWangaoAgreementMember2024-05-310001124105us-gaap:CashAndCashEquivalentsMember2024-03-310001124105us-gaap:ParentMember2022-12-310001124105us-gaap:ConvertiblePreferredStockMember2023-10-270001124105us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001124105us-gaap:WarrantMember2024-03-310001124105gyre:StatutoryReserveMember2023-12-310001124105us-gaap:ConstructionInProgressMember2024-03-310001124105us-gaap:ProductMember2023-01-012023-03-310001124105us-gaap:NoncontrollingInterestMember2023-03-310001124105gyre:PreferredStockWarrantsMember2024-03-310001124105us-gaap:AllOtherSegmentsMember2024-03-310001124105us-gaap:DomesticCountryMember2007-12-310001124105us-gaap:EmployeeStockOptionMember2024-03-310001124105gyre:GCBiopharmaCorpMember2023-12-310001124105us-gaap:RelatedPartyMembergyre:GNIMembergyre:GyreMember2024-03-310001124105gyre:CPIContributionMember2023-01-012023-12-310001124105us-gaap:NoncontrollingInterestMember2022-12-310001124105gyre:OptionsToPurchaseCommonStockMember2024-03-310001124105us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001124105us-gaap:CommonStockMember2022-12-310001124105us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembergyre:SinopharmGroupCompanyLimitedMember2024-01-012024-03-310001124105gyre:GyrePharmaceuticalsMember2024-01-012024-03-310001124105us-gaap:CommonStockMember2024-03-310001124105us-gaap:FairValueInputsLevel1Member2023-12-310001124105us-gaap:MeasurementInputOptionVolatilityMember2024-03-3100011241052023-03-310001124105us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001124105us-gaap:GeneralAndAdministrativeExpenseMembergyre:GyreMember2024-01-012024-03-310001124105us-gaap:FinanceReceivablesMemberus-gaap:FairValueInputsLevel3Member2024-03-310001124105us-gaap:NoncontrollingInterestMember2024-03-310001124105us-gaap:ParentMember2023-12-310001124105gyre:TwoThousandTwentyOneATMProgramMember2021-10-152021-10-150001124105us-gaap:ConvertiblePreferredStockMember2023-12-310001124105us-gaap:FinanceReceivablesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001124105us-gaap:CustomerConcentrationRiskMembergyre:ShanghaiPharmaceuticalsHoldingCompanyLimitedMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001124105us-gaap:FinanceReceivablesMember2024-01-012024-03-310001124105gyre:TwoThousandTwentyOneATMProgramMember2021-10-150001124105srt:MaximumMember2015-05-012015-05-3100011241052024-01-012024-03-310001124105us-gaap:FairValueInputsLevel3Member2024-03-310001124105gyre:PreferredStockWarrantsMember2023-10-270001124105us-gaap:ConvertiblePreferredStockMember2022-12-310001124105gyre:MachineryAndElectronicDevicesMember2023-12-310001124105gyre:GCBiopharmaCorpMember2024-03-310001124105gyre:ContingentValueRightsAgreementMember2023-02-280001124105us-gaap:ConvertiblePreferredStockMember2024-03-310001124105us-gaap:FairValueInputsLevel3Member2023-12-310001124105gyre:GyreMember2024-03-310001124105us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-03-310001124105us-gaap:CommonStockMember2023-12-310001124105us-gaap:RetainedEarningsMember2023-01-012023-03-310001124105gyre:TwoThousandTwentyThreeOmnibusIncentivePlanMember2024-01-012024-03-310001124105us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembergyre:SinopharmGroupCompanyLimitedMember2024-01-012024-03-310001124105gyre:MotorVehiclesMember2024-03-310001124105us-gaap:DomesticCountryMember2024-01-012024-03-310001124105us-gaap:AdditionalPaidInCapitalMember2024-03-310001124105us-gaap:StateAndLocalJurisdictionMember2024-03-310001124105us-gaap:ConvertiblePreferredStockMember2024-01-220001124105us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2023-12-310001124105gyre:AccountingStandardsUpdate202307Member2024-03-310001124105us-gaap:ConstructionInProgressMember2023-12-310001124105us-gaap:RetainedEarningsMember2022-12-3100011241052024-05-060001124105gyre:FThreeFiveOneMembergyre:GyrePharmaceuticalsMembergyre:NDAPassesTheNMPAsReviewAndInspectionMember2024-03-310001124105us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001124105gyre:MotorVehiclesMember2023-12-310001124105us-gaap:CustomerConcentrationRiskMembergyre:ChinaResourcesPharmaceuticalGroupLimitedMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001124105us-gaap:BuildingMember2023-12-310001124105us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001124105us-gaap:FurnitureAndFixturesMember2024-03-310001124105us-gaap:WarrantMember2024-01-012024-03-310001124105gyre:ContingentValueRightsAgreementMember2023-04-012023-04-300001124105us-gaap:AdditionalPaidInCapitalMember2023-12-310001124105us-gaap:ParentMember2023-03-310001124105gyre:StatutoryReserveMember2022-12-310001124105us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001124105us-gaap:RetainedEarningsMember2024-01-012024-03-310001124105us-gaap:ConvertiblePreferredStockMember2023-12-310001124105gyre:TwoThousandTwentyThreeOmnibusIncentivePlanMember2023-10-300001124105gyre:CVRDerivativeLiabilityNonCurrentMemberus-gaap:MeasurementInputDiscountRateMembergyre:GCBiophrarmaCorpAssetPurchaseAgreementMembergyre:ContingentValueRightsAgreementMember2024-03-310001124105us-gaap:MoneyMarketFundsMember2024-03-310001124105us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-3100011241052023-01-012023-03-310001124105us-gaap:CommonStockMember2023-03-310001124105us-gaap:MoneyMarketFundsMember2023-12-310001124105us-gaap:ProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2024-01-012024-03-310001124105us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001124105us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001124105us-gaap:RelatedPartyMembergyre:GNIMember2024-03-31utr:sqmxbrli:purexbrli:sharesgyre:Segmentiso4217:CNYiso4217:USDxbrli:sharesiso4217:USDgyre:Installment

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

(Mark One)

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

For the quarterly period ended 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: 000-51173

Gyre Therapeutics, Inc.

(Exact Name of Registrant as Specified in its Charter)

Delaware

56-2020050

(State or Other Jurisdiction of

Incorporation or Organization)

(I.R.S. Employer

Identification No.)

12770 High Bluff Drive Suite 150

San Diego, California

92130

(Address of Principal Executive Offices)

(Zip Code)

(858) 567-7770

(Registrant’s Telephone Number, Including Area Code)

Securities registered or to be 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.001 per share

 

GYRE

 

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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

Emerging growth company

 

 

 

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

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

As of May 6, 2024, the number of outstanding shares of the registrant’s common stock, par value $0.001 per share, was 85,510,116.

 

 

 

 


 

GYRE THERAPEUTICS, INC.

TABLE OF CONTENTS

 

 

 

 

Page No.

 

 

 

 

 

PART I. FINANCIAL INFORMATION

 

2

 

 

 

 

 

Item 1.

 

Financial Statements:

 

2

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets as of March 31, 2024 (unaudited) and December 31, 2023

 

2

 

 

 

 

 

 

 

Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2024 and 2023 (unaudited)

 

4

 

 

 

 

 

 

 

Condensed Consolidated Statements of Convertible Preferred Stock and Equity for the three months ended March 31, 2024 and 2023 (unaudited)

 

5

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023 (unaudited)

 

6

 

 

 

 

 

 

 

Notes to the Unaudited Condensed Consolidated Financial Statements

 

7

 

 

 

 

 

Item 2.

 

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

 

24

 

 

 

 

 

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

34

 

 

 

 

 

Item 4.

 

Controls and Procedures

 

34

 

 

 

 

 

PART II. OTHER INFORMATION

 

35

 

 

 

 

 

Item 1.

 

Legal Proceedings

 

35

 

 

 

 

 

Item 1A.

 

Risk Factors

 

35

 

 

 

 

 

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

35

 

 

 

 

 

Item 3.

 

Defaults Upon Senior Securities

 

35

 

 

 

 

 

Item 4.

 

Mine Safety Disclosures

 

35

 

 

 

 

 

Item 5.

 

Other Information

 

35

 

 

 

 

 

Item 6.

 

Exhibits

 

36

 

 

 

 

 

Exhibit Index

 

36

 

 

 

 

 

Signatures

 

39

 

 

 

 


 

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

Gyre Therapeutics, Inc.

Condensed Consolidated Balance Sheets

(In thousands, except share and per share amounts)

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

(Unaudited)

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

29,785

 

 

$

33,509

 

Short-term bank deposits

 

 

7,567

 

 

 

 

Accounts and note receivables, net

 

 

15,458

 

 

 

15,552

 

Other receivables from GNI

 

 

1,287

 

 

 

1,287

 

Inventories, net

 

 

4,939

 

 

 

4,281

 

Prepaid assets

 

 

1,790

 

 

 

1,547

 

Other current assets

 

 

1,897

 

 

 

1,045

 

Total current assets

 

 

62,723

 

 

 

57,221

 

Property and equipment, net

 

 

23,564

 

 

 

23,288

 

Long-term receivable from GCBP

 

 

4,780

 

 

 

4,722

 

Intangible assets, net

 

 

196

 

 

 

205

 

Right-of-use assets

 

 

359

 

 

 

489

 

Land use rights, net

 

 

1,480

 

 

 

1,493

 

Deferred tax assets

 

 

5,000

 

 

 

4,695

 

Long-term certificates of deposit

 

 

23,106

 

 

 

23,431

 

Other assets, noncurrent

 

 

802

 

 

 

995

 

Total assets

 

$

122,010

 

 

$

116,539

 

Liabilities, convertible preferred stock, and equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

330

 

 

$

355

 

Deferred revenue

 

 

35

 

 

 

39

 

Due to related parties

 

 

1,362

 

 

 

1,369

 

CVR excess closing cash payable

 

 

422

 

 

 

1,085

 

Accrued expenses and other current liabilities

 

 

10,767

 

 

 

11,935

 

Income tax payable

 

 

6,470

 

 

 

5,054

 

Operating lease liabilities, current

 

 

100

 

 

 

210

 

Total current liabilities

 

 

19,486

 

 

 

20,047

 

Operating lease liabilities, noncurrent

 

 

175

 

 

 

199

 

Deferred government grants

 

 

203

 

 

 

213

 

CVR derivative liability, noncurrent

 

 

4,780

 

 

 

4,722

 

Warrant liability, noncurrent

 

 

8,547

 

 

 

12,835

 

Other noncurrent liabilities

 

 

48

 

 

 

49

 

Total liabilities

 

 

33,239

 

 

 

38,065

 

Commitments and Contingencies (Note 12)

 

 

 

 

 

 

Convertible Preferred Stock, $0.001 par value, 5,000,000 shares authorized;
   
nil shares and 13,151 shares issued and outstanding at March 31, 2024
   and December 31, 2023, respectively

 

 

 

 

 

64,525

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock, $0.001 par value, 400,000,000 shares authorized; 85,423,246 shares and
   
76,595,616 shares issued and outstanding at March 31, 2024 and
   December 31, 2023, respectively

 

 

85

 

 

 

77

 

Additional paid-in capital

 

 

133,199

 

 

 

68,179

 

Statutory reserve

 

 

3,098

 

 

 

3,098

 

Accumulated deficit

 

 

(78,006

)

 

 

(85,538

)

Accumulated other comprehensive loss

 

 

(1,736

)

 

 

(1,644

)

Total Gyre stockholders’ equity (deficit)

 

 

56,640

 

 

 

(15,828

)

Noncontrolling interest

 

 

32,131

 

 

 

29,777

 

Total equity

 

 

88,771

 

 

 

13,949

 

Total liabilities, convertible preferred stock, and equity

 

$

122,010

 

 

$

116,539

 

 

2


 

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

3


 

Gyre Therapeutics, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Income

(In thousands, except share and per share amounts)

(Unaudited)

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenues

 

$

27,172

 

 

$

24,931

 

Operating expenses:

 

 

 

 

 

 

Cost of revenues

 

 

979

 

 

 

1,125

 

Selling and marketing

 

 

12,542

 

 

 

12,768

 

Research and development

 

 

2,182

 

 

 

2,635

 

General and administrative

 

 

3,398

 

 

 

1,739

 

Total operating expenses

 

 

19,101

 

 

 

18,267

 

Income from operations

 

 

8,071

 

 

 

6,664

 

Other income (expense), net:

 

 

 

 

 

 

Interest income, net

 

 

328

 

 

 

184

 

Other income

 

 

109

 

 

 

66

 

Change in fair value of warrant liability

 

 

4,288

 

 

 

 

Other expenses

 

 

(315

)

 

 

(643

)

Income before income taxes

 

 

12,481

 

 

 

6,271

 

Provision for income taxes

 

 

(2,546

)

 

 

(2,054

)

Net income

 

 

9,935

 

 

 

4,217

 

Net income attributable to noncontrolling interest

 

 

2,403

 

 

 

1,973

 

Net income attributable to common stockholders

 

$

7,532

 

 

$

2,244

 

Net income per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

$

0.09

 

 

$

0.04

 

Diluted

 

$

0.03

 

 

$

0.03

 

Weighted average shares used in calculating net income per
   share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

 

83,265,879

 

 

 

63,588,119

 

Diluted

 

 

102,594,197

 

 

 

78,921,366

 

 

 

 

 

 

 

 

Other comprehensive income:

 

 

 

 

 

 

Net income

 

$

9,935

 

 

$

4,217

 

Foreign currency translation adjustments

 

 

(141

)

 

 

898

 

Comprehensive income

 

 

9,794

 

 

 

5,115

 

Net income attributable to noncontrolling interest

 

 

2,403

 

 

 

1,973

 

Foreign currency translation adjustments attributable to noncontrolling interest

 

 

(49

)

 

 

395

 

Comprehensive income attributable to noncontrolling interest

 

 

2,354

 

 

 

2,368

 

Comprehensive income attributable to common stockholders

 

$

7,440

 

 

$

2,747

 

 

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

 

4


 

Gyre Therapeutics, Inc.

Condensed Consolidated Statements of Convertible Preferred Stock and Equity

(In thousands, except share amounts)

(Unaudited)

 

 

 

Convertible
Preferred Stock

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Statutory

 

 

 

 

 

Accumulated Other Comprehensive

 

 

Total Gyre
Stockholders’

 

 

Non-controlling

 

 

Total

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Reserve

 

 

Accumulated Deficit

 

 

Loss

 

 

(Deficit) Equity

 

 

Interest

 

 

Equity

 

Balance at December 31, 2023

 

 

13,151

 

 

$

64,525

 

 

 

76,595,616

 

 

$

77

 

 

$

68,179

 

 

$

3,098

 

 

$

(85,538

)

 

$

(1,644

)

 

$

(15,828

)

 

$

29,777

 

 

$

13,949

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

11

 

Stock options exercised

 

 

 

 

 

 

 

 

60,297

 

 

 

 

 

 

492

 

 

 

 

 

 

 

 

 

 

 

 

492

 

 

 

 

 

 

492

 

Convertible preferred stock conversion

 

 

(13,151

)

 

 

(64,525

)

 

 

8,767,333

 

 

 

8

 

 

 

64,517

 

 

 

 

 

 

 

 

 

 

 

 

64,525

 

 

 

 

 

 

64,525

 

Foreign currency translation adjustments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(92

)

 

 

(92

)

 

 

(49

)

 

 

(141

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,532

 

 

 

 

 

 

7,532

 

 

 

2,403

 

 

 

9,935

 

Balance at March 31, 2024

 

 

 

 

$

 

 

 

85,423,246

 

 

$

85

 

 

$

133,199

 

 

$

3,098

 

 

$

(78,006

)

 

$

(1,736

)

 

$

56,640

 

 

$

32,131

 

 

$

88,771

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Convertible
Preferred Stock

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Statutory

 

 

Retained Earnings

 

 

Accumulated Other Comprehensive

 

 

Total Gyre
Stockholders’

 

 

Non-controlling

 

 

Total

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Reserve

 

 

 

 

 

(Loss) Income

 

 

Equity

 

 

Interest

 

 

Equity

 

Balance at December 31, 2022

 

 

 

 

$

 

 

 

63,588,119

 

 

$

64

 

 

$

32,795

 

 

$

2,660

 

 

$

7,395

 

 

$

(392

)

 

$

42,522

 

 

$

29,695

 

 

$

72,217

 

Foreign currency translation adjustments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

503

 

 

 

503

 

 

 

395

 

 

 

898

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,244

 

 

 

 

 

 

2,244

 

 

 

1,973

 

 

 

4,217

 

Balance at March 31, 2023

 

 

 

 

$

 

 

 

63,588,119

 

 

$

64

 

 

$

32,795

 

 

$

2,660

 

 

$

9,639

 

 

$

111

 

 

$

45,269

 

 

$

32,063

 

 

$

77,332

 

 

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

 

5


 

Gyre Therapeutics, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Operating Activities

 

 

 

 

 

 

Net income

 

$

9,935

 

 

$

4,217

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

Stock-based compensation

 

 

11

 

 

 

 

Equity in loss of unconsolidated affiliate

 

 

 

 

 

343

 

Depreciation and amortization

 

 

415

 

 

 

276

 

Noncash lease expense

 

 

109

 

 

 

82

 

Amortization of land use rights

 

 

10

 

 

 

10

 

Deferred income taxes, net

 

 

(313

)

 

 

(328

)

Bad debt expense and other non-cash items

 

 

(7

)

 

 

(63

)

Accrued interest on certificates of deposit

 

 

(234

)

 

 

(74

)

Change in fair value of long-term receivable

 

 

(58

)

 

 

 

Change in fair value of derivative liabilities

 

 

58

 

 

 

 

Change in fair value of warrant liability

 

 

(4,288

)

 

 

 

Loss on disposal of property and equipment

 

 

3

 

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts and note receivables

 

 

1

 

 

 

3,915

 

Inventories

 

 

(666

)

 

 

525

 

Prepaid and other assets

 

 

(1,524

)

 

 

(678

)

Income tax payable

 

 

1,423

 

 

 

1,919

 

Accounts payable

 

 

(23

)

 

 

156

 

Other noncurrent liabilities

 

 

(4

)

 

 

(808

)

Due to related parties

 

 

(6

)

 

 

(1

)

Accrued expenses and other liabilities

 

 

(1,839

)

 

 

1,028

 

Operating lease liabilities

 

 

(119

)

 

 

(102

)

Net cash provided by operating activities

 

 

2,884

 

 

 

10,417

 

Investing Activities

 

 

 

 

 

 

Acquisition of intangible assets

 

 

 

 

 

(65

)

Purchase of certificates of deposit

 

 

(7,039

)

 

 

(5,841

)

Purchase of property and equipment

 

 

(231

)

 

 

(1,742

)

Proceeds from sale of equipment

 

 

50

 

 

 

 

Net cash used in investing activities

 

 

(7,220

)

 

 

(7,648

)

Financing Activities

 

 

 

 

 

 

Proceeds from the exercise of stock options

 

 

658

 

 

 

 

Net cash provided by financing activities

 

 

658

 

 

 

 

Effect of exchange rate changes on cash and cash equivalents

 

 

(46

)

 

 

200

 

Net (decrease) increase in cash and cash equivalents

 

 

(3,724

)

 

 

2,969

 

Cash and cash equivalents at beginning of the period

 

 

33,509

 

 

 

25,175

 

Cash and cash equivalents at end of the period

 

$

29,785

 

 

$

28,144

 

 

 

 

 

 

 

 

Supplemental Disclosure of Non-Cash Financing and Investing Activities:

 

 

 

 

 

 

Convertible preferred stock conversion

 

$

64,525

 

 

$

 

Non-cash acquisition of property and equipment through prepaid conversion

 

$

453

 

 

$

252

 

Supplemental Disclosure of Cash Flow Information:

 

 

 

 

 

 

Cash paid for income taxes

 

$

1,436

 

 

$

463

 

 

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

6


 

Gyre Therapeutics, Inc.

Notes to Condensed Consolidated Financial Statements (Unaudited)

 

1.

Nature of Operations and Liquidity

Description of Business

Gyre Therapeutics, Inc. (the “Company,” “Gyre,” or the “combined company”), formerly known as Catalyst Biosciences, Inc. (“Catalyst”), is a biopharmaceutical company originally incorporated in Delaware on March 7, 1997 under the name Targacept, Inc. Catalyst was a biopharmaceutical company with expertise in protease engineering. Prior to ceasing research and development activities in March 2022, Catalyst had several protease assets that were designed to address unmet medical needs in disorders of the complement or coagulation systems.

On October 30, 2023, the Company consummated the transactions (the “Contributions”) contemplated by the Business Combination Agreement as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”), which were accounted for as a reverse asset acquisition and a purchase of noncontrolling interest in accordance with United States (“U.S.”) generally accepted accounting principles (“GAAP”). Continent Pharmaceuticals Inc. (“CPI”) was treated as the accounting acquirer of the reverse asset acquisition and is presented as the predecessor for post-acquisition financial reporting purposes. CPI holds an indirect controlling interest in Beijing Continent Pharmaceuticals Co., Ltd. (d/b/a Gyre Pharmaceuticals Co., Ltd., “Gyre Pharmaceuticals”), a commercial-stage biopharmaceutical company registered and established in the People’s Republic of China (“PRC”) in 2002.

After consummation of the Contributions, the immediate holding company of CPI became Gyre. The Company holds in aggregate a 65.2% indirect interest in Gyre Pharmaceuticals. The majority shareholder of Gyre is GNI USA, Inc. (“GNI USA”), which is indirectly wholly owned by GNI Group Ltd. (“GNI Japan”). Gyre is a financially-sustainable pharmaceutical company with a record of financial success that develops and commercializes small-molecule anti-inflammatory and anti-fibrotic drugs targeting organ diseases, focusing specifically on organ fibrosis. Fibrotic diseases represent a large patient population with significant unmet medical needs.

Liquidity

For the three months ended March 31, 2024, the Company had net income of $9.9 million, while net cash provided by operating activities was $2.9 million. As of March 31, 2024, the Company had an accumulated deficit of $78.0 million and cash and cash equivalents of $29.8 million. Based on the Company’s current operating plan, management believes that existing cash and cash equivalents, cash flows from operations, and access to capital markets will be sufficient to fund the Company’s operating activities and obligations for at least 12 months following the issuance of these condensed consolidated financial statements.

 

2.

Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of the Company and its controlled subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The condensed consolidated financial statements have been prepared in accordance with GAAP and following the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for a fair presentation of the Company’s condensed consolidated financial information. These condensed consolidated results of operations and cash flows for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period.

The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the consolidated financial statements filed with the Annual Report.

7


 

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, allowance of doubtful accounts, long-term receivable, contingent value right (“CVR”) derivative liability, warrant liability, allowance for credit losses, reserves for excess or obsolete inventory, operating lease right-of-use assets and liabilities, recognition of research and development expenses to the appropriate financial reporting period based on the progress of the research and development projects, income taxes, stock-based compensation and useful lives of property and equipment and intangibles with definite lives. The Company bases its estimates on various assumptions that the Company believes to be reasonable under the circumstances. Actual results could differ from those estimates.

Risks and Uncertainties

The Company is subject to a number of risks associated with companies at a similar stage, including dependence on key individuals, competition from larger and established companies, uncertainty of clinical results, ability to obtain adequate financing to support growth, the ability to attract and retain additional qualified personnel to manage the anticipated growth of the Company, and general economic conditions.

Concentration of Credit Risk

In May 2015, a new Deposit Insurance System (“DIS”) managed by the Peoples Bank of China was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of Chinese Renminbi (“RMB”) 500,000. The Company maintains cash and deposits at commercial banks in excess of the amount protected by DIS and the Federal Deposit Insurance Corporation and in the event of bankruptcy of one of these financial institutions, the Company may be unable to claim its deposits back in full. Management believes that these financial institutions are of high credit quality and continually monitors the creditworthiness of these financial institutions. As of March 31, 2024 and December 31, 2023, the Company had cash and cash equivalents of $29.8 million and $33.5 million, and long-term certificates of deposit of $23.1 million and $23.4 million, respectively. In addition, the Company had short-term bank deposits of $7.6 million as of March 31, 2024.

Accounts receivable are typically unsecured and are derived from product sales. The Company manages credit risk related to the accounts receivable through ongoing monitoring of outstanding balances and limiting the amount of credit extended based upon payment history and creditworthiness. Historically, the Company has collected receivables from customers within the credit terms with no significant credit losses incurred.

Concentration of Customer Risk

For the three months ended March 31, 2024 and 2023, the Company had one customer, Sinopharm Group Co., Ltd. (“Sinopharm”), who accounted for approximately 45.4% and 48.7% of accounts receivable, respectively. For the three months ended March 31, 2024, there were three customers, Sinopharm, China Resources Pharmaceutical Group Ltd. (“Resources Pharmaceutical”), and Shanghai Pharmaceuticals Holding Co., Ltd. (“Shanghai Pharmaceuticals”), who accounted for approximately 47.3%, 17.2% and 11.1% of total revenue, respectively. For the three months ended March 31, 2023, there were three customers, Sinopharm, Shanghai Pharmaceuticals, and Resources Pharmaceutical who accounted for approximately 49.4%, 13.5% and 10.4% of total revenue, respectively. All customers are located in mainland China.

Foreign Currency Risk

The RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. 83.0% of the Company’s cash and cash equivalents, and 100% of the Company’s short-term bank deposits and long-term certificates of deposit as of

8


 

March 31, 2024, in the amount of $24.7 million, $7.6 million and $23.1 million, respectively, were denominated in RMB.

Accounting Pronouncements Recently Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The amendments in this ASU are effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted this standard as of January 1, 2024. The adoption of this ASU did not have any material impact on the Company’s interim condensed consolidated financial statements.

New Accounting Pronouncements – Issued But Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU will result in the required additional disclosures being included in the Company’s consolidated financial statements, once adopted. The Company plans to adopt ASU 2023-09 and related updates as of January 1, 2025. The Company will assess the impact of adoption of this standard on its consolidated financial statements.

 

3.

Fair Value Measurements and Financial Instruments

For a description of the fair value hierarchy and the Company’s fair value methodology, see Note 2 – Summary of Significant Accounting Policies in the Annual Report. There were no significant changes in these methodologies during the three months ended March 31, 2024. As of March 31, 2024, the Company’s highly liquid money market funds are included within cash equivalents.

The following tables present the fair value hierarchy for assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

March 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds(1)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Long-term receivable from GCBP

 

 

 

 

 

 

 

 

4,780

 

 

 

4,780

 

Total financial assets

 

$

3,904

 

 

$

 

 

$

4,780

 

 

$

8,684

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

CVR derivative liability, noncurrent

 

$

 

 

$

 

 

$

4,780

 

 

$

4,780

 

Warrant liability, noncurrent

 

 

 

 

 

 

 

 

8,547

 

 

 

8,547

 

Total financial liabilities

 

$

 

 

$

 

 

$

13,327

 

 

$

13,327

 

 

9


 

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds(1)

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Long-term receivable from GCBP

 

 

 

 

 

 

 

 

4,722

 

 

 

4,722

 

Total financial assets

 

$

5,860

 

 

$

 

 

$

4,722

 

 

$

10,582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

CVR derivative liability

 

$

 

 

$

 

 

$

4,722

 

 

$

4,722

 

Warrant liability, noncurrent

 

 

 

 

 

 

 

 

12,835

 

 

 

12,835

 

Total financial liabilities

 

$

 

 

$

 

 

$

17,557

 

 

$

17,557

 

 

(1)
Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.

The carrying amounts of cash, accounts and note receivables, net, other receivables, accounts payable, due to related parties, CVR excess closing cash payable, and accrued liabilities approximate their fair values due to the short-term maturity of these instruments.

During the three months of March 31, 2024 and the year ended December 31, 2023, there were no transfers of fair value measurement between Level 1 and Level 2 and no transfers into or out of Level 3 for both financial assets and liabilities.

Long-term Receivables and Derivative Liabilities

Concurrent with the signing of the Business Combination Agreement on December 26, 2022, Catalyst and the Rights Agent (as defined in the CVR Agreement) executed a contingent value rights agreement (the “CVR Agreement”), as amended on March 29, 2023, pursuant to which each holder of Catalyst common stock as of January 5, 2023 (each, a “CVR Holder”), excluding GNI Japan and GNI Hong Kong Limited (“GNI HK”), received one contractual CVR for each share of Catalyst common stock held by such holder. Each CVR entitles the holder thereof to receive certain cash payments in the future.

The long-term receivable and the corresponding CVR derivative liability, noncurrent relate to the asset purchase agreement with GC Biopharma Corp. (“GCBP”). The fair value of this long-term receivable and derivative liability is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The estimated fair value of the long-term receivable and CVR derivative liability, noncurrent was determined based on the anticipated amount and timing of projected cash flows to be received from GCBP pursuant to the GCBP asset purchase agreement discounted to their present values using an estimated discount rate of 5.05%. As of March 31, 2024, the Company expects to receive a $5.0 million hold-back payment from GCBP in the first quarter of 2025, which will be distributed, net of expenses, to the CVR Holders. The change in fair value of the long-term receivable from GCBP and the corresponding CVR derivative liability, noncurrent was recorded in interest and other income, net on the condensed consolidated statement of operations and comprehensive income.

Warrant Liability

In October 2023, Catalyst entered into a Securities Purchase Agreement for a private placement with GNI USA (the “Private Placement”). The Private Placement closed immediately following the Contributions, on October 30, 2023. Upon closing of the Private Placement, the Company issued 811 shares of Series X Convertible Preferred Stock, par value $0.001 per share (the “Convertible Preferred Stock”) and warrants to purchase up to 811 shares of Convertible Preferred Stock (the “Preferred Stock Warrants”) to GNI USA for an aggregate purchase price of approximately $5.0 million. The Preferred Stock Warrants are immediately exercisable at an exercise price of $4,915.00 per share of Convertible Preferred Stock and expire on October 30, 2033. The number of shares of common stock issuable upon exercise and conversion of the Preferred Stock Warrants is 540,666. The Company accounted for the Private Placement as a non-arm’s length transaction. The Preferred Stock Warrants were initially recognized at fair value upon issuance and the remaining proceeds from the Private Placement were allocated to the Convertible Preferred Stock.

10


 

The Preferred Stock Warrants are freestanding financial instruments classified as a warrant liability on the Company’s condensed consolidated balance sheet. The Preferred Stock Warrants are revalued in each reporting period with the change in fair value recorded as change in fair value of warrant liability in other income (expense), net on the condensed consolidated statement of operations and comprehensive income.

The fair value of the warrant liability is estimated based on the Black-Scholes option pricing model using the following weighted-average assumptions:

 

March 31, 2024

 

 

December 31, 2023

 

Share price

$

17.48

 

 

$

25.70

 

Exercise price

$

4,915.00

 

 

$

4,915.00

 

Dividend yield

 

%

 

 

%

Risk-free interest

 

4.20

%

 

 

3.88

%

Term (years)

 

9.58

 

 

 

9.83

 

Expected volatility

 

84.00

%

 

 

84.00

%

The following table sets forth the changes in the estimated fair value of the Company’s Level 3 financial assets and liabilities (in thousands):

 

 

Long-term receivable

 

 

CVR derivative

 

 

Warrant

 

 

 

from GCBP

 

 

liability, noncurrent

 

 

liability

 

Balance at December 31, 2023

 

$

4,722

 

 

$

4,722

 

 

$

12,835

 

Changes in fair value

 

 

58

 

 

 

58

 

 

 

(4,288

)

Balance at March 31, 2024

 

$

4,780

 

 

$

4,780

 

 

$

8,547

 

Financial Instruments

Cash equivalents consisted of the following (in thousands):

March 31, 2024

 

Amortized
cost

 

 

Gross
unrealized
gains

 

 

Gross
unrealized
losses

 

 

Estimated
fair
value

 

Money market funds (cash equivalents)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Total financial assets

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Classified as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

$

3,904

 

Total financial assets

 

 

 

 

 

 

 

 

 

 

$

3,904

 

 

December 31, 2023

 

Amortized
cost

 

 

Gross
unrealized
gains

 

 

Gross
unrealized
losses

 

 

Estimated
fair
value

 

Money market funds (cash equivalents)

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Total financial assets

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Classified as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

$

5,860

 

Total financial assets

 

 

 

 

 

 

 

 

 

 

$

5,860

 

 

11


 

4.

Balance Sheet Components

Inventories, net

Inventories, net of reserves of $3,000 and $46,000 as of March 31, 2024 and December 31, 2023, respectively, consisted of the following components (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

724

 

 

$

919

 

Work in progress

 

 

2,532

 

 

 

1,997

 

Finished goods

 

 

1,683

 

 

 

1,365

 

Inventories, net

 

$

4,939

 

 

$

4,281

 

The provision for inventory and write-downs for the periods ended March 31, 2024 and December 31, 2023 were immaterial.

Accrued Expenses and Other Current Liabilities

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

 

March 31, 2024

 

 

December 31, 2023

 

Accrued payroll and welfare

$

5,930

 

 

$

5,790

 

Accrued expenses - selling expenses

 

1,734

 

 

 

44

 

Supplier reimbursement

 

997

 

 

 

2,247

 

Accrued sales discount

 

912

 

 

 

903

 

Accrued expenses - general and administrative

 

601

 

 

 

1,190

 

Accrued professional services

 

251

 

 

 

837

 

Accrued expenses - research and development

 

236

 

 

 

161

 

Deferred government grants

 

40

 

 

 

40

 

Employee reimbursement

 

27

 

 

 

648

 

Other accrued liabilities

 

39

 

 

 

75

 

Accrued expenses and other current liabilities

$

10,767

 

 

$

11,935

 

 

Accounts and Note Receivables, Net

Accounts and note receivables, net consisted of the following (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

Accounts receivable

 

$

15,209

 

 

$

15,204

 

Note receivable

 

 

356

 

 

 

389

 

Allowance for credit losses

 

 

(107

)

 

 

(41

)

Allowance and note receivables, net

 

$

15,458

 

 

$

15,552

 

Property and Equipment, Net

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

 

 

March 31, 2024

 

 

December 31, 2023

 

Buildings

 

$

12,294

 

 

$

12,289

 

Construction in progress

 

 

8,420

 

 

 

7,875

 

Machinery and electronic devices

 

 

6,732

 

 

 

6,598

 

Furniture and fixtures

 

 

605

 

 

 

606

 

Motor vehicles

 

 

185

 

 

 

185

 

Property and equipment, gross

 

 

28,236

 

 

 

27,553

 

Less: Accumulated depreciation

 

 

(4,672

)

 

 

(4,265

)

Property and equipment, net

 

$

23,564

 

 

$

23,288

 

 

12


 

5.

Intangible Assets

The gross carrying amounts and accumulated amortization of the Companys intangible assets with determinable lives as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31, 2024

 

 

 

Gross carrying amount

 

 

Accumulated amortization

 

 

Intangible assets, net

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Technological know-how

 

$

430

 

 

$

(295

)

 

$

135

 

Computer software

 

 

171

 

 

 

(110

)

 

 

61

 

Total intangible assets

 

$

601

 

 

$

(405

)

 

$

196

 

 

 

 

December 31, 2023

 

 

 

Gross carrying amount

 

 

Accumulated amortization

 

 

Intangible assets, net

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Technological know-how

 

$

430

 

 

$

(290

)

 

$

140

 

Computer software

 

 

171

 

 

 

(106

)

 

 

65

 

Total intangible assets

 

$

601

 

 

$

(396

)

 

$

205

 

 

Intangible assets are carried at cost less accumulated amortization and impairment, if applicable, and the amortization expense is recorded in operating expenses. The weighted average amortization period for the intangible assets as of March 31, 2024 is 4.9 years.

 

Amortization expense was $100,000 and $45,000 for the three months ended March 31, 2024 and 2023, respectively. Based on finite-lived intangible assets recorded as of March 31, 2024, the estimated future amortization expense is as follows (in thousands):

 

 

 

Estimated amortization expense

 

2024

 

$

26

 

2025

 

 

34

 

2026

 

 

34

 

2027

 

 

33

 

2028

 

 

18

 

Thereafter

 

 

51

 

Total

 

$

196

 

 

6.

Revenue

 

The Company’s product revenues were mainly generated from the sale of ETUARY. Sales of ETUARY accounted for 99.2% and 98.7% of total revenue for the three months ended March 31, 2024 and 2023, respectively.

 

Sales of Pharmaceutical Products

The Company generates revenue mostly through sales of ETUARY and certain generic drugs. The distributors were the Company’s direct customers, and sales to distributors accounted for 100.0% of revenue from ETUARY. The distributors sell ETUARY to outlets, including hospitals and other medical institutions, as well as pharmacies.

Product returns to date have not been significant and the Company has not considered it necessary to record a reserve for product returns. The Company’s product revenues were recognized at a point in time when the underlying product was delivered to the customer, which was when the customer obtained control of the product. Revenue from sales of pharmaceutical products was $27.2 million and $24.9 million for the three months ended March 31, 2024 and 2023, respectively. All sales are generated in the PRC. Deferred revenue recognized during the quarter ended March 31, 2024 was immaterial.

13


 

The Company’s sales by product categories for the three months ended March 31, 2024 and 2023 are as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Sales of Pharmaceutical Products

 

$

27,172

 

 

$

24,931

 

Total

 

$

27,172

 

 

$

24,931

 

 

7.

Leases

 

Operating Leases

 

Gyre Pharmaceuticals’ corporate headquarters, a 968 square meter office space, is situated in Beijing, PRC, with the lease expiring in June 2024. Additionally, a laboratory center spanning approximately 640 square meters was leased in Shanghai, PRC, which expired in November 2023. In 2022, the Company secured a new lease for an office space of approximately 180 square meters in Zhengzhou, PRC, with the lease set to expire in August 2024. In November 2023, the Company also secured a new lease for its U.S. headquarters in San Diego, California, with the lease set to expire in the first quarter of 2027.

 

The Company also has multiple short-term leased properties used as offices and employee dormitories. The Company recorded a total of $18,000 and $25,000 short-term rent expenses during the three months ended March 31, 2024 and 2023, respectively. The short-term rent expense amounts are recorded in operating expenses in the accompanying condensed consolidated statements of operations and comprehensive income.

 

As of March 31, 2024, the Company recorded an aggregate right-of-use asset of $0.4 million and an aggregate lease liability of $0.3 million in the accompanying condensed consolidated balance sheets.

 

For the three months ended March 31, 2024 and 2023, the Company’s operating lease expense was $0.1 million and $0.1 million, respectively. Variable lease payments for the three months ended March 31, 2024 and 2023 were immaterial.

 

Supplemental cash flow information related to operating leases was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities

 

$

139

 

 

$

127

 

 

The present value assumptions used in calculating the present value of the lease payments were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term

 

2.7 years

 

 

2.2 years

 

Weighted-average discount rate

 

 

4.80

%

 

 

4.78

%

 

As of March 31, 2024, undiscounted future minimum payments under the Company’s operating leases were as follows (in thousands):

 

 

 

Amount

 

Remaining in 2024

 

$

85

 

2025

 

 

103

 

2026

 

 

106

 

Total undiscounted lease payments

 

 

294

 

Less: imputed interest

 

 

(19

)

Total lease liabilities

 

 

275

 

Less: current portion of lease liabilities

 

 

(100

)

Lease liabilities, net of current portion

 

$

175

 

 

14


 

The Company is required to maintain security deposits of $0.4 million in connection with various leases, which amounts are included in other assets, noncurrent on the Company’s condensed consolidated balance sheets.

 

Land Use Rights

 

As of March 31, 2024, the Company held land use rights for two land parcels in Beijing’s Shunyi District, expiring in 2053, and in Cangzhou, Hebei Province, expiring from 2067 to 2071. These parcels, with a combined area of approximately 66,559 square meters, are utilized as manufacturing facilities. As of March 31, 2024, the aggregate recorded land use rights, net assets for these parcels was $1.5 million.

 

8.

Stockholders’ Equity

 

Common Stock

 

Common stock reserved for future issuance is as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Options issued and outstanding

 

 

18,218,495

 

 

 

18,280,548

 

Preferred Stock Warrants issued and outstanding

 

 

540,666

 

 

 

540,666

 

Convertible Preferred Stock issued and outstanding

 

 

 

 

 

8,767,332

 

Total common stock reserved

 

 

18,759,161

 

 

 

27,588,546

 

 

2021 ATM Program

 

On October 15, 2021, Catalyst entered into an Equity Distribution Agreement (the “ATM Agreement”) with Piper Sandler & Co. (“Piper Sandler”) as sales agent, pursuant to which the Company may offer and sell, from time to time, through Piper Sandler, shares of the Company’s common stock, par value of $0.001 per share, with aggregate gross sales proceeds of up to $50.0 million through an at-the-market offering program (the “ATM Program”). The Company will pay Piper Sandler a commission of 3% of the gross proceeds of any shares sold. The Company also agreed to reimburse Piper Sandler for certain expenses incurred in connection with its services under the ATM Agreement, including up to $50,000 for legal expenses in connection with the establishment of the ATM Program. The Company did not utilize this or any other ATM Program during the quarter ended March 31, 2024.

 

Sales of shares of common stock under the ATM Program may be made pursuant to the registration statement on Form S-3 (File No. 333-253874), which was declared effective by the SEC on May 3, 2021, and a related prospectus supplement filed with the SEC on October 15, 2021. For the three months ended March 31, 2024 and 2023, no shares of common stock were sold under the ATM Program.

 

Restricted Net Assets

 

Under PRC laws and regulations, Gyre Pharmaceuticals is subject to restrictions on foreign exchange and cross-border cash transfers, including to parent companies and U.S. stockholders. The ability to distribute earnings to the parent companies and U.S. stockholders is also limited. Current PRC regulations permit Gyre Pharmaceuticals to pay dividends to BJContinent Pharmaceuticals Limited (“BJC”) only out of its accumulated profits as determined in accordance with PRC accounting standards and regulations. Amounts restricted include paid-in capital and the statutory reserves of Gyre Pharmaceuticals. The aggregate amounts of restricted capital and statutory reserves of the relevant subsidiaries not available for distribution were $64.3 million as of March 31, 2024 and December 31, 2023.

 

Statutory Reserve

 

Gyre Pharmaceuticals is required to set aside at least 10% of its after-tax profits as the statutory reserve fund until the cumulative amount of the statutory reserve fund reaches 50% or more of its registered capital, if any, to fund its statutory reserves, which are not available for distribution as cash dividends. At the Company’s discretion, the

15


 

Company may allocate a portion of after-tax profits based on PRC accounting standards to a discretionary reserve fund.

 

There were no appropriations to these reserves during the three months ended March 31, 2024 or during the year ended December 31, 2023.

 

9.

Convertible Preferred Stock

 

In December 2022, Catalyst issued an aggregate of 12,340 shares of Convertible Preferred Stock to GNI Japan and GNI HK in connection with the F351 Asset Acquisition (see Note 1 — Organization and Nature of Operations of the Annual Report), which were subsequently transferred to GNI USA in October 2023.

 

In October 2023, immediately following the closing of the Contributions, the Company issued 811 shares of Convertible Preferred Stock and 811 Preferred Stock Warrants to GNI USA under the Private Placement. For additional information, see Note 3 Fair Value Measurements and Financial Instruments.

 

In November 2023, GNI USA provided notice to the Company to convert its 13,151 shares of Convertible Preferred Stock. Each share of Convertible Preferred Stock was convertible into approximately 666.67 shares of common stock. On January 22, 2024, subject to the terms and conditions of the Convertible Preferred Stock Certificate of Designation, 8,767,333 shares of common stock were issued to GNI USA upon such conversion.

 

10.

Stock Based Compensation

 

2023 Omnibus Incentive Plan

 

The 2023 Omnibus Incentive Plan was approved by Catalyst’s stockholders in August 2023 and ratified by Gyre’s board of directors (the “Board”) in October 2023. The 2023 Omnibus Incentive Plan became effective on October 30, 2023. The 2023 Omnibus Incentive Plan permits the Company to issue up to 17,845,496 shares of common stock and will automatically increase by the lesser of (i) 5% of the total number of outstanding shares of common stock on December 31st of the preceding calendar year and (ii) such smaller number of shares of common stock as determined by the Board on the first day of each fiscal year beginning on January 1, 2024. On January 1, 2024, pursuant to the automatic increase in the number of shares reserved, an additional 3,829,780 shares of common stock were reserved and made available for issuance under the 2023 Omnibus Incentive Plan.

 

The following table summarizes stock option activity considering the conversion of Gyre Pharmaceuticals options to Gyre options to purchase shares of Gyre common stock upon completion of the Contributions:

 

 

 

Number of Shares
Underlying
Outstanding
Options

 

 

Weighted-
Average Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual Term
(Years)

 

Outstanding — December 31, 2023

 

 

18,280,548

 

 

$

1.49

 

 

 

6.9

 

Options granted

 

 

1,866

 

 

$

17.86

 

 

 

 

Options exercised

 

 

(60,297

)

 

$

8.15

 

 

 

 

Options forfeited and cancelled

 

 

(3,622

)

 

$

22.85

 

 

 

 

Outstanding — March 31, 2024

 

 

18,218,495

 

 

$

1.46

 

 

 

6.7

 

Exercisable — March 31, 2024

 

 

18,205,433

 

 

$

1.46

 

 

 

6.7

 

 

16


 

 

Valuation Assumptions

 

The Company estimated the fair value of stock options granted using the Black-Scholes option-pricing formula and a single option award approach. Due to its limited relevant historical data, the Company estimated its volatility considering a number of factors, including the use of the volatility of comparable public companies. The expected term of options granted under the 2023 Omnibus Incentive Plan, all of which qualify as “plain vanilla” per SEC Staff Accounting Bulletin 107, is determined based on the simplified method due to the Company’s limited relevant history. The risk-free rate is based on the yield of a U.S. Treasury security with a term consistent with the option. This fair value is being amortized ratably over the requisite service periods of the awards, which is generally the vesting period.

 

Since no stock options were granted during the three months ended March 31, 2023, all weighted-average assumptions for that period were not applicable. The fair value of employee stock options granted during the three months ended March 31, 2024 was estimated using the following weighted-average assumptions:

 

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

Risk-free interest rate (%)

 

 

4.2

%

 

n/a

Expected option life (in years)

 

 

6.0

 

 

n/a

Expected dividend yield (%)

 

 

%

 

n/a

Volatility (%)

 

 

84.3

%

 

n/a

Weighted average share price of the Company (USD per share)

 

$

17.86

 

 

n/a

 

Total stock-based compensation expense recognized was as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

General and administrative

 

$

11

 

 

$

 

Total stock-based compensation expense

 

$

11

 

 

$

 

 

As of March 31, 2024, the Company had an unrecognized stock-based compensation expense of $0.1 million, related to unvested stock option awards, which is expected to be recognized over an estimated weighted-average period of 2.7 years.

 

11.

Net Income per Share (“EPS”) Attributable to Common Stockholders

 

The dilutive effect of outstanding stock options and warrants is calculated using the treasury stock method. Stock options and warrants are anti-dilutive and excluded from the diluted EPS attributable to common stock calculation if the exercise price exceeds the average market price of the common shares.

 

17


 

The following table sets forth the computation of EPS attributable to common stockholders, basic and diluted (in thousands, except share and per share data):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

9,935

 

 

$

4,217

 

Less: Allocation of undistributed earnings to noncontrolling interest

 

 

2,403

 

 

 

1,973

 

Net income attributable to common stockholders - basic

 

$

7,532

 

 

$

2,244

 

  Less: Change in fair value of warrant liability

 

 

4,288

 

 

 

 

Net income attributable to common stockholders - diluted

 

$

3,244

 

 

$

2,244

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

Basic common shares outstanding:

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

83,265,879

 

 

 

63,588,119

 

Weighted average shares used in calculating net income per share attributable to common stockholders, basic

 

 

83,265,879

 

 

 

63,588,119

 

 

 

 

 

 

 

 

Dilutive potential common shares:

 

 

 

 

 

 

Weighted average of common stock options

 

 

16,889,266

 

 

 

15,333,247

 

Weighted average of Convertible Preferred Stock (as converted)

 

 

2,119,575

 

 

 

 

Weighted average of Preferred Stock Warrants (as converted)

 

 

319,477

 

 

 

 

Weighted average shares used in calculating net income per share attributable to common stockholders, diluted

 

 

102,594,197

 

 

 

78,921,366

 

 

 

 

 

 

 

 

Net income per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

$

0.09

 

 

$

0.04

 

Diluted

 

$

0.03

 

 

$

0.03

 

 

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

 

 

 

As of March 31,

 

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

128,027

 

 

 

 

Total

 

 

128,027

 

 

 

 

 

12.

Commitments and Contingencies

 

Contingent Value Rights Agreement

 

Each CVR under the CVR Agreement entitles the holder to receive (i) certain cash payments from the net proceeds related to the disposition of Catalyst’s legacy assets, (ii) 100% of the excess cash (net of all current or contingent liabilities, including transaction-related expenses) retained by the Company in excess of $1.0 million as of the closing date of the Contributions and (iii) 100% of the excess amount, by which the preapproved costs to manage, negotiate, settle and finalize certain third party claims exceed the costs actually incurred with respect to such claims. The CVRs are not transferable, except in certain limited circumstances as provided for in the CVR Agreement, will not be certificated or evidenced by any instrument, and will not be registered with the SEC or listed for trading on any exchange.

 

In February 2023, Catalyst sold its legacy rare bleeding disorder program to GCBP. As a result, the Company distributed the net cash proceeds received from the GCBP asset sale of $0.2 million to the CVR Holders as well as recorded a $4.5 million long-term CVR derivative liability for the future distribution of the hold-back amount to be received in May 2025. As of December 31, 2023, the carrying value of the CVR derivative liability was $4.7 million

18


 

on the condensed consolidated balance sheet. Refer to Note 3 — Fair Value Measurements and Financial Instruments for additional information regarding the CVR derivative liability and GCBP asset sale.

 

On October 30, 2023, pursuant to the CVR Agreement, the Company recorded a $1.1 million CVR excess closing cash payable upon closing of the Contributions. The CVR excess closing cash payable is anticipated to be distributed among the CVR Holders. The balance of $0.4 million remained outstanding as of March 31, 2024.

 

Litigation and Legal Matters

 

The Company is subject to claims and legal proceedings that arise in the ordinary course of business. Such matters are inherently uncertain, and there can be no guarantee that the outcome of any such matter will be decided favorably to the Company or that the resolution of any such matter will not have a material adverse effect upon the Company’s condensed consolidated financial statements.

 

In April 2023, separate stockholders of Catalyst filed lawsuits in the Delaware Chancery Court, captioned Bushansky v. Catalyst Biosciences, Inc., et al and Scott v. Catalyst Biosciences, Inc., et al., alleging Catalyst violated its fiduciary duties under Delaware Law by failing to disclose purportedly material information regarding the proposed Business Combination Agreement. In February 2024, both lawsuits were dismissed with prejudice and the Company reimbursed the stockholders for their legal and other expenses related to the litigation in the aggregate amount of $0.4 million.

 

Purchasing Commitments

 

Property and Equipment

 

The Company’s commitments related to purchase of property and equipment contracted but not yet reflected in the condensed consolidated financial statements were $2.0 million as of March 31, 2024 and were expected to be incurred within one year.

 

F351

 

In September 2020, Gyre Pharmaceuticals entered into an intellectual property (“IP”) transfer agreement (the “F351 Transfer Agreement”) with GNI Japan and certain of its wholly owned subsidiaries (the “GNI Group” or “GNI”). According to the F351 Transfer Agreement, Gyre Pharmaceuticals acquired the exclusive right to use Hydronidone IP rights in mainland China and the right of first offer for the global IP rights (the “F351 IP Rights”).

 

Under the F351 Transfer Agreement, in exchange for the F351 IP Rights, Gyre Pharmaceuticals is obligated to pay GNI Group $4.6 million upon submission of the F351 New Drug Application (the “NDA”) to Center for Drug Evaluation of the National Medical Products Administration (the “NMPA”) of the PRC, $1.2 million after the NDA passes the NMPA’s Center for Food and Drug Review and Inspection’s on-site registration inspection for the F351 product, and $7.0 million upon NMPA’s approval of the NDA.

 

Research and Development Programs

 

In addition to the F351 program, as of March 31, 2024, the Company has committed to allocate $13.0 million toward future research and development activities for various programs.

 

13.

Income Taxes

 

During the three months ended March 31, 2024 and 2023, the Company recorded the following income tax provision (in thousands) and effective tax rate:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income tax provision

 

$

2,546

 

 

$

2,054

 

Effective tax rate

 

 

20.40

%

 

 

32.75

%

 

19


 

The change of effective tax rate for the three months ended March 31, 2024 and 2023 was primarily due the consummation of the Contributions in October 2023.

 

As of March 31, 2024, after consideration of certain limitations (see below), the Company had approximately $193.5 million federal and $10.5 million state net operating loss (“NOL”) carryforwards for U.S. tax purposes available to reduce future taxable income which, if unused, will begin to expire in 2037 for federal and 2034 for state tax purposes. The federal NOL carryforward includes $191.9 million that have an indefinite life.

 

If the Company experiences a greater than 50% aggregate change in ownership over a three-year period (a Section 382 ownership change), utilization of its pre-change NOL carryforwards are subject to annual limitation under Section 382 of the Internal Revenue Code (California has similar provisions). The annual limitation is determined by multiplying the value of the Company’s stock at the time of such ownership change by the applicable long-term tax-exempt rate. Such limitations may result in expiration of a portion of the NOL carryforwards before utilization. The Company determined that ownership changes under Section 382 occurred on December 31, 2007, August 20, 2015, April 13, 2017, February 15, 2018, February 18, 2020, and December 26, 2022. Approximately $156.5 million and $75.2 million of the NOL carryforwards will expire unutilized for federal and California state income tax purposes, respectively. The ability of the Company to use its remaining NOL and tax credit carryforwards may be further limited if the Company experiences a Section 382 ownership change as a result of future changes in its stock ownership.

 

14.

Related Party Transactions

 

Research and Development with GNI

 

No research and development fees were paid to GNI during the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, the Company had a $1.4 million related parties payable due to GNI.

 

Other Receivables from GNI

 

As of March 31, 2024 and December 31, 2023, the Company had recorded $1.3 million in other receivables from GNI, of which $0.8 million was from CPI’s restructuring transaction (see Note 8 – Restructuring in the Annual Report) and $0.5 million was from Gyre’s cost sharing with GNI.

 

15.

Employee Benefit Plans

 

Mainland China Contribution Plan

 

Pursuant to relevant PRC regulations, the Company is required to make contributions to various defined contribution plans organized by municipal and provincial PRC governments. The contribution for each employee is based on a percentage of the employee’s current compensation as required by the local government. The contributions are charged to profit or loss as they become payable in accordance with the rules of the central pension scheme. The total contributions for such employee benefits were $1.2 million and $1.0 million for the three months ended March 31, 2024 and 2023, respectively.

 

Defined-Contribution Savings Plan

 

In the U.S., the Company maintains a defined-contribution savings plan pursuant to Section 401(k) of the Internal Revenue Code of 1986, as amended. The plan is available to employees who meet the minimum age and length of service requirements. The contributions made during the three months ended March 31, 2024 were immaterial.

 

16.

Segment Information

 

The Company is a consolidated entity comprised of two distinct operating segments: Gyre Pharmaceuticals and Gyre after the Contributions. The Company’s reportable segments are based upon internal organizational structure, the manner in which operations are managed, the criteria used by CODM to evaluate segment performance, the

20


 

availability of separate financial information, and overall materiality considerations. All Gyre’s operations are within the U.S., while all of Gyre Pharmaceuticals’ operations are in mainland China.

 

Gyre Pharmaceuticals

 

Gyre Pharmaceuticals has one major commercial drug product, ETUARY, and several product candidates in pre-clinical and clinical development. Gyre Pharmaceuticals’ product revenues are mainly generated from the sale of ETUARY and certain generic drugs. Gyre Pharmaceuticals primarily sells its pharmaceutical products to distributors in the PRC, who ultimately sell the products to hospitals, other medical institutions and pharmacies. Gyre Pharmaceuticals also generates revenue from license agreements. However, the license agreements did not generate any revenue for the three months ended March 31, 2024 or 2023.

 

Gyre

 

Gyre is a biopharmaceutical company focused on the development and commercialization of F351 for the treatment of non-alcoholic steatohepatitis-associated liver fibrosis in the United States. Other than the IP associated with F351 in the U.S., Gyre has no other product candidates since the Company sold all of its legacy IP assets prior to the closing of the Contributions. Subsequent to the closing of the Contributions, Gyre has not generated any revenue.

 

Other

 

Other represents the financial information from other subsidiaries, consisting of mainly CPI, GNI HK, and Continent Pharmaceuticals U.S., Inc. During the year ended December 31, 2023, prior to the Contributions, CPI divested almost all of its assets other than its 56.0% indirect ownership interest in Gyre Pharmaceuticals (see Note 8 – Restructuring in the Annual Report).

 

Segment information for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Revenues

 

$

27,172

 

 

$

 

 

$

 

 

$

27,172

 

Cost of revenues

 

 

979

 

 

 

 

 

 

 

 

 

979

 

Gross profit

 

 

26,193

 

 

 

 

 

 

 

 

 

26,193

 

Operating expenses excluding cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

12,542

 

 

 

 

 

 

 

 

 

12,542

 

Research and development

 

 

2,009

 

 

 

173

 

 

 

 

 

 

2,182

 

General and administrative

 

 

2,257

 

 

 

1,141

 

 

 

 

 

 

3,398

 

Total operating expenses excluding cost of revenues

 

 

16,808

 

 

 

1,314

 

 

 

 

 

 

18,122

 

Income (loss) from operations

 

$

9,385

 

 

$

(1,314

)

 

$

 

 

$

8,071

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of stock-based compensation expense:

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

$

 

 

$

11

 

 

$

 

 

$

11

 

Stock-based compensation total

 

$

 

 

$

11

 

 

$

 

 

$

11

 

 

 

 

March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Total assets

 

$

109,347

 

 

$

11,750

 

 

$

913

 

 

$

122,010

 

 

 

21


 

The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.

 

 

 

Three Months Ended March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Purchase of property and equipment

 

$

217

 

 

$

14

 

 

$

 

 

$

231

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Revenues

 

$

24,931

 

 

$

 

 

$

 

 

$

24,931

 

Cost of revenues

 

 

1,125

 

 

 

 

 

 

 

 

 

1,125

 

Gross profit

 

 

23,806

 

 

 

 

 

 

 

 

 

23,806

 

Operating expenses excluding cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

12,768

 

 

 

 

 

 

 

 

 

12,768

 

Research and development

 

 

2,635

 

 

 

 

 

 

 

 

 

2,635

 

General and administrative

 

 

1,722

 

 

 

 

 

 

17

 

 

 

1,739

 

Total operating expenses excluding cost of revenues

 

 

17,125

 

 

 

 

 

 

17

 

 

 

17,142

 

Income (loss) from operations

 

$

6,681

 

 

$

 

 

$

(17

)

 

$

6,664

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of stock-based compensation expense:

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation total

 

$

 

 

$

 

 

$

 

 

$

 

 

 

 

December 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Total assets

 

$

101,761

 

 

$

13,865

 

 

$

913

 

 

$

116,539

 

 

The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.

 

 

 

Three Months Ended March 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Purchase of property and equipment

 

$

1,742

 

 

$

 

 

$

 

 

$

1,742

 

 

17.

Subsequent Events

 

Lease Agreement

 

In April 2024, the Company entered into a lease arrangement to lease 2,129.1 square meters of office space located in 6F, Building 1, Zone 4, Wangjing Xiyuan, Chaoyang District, Beijing. The Company paid approximately $0.3 million upon execution of the lease, which will be included in total lease costs. The monthly lease payment is approximately $0.1 million. The initial lease term is three years, which will commence on June 2, 2024, and expire on June 1, 2027. The lease arrangement provides two options to extend for an additional three years beyond the initial lease term.

 

22


 

Jiangsu Wangao Agreement

 

In May 2024, Gyre Pharmaceuticals entered into an agreement with Jiangsu Wangao Pharmaceuticals Co., Ltd. (the “Jiangsu Wangao Agreement”), effective from May 7, 2024 to May 6, 2035. Pursuant to the Jiangsu Wangao Agreement, Gyre Pharmaceuticals obtained the drug registration certificate for and became the marketing authorization holder of nintedanib, a kinase inhibitor for the treatment of idiopathic pulmonary fibrosis, within the PRC. The total minimum payments under the Jiangsu Wangao Agreement are RMB 35.0 million, or approximately $4.8 million, based on the May 7, 2024 spot exchange rate. This includes an upfront transfer fee of RMB 15.0 million, or approximately $2.1 million, payable in three installments, and subsequent low- to mid-single-digit royalty payments over eight years following the commencement of sales. Additionally, Gyre Pharmaceuticals will bear the costs associated with relocating the production site to a designated location and will cover all expenses related to the manufacturing process.

23


 

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

 

In this Quarterly Report on Form 10-Q (this “Quarterly Report”), unless otherwise specified, references to “we,” “our,” “us” and “our company” refer to Gyre Therapeutics, Inc. and our majority indirectly owned subsidiary, Beijing Continent Pharmaceuticals Co., Ltd. (d/b/a Gyre Pharmaceuticals Co., Ltd.) (“Gyre Pharmaceuticals”). The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and related notes that appear in this Quarterly Report and with the audited consolidated financial statements and related notes that are included as part of our Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”).

 

In addition to historical information, this Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (“the Exchange Act”). Forward-looking statements are identified by words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potentially” “predict,” “should,” “will,” or the negative of these terms or similar expressions. You should read these statements carefully because they discuss future expectations, contain projections of future results of operations or financial condition, or state other “forward-looking” information. These statements relate to our future plans, objectives, expectations, intentions and financial performance and the assumptions that underlie these statements. For example, forward-looking statements include any statements regarding: the strategies, prospects, plans, expectations or objectives of management for future operations or the distribution of cash to Company stockholders, the benefits that may be derived from product candidates or the commercial or market opportunity in any target indication, our ability to protect intellectual property rights, our anticipated operations, financial position, revenues, costs or expenses, future economic conditions or performance, and statements of belief and any assumptions underlying any of the foregoing. These forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from those anticipated in the forward-looking statements. Factors that might cause such a difference include, but are not limited to, those discussed in this report in Part II, Item 1A — “Risk Factors,” and in Part I - Item 1A – “Risk Factors” in the Annual Report. Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available to our management. These statements, like all statements in this Report, speak only as of their date, and we undertake no obligation to update or revise these statements in light of future developments. We caution investors that our business and financial performance are subject to substantial risks and uncertainties.

Overview

We are a financially-sustainable pharmaceutical company with a record of financial success that develops and commercializes small-molecule anti-inflammatory and anti-fibrotic drugs targeting organ diseases, focusing specifically on organ fibrosis. Fibrotic diseases represent a large patient population with significant unmet medical needs. Fibrosis involves a complex, multi-stage process with multiple pathways. While there are numerous potential targets for anti-fibrotic therapy, both established and emerging, addressing a single molecular pathway may not be sufficient to prevent, halt, or reverse fibrosis.

Our strategy is to use our experience in the successful development and commercialization of ETUARY® (Pirfenidone) to expand into new indications and develop similar drug candidates. Pirfenidone, the first anti-fibrotic drug approved for idiopathic pulmonary fibrosis (“IPF”) in Japan, the European Union, the United States, and the People’s Republic of China (“PRC”), is a small molecule drug that inhibits the synthesis of Transforming Growth Factor (“TGF”)-ß1, Tumor Necrosis Factor (“TNF”)-α, and other fibrosis and inflammation modulators. We have obtained approval for ETUARY (pirfenidone) in the PRC for IPF.

Gyre Pharmaceuticals successfully advanced Pirfenidone from research and development (“R&D”) to commercialization in the PRC for the treatment of IPF. ETUARY’s annual sales have consistently grown each year, reaching $112.1 million in 2023. In addition to IPF, Pirfenidone is undergoing three additional Phase 3 clinical trials for Connective Tissue Disease-associated Interstitial Lung Disease to broaden its indications and market: sclerosis-related interstitial lung disease, dermatomyositis-related interstitial lung disease and pneumoconiosis.

F351, our lead development candidate in both the United States and the PRC, is a structural derivative of ETUARY (Pirfenidone). It is a new oral chemical entity with an anti-fibrotic, TGF-ß1-targeting mechanism of action, for which we hold patents in major markets. Studies suggest that F351 and its major metabolites have minimal drug-drug interaction risks. Despite potential efficacy in IPF, we are prioritizing F351 for the treatment of liver fibrosis due to the large potential addressable market and significant unmet need.

24


 

Gyre Pharmaceuticals has completed a Phase 2 trial of F351 in the PRC for Chronic Hepatitis B (“CHB”)-associated liver fibrosis. The Phase 2 trial showed that F351 was well-tolerated without notable toxicity and patients treated showed statistically-significant improvement of liver fibrosis, with the best efficacy results achieved at 270 mg/day dosing. Based on these results, a confirmatory Phase 3 trial is ongoing in the PRC with a primary endpoint of the reduction of the liver fibrosis score (Ishak Scoring System) by at least one grade after taking F351 in combination with Entecavir. The enrollment of 248 patients for the confirmatory Phase 3 trial has been completed, with last patient out expected in 2024 and clinical results expected by early 2025.

In the United States, we have completed a Phase 1 clinical trial of F351 in healthy volunteers. We are preparing an investigational new drug (an “IND”) application and expect to submit it in late 2024. Following results from the PRC Phase 3 trial in CHB-associated liver fibrosis and pending approval of our IND, we expect to initiate a Phase 2a trial to evaluate F351 for the treatment of non-alcoholic steatohepatitis-associated liver fibrosis in 2025.

In parallel, we are also conducting a randomized, double-blind, placebo-controlled Phase 2 clinical trial in the PRC to assess the safety and efficacy of F573, a caspase inhibitor for the treatment of acute/acute on-chronic liver failure.

Business Combination Agreement

On December 26, 2022, Catalyst Biosciences, Inc., a Delaware corporation (“Catalyst”) entered into a Business Combination Agreement, as amended on March 29, 2023 and August 30, 2023 (the “Business Combination Agreement”) with GNI USA, Inc., a Delaware corporation (“GNI USA”), GNI Japan, GNI Hong Kong Limited (“GNI HK”), Shanghai Genomics, Inc., a company organized under the laws of the PRC (collectively with GNI USA, GNI Japan and GNI HK, the “Contributors,” and each a “Contributor”), certain individuals and Continent Pharmaceuticals Inc., a Cayman Islands company limited by shares (“CPI”). On October 30, 2023 (the “Effective Time”), the Contributions (as defined below) became effective and Catalyst acquired an indirect controlling interest in Gyre Pharmaceuticals.

Pursuant to the Business Combination Agreement, at the Effective Time of the Contributions:

a)
GNI USA contributed all of its ordinary shares in the capital of CPI to Catalyst in exchange for 45,923,340 shares of Common Stock (the “CPI Contribution”),
b)
GNI USA contributed its interest in Further Challenger International Limited (“Further Challenger”) for 17,664,779 shares of Common Stock (the “FC Contribution” and together with the CPI Contribution, the “GNI USA Contributions”), and
c)
each Minority Holder contributed 100% of the interest he or she held in his or her respective entity in exchange for an aggregate of 10,463,627 shares of Common Stock (the “Minority Holder Contributions” and together with the GNI USA Contributions, the “Contributions”).

As a result of the GNI USA Contributions, Gyre directly and indirectly holds 100% of CPI’s shares. Through Gyre’s ownership of CPI, prior to the Minority Holder Contributions, Gyre held a 56.0% indirect interest in Gyre Pharmaceuticals. Upon completion of the Minority Holder Contributions, Gyre obtained additional indirect interests in Gyre Pharmaceuticals and holds, in aggregate, a 65.2% indirect interest in Gyre Pharmaceuticals. Each share of Common Stock and option to purchase Common Stock that was issued and outstanding at the Effective Time remained issued and outstanding, and such shares and options were unaffected by the Contributions.

At the Effective Time, Gyre Pharmaceuticals terminated its 2021 Stock Incentive Plan (the “2021 Plan”) and the options (the “Gyre Pharmaceuticals Options”) outstanding under the 2021 Plan were terminated and replaced with options granted under a subplan for Chinese participants under the Gyre 2023 Omnibus Incentive Plan (the “2023 Omnibus Incentive Plan”) that are substantially similar in all material respects to the Gyre Pharmaceuticals Options previously outstanding under the 2021 Plan.

The majority shareholder of Gyre Pharmaceuticals is BJContinent Pharmaceuticals Limited (“BJC”). The immediate holding company of BJC is CPI. Immediately following the GNI USA Contributions, the immediate holding company of CPI is Gyre. The majority stockholder of Gyre is GNI USA, which is indirectly wholly owned by GNI Japan.

25


 

The GNI USA Contributions were treated as an asset acquisition under U.S. generally accepted accounting principles, with CPI treated as the accounting acquirer and presented as the predecessor for post-acquisition reporting purposes. Since Catalyst is the legal acquirer, the GNI USA Contributions were accounted for as a reverse asset acquisition. This determination was based upon the terms of the Business Combination Agreement and other factors including that, immediately following the GNI USA Contributions: (i) GNI USA (as the parent company of CPI immediately prior to the GNI USA Contributions) owns a substantial majority of the voting power of the combined company; (ii) GNI USA has the ability to control the board of directors of the combined company; and (iii) senior management of Gyre Pharmaceuticals and GNI USA hold a majority of the key positions in senior management of the combined company. Immediately prior to the closing of the GNI USA Contributions, Catalyst did not meet the definition of a business because Catalyst did not have an organized workforce that significantly contributed to its ability to create output, and substantially all of its fair value was concentrated in in-process research and development (“IPR&D”).

As of the closing date of the GNI USA Contributions, the net assets of Catalyst were recorded at their acquisition-date relative fair values in the unaudited condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report and the reported operating results prior to the GNI USA Contributions are those of CPI.

The Minority Holder Contributions were treated as an equity transaction, where we obtained additional indirect interests in and maintained our control over Gyre Pharmaceuticals.

Contingent Value Rights Agreement

Concurrent with the signing of the Business Combination Agreement on December 26, 2022, Catalyst and the Rights Agent (as defined in the CVR Agreement) executed a contingent value rights agreement (the “CVR Agreement”), as amended on March 29, 2023, pursuant to which each CVR Holder, excluding GNI Japan and GNI HK, received one contractual contingent value right (a “CVR”) issued by the Company for each share of Catalyst common stock held by such holders. Each CVR entitles the CVR Holder thereof to receive certain cash payments in the future. For additional information, see Note 12 — Commitments and Contingencies to the unaudited condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report.

Private Placement and Securities Purchase Agreement

On October 27, 2023, we entered into the Securities Purchase Agreement for a private placement with GNI USA (the “Private Placement”). Pursuant to the Securities Purchase Agreement, GNI USA agreed to purchase (i) 811 shares of Convertible Preferred Stock and (ii) warrants to purchase up to 811 shares of Convertible Preferred Stock (the “Preferred Stock Warrants”) for an aggregate purchase price of $5.0 million. The Private Placement closed immediately after the closing of the Contributions.

The Preferred Stock Warrants are exercisable at an exercise price of $4,915.00 per share of Convertible Preferred Stock and expire on October 30, 2033. In January 2024, all shares of Convertible Preferred Stock were converted into Gyre common stock. The Preferred Stock Warrants issued are considered freestanding financial instruments and classified as a liability.

26


 

Jiangsu Wangao Agreement

 

In May 2024, Gyre Pharmaceuticals entered into an agreement with Jiangsu Wangao Pharmaceuticals Co., Ltd. (the “Jiangsu Wangao Agreement”), effective from May 7, 2024 to May 6, 2035. Pursuant to the Jiangsu Wangao Agreement, Gyre Pharmaceuticals obtained the drug registration certificate for and became the marketing authorization holder of nintedanib, a kinase inhibitor for the treatment of idiopathic pulmonary fibrosis, within the PRC. The total minimum payments under the Jiangsu Wangao Agreement are RMB 35.0 million, or approximately $4.8 million, based on the May 7, 2024 spot exchange rate. This includes an upfront transfer fee of RMB 15.0 million, or approximately $2.1 million, payable in three installments, and subsequent low- to mid-single-digit royalty payments over eight years following the commencement of sales. Additionally, Gyre Pharmaceuticals will bear the costs associated with relocating the production site to a designated location and will cover all expenses related to the manufacturing process.

Financial Operations Overview

During the three months ended March 31, 2024, we had net income of $9.9 million and net income attributable to common stockholders of $7.5 million. For the three months ended March 31, 2023, we had net income of $4.2 million and a net income attributable to common stockholders of $2.2 million. As of March 31, 2024, we had an accumulated deficit of $78.0 million and cash and cash equivalents of $29.8 million. As of December 31, 2023, we had an accumulated deficit of $85.5 million and cash and cash equivalents of $33.5 million.

Components of Results of Operations

Revenues

Sales of Pharmaceutical Products

We generate revenue primarily through sales of ETUARY and certain generic drugs in the PRC. Distributors are our direct customers, and sales to distributors accounted for 100.0% of the revenue from ETUARY. Such distributors sell ETUARY to certain outlets, including hospitals and other medical institutions, as well as pharmacies.

Operating Expenses

Cost of Revenue

Cost of revenue mainly consists of cost of sales representing direct and indirect costs incurred to bring the product to saleable condition. Cost of sales primarily consists of (i) raw material costs; (ii) staff costs for production employees; (iii) depreciation and amortization related to property and equipment and intangible assets used in production; (iv) taxes and surcharges; (v) transportation costs; and (vi) miscellaneous other costs.

Selling and Marketing Expenses

Selling and marketing expenses primarily relate to selling and marketing our product ETUARY in the PRC and consist of expenses incurred from hosting academic conferences, seminars and symposia; promotional expenses associated with market education on ETUARY for its use in hospitals; and staff costs primarily consisting of salaries and benefits for in-house marketing and promotion staff.

Research and Development Expenses

Research and development costs are expensed as incurred. Nonrefundable advance payments for goods or services used in research and development are initially deferred and capitalized in prepaid and other current assets. The capitalized amounts are then expensed as the related goods are delivered or services are performed, or until it is no longer expected that the goods or services will be delivered.

Research and development costs consist primarily of costs related to the pre-clinical and clinical development of our product candidates, which include payroll and other personnel-related expenses, laboratory supplies and reagents, contract research and development services for pre-clinical research and clinical trials, materials, and consulting costs, as well as allocations of facilities, depreciation and other overhead costs.

27


 

General and Administrative Expenses

General and administrative expenses consist of (i) accounting, IT, legal, administrative, and other internal service staff costs; (ii) stock-based compensation representing share options granted to our functional employees; (iii) professional service fees, primarily for legal and accounting services; and (iv) other miscellaneous expenses.

Other Income (Expense), Net

Interest Income, Net

Interest income consists primarily of interest earned on our certificates of deposit. Interest income is recognized on an accrual basis using the effective interest method by applying the rate that exactly discounts the estimated future cash receipts over the expected life of the financial instrument or a shorter period, when appropriate, to the net carrying amount of the financial asset.

Other Income

Other income consists mostly of government grants. Government grants are recognized at their fair value where there is reasonable assurance that the grant will be received, and all attaching conditions will be complied with. When the grant relates to an expense item, it is recognized as income on a systematic basis over the periods that the costs, for which it is intended to compensate, are expensed. Where the grant relates to an asset, the fair value is credited to a deferred income account and is released to profit or loss over the expected useful life of the relevant asset by equal annual installments or deducted from the carrying amount of the asset and released to profit or loss by way of a reduced depreciation charge.

Change in Fair Value of Warrant Liability

In connection with the Private Placement, we issued the Preferred Stock Warrants, which are freestanding financial instruments classified as warrant liability since the underlying securities are contingently redeemable upon the occurrence of events which are outside of our control. The Preferred Stock Warrants are recorded at fair value upon issuance and are subject to remeasurement at the end of each reporting period, with any change in fair value recognized in our statements of operations as other (income) expense.

Other Expenses

Other expenses consists of any non-operating costs, such as loss from equity method investments.

Provision for Income Taxes

Provision for income taxes are comprised primarily of current income tax provision, mainly attributable to the profitable Gyre Pharmaceuticals operations in the PRC, and deferred income tax provision, mainly including deferred tax recognized for temporary differences in relation to research and development tax credit and net operating loss carryforwards for U.S. tax purposes, deemed income inclusions from controlled foreign corporations for U.S. tax purposes, and fixed and intangible assets, net of valuation allowances.

28


 

Results of Operations

The following table summarizes our results of operations for the periods presented (in thousands, except percentage change):

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

Change ($)

 

 

Change (%)

 

Revenues

 

$

27,172

 

 

$

24,931

 

 

$

2,241

 

 

 

9

%

Cost of revenues

 

 

979

 

 

 

1,125

 

 

 

(146

)

 

 

(13

)%

Gross profit

 

 

26,193

 

 

 

23,806

 

 

 

2,387

 

 

 

10

%

Operating expenses excluding cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

12,542

 

 

 

12,768

 

 

 

(226

)

 

 

(2

)%

Research and development

 

 

2,182

 

 

 

2,635

 

 

 

(453

)

 

 

(17

)%

General and administrative

 

 

3,398

 

 

 

1,739

 

 

 

1,659

 

 

 

95

%

Total operating expenses excluding cost of revenues

 

 

18,122

 

 

 

17,142

 

 

 

980

 

 

 

6

%

Income from operations

 

 

8,071

 

 

 

6,664

 

 

 

1,407

 

 

 

21

%

Other income (expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income, net

 

 

328

 

 

 

184

 

 

 

144

 

 

 

78

%

Other income

 

 

109

 

 

 

66

 

 

 

43

 

 

 

65

%

Change in fair value of warrant liability

 

 

4,288

 

 

 

 

 

 

4,288

 

 

*

 

Other expenses

 

 

(315

)

 

 

(643

)

 

 

328

 

 

 

(51

)%

Income before income taxes

 

 

12,481

 

 

 

6,271

 

 

 

6,210

 

 

 

99

%

Provision for income taxes

 

 

(2,546

)

 

 

(2,054

)

 

 

(492

)

 

 

24

%

Net income

 

 

9,935

 

 

 

4,217

 

 

 

5,718

 

 

 

136

%

Net income attributable to noncontrolling interest

 

 

2,403

 

 

 

1,973

 

 

 

430

 

 

 

22

%

Net income attributable to common stockholders

 

$

7,532

 

 

$

2,244

 

 

$

5,288

 

 

 

236

%

*Not meaningful

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

Revenues

Revenues for the three months ended March 31, 2024 and 2023 were $27.2 million and $24.9 million, respectively. The increase was primarily due to a $2.2 million increase in pharmaceutical product sales, driven by enhanced marketing and sales initiatives in regions of the PRC where sales were previously lower in the first quarter of 2023.

Cost of Revenues

Cost of revenues for the three months ended March 31, 2024 and 2023 was $1.0 million and $1.1 million, respectively. The decrease was primarily driven by a decrease in raw material costs mainly due to the stoppage loss that occurred at the Cangzhou factory in 2023.

Selling and Marketing Expenses

Selling and marketing expenses decreased by $0.2 million, or 2%, for the three months ended March 31, 2024 compared to the three months ended March 31, 2023. The decrease was primarily driven by a $1.8 million decrease in conference costs due to a decrease in conference activity, offset by a $1.5 million increase in staff costs due to an increase in staff headcount.

29


 

Research and Development Expenses

The table below details our costs for research and development for the periods presented (in thousands, except percentage change):

 

 

Three Months Ended March 31,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change ($)

 

 

Change (%)

 

Direct program expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Clinical trials

 

$

353

 

 

$

832

 

 

$

(479

)

 

 

(58

)%

Materials and utilities

 

 

502

 

 

 

538

 

 

 

(36

)

 

 

(7

)%

Pre-clinical research

 

 

149

 

 

 

255

 

 

 

(106

)

 

 

(42

)%

Indirect expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Personnel-related costs

 

 

976

 

 

 

791

 

 

 

185

 

 

 

23

%

Facilities, depreciation and other

 

 

202

 

 

 

219

 

 

 

(17

)

 

 

(8

)%

Total research and development expenses

 

$

2,182

 

 

$

2,635

 

 

$

(453

)

 

 

(17

)%

Research and development expenses decreased by $0.5 million, or 17%, for the three months ended Month 31, 2024 compared to the three months ended March 31, 2023. The decrease was primarily driven by a $0.5 million decrease in clinical trials expenses, as well as by a $0.1 million decrease in pre-clinical research expenses. The latter is a result of several research and development projects advancing to the clinical trials stage or reaching the application phase in 2023. This overall decrease was partially offset by a $0.2 million increase in research and development payroll costs due to increased headcount.

General and Administrative Expenses

General and administrative expenses increased by $1.7 million, or 95%, for the three months ended March 31, 2024 compared to the three months ended March 31, 2023. The increase was primarily driven by a $1.2 million increase in payroll expenses, with $1.0 million attributable to Gyre Pharmaceuticals and $0.2 million attributable to Gyre, due to an increase in staff. Additionally, there was a $0.6 million increase in miscellaneous expenses, including $0.2 million attributable to Gyre Pharmaceuticals and $0.3 million attributable to Gyre, primarily related to general office expenses.

Other Income (Expense), Net

Interest income increased by $0.1 million, or 78%, for the three months ended March 31, 2024 compared to the three months ended March 31, 2023, primarily due to additional investments in certificates of deposit.

Change in fair value of warrant liability was $4.3 million for the three months ended March 31, 2024, and was related to the remeasurement of the Preferred Stock Warrants liability.

Other expenses decreased by $0.3 million, or 51%, for the three months ended March 31, 2024 compared to the three months ended March 31, 2023. The decrease was primarily due to a $0.3 million loss from equity method investments, recorded during the three months ended March 31, 2023, but not during the three months ended March 31, 2024, because CPI had divested nearly all of its assets except for its indirect ownership interest in Gyre Pharmaceuticals in October 2023.

Provision for Income Taxes

Provision for income taxes was $2.5 million and $2.1 million for the three months ended March 31, 2024 and 2023, respectively. The increase was primarily attributable to a higher profit from Gyre Pharmaceuticals operations.

Recent Accounting Pronouncements

Refer to Note 2 – Summary of Significant Accounting Policies to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report for more information about recent accounting pronouncements.

30


 

Liquidity and Capital Resources

Sources of Liquidity

As of March 31, 2024, we had cash and cash equivalents of $29.8 million, short-term bank deposits of $7.6 million and long-term certificates of deposit of $23.1 million, which are available to fund operations, and an accumulated deficit of $78.0 million. Our net income during the three months ended March 31, 2024 was $9.9 million, while cash provided by operating activities was $2.9 million. We believe that our existing cash and cash equivalents, cash flows from operations, and access to capital markets will be sufficient to fund our operating activities and obligations for at least 12 months following the filing date of this Quarterly Report.

Future Funding Requirements

We expect to use cash flows from operations to meet our current and future financial obligations, including funding our operations, and capital expenditures. Our ability to make these payments depends on our future performance, which will be affected by financial, business, economic, regulatory, and other factors, many of which we cannot control. Factors that may affect financing requirements include, but are not limited to:

the timing, progress, cost and results of our clinical trials, preclinical studies and other discovery and research and development activities;
the timing and outcome of, and costs involved in, seeking and obtaining marketing approvals for our products, and in maintaining quality systems standards for our products;
the timing of, and costs involved in, commercial activities, including product marketing, sales and distribution;
our ability to successfully commercialize and to obtain regulatory approval for, and successfully commercialize our other or future product candidates;
increases or decreases in revenue from our marketed products, including decreases in revenue resulting from generic entrants or health epidemics or pandemics;
the number and development requirements of other product candidates that we pursue;
our ability to manufacture sufficient quantities of our products to meet expected demand;
the costs of preparing, filing, prosecuting, maintaining and enforcing any patent claims and other intellectual property rights, litigation costs and the results of litigation;
our ability to enter into collaboration, licensing or distribution arrangements and the terms and timing of these arrangements;
the potential need to expand our business, resulting in additional payroll and other overhead expenses;
the potential in-licensing of other products or technologies;
the emergence of competing technologies or other adverse market or technological developments; and
the impacts of inflation and resulting cost increases.

Future capital requirements will also depend on the extent to which we acquire or invest in additional complementary businesses, products and technologies.

The following table summarizes our cash flows for the periods presented (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash Flow Data:

 

 

 

 

 

 

Net cash provided by operating activities

 

$

2,884

 

 

$

10,417

 

Net cash used in investing activities

 

 

(7,220

)

 

 

(7,648

)

Net cash provided by financing activities

 

 

658

 

 

 

 

Effect of exchange rate changes on cash and cash equivalents

 

 

(46

)

 

 

200

 

Net change in cash and cash equivalents

 

$

(3,724

)

 

$

2,969

 

 

31


 

Cash Flows from Operating Activities

Cash provided by operating activities for the three months ended March 31, 2024 was $2.9 million, reflecting our net income of $9.9 million, offset by non-cash items of $4.3 million primarily related to the change in fair value of warrant liability of $4.3 million. Additionally, cash provided by operating activities reflected changes in net operating assets and liabilities of $2.8 million.

Cash provided by operating activities for the three months ended March 31, 2023 was $10.4 million, reflecting our net income of $4.2 million and additional positive non-cash items impact of $0.2 million. Additionally, cash provided by operating activities reflected changes in net operating assets and liabilities of $6.0 million.

Cash Flows from Investing Activities

Cash used in investing activities for the three months ended March 31, 2024 was $7.2 million, which consisted of $7.0 million in purchases of certificates of deposit and $0.2 million in purchases of property and equipment, partially offset by $0.1 million proceeds from sale of equipment.

Cash used in investing activities for the three months ended March 31, 2023 was $7.6 million, which consisted of $5.8 million in purchases of certificates of deposit and $1.7 million in purchases of property and equipment.

Cash Flows from Financing Activities

Cash provided by financing activities for the three months ended March 31, 2024 was $0.7 million due to proceeds from the exercise of stock options.

Restricted Net Assets

Under PRC laws and regulations, Gyre Pharmaceuticals is subject to restrictions on foreign exchange and cross-border cash transfers, including to parent companies and U.S. stockholders. The ability to distribute earnings to the parent companies and U.S. stockholders is also limited. Current PRC regulations permit Gyre Pharmaceuticals to pay dividends to BJC only out of its accumulated profits as determined in accordance with PRC accounting standards and regulations. Amounts restricted include paid-in capital and the statutory reserves of Gyre Pharmaceuticals. The aggregate amounts of restricted capital and statutory reserves of the relevant subsidiaries not available for distribution were $64.3 million as of March 31, 2024 and December 31, 2023. We do not expect the restrictions described above to have a material impact on our ability to meet our cash obligations.

Contractual Obligations and Other Commitments

Leases

We have entered into lease arrangements in (1) San Diego, California for our headquarters, which expires on the last day of the 38th full calendar month beginning on or after November 11, 2023, and (2) the PRC, for office and laboratory spaces through August 2024. As of March 31, 2024, our fixed lease payment obligations were $0.3 million, with $0.1 million payable within 12 months.

Other Contractual Obligations and Commitments

In June 2021, we entered into a transfer agreement with Nanjing Healthnice Pharmaceutical Technology Co., Ltd. (“Nanjing Healthnice”), an independent third party, pursuant to which Nanjing Healthnice agreed to transfer to us the avatrombopag maleate tablets for the treatment of CLD-associated thrombocytopenia and all relevant technologies, complete any research or trials and transfer to us all materials necessary for the application of marketing approval by CDE. Upon the completion of the transfer, we expect that we will be approved by NMPA as the marketing authorization holder of the avatrombopag maleate tablets. In exchange, we will pay a total of approximately $2.3 million upon certain milestones (e.g., the completion of bioequivalence study, or the registration application to CDE) being met. We have completed the bioequivalence study and received CDE acceptance on August 1, 2022, and as of March 31, 2024, we have made total payments of approximately $1.8 million.

In September 2022, we entered into a transfer agreement with New Jiyuan (Beijing) Pharmaceutical Technology Co., Ltd. (“New Jiyuan”), an independent third party, pursuant to which New Jiyuan agreed to transfer to us the

32


 

minocycline hydrochloride foam for the treatment of moderate to severe acne and all relevant technologies, complete product development and transfer to us all materials necessary for the application of marketing approval of CDE. Upon the completion of the transfer, we expect that we will be approved by NMPA as the marketing authorization holder of the minocycline hydrochloride foam. In exchange, we will pay a total amount of $1.0 million and the payments will be made by installments conditioned upon certain milestones (e.g., the completion of bioequivalence study, or the registration application to CDE) being met. Process verification has been completed. As of March 31, 2024, we have made total payments of approximately $0.7 million.

In December 2022, we entered into a transfer agreement with Hangzhou Baicheng Pharmaceutical Technology Co., Ltd. and Zhejiang CDMO Pharmaceutical Co., Ltd., an independent third party, pursuant to which Baicheng agreed to transfer to us the acetylcysteine injection for the treatment of respiratory diseases with excessive thick mucus discharge and all relevant technologies, assist us in completing any research, trial and other required procedures and transfer to us all materials necessary for the application of marketing approval of CDE. Upon the completion of this transfer agreement, we expect that we will be approved by NMPA as the marketing authorization holder of the acetylcysteine injection. We have received CDE acceptance on January 8, 2024. As of March 31, 2024, we have made payments totaling approximately $0.5 million under this agreement. Upon receiving the CDE’s final approval, we will make an additional $40,000 in payments.

 

Research and Development Programs

As of March 31, 2024, we have committed to allocate $25.8 million toward future research and development activities for various programs.

Property and Equipment

Our commitments related to the purchase of property and equipment contracted but not yet reflected in the unaudited consolidated condensed financial statements were $2.0 million as of March 31, 2024 and are expected to be incurred within one year.

Critical Accounting Policies and Estimates

There have been no significant changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates disclosed in our Annual Report.

Smaller Reporting Company Status

We are a “smaller reporting company” as defined in the Exchange Act. We may take advantage of certain of the scaled disclosures available to smaller reporting companies and will be able to take advantage of these scaled disclosures for so long as our common stock held by non-affiliates is less than $250.0 million measured on the last business day of our second fiscal quarter, or our annual revenue is less than $100.0 million during the most recently completed fiscal year and our common stock held by non-affiliates is less than $700.0 million measured on the last business day of our second fiscal quarter.

33


 

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk

We are a smaller reporting company, as defined by Rule 12b-2 under the Securities and Exchange Act of 1934 and in Item 10(f)(1) of Regulation S-K, and are not required to provide the information under this item.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of March 31, 2024, our management, with the participation and supervision of our principal executive officer and our principal financial officer, evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost benefit relationship of possible controls and procedures. Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective as of March 31, 2024 to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and our principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

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

34


 

PART II. OTHER INFORMATION

We are currently not a party to any material legal proceedings. From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. Regardless of outcome, litigation can have an adverse impact on us due to defense and settlement costs, diversion of management resources, negative publicity, reputational harm and other factors, and there can be no assurances that favorable outcomes will be obtained.

ITEM 1A. RISK FACTORS

You should carefully consider the factors discussed in Part I, Item 1A, “Risk Factors” in our Annual Report, which could materially affect our business, financial position, or future results of operations. The risks described in our Annual Report are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial position, or future results of operations. We may disclose changes to such factors or disclose additional factors from time to time in our future filings with the SEC. There have been no material changes from the risk factors disclosed in Part I, Item 1A, “Risk Factors” in our Annual Report.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

Trading Arrangements

None of our directors or executive officers adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the three months ended December 31, 2023, as such terms are defined under Item 408(a) of Regulation S-K.

 

35


 

ITEM 6. EXHIBITS

The exhibits filed or furnished as part of this Quarterly Report are set forth below.

 

Exhibit

Number

 

Exhibit Title

Form

File No.

Incorporated by reference Exhibit No.

Filing Date

 

 

 

 

 

 

 

2.1(a)†#

 

Asset Purchase Agreement, dated as of December 26, 2022, by and among Catalyst Biosciences, Inc., GNI Group Ltd., and GNI Hong Kong Limited.

8-K

000-51173

2.1

Dec. 27, 2022

 

 

 

 

 

 

 

2.1(b)

 

Agreement and Amendment to Asset Purchase Agreement, dated as of March 29, 2023, by and among Catalyst Biosciences, Inc., GNI Group Ltd., and GNI Hong Kong Limited.

8-K

000-51173

2.2

Mar. 30, 2023

 

 

 

 

 

 

 

2.2(a)#

 

Business Combination Agreement, dated as of December 26, 2022, by and among Catalyst Biosciences, Inc., GNI USA, Inc., GNI Group Ltd., GNI Hong Kong Limited, Shanghai Genomics, Inc., the individuals listed on Annex A thereto and Continent Pharmaceuticals Inc.

8-K

000-51173

2.2

Dec. 27, 2022

 

 

 

 

 

 

 

2.2(b)

 

Amendment to Business Combination Agreement, dated as of March 29, 2023, by and among Catalyst Biosciences, Inc., GNI USA, Inc., GNI Group Ltd., GNI Hong Kong Limited, Shanghai Genomics, Inc., the Minority Holders and Continent Pharmaceuticals Inc.

8-K

000-51173

2.1

Mar. 30, 2023

 

 

 

 

 

 

 

2.2(c)

 

Second Amendment to Business Combination Agreement, dated as of August 30, 2023, by and among Catalyst Biosciences, Inc., GNI USA, Inc., GNI Group Ltd., GNI Hong Kong Limited, Shanghai Genomics, Inc. and Continent Pharmaceuticals Inc.

8-K

000-51173

2.1

Aug. 31, 2023

 

 

 

 

 

 

 

3.1

 

Fourth Amended and Restated Certificate of Incorporation of the Company.

S-8

333-133881

4.1

May 8, 2006

 

 

 

 

 

 

 

3.2

 

Certificate of Amendment to Fourth the Amended and Restated Certificate of Incorporation of the Company.

8-K

000-51173

3.1

Aug. 20, 2015

 

 

 

 

 

 

 

3.3

 

Second Certificate of Amendment to the Fourth Amended and Restated Certificate of Incorporation of the Company.

8-K

000-51173

3.1

Feb. 10, 2017

 

 

 

 

 

 

 

36


 

3.4

 

Third Certificate of Amendment to the Fourth Amended and Restated Certificate of Incorporation of the Company.

8-K

000-51173

3.1

Oct. 30, 2023

 

 

 

 

 

 

 

3.5

 

Amended and Restated Bylaws of the Company.

8-K

000-51173

3.3

Oct. 30, 2023

 

 

 

 

 

 

 

3.6(a)

 

Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock, filed with the Delaware Secretary of State on April 10, 2017.

10-Q

000-51173

3.1

Aug. 3, 2017

 

 

 

 

 

 

 

3.6(b)

 

Certificate of Elimination of Series A Preferred Stock, filed with the Delaware Secretary of State on March 25, 2024.

10-K

000-51173

3.6(b)

Mar. 27, 2024

 

 

 

 

 

 

 

3.7(a)

 

Certificate of Designation of Preferences, Rights and Limitations of Series X Convertible Preferred Stock, filed with the Delaware Secretary of State on December 27, 2022.

8-K

000-51173

3.1

Dec. 27, 2022

 

 

 

 

 

 

 

3.7(b)

 

Amendment to Certificate of Designation of Preferences, Rights and Limitations of Series X Convertible Preferred Stock, filed with the Delaware Secretary of State on October 30, 2023.

8-K

000-51173

3.2

Oct. 30, 2023

 

 

 

 

 

 

 

3.8(a)

 

Certificate of Designation of Preferences, Rights and Limitations of Series Y Preferred Stock, filed with the Delaware Secretary of State on June 20, 2023, with respect to the Series Y Preferred Stock.

8-K

000-51173

3.1

June 20, 2023

 

 

 

 

 

 

 

3.8(b)

 

Certificate of Elimination of Series Y Preferred Stock, filed with the Delaware Secretary of State on August 31, 2023.

8-K

000-51173

3.1

Aug. 31, 2023

 

 

 

 

 

 

 

4.1

 

Warrant to Purchase Stock of Catalyst Biosciences, Inc., issued to Silicon Valley Bank on March 3, 2005.

10-K

000-51173

4.4

Mar. 9, 2016

 

 

 

 

 

 

 

4.2

 

Form of Warrant to Purchase Stock of Catalyst Biosciences, Inc., issued to purchasers of convertible promissory notes.

10-K

000-51173

4.6

Mar. 9, 2016

 

 

 

 

 

 

 

4.3

 

Form of Warrant to Purchase Series X Convertible Preferred Stock.

8-K

000-51173

4.1

Oct. 30, 2023

 

 

 

 

 

 

 

31.1*

 

Certification of the Chief Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as adopted

 

 

 

 

37


 

 

 

pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

31.2*

 

Certification of the Interim Chief Financial Officer pursuant to Rule 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.

 

 

 

 

 

 

 

 

 

 

 

32.1**

 

Certification of the Chief Executive Officer pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

32.2**

 

Certification of the Interim Chief Financial Officer pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

101.INS*

 

Inline XBRL (extensible Business Reporting Language) Instance Document

 

 

 

 

 

 

 

 

 

 

 

101.SCH*

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Document

 

 

 

 

 

 

 

 

 

 

 

104

 

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

 

 

 

 

 

* Filed herewith.

** Furnished herewith and not deemed to be “filed” for purposes of Section 18 of the Exchange Act, and shall not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act.

† The annexes, schedules, and certain exhibits to this Exhibit have been omitted pursuant to Item 601(a)(5).

# Pursuant to Item 601(b)(10) of Regulation S-K, certain confidential portions of this exhibit were omitted by means of marking such portions with an asterisk because the identified confidential portions (i) the Company customarily and actually treats that information as private or confidential and (ii) the information was not material.

38


 

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.

 

 

 

GYRE THERAPEUTICS, INC.

 

 

 

Date: May 13, 2024

 

/s/ Han Ying, Ph.D.

 

 

Han Ying, Ph.D.

 

 

Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

Date: May 13, 2024

 

/s/ Ruoyu Chen

 

 

Ruoyu Chen

 

 

Chief Financial Officer

 

 

(Principal Financial and Accounting Officer)

 

39


EX-31.1 2 gyre-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 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, Han Ying, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Gyre Therapeutics, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

 

 

 

 

Date: May 13, 2024

 

 

/s/ Han Ying, Ph.D.

 

 

 

Han Ying, Ph.D.

Chief Executive Officer and Director

(Principal Executive Officer)

 

 

 

 

 

 


EX-31.2 3 gyre-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 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, Ruoyu Chen, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Gyre Therapeutics, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

 

 

 

 

Date: May 13, 2024

 

 

/s/ Ruoyu Chen

 

 

 

Ruoyu Chen

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

 

 

 

 


EX-32.1 4 gyre-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

 

 

 

 

 

 

 

 

Date: May 13, 2024

 

 

/s/ Han Ying, Ph.D.

 

 

 

Han Ying, Ph.D.

 

 

 

Chief Executive Officer and Director

(Principal Executive Officer)

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

Note: A signed original of this written statement required by § 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 gyre-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

 

 

 

 

 

 

 

 

Date: May 13, 2024

 

 

/s/ Ruoyu Chen

 

 

 

Ruoyu Chen

 

 

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

Note: A signed original of this written statement required by § 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 gyre-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 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Nature of Operations and Liquidity link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Fair Value Measurements and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Net Income per Share ("EPS") Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Fair Value Measurements and Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Net Income per Share ("EPS") Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Nature of Operations and Liquidity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Fair Value Measurements and Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Fair Value Measurements and Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Fair Value Measurements and Financial Instruments - Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Fair Value Measurements and Financial Instruments - Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Fair Value Measurements and Financial Instruments - Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Balance Sheet Components - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Balance Sheet Components - Schedule of Inventories, Net of Reserves (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Intangible Assets - Schedule of Carrying Amounts and Accumulated Amortization of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Revenue - Summary of Sales by Product Categories (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Lease - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Leases - Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stockholders' Equity - Schedule of Common Stock, Reserved for Future Issuance (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Convertible Preferred Stock - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Stock Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Stock Based Compensation - Fair Values of Stock Options Granted Estimated Using Black-Scholes Valuation Model (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Stock Based Compensation - Summary of Stock-Based Compensation Expense Recognized (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Net Income per Share ("EPS") Attributable to Common Stockholders - Basic and Diluted EPS Attributable to Common Stockholders (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Net Income per Share ("EPS") Attributable to Common Stockholders - Anti-dilutive Security not Included In Diluted per Share Calculations (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Income Taxes - Schedule of Income Tax Provision and Effectie Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Segment Information - Schedule of Segment Reporting Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Volatility (%) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Weighted-Average Remaining Contractual Term (Years), Outstanding Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Defined Benefit Plan Disclosure [Line Items] Money Market Funds Money Market Funds [Member] Geographical [Axis] Lease expiration month and year Lease Expiration Month And Year Lease expiration month and year. Non-controlling Interest Noncontrolling Interest [Member] Estimated Fair Value Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale, Total Net income Net income Net income from operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Other noncurrent liabilities Other Liabilities, Noncurrent Schedule of Segment Reporting Information, by Segment [Table] Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted average common shares outstanding Weighted Average Number of Shares Issued, Basic 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Receivable Type Receivable Type [Axis] Fair Value Measurements and Financial Instruments Fair Value Disclosures [Text Block] Temporary equity, shares authorized Temporary Equity, Shares Authorized Revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Computer software Computer Software, Intangible Asset [Member] Nature of Operations and Liquidity Nature Of Operations And Liquidity [Text Block] Nature of operations and liquidity. Summary of significant accounting policies. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of Sales by Product Categories Disaggregation of Revenue [Table Text Block] Concentration Risk Type [Axis] Interest income, net Interest Income (Expense), Net Interest Income (Expense), Net, Total Percentage of excess cash on dispositions net Percentage Of Excess Cash On Dispositions Net Percentage of excess cash on dispositions net. Subsequent Events Subsequent Events [Text Block] Other income Other Nonoperating Income Income Tax [Table] Income Tax [Table] Income Tax [Table] Temporary equity, shares issued Temporary Equity, Shares Issued Accrued expenses - general and administrative Accrued Expenses General and Administrative Accrued expenses general and administrative. Cash and cash equivalents denominated in RMB Cash and Cash Equivalents Reporting Currency Denominated Value Cash and cash equivalents reporting currency denominated value. Operating lease liabilities, noncurrent Lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Schedule of Stock by Class [Table] Less: Allocation of undistributed earnings to noncontrolling interest Net income attributable to noncontrolling interest Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest, Total Schedule Of Available For Sale Securities [Line Items] Debt Securities, Available-for-Sale [Table] Accounts Payable and Accrued Liabilities, Current [Abstract] NDA Passes the NMPA's Review and Inspection N D A Passes the N M P A's Review and Inspection [Member] N D A Passes the N M P A's Review and Inspection. Liabilities, Fair Value Disclosure, Total Liabilities, fair value Liabilities, Fair Value Disclosure Class of Stock [Line Items] Related Party Transactions [Abstract] Total current assets Assets, Current Total liabilities, convertible preferred stock, and equity Liabilities and Equity Other expenses Other Nonoperating Expense Entity Address, State or Province Entity Address, State or Province Deferred tax assets Deferred Income Tax Assets, Net Number of Shares Underlying Outstanding Options, Beginning Balance Number of Shares Underlying Outstanding Options, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Comprehensive income attributable to common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income tax payable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Trading Symbol Trading Symbol Mainland China Contribution Plan Mainland China Contribution Plan [Member] Mainland China Contribution Plan. Lease commencement date Lease commencement Date Lease commencement Date. Percentage of revenue accounted sales to distributors Percentage of revenue accounted sales to distributors Percentage of revenue accounted sales to distributors. Common stock, shares sold Common stock, shares issued Common Stock, Shares, Issued Schedule Of Available For Sale Securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Office space Office Building [Member] Temporary Equity, Convertible preferred stock conversion Temporary Equity, Convertible Preferred Stock Conversion, Value Temporary equity, convertible preferred stock conversion, value Cash and Cash Equivalents Cash and Cash Equivalents [Member] Land use rights, net assets Land Use Rights, Net Assets Land use rights, net assets. Lease expiration date Lease Expiration Date Balance (in shares) Balance (in shares) Shares, Outstanding Common stock, shares reserved for future issuance Total common stock reserved Common Stock, Capital Shares Reserved for Future Issuance Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Renewal term Lessee, Operating Lease, Renewal Term Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Options Issued and Outstanding Options To Purchase Common Stock Options To Purchase Common Stock [Member] Options to purchase common stock. Subsequent Event Subsequent Event [Member] Subsequent Event Type Subsequent Event Type [Axis] Shanghai Pharmaceuticals Holding Co., Ltd Shanghai Pharmaceuticals Holding Company Limited [Member] Shanghai Pharmaceuticals Holding Company Limited. CVR Derivative Liability, Noncurrent C V R Derivative Liability Non Current [Member] C V R derivative liability non current member. Additional Paid-In Capital Additional Paid-in Capital [Member] Raw materials Inventory, Raw Materials, Gross Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Counterparty Name Counterparty Name [Axis] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Statement of Stockholders' Equity [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Change in accounting principle, accounting standards update, immaterial effect Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Operating lease liabilities, current Less current portion of lease liabilities Operating Lease, Liability, Current Total Revenue from sales Revenue from Contract with Customer, Including Assessed Tax Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Two thousand twenty one ATM program. Two Thousand Twenty One A T M Program [Member] 2021 ATM Program Property and Equipment Capital Addition Purchase Commitments [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Class of Stock Class of Stock [Domain] Stockholders equity disclosure. Stockholders Equity Disclosure [Line Items] Stockholders Equity Disclosure [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Weighted average of Preferred Stock Warrants (as converted) Weighted Average Of Preferred Stock Warrant Weighted average of preferred stock warrant Long-term certificates of deposit denominated in RMB Long-term Certificates of Deposit Reporting Currency Denominated Value Long-term certificates of deposit reporting currency denominated value. Scenario Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Entity Central Index Key Entity Central Index Key Fair value measurement transfer between Level 1 and Level 2 Fair Value Assets and Liabilities Level1 To Level2 Transfers Amount Fair value assets and liabilities level1 to level2 transfers amount. Warrants to purchase shares Class of Warrant or Right, Number of Securities Called by Warrants or Rights Plan Name Plan Name [Domain] Change in accounting principle, accounting standards update, adopted Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Obligation to pay in exchange for the intellectual property rights Obligation to pay in exchange for the intellectual property rights Obligation to pay in exchange for the intellectual property rights. GNI Related Party [Member] Related Party Assets, Fair Value Disclosure, Total Assets, fair value Assets, Fair Value Disclosure Option to extend Lessee, Operating Lease, Option to Extend Minority interest ownership indirectly holds Percentage Of Minority Interest Ownership Indirectly Holds Percentage of minority interest ownership indirectly holds. Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Financial Instruments [Domain] Balance at March 31, 2024 Balance at December 31, 2023 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Weighted-Average Remaining Contractual Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Accounts and note receivables, net Allowance and note receivables, net Accounts and Financing Receivable, after Allowance for Credit Loss, Current Construction in Progress Construction in Progress [Member] Leases Lessee, Operating Leases [Text Block] Long-term Receivable Financing Receivable [Member] Plan Name Plan Name [Axis] Contingent Value Rights Agreement Contingent Value Rights Agreement [Member] Contingent Value Rights Agreement. Geographical [Domain] Inital lease term Lessee, Operating Lease, Term of Contract Accounts and note receivables Increase Decrease In Accounts And Notes Receivables Increase decrease in accounts and notes receivables. Total assets Total assets Assets China Resources Pharmaceutical Group Ltd China Resources Pharmaceutical Group Limited [Member] China Resources Pharmaceutical Group Limited. Right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized employee stock based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Retirement Plan Name [Domain] Entity Registrant Name Entity Registrant Name Proceeeds from issuance of aggregate gross sales Proceeds from Issuance or Sale of Equity Proceeds from Issuance or Sale of Equity, Total Lessee, Operating Lease, Existence of Option to Extend [true false] Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Related Party, Type [Domain] Retained Earnings (Accumulated Deficit), Total Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Upfront transfer fee Upfront transfer fee. Square meter area of office space under lease Square meter area for laboratory center under lease Square Meter Area For Laboratory Center Under Lease Square meter area for laboratory center under lease. Supplemental Disclosure of Cash Flow Information: Supplemental Cash Flow Information [Abstract] Temporary Equity, Convertible preferred stock conversion (in shares) Temporary Equity, Convertible Preferred Stock Conversion, Shares Temporary equity, convertible preferred stock conversion, shares. Accumulated Deficit Retained Earnings [Member] Class of Stock Class of Stock [Axis] Balance Balance Total equity Equity, Including Portion Attributable to Noncontrolling Interest Operating loss carryforwards with indefinite life. Operating Loss Carryforwards With Indefinite Life Net operating loss carryforwards having indefinite life Supplemental disclosure of stock-based compensation expense: Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Land use rights, net Land Use Rights Net Noncurrent Land use rights net noncurrent. Monthly lease payment Lessee Operating Lease Monthly Lease Payment Lessee operating lease monthly lease payment. Total Gyre Stockholders' (Deficit) Equity Parent [Member] Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Total lease liabilities Operating lease, liability Operating Lease, Liability Commitments And Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and contingencies disclosure. Forecast Forecast [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Note receivable Financing Receivable, before Allowance for Credit Loss, Current Income tax payable Accrued Income Taxes, Current Equity Component Equity Component [Domain] Cash Equivalents Cash, Cash Equivalents and Investments [Table Text Block] Segments [Axis] Change in accounting principle, accounting standards update, adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date Contributions for employee benefits Defined Benefit Plan, Plan Assets, Contributions by Employer Receivables [Abstract] Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] Fair value, assets and liabilities measured on recurring basis, unobservable input reconciliation. Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Net income attributable to common stockholders - diluted Net income attributable to common stockholders - diluted Net Income (Loss) Available to Common Stockholders, Diluted Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and development fees Research and Development Expense, Total Research and development Research and Development Expense Fair Value By Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Aggregate amounts of restricted capital and statutory reserves Aggregate Amounts Of Restricted Capital And Statutory Reserves Aggregate amounts of restricted capital and statutory reserves. Assets Assets [Abstract] Amortization of intangible assets Amortization of Intangible Assets Motor Vehicles Motor Vehicles [Member] Motor vehicles. Real Estate, Type of Property [Axis] Convertible Preferred Stock Issued and Outstanding Convertible Preferred Stock Convertible Preferred Stock [Member] Common stock, $0.001 par value, 400,000,000 shares authorized; 85,423,246 shares and 76,595,616 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Excess amount retained from net proceeds related to disposition of assets Percentage of excess cash on dispositions net Excess Amount Retained From Net Proceeds Related To Disposition Of Assets Excess amount retained from net proceeds related to disposition of assets. Furniture and Fixtures Furniture and Fixtures [Member] Deposits in licensed banks protected by DIS Deposits In Licensed Banks Protected By Deposit Insurance System Deposits in licensed banks protected by deposit insurance system. Current Fiscal Year End Date Current Fiscal Year End Date Stock-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Income (Loss) from operations Income from operations Income from operations Operating Income (Loss) Income tax provision Provision for income taxes Income Tax Expense (Benefit), Total Income tax expense (benefits) Income tax expenses Committed to allocate Committed To Allocate Committed to allocate. Accrued sales discount Accrued Sales Discount Accrued sales discount. Concentration risk percentage Concentration of customer risk Concentration Risk, Percentage Stock-based compensation Total stock-based compensation Share-Based Payment Arrangement, Expense Disaggregation of Revenue [Table] Measurement Input Type Measurement Input Type [Domain] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Intangible assets, net Intangible assets, net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Preferred Stock Warrants Preferred Stock Warrants Issued and Outstanding Preferred Stock Warrants [Member] Preferred stock warrants. Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent, Total Long-term receivable from GCBP Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent GC Biopharma Corp G C Biopharma Corp [Member] GC Biopharma Corp. Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Comprehensive income attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Operating expenses: Operating expenses excluding cost of revenues: Operating Expenses [Abstract] Statutory reserve fund Statutory Reserve Fund Statutory reserve fund. Subsequent Events [Abstract] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Clinical Supply Batch GMP Manufacturing Clinical Supply Batch G M P Manufacturing [Member] Clinical supply batch GMP manufacturing member. Commitments and Contingencies Disclosure [Abstract] Other assets, noncurrent Other Assets, Noncurrent Weighted average of Convertible Preferred Stock (as converted) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Options granted Number of Shares Underlying Outstanding Options, Options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Other accrued liabilities Other Accrued Liabilities, Current Total other accrued liabilities Stockholders' Equity Equity [Text Block] Employee reimbursement Accrued Salaries, Current Noncash lease expense Noncash Lease Expense Noncash lease expense. 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Additional Paid in Capital, Total Additional paid-in capital Additional Paid in Capital Inventory, Net [Abstract] Statutory reserve Statutory Reserve Statutory reserve. Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Organization and Nature of Operations [Table] Organization And Nature Of Operations [Table] Organization And Nature Of Operations [Table] Number of shares of common stock issuable upon exercise and conversion of warrants Number of Common Stock Shares Issuable Upon Exercise and Conversion Of Warrants Number of common stock shares issuable upon exercise and conversion of warrants. 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] New Accounting Pronouncements - Issued But Not Yet Adopted New Accounting Pronouncements Issued But Not Yet Adopted [Policy Text Block] New Accounting Pronouncements Issued But Not Yet Adopted [Policy Text Block] Bad debt expense and other non-cash items Bad Debt Expense And Other Non-cash Items Bad debt expense and other non-cash items. Loss on disposal of property and equipment Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Derivative liability measurement input Derivative Liability, Measurement Input Cost of revenues Cost of revenues Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Earnings Per Share [Abstract] Schedule of Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Accounting Policies [Abstract] Segments [Domain] Lessee Disclosure [Abstract] Lessee Lease Description [Table] Lessee, Lease, Description [Table] Scenario Scenario [Axis] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Property, Plant and Equipment, Net, by Type [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] CVR excess closing cash payable CVR Excess Closing Cash Payable CVR excess closing cash payable. Net income per share available for common stockholders, basic Net income per share attributable to common stockholders, basic Earnings Per Share, Basic, Total Earnings Per Share, Basic Customer Concentration Risk Customer Concentration Risk [Member] Commitments and Contingencies (Note 12) Commitments and Contingencies Income Statement [Abstract] Related Party, Type [Axis] CVR Derivative Liability C V R Derivative Liability [Member] CVR derivative liability. Remaining outstanding balance Remaining Outstanding Balance of Agreement Remaining outstanding balance of agreement. Short-term lease expenses Short-Term Lease, Cost Foreign Currency Risk Foreign Currency Risk [Policy Text Block] Foreign currency risk. Retirement Benefits [Abstract] Measurement Input Type Measurement Input Type [Axis] Statistical Measurement Statistical Measurement [Domain] Net cash provided by operating activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Percentage of outstanding shares of common stock Percentage Of Outstanding Shares Of Common Stock Percentage of outstanding shares of common stock. Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Warrants share price per share Warrants Share Price Warrants share price. Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Net income per share available for common stockholders, diluted Net income per share attributable to common stockholders, diluted Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Accrued interest on certificates of deposit Accrued Interest On Certificates Of Deposit Accrued interest on certificates of deposit. Product and Service Product and Service [Domain] Distribution to CVR holders from asset sale proceeds Distribution From Asset Sale Proceeds Distribution from asset sale proceeds. CPI contribution C P I Contribution [Member] CPI contribution. Concentration Risk Benchmark [Domain] Allowance for credit losses Accounts and Financing Receivable, Allowance for Credit Loss, Current Accounts and financing receivable, allowance for credit loss, current. Asset Acquisition Asset Acquisition [Axis] Revenue from Contract with Customer [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Number of Shares Underlying Outstanding Options, Exercisable- March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Warrant liability, noncurrent Derivative Liability, Noncurrent Other noncurrent liabilities Increase (Decrease) in Other Noncurrent Liabilities Number of Shares Underlying Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Percentage of Commission for shares sold. Percentage Of Commission For Shares Sold Percentage of commission for shares sold Noncontrolling interest Equity, Attributable to Noncontrolling Interest Equity, Attributable to Noncontrolling Interest, Ending Balance Equity, Attributable to Noncontrolling Interest, Beginning Balance Equity, Attributable to Noncontrolling Interest, Total Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Stock options exercised (in shares) Number of Shares Underlying Outstanding Options, Options exercised Issuance of common stock from option exercises, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Appropriations to statutory reserve Appropriations To Statutory Reserve Appropriations to statutory reserve. Liabilities, convertible preferred stock, and equity Liabilities and Equity [Abstract] Cumulative amount of statutory reserve fund Cumulative Amount Of Statutory Reserve Fund Cumulative amount of statutory reserve fund. Expected Volatility Measurement Input, Option Volatility [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Aggregate offering price Aggregate Offering Price Aggregate offering price. Selling and marketing Selling and Marketing Expense Selling and Marketing Expense, Total Sales ETUARY Revenue from Contract with Customer, Product and Service Benchmark [Member] Estimated Discount Rate Measurement Input, Discount Rate [Member] Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Real Estate [Domain] Sublease Arrangement Sublease Arrangement [Member] Sublease arrangement. Equity [Abstract] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Amortization of land use rights Amortization Of Land Use Rights Amortization of land use rights. Weighted- Average Exercise Price, Options 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 CPI Continent Pharmaceuticals Inc [Member] Continent pharmaceuticals inc. Equity Components Equity Components [Axis] Investments, Debt and Equity Securities [Abstract] Other Other Segments [Member] Aggregate purchase price of warrants Proceeds from Issuance of Warrants Stockholders equity disclosure. Stockholders Equity Disclosure [Table] Stockholders Equity Disclosure [Table] Other receivables from GNI Other Receivables, Net, Current, Total Other Receivables, Net, Current Amounts receivable from related party Intangible assets with finite lives: Finite-Lived Intangible Assets, Net [Abstract] Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Sale of Stock [Axis] Weighted- Average Exercise Price, Exercisable - March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Inventory reserves Inventory Valuation Reserves Statement of Cash Flows [Abstract] Income Tax Authority Income Tax Authority [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Segment Reporting Information [Line Items] Gross profit Gross profit Gross Profit GCBP Asset Purchase Agreement G C Biophrarma Corp Asset Purchase Agreement [Member] GC Biophrarma Corp asset purchase agreement member. Concentration Risk Benchmark [Axis] Common stock, par value Common Stock, Par or Stated Value Per Share Contributions closing payable amount Contributions Closing Payable Amount Contributions closing payable amount. Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Deferred government grants Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent, Total Unrecognized employee stock based compensation expense, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset [Axis] Percentage of excess preapproved costs Percentage Of Excess Preapproved Costs Percentage of excess preapproved costs. 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] Accrued payroll and welfare Accrued Payroll And Welfare Accrued payroll and welfare. Retirement Plan Name [Axis] Temporary Equity, Balance (in shares) Temporary equity, shares outstanding Temporary Equity, Balance (in shares) Temporary Equity, Shares Outstanding Purchase of property and equipment Segment, Expenditure, Addition to Long-Lived Assets Sinopharm Group Co., Ltd Sinopharm Group Company Limited [Member] Sinopharm Group Company Limited. Prepaid assets Prepaid Assets Current Prepaid assets current. Non-cash acquisition of property and equipment through prepaid conversion Non-cash Acquisition of Property And Equipment Through Prepaid Conversion Non-cash acquisition of property and equipment through prepaid conversion Fair Value, Inputs, 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] Ownership [Domain] Less: Change in fair value of warrant liability Change in fair value of warrant liability Change in fair value of warrant liability Less: Change in fair value of warrant liability Fair Value Adjustment of Warrants Net (decrease) increase in cash and cash equivalents Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Machinery and Electronic Devices Machinery and Electronic Devices [Member] Machinery and electronic devices. Purchase of certificates of deposit Payments to Acquire Restricted Certificates of Deposit General and administrative General and Administrative General and Administrative Expense [Member] Derivative asset measurement input Derivative Asset, Measurement Input Supplemental Disclosure of Non-Cash Financing and Investing Activities: Noncash Investing and Financing Items [Abstract] Weighted average of common stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Number of Shares Underlying Outstanding Options, Options forfeited and cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) F351 F Three Five One [Member] F three five one. CALIFORNIA Anti-dilutive Security not Included in Diluted per Share Calculations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Percentage of short-term bank deposits and long-term certificates of deposit Percentage of short-term bank deposits and long-term certificates of deposit reporting currency denominated. Schedule of Inventories, Net of Reserves Schedule of Inventory, Current [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] City Area Code City Area Code Inventories, net Inventories, net Inventory, Net Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Deferred income taxes, net Deferred Income Tax Expense Benefit Net Deferred income tax expense benefit net. Accrued expenses - selling expenses Accrued Expenses, Selling Expenses Accrued expenses, selling expenses. Customer [Domain] Minimum payments based on spot exchange rate Minimum Payments Based on Spot Exchange Rate Minimum payments based on spot exchange rate Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 General and Administrative Expense, Total General and administrative General and Administrative Expense Weighted average common shares outstanding Weighted average shares used in calculating net income per share attributable to common stockholders, basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, basic Number of years for low to mid-single-digit royalty payments Number of Years for low to mid-single-digit royalty payments Number of Years for low to mid-single-digit royalty payments. Work in progress Inventory, Work in Process, Gross Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Legal expenses incurred. Legal Expenses Incurred Legal expenses incurred Statement [Table] Statement [Table] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] Schedule of Related Party Transactions, by Related Party [Table] Summary of Weighted Average Valuation Assumptions Used to Estimate Fair Value of Employee Stock Options Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Related Party Transactions Related Party Transactions Disclosure [Text Block] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued professional services Accrued Professional Fees, Current Professional and consulting services Research and development Research and Development Expense (Excluding Acquired in Process Cost) Statement [Line Items] Statement [Line Items] Net operating loss carryforwards expiration year Operating Loss Carryforwards Expiration Year Operating loss carryforwards expiration year. Anti dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Balance at March 31, 2024 Balance at December 31, 2023 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Risks and Uncertainities Risks And Uncertainities [Policy Text Block] Risks And Uncertainities [Policy Text Block] Gyre Pharmaceuticals Gyre Pharmaceuticals [Member] Gyre Pharmaceuticals Subsequent Event [Line Items] Warrant Liability, Noncurrent Warrant [Member] Customer [Axis] Schedule of Common Stock, Reserved for Future Issuance Schedule Of Common Stock Reserved For Future Issuance [Table Text Block] Schedule of common stock reserved for future issuance. Common Stock Common Stock [Member] Expiration date Warrants and Rights Outstanding, Maturity Date Temporary equity, par value Temporary Equity, Par or Stated Value Per Share 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 Recognized Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other current assets Other Assets, Current Risk-Free Interest Measurement Input, Risk Free Interest Rate [Member] Indirect ownership interest Percentage Of Indirect Ownership Interest Percentage of indirect ownership interest. Due to related parties Increase (Decrease) in Due to Related Parties Increase (Decrease) in Due to Related Parties, Total Buildings Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding CVR derivative liability CVR derivative liability, noncurrent C V R Derivative Liability Noncurrent CVR derivative liability noncurrent. Finished goods Inventory, Finished Goods, Gross Antidilutive Securities, Name Antidilutive Securities, Name [Domain] F351 Agreement F Three Five One Asset Purchase Agreement [Member] F351 asset purchase agreement. Convertible preferred stock conversion Stock Issued During Period, Value, Conversion of Convertible Securities Change in fair value of long-term receivable Change In Fair Value Of Long Term Receivables Change in fair value of long-term receivables. Cover [Abstract] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Deferred government grants Deferred Government Grants Deferred government grants. Commitments And Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] Commitments and contingencies disclosure. Cash paid for income taxes Income Taxes Paid, Net Income Taxes Paid, Net, Total Litigation expenses Litigation Settlement, Expense Sale of Stock [Domain] Statutory Reserve Statutory Reserve [Member] Statutory Reserve. Segment Reporting [Abstract] Proceeds from sale of equipment Proceeds from Sale of Productive Assets Proceeds from Sale of Productive Assets, Total Security Exchange Name Security Exchange Name Federal Income Tax Domestic Tax Authority [Member] Accounting Pronouncements Recently Adopted New Accounting Pronouncements, Policy [Policy Text Block] Preferred stock shares issued Preferred Stock, Shares Issued ASU 2023-07 Accounting Standards Update 2023-07 [Member] Accounting standards update 2023-07. Schedule of Finite-Lived Intangible Assets [Table] Property and equipment, gross Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Weighted- Average Exercise Price, Options forfeited and cancelled Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Financial Instrument [Axis] Term (years) Warrants and Rights Outstanding, Term Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Entity Emerging Growth Company Business Combination Agreement Business Combination Agreement [Member] Business combination agreement. Preferred stock, shares issued upon conversion Convertible Preferred Stock, Shares Issued upon Conversion Amendment Flag Amendment Flag Payments for leasing costs Payments for Leasing Costs Acquisition of intangible assets Payments to Acquire Intangible Assets Accounting Standards Update Accounting Standards Update [Domain] Technological know-how Technology-Based Intangible Assets [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Category of Item Purchased [Axis] Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Entity File Number Securities Act File Number Remaining in 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill and Intangible Assets Disclosure [Abstract] Due to related parties Other Liabilities Other Liabilities, Total Balance Sheet Related Disclosures [Abstract] Share-Based Payment Arrangement [Abstract] Warrants and Rights Outstanding, Measurement Input Warrants and Rights Outstanding, Measurement Input Accrued expenses - research and development Accrued Expenses, Research And Development Accrued expenses, research and development. Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Total operating expenses Costs and Expenses Employee Benefit Plans Defined Benefit Plan [Text Block] Other receivables Other Receivables Total operating expenses excluding cost of revenues Operating Expenses Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Expected option life (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 Schedule of Defined Benefit Plans Disclosures [Table] Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of operating segment Number of Operating Segments Warrants exercise price per share Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right [Domain] Net Income per Share ("EPS") Attributable to Common Stockholders Earnings Per Share [Text Block] Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table] Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table] Fair value, assets and liabilities measured on recurring basis, unobservable input reconciliation. Entity Address, Address Line One Entity Address, Address Line One Revenue Revenue Benchmark [Member] Long-term certificates of deposit Long Term Certificates Of Deposit Long Term Certificates Of Deposit Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Antidilutive Securities Antidilutive Securities [Axis] Due to related parties Other Liabilities, Current NMPA's Approval of the NDA N M P A's Approval of the N D A [Member] N M P A's Approval of the N D A. Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Gross carrying amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Research and Development Research and Development Arrangement [Member] Subsequent Event Type Subsequent Event Type [Domain] Long-term CVR derivative liability CVR derivative liability, noncurrent Contingent Value Rights Derivative Liability Non Current Contingent value rights derivative liability non current. Income Tax [Line Items] Income Tax [Line Items] Income Tax. Income Statement Location Income Statement Location [Axis] Vertex Asset Purchase Agreement Vertex Asset Purchase Agreement [Member] Vertex Asset Purchase Agreement. Concentration of Customer Risk Concentration of Customer Risk [Policy Text Block] Concentration of customer risk. Dividend yield (%) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Submission of the New Drug Application Submission of the New Drug Application [Member] Submission of the New Drug Application. Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Sales of Pharmaceutical Products ETUARY Product [Member] Weighted average share price of the Company (USD per share) Share Price Accumulated gross unrealized gain before tax available for sale securities. Accumulated Gross Unrealized Gain Before Tax Available For Sale Securities Gross Unrealized Gains Depreciation, Depletion and Amortization, Total Depreciation and amortization Depreciation, Depletion and Amortization Product and Service Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Accumulated amortization Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Temporary Equity, Balance Temporary Equity, Carrying Amount, Attributable to Parent, Total Convertible Preferred Stock, $0.001 par value, 5,000,000 shares authorized; nil shares and 13,151 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Temporary Equity, Balance Temporary Equity, Carrying Amount, Attributable to Parent Short-term bank deposits denominated in RMB Short-Term Bank Deposits Reporting Currency Denominated Value Short-Term Bank Deposits Reporting Currency Denominated Value Schedule of Gross Carrying Amounts and Accumulated Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Accounting Standards Update Accounting Standards Update [Axis] Other income (expense), net: Other Nonoperating Income (Expense) [Abstract] Gyre Gyre [Member] Gyre. Entity Address, Country Entity Address, Country Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Accrued expenses and other current liabilities Accounts Payable and Accrued Liabilities, Current State Income Tax State and Local Jurisdiction [Member] Organization and nature of operations. Organization And Nature Of Operations [Line Items] Organization and Nature of Operations [Line Items] Long-Lived Tangible Asset [Domain] Subsequent Event [Table] Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Receivable Receivable [Domain] Cash and Cash Equivalents Cash and Cash Equivalents [Axis] 2023 Incentive Plan Two Thousand Twenty Three Omnibus Incentive Plan [member] Two thousand twenty three omnibus incentive plan. 2024 Foreign currency translation adjustments attributable to noncontrolling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Weighted Average Remaining Contractual Term, Exercisable - March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares 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] Supplier reimbursement Supplier Reimbursement Supplier reimbursement. Schedule of Accounts and Note Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Change in fair value of derivative liabilities Change In Fair Value Of Derivative Liabilities Change in fair value of derivative liabilities. Concentration Risk Type [Domain] Number Of Shares Of Common Stock Issuable Upon Conversion Of The Outstanding Shares Number of shares of common stock issuable upon conversion of the outstanding shares. Commitments and Contingencies Commitments Disclosure [Text Block] Income Statement Location Income Statement Location [Domain] Weighted- Average Exercise Price, Options granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Document Type Convertible preferred stock conversion (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Ownership [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Counterparty Name Counterparty Name [Domain] Security deposits Security Deposit Redeemable Preferred Stock Redeemable Preferred Stock [Member] Net income attributable to common stockholders Net income attributable to common stockholders - basic Net income from operations Net Income (Loss) Available to Common Stockholders, Basic Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Fair value measurement transfer Level 3 Fair Value Assets and Liabilities Level3 Transfers Amount Fair value assets and liabilities level3 transfers amount. Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Short-term bank deposits Short-Term Investments Short-Term Investments, Total Purchase agreement amendment date Purchase Agreement Amendment Date Purchase agreement amendment date. Combined square meter area for manufacturing facilities under lease Combined Square Meter Area For Manufacturing Facilities Under Lease Combined square meter area for manufacturing facilities under lease. Percentage of cash and cash equivalents Percentage of cash and cash equivalents reporting currency denominated. Number of installements for sale Number of installements for sale Total liabilities Liabilities Property, Plant and Equipment [Table] Finite-lived intangible assets, Weighted average amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Equity in loss of unconsolidated affiliate Equity Gain Loss of Unconsolidated Affiliates Equity gain loss of unconsolidated affiliates. Total Gyre stockholders' equity (deficit) Balance Balance Equity, Attributable to Parent ETUARY Sales Product Concentration Risk [Member] Net income Net income (loss) and comprehensive income (loss) Jiangsu Wangao Agreement Jiangsu Wangao Agreement [Member] Jiangsu wangao agreement. Convertible preferred stock conversion Convertible Preferred Stock Conversion Convertible preferred stock conversion. G N I GNI G N I [Member] GNI Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Area of Land Convertible Preferred Stock Preferred Stock [Text Block] Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Stock-based compensation expense, shares Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted Weighted average shares used in calculating net income per share attributable to common stockholders, diluted Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted Weighted Average Number of Shares Outstanding, Diluted Schedule of Income Tax Provision and Effectie Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Asset Acquisition Asset Acquisition [Domain] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease), Total Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease) Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments Summary Of Present Value Assumptions Of Lease Payments Table [Text Block] Summary of present value assumptions of lease payments. Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Amortized Cost Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Accrued interest on long-term certificates of deposit Accrued Interest On Long-term Certificates Of Deposit Accrued interest on long-term certificates of deposit. Weighted- Average Exercise Price, Beginning Balance Weighted- Average Exercise Price, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite-Lived Intangible Assets [Line Items] Basic and Diluted EPS Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Disaggregation of Revenue [Line Items] Income Tax Authority Income Tax Authority [Axis] 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] Comprehensive income Comprehensive income from consolidated operations Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Purchase of property and equipment Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Member] Operating lease expense Operating Lease, Expense Business Acquisition Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents at beginning of the period Cash and cash equivalents at end of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Deferred revenue Deferred Revenue, Current Deferred Revenue, Current, Total Class of Warrant or Right [Axis] Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Square meter area for office space under lease Square Meter Area For Office Space Under Lease Square meter area for office space under lease. Amount to be received under agreement Amount To Be Received Under Agreement Amount to be received under agreement. Net operating loss carryforwards Operating Loss Carryforwards XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Trading Symbol GYRE  
Entity Registrant Name Gyre Therapeutics, Inc.  
Entity Central Index Key 0001124105  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Entity Shell Company false  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   85,510,116
Entity Interactive Data Current Yes  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Security Exchange Name NASDAQ  
Entity File Number 000-51173  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 56-2020050  
Entity Address, Address Line One 12770 High Bluff Drive  
Entity Address, Address Line Two Suite 150  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92130  
City Area Code 858  
Local Phone Number 567-7770  
Document Quarterly Report true  
Document Transition Report false  
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 29,785 $ 33,509
Short-term bank deposits 7,567  
Accounts and note receivables, net 15,458 15,552
Inventories, net 4,939 4,281
Prepaid assets 1,790 1,547
Other current assets 1,897 1,045
Total current assets 62,723 57,221
Property and equipment, net 23,564 23,288
Intangible assets, net 196 205
Right-of-use assets 359 489
Land use rights, net 1,480 1,493
Deferred tax assets 5,000 4,695
Long-term certificates of deposit 23,106 23,431
Other assets, noncurrent 802 995
Total assets 122,010 116,539
Current liabilities:    
Accounts payable 330 355
Deferred revenue 35 39
Due to related parties 1,362 1,369
CVR excess closing cash payable 422 1,085
Accrued expenses and other current liabilities 10,767 11,935
Income tax payable 6,470 5,054
Operating lease liabilities, current 100 210
Total current liabilities 19,486 20,047
Operating lease liabilities, noncurrent 175 199
Deferred government grants 203 213
CVR derivative liability, noncurrent 4,780 4,722
Warrant liability, noncurrent 8,547 12,835
Other noncurrent liabilities 48 49
Total liabilities 33,239 38,065
Commitments and Contingencies (Note 12)
Stockholders' equity:    
Common stock, $0.001 par value, 400,000,000 shares authorized; 85,423,246 shares and 76,595,616 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 85 77
Additional paid-in capital 133,199 68,179
Statutory reserve 3,098 3,098
Accumulated deficit (78,006) (85,538)
Accumulated other comprehensive loss (1,736) (1,644)
Total Gyre stockholders' equity (deficit) 56,640 (15,828)
Noncontrolling interest 32,131 29,777
Total equity 88,771 13,949
Total liabilities, convertible preferred stock, and equity 122,010 116,539
GC Biopharma Corp    
Current assets:    
Long-term receivable from GCBP 4,780 4,722
GNI    
Current assets:    
Other receivables from GNI $ 1,287 1,287
Convertible Preferred Stock    
Current liabilities:    
Convertible Preferred Stock, $0.001 par value, 5,000,000 shares authorized; nil shares and 13,151 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively   $ 64,525
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 400,000,000 400,000,000
Common stock, shares issued 85,423,246 76,595,616
Common stock, shares outstanding 85,423,246 76,595,616
Convertible Preferred Stock    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 5,000,000 5,000,000
Temporary equity, shares issued 13,151
Temporary equity, shares outstanding 13,151
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 27,172 $ 24,931
Operating expenses:    
Cost of revenues 979 1,125
Selling and marketing 12,542 12,768
Research and development 2,182 2,635
General and administrative 3,398 1,739
Total operating expenses 19,101 18,267
Income from operations 8,071 6,664
Other income (expense), net:    
Interest income, net 328 184
Other income 109 66
Change in fair value of warrant liability 4,288  
Other expenses (315) (643)
Income before income taxes 12,481 6,271
Provision for income taxes (2,546) (2,054)
Net income 9,935 4,217
Net income attributable to noncontrolling interest 2,403 1,973
Net income attributable to common stockholders $ 7,532 $ 2,244
Net income per share attributable to common stockholders, basic $ 0.09 $ 0.04
Net income per share attributable to common stockholders, diluted $ 0.03 $ 0.03
Weighted average shares used in calculating net income per share attributable to common stockholders, basic 83,265,879 63,588,119
Weighted average shares used in calculating net income per share attributable to common stockholders, diluted 102,594,197 78,921,366
Other comprehensive income:    
Net income $ 9,935 $ 4,217
Foreign currency translation adjustments (141) 898
Comprehensive income 9,794 5,115
Net income attributable to noncontrolling interest 2,403 1,973
Foreign currency translation adjustments attributable to noncontrolling interest (49) 395
Comprehensive income attributable to noncontrolling interest 2,354 2,368
Comprehensive income attributable to common stockholders $ 7,440 $ 2,747
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Convertible Preferred Stock and Equity (Unaudited) - USD ($)
$ in Thousands
Total
Convertible Preferred Stock
Common Stock
Additional Paid-In Capital
Statutory Reserve
Accumulated Deficit
Accumulated Other Comprehensive Loss
Total Gyre Stockholders' (Deficit) Equity
Non-controlling Interest
Balance at Dec. 31, 2022 $ 72,217   $ 64 $ 32,795 $ 2,660 $ 7,395 $ (392) $ 42,522 $ 29,695
Balance (in shares) at Dec. 31, 2022     63,588,119            
Foreign currency translation adjustments 898           503 503 395
Net income 4,217         2,244   2,244 1,973
Balance at Mar. 31, 2023 77,332   $ 64 32,795 2,660 9,639 111 45,269 32,063
Balance (in shares) at Mar. 31, 2023     63,588,119            
Balance at Dec. 31, 2023 13,949   $ 77 68,179 3,098 (85,538) (1,644) (15,828) 29,777
Balance (in shares) at Dec. 31, 2023     76,595,616            
Temporary Equity, Balance at Dec. 31, 2023   $ 64,525              
Temporary Equity, Balance (in shares) at Dec. 31, 2023   13,151              
Stock-based compensation expense 11     11       11  
Stock options exercised $ 492     492       492  
Stock options exercised (in shares) 60,297   60,297            
Convertible preferred stock conversion $ 64,525   $ 8 64,517       64,525  
Convertible preferred stock conversion (in shares)     8,767,333            
Temporary Equity, Convertible preferred stock conversion   $ (64,525)              
Temporary Equity, Convertible preferred stock conversion (in shares)   (13,151)              
Foreign currency translation adjustments (141)           (92) (92) (49)
Net income 9,935         7,532   7,532 2,403
Balance at Mar. 31, 2024 $ 88,771   $ 85 $ 133,199 $ 3,098 $ (78,006) $ (1,736) $ 56,640 $ 32,131
Balance (in shares) at Mar. 31, 2024     85,423,246            
Temporary Equity, Balance (in shares) at Mar. 31, 2024                
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating Activities    
Net income $ 9,935 $ 4,217
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 11  
Equity in loss of unconsolidated affiliate   343
Depreciation and amortization 415 276
Noncash lease expense 109 82
Amortization of land use rights 10 10
Deferred income taxes, net (313) (328)
Bad debt expense and other non-cash items (7) (63)
Accrued interest on certificates of deposit (234) (74)
Change in fair value of long-term receivable (58)  
Change in fair value of derivative liabilities 58  
Change in fair value of warrant liability (4,288)  
Loss on disposal of property and equipment 3  
Changes in operating assets and liabilities:    
Accounts and note receivables 1 3,915
Inventories (666) 525
Prepaid and other assets (1,524) (678)
Income tax payable 1,423 1,919
Accounts payable (23) 156
Other noncurrent liabilities (4) (808)
Due to related parties (6) (1)
Accrued expenses and other liabilities (1,839) 1,028
Operating lease liabilities (119) (102)
Net cash provided by operating activities 2,884 10,417
Investing Activities    
Acquisition of intangible assets   (65)
Purchase of certificates of deposit (7,039) (5,841)
Purchase of property and equipment (231) (1,742)
Proceeds from sale of equipment 50  
Net cash used in investing activities (7,220) (7,648)
Financing Activities    
Proceeds from the exercise of stock options 658  
Net cash provided by financing activities 658  
Effect of exchange rate changes on cash and cash equivalents (46) 200
Net (decrease) increase in cash and cash equivalents (3,724) 2,969
Cash and cash equivalents at beginning of the period 33,509 25,175
Cash and cash equivalents at end of the period 29,785 28,144
Supplemental Disclosure of Non-Cash Financing and Investing Activities:    
Convertible preferred stock conversion 64,525  
Non-cash acquisition of property and equipment through prepaid conversion 453 252
Supplemental Disclosure of Cash Flow Information:    
Cash paid for income taxes $ 1,436 $ 463
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 9,935 $ 4,217
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations and Liquidity
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Liquidity

1.

Nature of Operations and Liquidity

Description of Business

Gyre Therapeutics, Inc. (the “Company,” “Gyre,” or the “combined company”), formerly known as Catalyst Biosciences, Inc. (“Catalyst”), is a biopharmaceutical company originally incorporated in Delaware on March 7, 1997 under the name Targacept, Inc. Catalyst was a biopharmaceutical company with expertise in protease engineering. Prior to ceasing research and development activities in March 2022, Catalyst had several protease assets that were designed to address unmet medical needs in disorders of the complement or coagulation systems.

On October 30, 2023, the Company consummated the transactions (the “Contributions”) contemplated by the Business Combination Agreement as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”), which were accounted for as a reverse asset acquisition and a purchase of noncontrolling interest in accordance with United States (“U.S.”) generally accepted accounting principles (“GAAP”). Continent Pharmaceuticals Inc. (“CPI”) was treated as the accounting acquirer of the reverse asset acquisition and is presented as the predecessor for post-acquisition financial reporting purposes. CPI holds an indirect controlling interest in Beijing Continent Pharmaceuticals Co., Ltd. (d/b/a Gyre Pharmaceuticals Co., Ltd., “Gyre Pharmaceuticals”), a commercial-stage biopharmaceutical company registered and established in the People’s Republic of China (“PRC”) in 2002.

After consummation of the Contributions, the immediate holding company of CPI became Gyre. The Company holds in aggregate a 65.2% indirect interest in Gyre Pharmaceuticals. The majority shareholder of Gyre is GNI USA, Inc. (“GNI USA”), which is indirectly wholly owned by GNI Group Ltd. (“GNI Japan”). Gyre is a financially-sustainable pharmaceutical company with a record of financial success that develops and commercializes small-molecule anti-inflammatory and anti-fibrotic drugs targeting organ diseases, focusing specifically on organ fibrosis. Fibrotic diseases represent a large patient population with significant unmet medical needs.

Liquidity

For the three months ended March 31, 2024, the Company had net income of $9.9 million, while net cash provided by operating activities was $2.9 million. As of March 31, 2024, the Company had an accumulated deficit of $78.0 million and cash and cash equivalents of $29.8 million. Based on the Company’s current operating plan, management believes that existing cash and cash equivalents, cash flows from operations, and access to capital markets will be sufficient to fund the Company’s operating activities and obligations for at least 12 months following the issuance of these condensed consolidated financial statements.

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

2.

Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of the Company and its controlled subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The condensed consolidated financial statements have been prepared in accordance with GAAP and following the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for a fair presentation of the Company’s condensed consolidated financial information. These condensed consolidated results of operations and cash flows for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period.

The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the consolidated financial statements filed with the Annual Report.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, allowance of doubtful accounts, long-term receivable, contingent value right (“CVR”) derivative liability, warrant liability, allowance for credit losses, reserves for excess or obsolete inventory, operating lease right-of-use assets and liabilities, recognition of research and development expenses to the appropriate financial reporting period based on the progress of the research and development projects, income taxes, stock-based compensation and useful lives of property and equipment and intangibles with definite lives. The Company bases its estimates on various assumptions that the Company believes to be reasonable under the circumstances. Actual results could differ from those estimates.

Risks and Uncertainties

The Company is subject to a number of risks associated with companies at a similar stage, including dependence on key individuals, competition from larger and established companies, uncertainty of clinical results, ability to obtain adequate financing to support growth, the ability to attract and retain additional qualified personnel to manage the anticipated growth of the Company, and general economic conditions.

Concentration of Credit Risk

In May 2015, a new Deposit Insurance System (“DIS”) managed by the Peoples Bank of China was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of Chinese Renminbi (“RMB”) 500,000. The Company maintains cash and deposits at commercial banks in excess of the amount protected by DIS and the Federal Deposit Insurance Corporation and in the event of bankruptcy of one of these financial institutions, the Company may be unable to claim its deposits back in full. Management believes that these financial institutions are of high credit quality and continually monitors the creditworthiness of these financial institutions. As of March 31, 2024 and December 31, 2023, the Company had cash and cash equivalents of $29.8 million and $33.5 million, and long-term certificates of deposit of $23.1 million and $23.4 million, respectively. In addition, the Company had short-term bank deposits of $7.6 million as of March 31, 2024.

Accounts receivable are typically unsecured and are derived from product sales. The Company manages credit risk related to the accounts receivable through ongoing monitoring of outstanding balances and limiting the amount of credit extended based upon payment history and creditworthiness. Historically, the Company has collected receivables from customers within the credit terms with no significant credit losses incurred.

Concentration of Customer Risk

For the three months ended March 31, 2024 and 2023, the Company had one customer, Sinopharm Group Co., Ltd. (“Sinopharm”), who accounted for approximately 45.4% and 48.7% of accounts receivable, respectively. For the three months ended March 31, 2024, there were three customers, Sinopharm, China Resources Pharmaceutical Group Ltd. (“Resources Pharmaceutical”), and Shanghai Pharmaceuticals Holding Co., Ltd. (“Shanghai Pharmaceuticals”), who accounted for approximately 47.3%, 17.2% and 11.1% of total revenue, respectively. For the three months ended March 31, 2023, there were three customers, Sinopharm, Shanghai Pharmaceuticals, and Resources Pharmaceutical who accounted for approximately 49.4%, 13.5% and 10.4% of total revenue, respectively. All customers are located in mainland China.

Foreign Currency Risk

The RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. 83.0% of the Company’s cash and cash equivalents, and 100% of the Company’s short-term bank deposits and long-term certificates of deposit as of

March 31, 2024, in the amount of $24.7 million, $7.6 million and $23.1 million, respectively, were denominated in RMB.

Accounting Pronouncements Recently Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The amendments in this ASU are effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted this standard as of January 1, 2024. The adoption of this ASU did not have any material impact on the Company’s interim condensed consolidated financial statements.

New Accounting Pronouncements – Issued But Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU will result in the required additional disclosures being included in the Company’s consolidated financial statements, once adopted. The Company plans to adopt ASU 2023-09 and related updates as of January 1, 2025. The Company will assess the impact of adoption of this standard on its consolidated financial statements.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Financial Instruments

3.

Fair Value Measurements and Financial Instruments

For a description of the fair value hierarchy and the Company’s fair value methodology, see Note 2 – Summary of Significant Accounting Policies in the Annual Report. There were no significant changes in these methodologies during the three months ended March 31, 2024. As of March 31, 2024, the Company’s highly liquid money market funds are included within cash equivalents.

The following tables present the fair value hierarchy for assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

March 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds(1)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Long-term receivable from GCBP

 

 

 

 

 

 

 

 

4,780

 

 

 

4,780

 

Total financial assets

 

$

3,904

 

 

$

 

 

$

4,780

 

 

$

8,684

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

CVR derivative liability, noncurrent

 

$

 

 

$

 

 

$

4,780

 

 

$

4,780

 

Warrant liability, noncurrent

 

 

 

 

 

 

 

 

8,547

 

 

 

8,547

 

Total financial liabilities

 

$

 

 

$

 

 

$

13,327

 

 

$

13,327

 

 

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds(1)

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Long-term receivable from GCBP

 

 

 

 

 

 

 

 

4,722

 

 

 

4,722

 

Total financial assets

 

$

5,860

 

 

$

 

 

$

4,722

 

 

$

10,582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

CVR derivative liability

 

$

 

 

$

 

 

$

4,722

 

 

$

4,722

 

Warrant liability, noncurrent

 

 

 

 

 

 

 

 

12,835

 

 

 

12,835

 

Total financial liabilities

 

$

 

 

$

 

 

$

17,557

 

 

$

17,557

 

 

(1)
Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.

The carrying amounts of cash, accounts and note receivables, net, other receivables, accounts payable, due to related parties, CVR excess closing cash payable, and accrued liabilities approximate their fair values due to the short-term maturity of these instruments.

During the three months of March 31, 2024 and the year ended December 31, 2023, there were no transfers of fair value measurement between Level 1 and Level 2 and no transfers into or out of Level 3 for both financial assets and liabilities.

Long-term Receivables and Derivative Liabilities

Concurrent with the signing of the Business Combination Agreement on December 26, 2022, Catalyst and the Rights Agent (as defined in the CVR Agreement) executed a contingent value rights agreement (the “CVR Agreement”), as amended on March 29, 2023, pursuant to which each holder of Catalyst common stock as of January 5, 2023 (each, a “CVR Holder”), excluding GNI Japan and GNI Hong Kong Limited (“GNI HK”), received one contractual CVR for each share of Catalyst common stock held by such holder. Each CVR entitles the holder thereof to receive certain cash payments in the future.

The long-term receivable and the corresponding CVR derivative liability, noncurrent relate to the asset purchase agreement with GC Biopharma Corp. (“GCBP”). The fair value of this long-term receivable and derivative liability is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The estimated fair value of the long-term receivable and CVR derivative liability, noncurrent was determined based on the anticipated amount and timing of projected cash flows to be received from GCBP pursuant to the GCBP asset purchase agreement discounted to their present values using an estimated discount rate of 5.05%. As of March 31, 2024, the Company expects to receive a $5.0 million hold-back payment from GCBP in the first quarter of 2025, which will be distributed, net of expenses, to the CVR Holders. The change in fair value of the long-term receivable from GCBP and the corresponding CVR derivative liability, noncurrent was recorded in interest and other income, net on the condensed consolidated statement of operations and comprehensive income.

Warrant Liability

In October 2023, Catalyst entered into a Securities Purchase Agreement for a private placement with GNI USA (the “Private Placement”). The Private Placement closed immediately following the Contributions, on October 30, 2023. Upon closing of the Private Placement, the Company issued 811 shares of Series X Convertible Preferred Stock, par value $0.001 per share (the “Convertible Preferred Stock”) and warrants to purchase up to 811 shares of Convertible Preferred Stock (the “Preferred Stock Warrants”) to GNI USA for an aggregate purchase price of approximately $5.0 million. The Preferred Stock Warrants are immediately exercisable at an exercise price of $4,915.00 per share of Convertible Preferred Stock and expire on October 30, 2033. The number of shares of common stock issuable upon exercise and conversion of the Preferred Stock Warrants is 540,666. The Company accounted for the Private Placement as a non-arm’s length transaction. The Preferred Stock Warrants were initially recognized at fair value upon issuance and the remaining proceeds from the Private Placement were allocated to the Convertible Preferred Stock.

The Preferred Stock Warrants are freestanding financial instruments classified as a warrant liability on the Company’s condensed consolidated balance sheet. The Preferred Stock Warrants are revalued in each reporting period with the change in fair value recorded as change in fair value of warrant liability in other income (expense), net on the condensed consolidated statement of operations and comprehensive income.

The fair value of the warrant liability is estimated based on the Black-Scholes option pricing model using the following weighted-average assumptions:

 

March 31, 2024

 

 

December 31, 2023

 

Share price

$

17.48

 

 

$

25.70

 

Exercise price

$

4,915.00

 

 

$

4,915.00

 

Dividend yield

 

%

 

 

%

Risk-free interest

 

4.20

%

 

 

3.88

%

Term (years)

 

9.58

 

 

 

9.83

 

Expected volatility

 

84.00

%

 

 

84.00

%

The following table sets forth the changes in the estimated fair value of the Company’s Level 3 financial assets and liabilities (in thousands):

 

 

Long-term receivable

 

 

CVR derivative

 

 

Warrant

 

 

 

from GCBP

 

 

liability, noncurrent

 

 

liability

 

Balance at December 31, 2023

 

$

4,722

 

 

$

4,722

 

 

$

12,835

 

Changes in fair value

 

 

58

 

 

 

58

 

 

 

(4,288

)

Balance at March 31, 2024

 

$

4,780

 

 

$

4,780

 

 

$

8,547

 

Financial Instruments

Cash equivalents consisted of the following (in thousands):

March 31, 2024

 

Amortized
cost

 

 

Gross
unrealized
gains

 

 

Gross
unrealized
losses

 

 

Estimated
fair
value

 

Money market funds (cash equivalents)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Total financial assets

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Classified as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

$

3,904

 

Total financial assets

 

 

 

 

 

 

 

 

 

 

$

3,904

 

 

December 31, 2023

 

Amortized
cost

 

 

Gross
unrealized
gains

 

 

Gross
unrealized
losses

 

 

Estimated
fair
value

 

Money market funds (cash equivalents)

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Total financial assets

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Classified as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

$

5,860

 

Total financial assets

 

 

 

 

 

 

 

 

 

 

$

5,860

 

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components

4.

Balance Sheet Components

Inventories, net

Inventories, net of reserves of $3,000 and $46,000 as of March 31, 2024 and December 31, 2023, respectively, consisted of the following components (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

724

 

 

$

919

 

Work in progress

 

 

2,532

 

 

 

1,997

 

Finished goods

 

 

1,683

 

 

 

1,365

 

Inventories, net

 

$

4,939

 

 

$

4,281

 

The provision for inventory and write-downs for the periods ended March 31, 2024 and December 31, 2023 were immaterial.

Accrued Expenses and Other Current Liabilities

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

 

March 31, 2024

 

 

December 31, 2023

 

Accrued payroll and welfare

$

5,930

 

 

$

5,790

 

Accrued expenses - selling expenses

 

1,734

 

 

 

44

 

Supplier reimbursement

 

997

 

 

 

2,247

 

Accrued sales discount

 

912

 

 

 

903

 

Accrued expenses - general and administrative

 

601

 

 

 

1,190

 

Accrued professional services

 

251

 

 

 

837

 

Accrued expenses - research and development

 

236

 

 

 

161

 

Deferred government grants

 

40

 

 

 

40

 

Employee reimbursement

 

27

 

 

 

648

 

Other accrued liabilities

 

39

 

 

 

75

 

Accrued expenses and other current liabilities

$

10,767

 

 

$

11,935

 

 

Accounts and Note Receivables, Net

Accounts and note receivables, net consisted of the following (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

Accounts receivable

 

$

15,209

 

 

$

15,204

 

Note receivable

 

 

356

 

 

 

389

 

Allowance for credit losses

 

 

(107

)

 

 

(41

)

Allowance and note receivables, net

 

$

15,458

 

 

$

15,552

 

Property and Equipment, Net

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

 

 

March 31, 2024

 

 

December 31, 2023

 

Buildings

 

$

12,294

 

 

$

12,289

 

Construction in progress

 

 

8,420

 

 

 

7,875

 

Machinery and electronic devices

 

 

6,732

 

 

 

6,598

 

Furniture and fixtures

 

 

605

 

 

 

606

 

Motor vehicles

 

 

185

 

 

 

185

 

Property and equipment, gross

 

 

28,236

 

 

 

27,553

 

Less: Accumulated depreciation

 

 

(4,672

)

 

 

(4,265

)

Property and equipment, net

 

$

23,564

 

 

$

23,288

 

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

5.

Intangible Assets

The gross carrying amounts and accumulated amortization of the Companys intangible assets with determinable lives as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31, 2024

 

 

 

Gross carrying amount

 

 

Accumulated amortization

 

 

Intangible assets, net

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Technological know-how

 

$

430

 

 

$

(295

)

 

$

135

 

Computer software

 

 

171

 

 

 

(110

)

 

 

61

 

Total intangible assets

 

$

601

 

 

$

(405

)

 

$

196

 

 

 

 

December 31, 2023

 

 

 

Gross carrying amount

 

 

Accumulated amortization

 

 

Intangible assets, net

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Technological know-how

 

$

430

 

 

$

(290

)

 

$

140

 

Computer software

 

 

171

 

 

 

(106

)

 

 

65

 

Total intangible assets

 

$

601

 

 

$

(396

)

 

$

205

 

 

Intangible assets are carried at cost less accumulated amortization and impairment, if applicable, and the amortization expense is recorded in operating expenses. The weighted average amortization period for the intangible assets as of March 31, 2024 is 4.9 years.

 

Amortization expense was $100,000 and $45,000 for the three months ended March 31, 2024 and 2023, respectively. Based on finite-lived intangible assets recorded as of March 31, 2024, the estimated future amortization expense is as follows (in thousands):

 

 

 

Estimated amortization expense

 

2024

 

$

26

 

2025

 

 

34

 

2026

 

 

34

 

2027

 

 

33

 

2028

 

 

18

 

Thereafter

 

 

51

 

Total

 

$

196

 

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

6.

Revenue

 

The Company’s product revenues were mainly generated from the sale of ETUARY. Sales of ETUARY accounted for 99.2% and 98.7% of total revenue for the three months ended March 31, 2024 and 2023, respectively.

 

Sales of Pharmaceutical Products

The Company generates revenue mostly through sales of ETUARY and certain generic drugs. The distributors were the Company’s direct customers, and sales to distributors accounted for 100.0% of revenue from ETUARY. The distributors sell ETUARY to outlets, including hospitals and other medical institutions, as well as pharmacies.

Product returns to date have not been significant and the Company has not considered it necessary to record a reserve for product returns. The Company’s product revenues were recognized at a point in time when the underlying product was delivered to the customer, which was when the customer obtained control of the product. Revenue from sales of pharmaceutical products was $27.2 million and $24.9 million for the three months ended March 31, 2024 and 2023, respectively. All sales are generated in the PRC. Deferred revenue recognized during the quarter ended March 31, 2024 was immaterial.

The Company’s sales by product categories for the three months ended March 31, 2024 and 2023 are as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Sales of Pharmaceutical Products

 

$

27,172

 

 

$

24,931

 

Total

 

$

27,172

 

 

$

24,931

 

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Mar. 31, 2024
Lessee Disclosure [Abstract]  
Leases

7.

Leases

 

Operating Leases

 

Gyre Pharmaceuticals’ corporate headquarters, a 968 square meter office space, is situated in Beijing, PRC, with the lease expiring in June 2024. Additionally, a laboratory center spanning approximately 640 square meters was leased in Shanghai, PRC, which expired in November 2023. In 2022, the Company secured a new lease for an office space of approximately 180 square meters in Zhengzhou, PRC, with the lease set to expire in August 2024. In November 2023, the Company also secured a new lease for its U.S. headquarters in San Diego, California, with the lease set to expire in the first quarter of 2027.

 

The Company also has multiple short-term leased properties used as offices and employee dormitories. The Company recorded a total of $18,000 and $25,000 short-term rent expenses during the three months ended March 31, 2024 and 2023, respectively. The short-term rent expense amounts are recorded in operating expenses in the accompanying condensed consolidated statements of operations and comprehensive income.

 

As of March 31, 2024, the Company recorded an aggregate right-of-use asset of $0.4 million and an aggregate lease liability of $0.3 million in the accompanying condensed consolidated balance sheets.

 

For the three months ended March 31, 2024 and 2023, the Company’s operating lease expense was $0.1 million and $0.1 million, respectively. Variable lease payments for the three months ended March 31, 2024 and 2023 were immaterial.

 

Supplemental cash flow information related to operating leases was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities

 

$

139

 

 

$

127

 

 

The present value assumptions used in calculating the present value of the lease payments were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term

 

2.7 years

 

 

2.2 years

 

Weighted-average discount rate

 

 

4.80

%

 

 

4.78

%

 

As of March 31, 2024, undiscounted future minimum payments under the Company’s operating leases were as follows (in thousands):

 

 

 

Amount

 

Remaining in 2024

 

$

85

 

2025

 

 

103

 

2026

 

 

106

 

Total undiscounted lease payments

 

 

294

 

Less: imputed interest

 

 

(19

)

Total lease liabilities

 

 

275

 

Less: current portion of lease liabilities

 

 

(100

)

Lease liabilities, net of current portion

 

$

175

 

 

The Company is required to maintain security deposits of $0.4 million in connection with various leases, which amounts are included in other assets, noncurrent on the Company’s condensed consolidated balance sheets.

 

Land Use Rights

 

As of March 31, 2024, the Company held land use rights for two land parcels in Beijing’s Shunyi District, expiring in 2053, and in Cangzhou, Hebei Province, expiring from 2067 to 2071. These parcels, with a combined area of approximately 66,559 square meters, are utilized as manufacturing facilities. As of March 31, 2024, the aggregate recorded land use rights, net assets for these parcels was $1.5 million.

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity

8.

Stockholders’ Equity

 

Common Stock

 

Common stock reserved for future issuance is as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Options issued and outstanding

 

 

18,218,495

 

 

 

18,280,548

 

Preferred Stock Warrants issued and outstanding

 

 

540,666

 

 

 

540,666

 

Convertible Preferred Stock issued and outstanding

 

 

 

 

 

8,767,332

 

Total common stock reserved

 

 

18,759,161

 

 

 

27,588,546

 

 

2021 ATM Program

 

On October 15, 2021, Catalyst entered into an Equity Distribution Agreement (the “ATM Agreement”) with Piper Sandler & Co. (“Piper Sandler”) as sales agent, pursuant to which the Company may offer and sell, from time to time, through Piper Sandler, shares of the Company’s common stock, par value of $0.001 per share, with aggregate gross sales proceeds of up to $50.0 million through an at-the-market offering program (the “ATM Program”). The Company will pay Piper Sandler a commission of 3% of the gross proceeds of any shares sold. The Company also agreed to reimburse Piper Sandler for certain expenses incurred in connection with its services under the ATM Agreement, including up to $50,000 for legal expenses in connection with the establishment of the ATM Program. The Company did not utilize this or any other ATM Program during the quarter ended March 31, 2024.

 

Sales of shares of common stock under the ATM Program may be made pursuant to the registration statement on Form S-3 (File No. 333-253874), which was declared effective by the SEC on May 3, 2021, and a related prospectus supplement filed with the SEC on October 15, 2021. For the three months ended March 31, 2024 and 2023, no shares of common stock were sold under the ATM Program.

 

Restricted Net Assets

 

Under PRC laws and regulations, Gyre Pharmaceuticals is subject to restrictions on foreign exchange and cross-border cash transfers, including to parent companies and U.S. stockholders. The ability to distribute earnings to the parent companies and U.S. stockholders is also limited. Current PRC regulations permit Gyre Pharmaceuticals to pay dividends to BJContinent Pharmaceuticals Limited (“BJC”) only out of its accumulated profits as determined in accordance with PRC accounting standards and regulations. Amounts restricted include paid-in capital and the statutory reserves of Gyre Pharmaceuticals. The aggregate amounts of restricted capital and statutory reserves of the relevant subsidiaries not available for distribution were $64.3 million as of March 31, 2024 and December 31, 2023.

 

Statutory Reserve

 

Gyre Pharmaceuticals is required to set aside at least 10% of its after-tax profits as the statutory reserve fund until the cumulative amount of the statutory reserve fund reaches 50% or more of its registered capital, if any, to fund its statutory reserves, which are not available for distribution as cash dividends. At the Company’s discretion, the

Company may allocate a portion of after-tax profits based on PRC accounting standards to a discretionary reserve fund.

 

There were no appropriations to these reserves during the three months ended March 31, 2024 or during the year ended December 31, 2023.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preferred Stock
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Convertible Preferred Stock

9.

Convertible Preferred Stock

 

In December 2022, Catalyst issued an aggregate of 12,340 shares of Convertible Preferred Stock to GNI Japan and GNI HK in connection with the F351 Asset Acquisition (see Note 1 — Organization and Nature of Operations of the Annual Report), which were subsequently transferred to GNI USA in October 2023.

 

In October 2023, immediately following the closing of the Contributions, the Company issued 811 shares of Convertible Preferred Stock and 811 Preferred Stock Warrants to GNI USA under the Private Placement. For additional information, see Note 3 Fair Value Measurements and Financial Instruments.

 

In November 2023, GNI USA provided notice to the Company to convert its 13,151 shares of Convertible Preferred Stock. Each share of Convertible Preferred Stock was convertible into approximately 666.67 shares of common stock. On January 22, 2024, subject to the terms and conditions of the Convertible Preferred Stock Certificate of Designation, 8,767,333 shares of common stock were issued to GNI USA upon such conversion.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Based Compensation

10.

Stock Based Compensation

 

2023 Omnibus Incentive Plan

 

The 2023 Omnibus Incentive Plan was approved by Catalyst’s stockholders in August 2023 and ratified by Gyre’s board of directors (the “Board”) in October 2023. The 2023 Omnibus Incentive Plan became effective on October 30, 2023. The 2023 Omnibus Incentive Plan permits the Company to issue up to 17,845,496 shares of common stock and will automatically increase by the lesser of (i) 5% of the total number of outstanding shares of common stock on December 31st of the preceding calendar year and (ii) such smaller number of shares of common stock as determined by the Board on the first day of each fiscal year beginning on January 1, 2024. On January 1, 2024, pursuant to the automatic increase in the number of shares reserved, an additional 3,829,780 shares of common stock were reserved and made available for issuance under the 2023 Omnibus Incentive Plan.

 

The following table summarizes stock option activity considering the conversion of Gyre Pharmaceuticals options to Gyre options to purchase shares of Gyre common stock upon completion of the Contributions:

 

 

 

Number of Shares
Underlying
Outstanding
Options

 

 

Weighted-
Average Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual Term
(Years)

 

Outstanding — December 31, 2023

 

 

18,280,548

 

 

$

1.49

 

 

 

6.9

 

Options granted

 

 

1,866

 

 

$

17.86

 

 

 

 

Options exercised

 

 

(60,297

)

 

$

8.15

 

 

 

 

Options forfeited and cancelled

 

 

(3,622

)

 

$

22.85

 

 

 

 

Outstanding — March 31, 2024

 

 

18,218,495

 

 

$

1.46

 

 

 

6.7

 

Exercisable — March 31, 2024

 

 

18,205,433

 

 

$

1.46

 

 

 

6.7

 

 

 

Valuation Assumptions

 

The Company estimated the fair value of stock options granted using the Black-Scholes option-pricing formula and a single option award approach. Due to its limited relevant historical data, the Company estimated its volatility considering a number of factors, including the use of the volatility of comparable public companies. The expected term of options granted under the 2023 Omnibus Incentive Plan, all of which qualify as “plain vanilla” per SEC Staff Accounting Bulletin 107, is determined based on the simplified method due to the Company’s limited relevant history. The risk-free rate is based on the yield of a U.S. Treasury security with a term consistent with the option. This fair value is being amortized ratably over the requisite service periods of the awards, which is generally the vesting period.

 

Since no stock options were granted during the three months ended March 31, 2023, all weighted-average assumptions for that period were not applicable. The fair value of employee stock options granted during the three months ended March 31, 2024 was estimated using the following weighted-average assumptions:

 

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

Risk-free interest rate (%)

 

 

4.2

%

 

n/a

Expected option life (in years)

 

 

6.0

 

 

n/a

Expected dividend yield (%)

 

 

%

 

n/a

Volatility (%)

 

 

84.3

%

 

n/a

Weighted average share price of the Company (USD per share)

 

$

17.86

 

 

n/a

 

Total stock-based compensation expense recognized was as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

General and administrative

 

$

11

 

 

$

 

Total stock-based compensation expense

 

$

11

 

 

$

 

 

As of March 31, 2024, the Company had an unrecognized stock-based compensation expense of $0.1 million, related to unvested stock option awards, which is expected to be recognized over an estimated weighted-average period of 2.7 years.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income per Share ("EPS") Attributable to Common Stockholders
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income per Share ("EPS") Attributable to Common Stockholders

11.

Net Income per Share (“EPS”) Attributable to Common Stockholders

 

The dilutive effect of outstanding stock options and warrants is calculated using the treasury stock method. Stock options and warrants are anti-dilutive and excluded from the diluted EPS attributable to common stock calculation if the exercise price exceeds the average market price of the common shares.

 

The following table sets forth the computation of EPS attributable to common stockholders, basic and diluted (in thousands, except share and per share data):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

9,935

 

 

$

4,217

 

Less: Allocation of undistributed earnings to noncontrolling interest

 

 

2,403

 

 

 

1,973

 

Net income attributable to common stockholders - basic

 

$

7,532

 

 

$

2,244

 

  Less: Change in fair value of warrant liability

 

 

4,288

 

 

 

 

Net income attributable to common stockholders - diluted

 

$

3,244

 

 

$

2,244

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

Basic common shares outstanding:

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

83,265,879

 

 

 

63,588,119

 

Weighted average shares used in calculating net income per share attributable to common stockholders, basic

 

 

83,265,879

 

 

 

63,588,119

 

 

 

 

 

 

 

 

Dilutive potential common shares:

 

 

 

 

 

 

Weighted average of common stock options

 

 

16,889,266

 

 

 

15,333,247

 

Weighted average of Convertible Preferred Stock (as converted)

 

 

2,119,575

 

 

 

 

Weighted average of Preferred Stock Warrants (as converted)

 

 

319,477

 

 

 

 

Weighted average shares used in calculating net income per share attributable to common stockholders, diluted

 

 

102,594,197

 

 

 

78,921,366

 

 

 

 

 

 

 

 

Net income per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

$

0.09

 

 

$

0.04

 

Diluted

 

$

0.03

 

 

$

0.03

 

 

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

 

 

 

As of March 31,

 

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

128,027

 

 

 

 

Total

 

 

128,027

 

 

 

 

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

12.

Commitments and Contingencies

 

Contingent Value Rights Agreement

 

Each CVR under the CVR Agreement entitles the holder to receive (i) certain cash payments from the net proceeds related to the disposition of Catalyst’s legacy assets, (ii) 100% of the excess cash (net of all current or contingent liabilities, including transaction-related expenses) retained by the Company in excess of $1.0 million as of the closing date of the Contributions and (iii) 100% of the excess amount, by which the preapproved costs to manage, negotiate, settle and finalize certain third party claims exceed the costs actually incurred with respect to such claims. The CVRs are not transferable, except in certain limited circumstances as provided for in the CVR Agreement, will not be certificated or evidenced by any instrument, and will not be registered with the SEC or listed for trading on any exchange.

 

In February 2023, Catalyst sold its legacy rare bleeding disorder program to GCBP. As a result, the Company distributed the net cash proceeds received from the GCBP asset sale of $0.2 million to the CVR Holders as well as recorded a $4.5 million long-term CVR derivative liability for the future distribution of the hold-back amount to be received in May 2025. As of December 31, 2023, the carrying value of the CVR derivative liability was $4.7 million

on the condensed consolidated balance sheet. Refer to Note 3 — Fair Value Measurements and Financial Instruments for additional information regarding the CVR derivative liability and GCBP asset sale.

 

On October 30, 2023, pursuant to the CVR Agreement, the Company recorded a $1.1 million CVR excess closing cash payable upon closing of the Contributions. The CVR excess closing cash payable is anticipated to be distributed among the CVR Holders. The balance of $0.4 million remained outstanding as of March 31, 2024.

 

Litigation and Legal Matters

 

The Company is subject to claims and legal proceedings that arise in the ordinary course of business. Such matters are inherently uncertain, and there can be no guarantee that the outcome of any such matter will be decided favorably to the Company or that the resolution of any such matter will not have a material adverse effect upon the Company’s condensed consolidated financial statements.

 

In April 2023, separate stockholders of Catalyst filed lawsuits in the Delaware Chancery Court, captioned Bushansky v. Catalyst Biosciences, Inc., et al and Scott v. Catalyst Biosciences, Inc., et al., alleging Catalyst violated its fiduciary duties under Delaware Law by failing to disclose purportedly material information regarding the proposed Business Combination Agreement. In February 2024, both lawsuits were dismissed with prejudice and the Company reimbursed the stockholders for their legal and other expenses related to the litigation in the aggregate amount of $0.4 million.

 

Purchasing Commitments

 

Property and Equipment

 

The Company’s commitments related to purchase of property and equipment contracted but not yet reflected in the condensed consolidated financial statements were $2.0 million as of March 31, 2024 and were expected to be incurred within one year.

 

F351

 

In September 2020, Gyre Pharmaceuticals entered into an intellectual property (“IP”) transfer agreement (the “F351 Transfer Agreement”) with GNI Japan and certain of its wholly owned subsidiaries (the “GNI Group” or “GNI”). According to the F351 Transfer Agreement, Gyre Pharmaceuticals acquired the exclusive right to use Hydronidone IP rights in mainland China and the right of first offer for the global IP rights (the “F351 IP Rights”).

 

Under the F351 Transfer Agreement, in exchange for the F351 IP Rights, Gyre Pharmaceuticals is obligated to pay GNI Group $4.6 million upon submission of the F351 New Drug Application (the “NDA”) to Center for Drug Evaluation of the National Medical Products Administration (the “NMPA”) of the PRC, $1.2 million after the NDA passes the NMPA’s Center for Food and Drug Review and Inspection’s on-site registration inspection for the F351 product, and $7.0 million upon NMPA’s approval of the NDA.

 

Research and Development Programs

 

In addition to the F351 program, as of March 31, 2024, the Company has committed to allocate $13.0 million toward future research and development activities for various programs.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

13.

Income Taxes

 

During the three months ended March 31, 2024 and 2023, the Company recorded the following income tax provision (in thousands) and effective tax rate:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income tax provision

 

$

2,546

 

 

$

2,054

 

Effective tax rate

 

 

20.40

%

 

 

32.75

%

 

The change of effective tax rate for the three months ended March 31, 2024 and 2023 was primarily due the consummation of the Contributions in October 2023.

 

As of March 31, 2024, after consideration of certain limitations (see below), the Company had approximately $193.5 million federal and $10.5 million state net operating loss (“NOL”) carryforwards for U.S. tax purposes available to reduce future taxable income which, if unused, will begin to expire in 2037 for federal and 2034 for state tax purposes. The federal NOL carryforward includes $191.9 million that have an indefinite life.

 

If the Company experiences a greater than 50% aggregate change in ownership over a three-year period (a Section 382 ownership change), utilization of its pre-change NOL carryforwards are subject to annual limitation under Section 382 of the Internal Revenue Code (California has similar provisions). The annual limitation is determined by multiplying the value of the Company’s stock at the time of such ownership change by the applicable long-term tax-exempt rate. Such limitations may result in expiration of a portion of the NOL carryforwards before utilization. The Company determined that ownership changes under Section 382 occurred on December 31, 2007, August 20, 2015, April 13, 2017, February 15, 2018, February 18, 2020, and December 26, 2022. Approximately $156.5 million and $75.2 million of the NOL carryforwards will expire unutilized for federal and California state income tax purposes, respectively. The ability of the Company to use its remaining NOL and tax credit carryforwards may be further limited if the Company experiences a Section 382 ownership change as a result of future changes in its stock ownership.

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Party Transactions

14.

Related Party Transactions

 

Research and Development with GNI

 

No research and development fees were paid to GNI during the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, the Company had a $1.4 million related parties payable due to GNI.

 

Other Receivables from GNI

 

As of March 31, 2024 and December 31, 2023, the Company had recorded $1.3 million in other receivables from GNI, of which $0.8 million was from CPI’s restructuring transaction (see Note 8 – Restructuring in the Annual Report) and $0.5 million was from Gyre’s cost sharing with GNI.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plans

15.

Employee Benefit Plans

 

Mainland China Contribution Plan

 

Pursuant to relevant PRC regulations, the Company is required to make contributions to various defined contribution plans organized by municipal and provincial PRC governments. The contribution for each employee is based on a percentage of the employee’s current compensation as required by the local government. The contributions are charged to profit or loss as they become payable in accordance with the rules of the central pension scheme. The total contributions for such employee benefits were $1.2 million and $1.0 million for the three months ended March 31, 2024 and 2023, respectively.

 

Defined-Contribution Savings Plan

 

In the U.S., the Company maintains a defined-contribution savings plan pursuant to Section 401(k) of the Internal Revenue Code of 1986, as amended. The plan is available to employees who meet the minimum age and length of service requirements. The contributions made during the three months ended March 31, 2024 were immaterial.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information

16.

Segment Information

 

The Company is a consolidated entity comprised of two distinct operating segments: Gyre Pharmaceuticals and Gyre after the Contributions. The Company’s reportable segments are based upon internal organizational structure, the manner in which operations are managed, the criteria used by CODM to evaluate segment performance, the

availability of separate financial information, and overall materiality considerations. All Gyre’s operations are within the U.S., while all of Gyre Pharmaceuticals’ operations are in mainland China.

 

Gyre Pharmaceuticals

 

Gyre Pharmaceuticals has one major commercial drug product, ETUARY, and several product candidates in pre-clinical and clinical development. Gyre Pharmaceuticals’ product revenues are mainly generated from the sale of ETUARY and certain generic drugs. Gyre Pharmaceuticals primarily sells its pharmaceutical products to distributors in the PRC, who ultimately sell the products to hospitals, other medical institutions and pharmacies. Gyre Pharmaceuticals also generates revenue from license agreements. However, the license agreements did not generate any revenue for the three months ended March 31, 2024 or 2023.

 

Gyre

 

Gyre is a biopharmaceutical company focused on the development and commercialization of F351 for the treatment of non-alcoholic steatohepatitis-associated liver fibrosis in the United States. Other than the IP associated with F351 in the U.S., Gyre has no other product candidates since the Company sold all of its legacy IP assets prior to the closing of the Contributions. Subsequent to the closing of the Contributions, Gyre has not generated any revenue.

 

Other

 

Other represents the financial information from other subsidiaries, consisting of mainly CPI, GNI HK, and Continent Pharmaceuticals U.S., Inc. During the year ended December 31, 2023, prior to the Contributions, CPI divested almost all of its assets other than its 56.0% indirect ownership interest in Gyre Pharmaceuticals (see Note 8 – Restructuring in the Annual Report).

 

Segment information for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Revenues

 

$

27,172

 

 

$

 

 

$

 

 

$

27,172

 

Cost of revenues

 

 

979

 

 

 

 

 

 

 

 

 

979

 

Gross profit

 

 

26,193

 

 

 

 

 

 

 

 

 

26,193

 

Operating expenses excluding cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

12,542

 

 

 

 

 

 

 

 

 

12,542

 

Research and development

 

 

2,009

 

 

 

173

 

 

 

 

 

 

2,182

 

General and administrative

 

 

2,257

 

 

 

1,141

 

 

 

 

 

 

3,398

 

Total operating expenses excluding cost of revenues

 

 

16,808

 

 

 

1,314

 

 

 

 

 

 

18,122

 

Income (loss) from operations

 

$

9,385

 

 

$

(1,314

)

 

$

 

 

$

8,071

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of stock-based compensation expense:

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

$

 

 

$

11

 

 

$

 

 

$

11

 

Stock-based compensation total

 

$

 

 

$

11

 

 

$

 

 

$

11

 

 

 

 

March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Total assets

 

$

109,347

 

 

$

11,750

 

 

$

913

 

 

$

122,010

 

 

 

The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.

 

 

 

Three Months Ended March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Purchase of property and equipment

 

$

217

 

 

$

14

 

 

$

 

 

$

231

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Revenues

 

$

24,931

 

 

$

 

 

$

 

 

$

24,931

 

Cost of revenues

 

 

1,125

 

 

 

 

 

 

 

 

 

1,125

 

Gross profit

 

 

23,806

 

 

 

 

 

 

 

 

 

23,806

 

Operating expenses excluding cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

12,768

 

 

 

 

 

 

 

 

 

12,768

 

Research and development

 

 

2,635

 

 

 

 

 

 

 

 

 

2,635

 

General and administrative

 

 

1,722

 

 

 

 

 

 

17

 

 

 

1,739

 

Total operating expenses excluding cost of revenues

 

 

17,125

 

 

 

 

 

 

17

 

 

 

17,142

 

Income (loss) from operations

 

$

6,681

 

 

$

 

 

$

(17

)

 

$

6,664

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of stock-based compensation expense:

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation total

 

$

 

 

$

 

 

$

 

 

$

 

 

 

 

December 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Total assets

 

$

101,761

 

 

$

13,865

 

 

$

913

 

 

$

116,539

 

 

The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.

 

 

 

Three Months Ended March 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Purchase of property and equipment

 

$

1,742

 

 

$

 

 

$

 

 

$

1,742

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

17.

Subsequent Events

 

Lease Agreement

 

In April 2024, the Company entered into a lease arrangement to lease 2,129.1 square meters of office space located in 6F, Building 1, Zone 4, Wangjing Xiyuan, Chaoyang District, Beijing. The Company paid approximately $0.3 million upon execution of the lease, which will be included in total lease costs. The monthly lease payment is approximately $0.1 million. The initial lease term is three years, which will commence on June 2, 2024, and expire on June 1, 2027. The lease arrangement provides two options to extend for an additional three years beyond the initial lease term.

 

Jiangsu Wangao Agreement

 

In May 2024, Gyre Pharmaceuticals entered into an agreement with Jiangsu Wangao Pharmaceuticals Co., Ltd. (the “Jiangsu Wangao Agreement”), effective from May 7, 2024 to May 6, 2035. Pursuant to the Jiangsu Wangao Agreement, Gyre Pharmaceuticals obtained the drug registration certificate for and became the marketing authorization holder of nintedanib, a kinase inhibitor for the treatment of idiopathic pulmonary fibrosis, within the PRC. The total minimum payments under the Jiangsu Wangao Agreement are RMB 35.0 million, or approximately $4.8 million, based on the May 7, 2024 spot exchange rate. This includes an upfront transfer fee of RMB 15.0 million, or approximately $2.1 million, payable in three installments, and subsequent low- to mid-single-digit royalty payments over eight years following the commencement of sales. Additionally, Gyre Pharmaceuticals will bear the costs associated with relocating the production site to a designated location and will cover all expenses related to the manufacturing process.

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of the Company and its controlled subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The condensed consolidated financial statements have been prepared in accordance with GAAP and following the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for a fair presentation of the Company’s condensed consolidated financial information. These condensed consolidated results of operations and cash flows for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period.

The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the consolidated financial statements filed with the Annual Report.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, allowance of doubtful accounts, long-term receivable, contingent value right (“CVR”) derivative liability, warrant liability, allowance for credit losses, reserves for excess or obsolete inventory, operating lease right-of-use assets and liabilities, recognition of research and development expenses to the appropriate financial reporting period based on the progress of the research and development projects, income taxes, stock-based compensation and useful lives of property and equipment and intangibles with definite lives. The Company bases its estimates on various assumptions that the Company believes to be reasonable under the circumstances. Actual results could differ from those estimates.

Risks and Uncertainities

Risks and Uncertainties

The Company is subject to a number of risks associated with companies at a similar stage, including dependence on key individuals, competition from larger and established companies, uncertainty of clinical results, ability to obtain adequate financing to support growth, the ability to attract and retain additional qualified personnel to manage the anticipated growth of the Company, and general economic conditions.

Concentration of Credit Risk

Concentration of Credit Risk

In May 2015, a new Deposit Insurance System (“DIS”) managed by the Peoples Bank of China was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of Chinese Renminbi (“RMB”) 500,000. The Company maintains cash and deposits at commercial banks in excess of the amount protected by DIS and the Federal Deposit Insurance Corporation and in the event of bankruptcy of one of these financial institutions, the Company may be unable to claim its deposits back in full. Management believes that these financial institutions are of high credit quality and continually monitors the creditworthiness of these financial institutions. As of March 31, 2024 and December 31, 2023, the Company had cash and cash equivalents of $29.8 million and $33.5 million, and long-term certificates of deposit of $23.1 million and $23.4 million, respectively. In addition, the Company had short-term bank deposits of $7.6 million as of March 31, 2024.

Accounts receivable are typically unsecured and are derived from product sales. The Company manages credit risk related to the accounts receivable through ongoing monitoring of outstanding balances and limiting the amount of credit extended based upon payment history and creditworthiness. Historically, the Company has collected receivables from customers within the credit terms with no significant credit losses incurred.

Concentration of Customer Risk

Concentration of Customer Risk

For the three months ended March 31, 2024 and 2023, the Company had one customer, Sinopharm Group Co., Ltd. (“Sinopharm”), who accounted for approximately 45.4% and 48.7% of accounts receivable, respectively. For the three months ended March 31, 2024, there were three customers, Sinopharm, China Resources Pharmaceutical Group Ltd. (“Resources Pharmaceutical”), and Shanghai Pharmaceuticals Holding Co., Ltd. (“Shanghai Pharmaceuticals”), who accounted for approximately 47.3%, 17.2% and 11.1% of total revenue, respectively. For the three months ended March 31, 2023, there were three customers, Sinopharm, Shanghai Pharmaceuticals, and Resources Pharmaceutical who accounted for approximately 49.4%, 13.5% and 10.4% of total revenue, respectively. All customers are located in mainland China.

Foreign Currency Risk

Foreign Currency Risk

The RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. 83.0% of the Company’s cash and cash equivalents, and 100% of the Company’s short-term bank deposits and long-term certificates of deposit as of

March 31, 2024, in the amount of $24.7 million, $7.6 million and $23.1 million, respectively, were denominated in RMB.

Accounting Pronouncements Recently Adopted

Accounting Pronouncements Recently Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The amendments in this ASU are effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted this standard as of January 1, 2024. The adoption of this ASU did not have any material impact on the Company’s interim condensed consolidated financial statements.

New Accounting Pronouncements - Issued But Not Yet Adopted

New Accounting Pronouncements – Issued But Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU will result in the required additional disclosures being included in the Company’s consolidated financial statements, once adopted. The Company plans to adopt ASU 2023-09 and related updates as of January 1, 2025. The Company will assess the impact of adoption of this standard on its consolidated financial statements.

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis

The following tables present the fair value hierarchy for assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

March 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds(1)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Long-term receivable from GCBP

 

 

 

 

 

 

 

 

4,780

 

 

 

4,780

 

Total financial assets

 

$

3,904

 

 

$

 

 

$

4,780

 

 

$

8,684

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

CVR derivative liability, noncurrent

 

$

 

 

$

 

 

$

4,780

 

 

$

4,780

 

Warrant liability, noncurrent

 

 

 

 

 

 

 

 

8,547

 

 

 

8,547

 

Total financial liabilities

 

$

 

 

$

 

 

$

13,327

 

 

$

13,327

 

 

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Financial assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds(1)

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Long-term receivable from GCBP

 

 

 

 

 

 

 

 

4,722

 

 

 

4,722

 

Total financial assets

 

$

5,860

 

 

$

 

 

$

4,722

 

 

$

10,582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Financial liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

CVR derivative liability

 

$

 

 

$

 

 

$

4,722

 

 

$

4,722

 

Warrant liability, noncurrent

 

 

 

 

 

 

 

 

12,835

 

 

 

12,835

 

Total financial liabilities

 

$

 

 

$

 

 

$

17,557

 

 

$

17,557

 

 

(1)
Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.
Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model

The fair value of the warrant liability is estimated based on the Black-Scholes option pricing model using the following weighted-average assumptions:

 

March 31, 2024

 

 

December 31, 2023

 

Share price

$

17.48

 

 

$

25.70

 

Exercise price

$

4,915.00

 

 

$

4,915.00

 

Dividend yield

 

%

 

 

%

Risk-free interest

 

4.20

%

 

 

3.88

%

Term (years)

 

9.58

 

 

 

9.83

 

Expected volatility

 

84.00

%

 

 

84.00

%

Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities

The following table sets forth the changes in the estimated fair value of the Company’s Level 3 financial assets and liabilities (in thousands):

 

 

Long-term receivable

 

 

CVR derivative

 

 

Warrant

 

 

 

from GCBP

 

 

liability, noncurrent

 

 

liability

 

Balance at December 31, 2023

 

$

4,722

 

 

$

4,722

 

 

$

12,835

 

Changes in fair value

 

 

58

 

 

 

58

 

 

 

(4,288

)

Balance at March 31, 2024

 

$

4,780

 

 

$

4,780

 

 

$

8,547

 

Cash Equivalents

Cash equivalents consisted of the following (in thousands):

March 31, 2024

 

Amortized
cost

 

 

Gross
unrealized
gains

 

 

Gross
unrealized
losses

 

 

Estimated
fair
value

 

Money market funds (cash equivalents)

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Total financial assets

 

$

3,904

 

 

$

 

 

$

 

 

$

3,904

 

Classified as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

$

3,904

 

Total financial assets

 

 

 

 

 

 

 

 

 

 

$

3,904

 

 

December 31, 2023

 

Amortized
cost

 

 

Gross
unrealized
gains

 

 

Gross
unrealized
losses

 

 

Estimated
fair
value

 

Money market funds (cash equivalents)

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Total financial assets

 

$

5,860

 

 

$

 

 

$

 

 

$

5,860

 

Classified as:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

$

5,860

 

Total financial assets

 

 

 

 

 

 

 

 

 

 

$

5,860

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories, Net of Reserves

Inventories, net of reserves of $3,000 and $46,000 as of March 31, 2024 and December 31, 2023, respectively, consisted of the following components (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

$

724

 

 

$

919

 

Work in progress

 

 

2,532

 

 

 

1,997

 

Finished goods

 

 

1,683

 

 

 

1,365

 

Inventories, net

 

$

4,939

 

 

$

4,281

 

Schedule of Accrued Expenses and Other Current Liabilities

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

 

March 31, 2024

 

 

December 31, 2023

 

Accrued payroll and welfare

$

5,930

 

 

$

5,790

 

Accrued expenses - selling expenses

 

1,734

 

 

 

44

 

Supplier reimbursement

 

997

 

 

 

2,247

 

Accrued sales discount

 

912

 

 

 

903

 

Accrued expenses - general and administrative

 

601

 

 

 

1,190

 

Accrued professional services

 

251

 

 

 

837

 

Accrued expenses - research and development

 

236

 

 

 

161

 

Deferred government grants

 

40

 

 

 

40

 

Employee reimbursement

 

27

 

 

 

648

 

Other accrued liabilities

 

39

 

 

 

75

 

Accrued expenses and other current liabilities

$

10,767

 

 

$

11,935

 

Schedule of Accounts and Note Receivable, Net

Accounts and note receivables, net consisted of the following (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

Accounts receivable

 

$

15,209

 

 

$

15,204

 

Note receivable

 

 

356

 

 

 

389

 

Allowance for credit losses

 

 

(107

)

 

 

(41

)

Allowance and note receivables, net

 

$

15,458

 

 

$

15,552

 

Schedule of Property and Equipment, Net

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

 

 

March 31, 2024

 

 

December 31, 2023

 

Buildings

 

$

12,294

 

 

$

12,289

 

Construction in progress

 

 

8,420

 

 

 

7,875

 

Machinery and electronic devices

 

 

6,732

 

 

 

6,598

 

Furniture and fixtures

 

 

605

 

 

 

606

 

Motor vehicles

 

 

185

 

 

 

185

 

Property and equipment, gross

 

 

28,236

 

 

 

27,553

 

Less: Accumulated depreciation

 

 

(4,672

)

 

 

(4,265

)

Property and equipment, net

 

$

23,564

 

 

$

23,288

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Gross Carrying Amounts and Accumulated Amortization of Intangible Assets

The gross carrying amounts and accumulated amortization of the Companys intangible assets with determinable lives as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

 

 

 

March 31, 2024

 

 

 

Gross carrying amount

 

 

Accumulated amortization

 

 

Intangible assets, net

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Technological know-how

 

$

430

 

 

$

(295

)

 

$

135

 

Computer software

 

 

171

 

 

 

(110

)

 

 

61

 

Total intangible assets

 

$

601

 

 

$

(405

)

 

$

196

 

 

 

 

December 31, 2023

 

 

 

Gross carrying amount

 

 

Accumulated amortization

 

 

Intangible assets, net

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Technological know-how

 

$

430

 

 

$

(290

)

 

$

140

 

Computer software

 

 

171

 

 

 

(106

)

 

 

65

 

Total intangible assets

 

$

601

 

 

$

(396

)

 

$

205

 

Schedule of Estimated Future Amortization Expense Based on finite-lived intangible assets recorded as of March 31, 2024, the estimated future amortization expense is as follows (in thousands):

 

 

 

Estimated amortization expense

 

2024

 

$

26

 

2025

 

 

34

 

2026

 

 

34

 

2027

 

 

33

 

2028

 

 

18

 

Thereafter

 

 

51

 

Total

 

$

196

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Sales by Product Categories

The Company’s sales by product categories for the three months ended March 31, 2024 and 2023 are as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Sales of Pharmaceutical Products

 

$

27,172

 

 

$

24,931

 

Total

 

$

27,172

 

 

$

24,931

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Lessee Disclosure [Abstract]  
Schedule of Supplemental Cash Flow Information

Supplemental cash flow information related to operating leases was as follows (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities

 

$

139

 

 

$

127

 

Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments

The present value assumptions used in calculating the present value of the lease payments were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term

 

2.7 years

 

 

2.2 years

 

Weighted-average discount rate

 

 

4.80

%

 

 

4.78

%

Schedule of Maturity of Operating Lease Liabilities

As of March 31, 2024, undiscounted future minimum payments under the Company’s operating leases were as follows (in thousands):

 

 

 

Amount

 

Remaining in 2024

 

$

85

 

2025

 

 

103

 

2026

 

 

106

 

Total undiscounted lease payments

 

 

294

 

Less: imputed interest

 

 

(19

)

Total lease liabilities

 

 

275

 

Less: current portion of lease liabilities

 

 

(100

)

Lease liabilities, net of current portion

 

$

175

 

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

Common stock reserved for future issuance is as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Options issued and outstanding

 

 

18,218,495

 

 

 

18,280,548

 

Preferred Stock Warrants issued and outstanding

 

 

540,666

 

 

 

540,666

 

Convertible Preferred Stock issued and outstanding

 

 

 

 

 

8,767,332

 

Total common stock reserved

 

 

18,759,161

 

 

 

27,588,546

 

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

The following table summarizes stock option activity considering the conversion of Gyre Pharmaceuticals options to Gyre options to purchase shares of Gyre common stock upon completion of the Contributions:

 

 

 

Number of Shares
Underlying
Outstanding
Options

 

 

Weighted-
Average Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual Term
(Years)

 

Outstanding — December 31, 2023

 

 

18,280,548

 

 

$

1.49

 

 

 

6.9

 

Options granted

 

 

1,866

 

 

$

17.86

 

 

 

 

Options exercised

 

 

(60,297

)

 

$

8.15

 

 

 

 

Options forfeited and cancelled

 

 

(3,622

)

 

$

22.85

 

 

 

 

Outstanding — March 31, 2024

 

 

18,218,495

 

 

$

1.46

 

 

 

6.7

 

Exercisable — March 31, 2024

 

 

18,205,433

 

 

$

1.46

 

 

 

6.7

 

 

 

Summary of Weighted Average Valuation Assumptions Used to Estimate Fair Value of Employee Stock Options Granted The fair value of employee stock options granted during the three months ended March 31, 2024 was estimated using the following weighted-average assumptions:

 

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

 

 

 

 

Risk-free interest rate (%)

 

 

4.2

%

 

n/a

Expected option life (in years)

 

 

6.0

 

 

n/a

Expected dividend yield (%)

 

 

%

 

n/a

Volatility (%)

 

 

84.3

%

 

n/a

Weighted average share price of the Company (USD per share)

 

$

17.86

 

 

n/a

 

Summary of Stock-Based Compensation Expense Recognized

Total stock-based compensation expense recognized was as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

General and administrative

 

$

11

 

 

$

 

Total stock-based compensation expense

 

$

11

 

 

$

 

XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income per Share ("EPS") Attributable to Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Basic and Diluted EPS Attributable to Common Stockholders

The following table sets forth the computation of EPS attributable to common stockholders, basic and diluted (in thousands, except share and per share data):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income

 

$

9,935

 

 

$

4,217

 

Less: Allocation of undistributed earnings to noncontrolling interest

 

 

2,403

 

 

 

1,973

 

Net income attributable to common stockholders - basic

 

$

7,532

 

 

$

2,244

 

  Less: Change in fair value of warrant liability

 

 

4,288

 

 

 

 

Net income attributable to common stockholders - diluted

 

$

3,244

 

 

$

2,244

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

Basic common shares outstanding:

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

83,265,879

 

 

 

63,588,119

 

Weighted average shares used in calculating net income per share attributable to common stockholders, basic

 

 

83,265,879

 

 

 

63,588,119

 

 

 

 

 

 

 

 

Dilutive potential common shares:

 

 

 

 

 

 

Weighted average of common stock options

 

 

16,889,266

 

 

 

15,333,247

 

Weighted average of Convertible Preferred Stock (as converted)

 

 

2,119,575

 

 

 

 

Weighted average of Preferred Stock Warrants (as converted)

 

 

319,477

 

 

 

 

Weighted average shares used in calculating net income per share attributable to common stockholders, diluted

 

 

102,594,197

 

 

 

78,921,366

 

 

 

 

 

 

 

 

Net income per share attributable to common stockholders:

 

 

 

 

 

 

Basic

 

$

0.09

 

 

$

0.04

 

Diluted

 

$

0.03

 

 

$

0.03

 

Anti-dilutive Security not Included in Diluted per Share Calculations

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

 

 

 

As of March 31,

 

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

128,027

 

 

 

 

Total

 

 

128,027

 

 

 

 

XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision and Effectie Tax Rate

During the three months ended March 31, 2024 and 2023, the Company recorded the following income tax provision (in thousands) and effective tax rate:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income tax provision

 

$

2,546

 

 

$

2,054

 

Effective tax rate

 

 

20.40

%

 

 

32.75

%

XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information

Segment information for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Revenues

 

$

27,172

 

 

$

 

 

$

 

 

$

27,172

 

Cost of revenues

 

 

979

 

 

 

 

 

 

 

 

 

979

 

Gross profit

 

 

26,193

 

 

 

 

 

 

 

 

 

26,193

 

Operating expenses excluding cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

12,542

 

 

 

 

 

 

 

 

 

12,542

 

Research and development

 

 

2,009

 

 

 

173

 

 

 

 

 

 

2,182

 

General and administrative

 

 

2,257

 

 

 

1,141

 

 

 

 

 

 

3,398

 

Total operating expenses excluding cost of revenues

 

 

16,808

 

 

 

1,314

 

 

 

 

 

 

18,122

 

Income (loss) from operations

 

$

9,385

 

 

$

(1,314

)

 

$

 

 

$

8,071

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of stock-based compensation expense:

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

$

 

 

$

11

 

 

$

 

 

$

11

 

Stock-based compensation total

 

$

 

 

$

11

 

 

$

 

 

$

11

 

 

 

 

March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Total assets

 

$

109,347

 

 

$

11,750

 

 

$

913

 

 

$

122,010

 

 

 

The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.

 

 

 

Three Months Ended March 31, 2024

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Purchase of property and equipment

 

$

217

 

 

$

14

 

 

$

 

 

$

231

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Revenues

 

$

24,931

 

 

$

 

 

$

 

 

$

24,931

 

Cost of revenues

 

 

1,125

 

 

 

 

 

 

 

 

 

1,125

 

Gross profit

 

 

23,806

 

 

 

 

 

 

 

 

 

23,806

 

Operating expenses excluding cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

12,768

 

 

 

 

 

 

 

 

 

12,768

 

Research and development

 

 

2,635

 

 

 

 

 

 

 

 

 

2,635

 

General and administrative

 

 

1,722

 

 

 

 

 

 

17

 

 

 

1,739

 

Total operating expenses excluding cost of revenues

 

 

17,125

 

 

 

 

 

 

17

 

 

 

17,142

 

Income (loss) from operations

 

$

6,681

 

 

$

 

 

$

(17

)

 

$

6,664

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of stock-based compensation expense:

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation total

 

$

 

 

$

 

 

$

 

 

$

 

 

 

 

December 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Total assets

 

$

101,761

 

 

$

13,865

 

 

$

913

 

 

$

116,539

 

 

The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.

 

 

 

Three Months Ended March 31, 2023

 

 

 

Gyre Pharmaceuticals

 

 

Gyre

 

 

Other

 

 

Consolidated

 

Purchase of property and equipment

 

$

1,742

 

 

$

 

 

$

 

 

$

1,742

 

XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations and Liquidity - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Organization And Nature Of Operations [Line Items]        
Net income   $ 9,935 $ 4,217  
Net cash provided by operating activities   2,884 $ 10,417  
Accumulated deficit   78,006   $ 85,538
Cash and cash equivalents   $ 29,785   $ 33,509
Gyre | Gyre Pharmaceuticals        
Organization And Nature Of Operations [Line Items]        
Minority interest ownership indirectly holds 65.20%      
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2015
CNY (¥)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
Dec. 31, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]        
Cash and cash equivalents   $ 29,785   $ 33,509
Long-term certificates of deposit   23,106   $ 23,431
Short-term bank deposits   $ 7,567    
Percentage of cash and cash equivalents   83.00%    
Percentage of short-term bank deposits and long-term certificates of deposit   100.00%    
Cash and cash equivalents denominated in RMB   $ 24,700    
Customer Concentration Risk | Sinopharm Group Co., Ltd | Revenue        
Summary Of Significant Accounting Policies [Line Items]        
Concentration of customer risk   47.30% 49.40%  
Customer Concentration Risk | Sinopharm Group Co., Ltd | Accounts Receivable        
Summary Of Significant Accounting Policies [Line Items]        
Concentration of customer risk   45.40% 48.70%  
Customer Concentration Risk | China Resources Pharmaceutical Group Ltd | Revenue        
Summary Of Significant Accounting Policies [Line Items]        
Concentration of customer risk   17.20% 10.40%  
Customer Concentration Risk | Shanghai Pharmaceuticals Holding Co., Ltd | Revenue        
Summary Of Significant Accounting Policies [Line Items]        
Concentration of customer risk   11.10% 13.50%  
Maximum        
Summary Of Significant Accounting Policies [Line Items]        
Deposits in licensed banks protected by DIS | ¥ ¥ 500,000      
ASU 2023-07        
Summary Of Significant Accounting Policies [Line Items]        
Change in accounting principle, accounting standards update, adoption date   Jan. 01, 2024    
Change in accounting principle, accounting standards update, adopted   true    
Change in accounting principle, accounting standards update, immaterial effect   true    
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Detail) - 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 $ 8,684 $ 10,582
Liabilities, fair value 13,327 17,557
Long-term Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value 4,780 4,722
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value [1] 3,904 5,860
CVR Derivative Liability, Noncurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value 4,780 4,722
Warrant Liability, Noncurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value 8,547 12,835
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value 3,904 5,860
Fair Value, Inputs, Level 1 | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value [1] 3,904 5,860
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value 4,780 4,722
Liabilities, fair value 13,327 17,557
Fair Value, Inputs, Level 3 | Long-term Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value 4,780 4,722
Fair Value, Inputs, Level 3 | CVR Derivative Liability, Noncurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value 4,780 4,722
Fair Value, Inputs, Level 3 | Warrant Liability, Noncurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value $ 8,547 $ 12,835
[1] Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Financial Instruments - Additional Information (Detail)
1 Months Ended
Dec. 26, 2022
Oct. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Oct. 27, 2023
shares
Dec. 31, 2022
shares
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Fair value measurement transfer between Level 1 and Level 2       $ 0 $ 0    
Fair value measurement transfer Level 3       $ 0 $ 0    
Warrants exercise price per share | $ / shares       $ 4,915 $ 4,915    
Preferred Stock Warrants              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Warrants to purchase shares | shares   811       811  
Aggregate purchase price of warrants   $ 5,000,000          
Warrants exercise price per share | $ / shares   $ 4,915          
Expiration date   Oct. 30, 2033          
Number of shares of common stock issuable upon exercise and conversion of warrants | shares   540,666          
Convertible Preferred Stock              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Preferred stock shares issued | shares   811       811 12,340
Preferred stock, par value | $ / shares   $ 0.001          
Contingent Value Rights Agreement              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Purchase agreement amendment date Mar. 29, 2023            
Contingent Value Rights Agreement | GCBP Asset Purchase Agreement | CVR Derivative Liability, Noncurrent | Estimated Discount Rate              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Derivative liability measurement input       0.0505      
Contingent Value Rights Agreement | GCBP Asset Purchase Agreement | Long-term Receivable | Estimated Discount Rate              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Derivative asset measurement input       0.0505      
Contingent Value Rights Agreement | GCBP Asset Purchase Agreement | Forecast              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Amount to be received under agreement     $ 5,000,000        
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Financial Instruments - Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model (Detail)
Mar. 31, 2024
$ / shares
Dec. 31, 2023
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants share price per share $ 17.48 $ 25.7
Term (years) 9 years 6 months 29 days 9 years 9 months 29 days
Warrants exercise price per share $ 4,915 $ 4,915
Risk-Free Interest    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 4.2 3.88
Expected Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and Rights Outstanding, Measurement Input 84 84
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Financial Instruments - Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Long-term Receivable  
Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2023 $ 4,722
Changes in fair value 58
Balance at March 31, 2024 4,780
CVR Derivative Liability, Noncurrent  
Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2023 4,722
Changes in fair value 58
Balance at March 31, 2024 4,780
Warrant Liability, Noncurrent  
Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2023 12,835
Changes in fair value (4,288)
Balance at March 31, 2024 $ 8,547
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Financial Instruments - Cash Equivalents (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 3,904 $ 5,860
Estimated Fair Value 3,904 5,860
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,904 5,860
Estimated Fair Value 3,904 5,860
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value $ 3,904 $ 5,860
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Additional Information (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Inventory reserves $ 3,000 $ 46,000
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Inventories, Net of Reserves (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory, Net [Abstract]    
Raw materials $ 724 $ 919
Work in progress 2,532 1,997
Finished goods 1,683 1,365
Inventories, net $ 4,939 $ 4,281
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued payroll and welfare $ 5,930 $ 5,790
Accrued expenses - selling expenses 1,734 44
Supplier reimbursement 997 2,247
Accrued sales discount 912 903
Accrued expenses - general and administrative 601 1,190
Accrued professional services 251 837
Accrued expenses - research and development 236 161
Deferred government grants 40 40
Employee reimbursement 27 648
Other accrued liabilities 39 75
Accrued expenses and other current liabilities $ 10,767 $ 11,935
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Accounts receivable $ 15,209 $ 15,204
Note receivable 356 389
Allowance for credit losses (107) (41)
Allowance and note receivables, net $ 15,458 $ 15,552
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 28,236 $ 27,553
Less: Accumulated depreciation (4,672) (4,265)
Property and equipment, net 23,564 23,288
Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,294 12,289
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,420 7,875
Machinery and Electronic Devices    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 6,732 6,598
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 605 606
Motor Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 185 $ 185
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Finite-lived intangible assets, Weighted average amortization period 4 years 10 months 24 days  
Amortization of intangible assets $ 100,000 $ 45,000
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Schedule of Carrying Amounts and Accumulated Amortization of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Intangible assets with finite lives:    
Gross carrying amount $ 601 $ 601
Accumulated amortization (405) (396)
Intangible assets, net 196 205
Technological know-how    
Intangible assets with finite lives:    
Gross carrying amount 430 430
Accumulated amortization (295) (290)
Intangible assets, net 135 140
Computer software    
Intangible assets with finite lives:    
Gross carrying amount 171 171
Accumulated amortization (110) (106)
Intangible assets, net $ 61 $ 65
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 26  
2025 34  
2026 34  
2027 33  
2028 18  
Thereafter 51  
Intangible assets, net $ 196 $ 205
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Percentage of revenue accounted sales to distributors 100.00%  
Revenue from sales $ 27,172 $ 24,931
ETUARY    
Disaggregation of Revenue [Line Items]    
Revenue from sales $ 27,172 $ 24,931
ETUARY | Sales | ETUARY    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 99.20% 98.70%
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Summary of Sales by Product Categories (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total $ 27,172 $ 24,931
Sales of Pharmaceutical Products    
Disaggregation of Revenue [Line Items]    
Total $ 27,172 $ 24,931
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Lease - Additional Information (Detail)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2023
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
Dec. 31, 2023
USD ($)
Lessee Lease Description [Line Items]          
Square meter area for office space under lease | m²   968      
Square meter area for laboratory center under lease | m² 640     180  
Short-term lease expenses   $ 18,000 $ 25,000    
Right-of-use assets   359,000     $ 489,000
Operating lease, liability   $ 275,000      
Lease expiration month and year 2027-03 2024-06   2024-08  
Operating lease expense   $ 100,000 $ 100,000    
Security deposits   $ 400,000      
Combined square meter area for manufacturing facilities under lease | m²   66,559      
Land use rights, net assets   $ 1,500,000      
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flow, Operating Activities, Lessee [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 139 $ 127
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments (Detail)
Mar. 31, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
Weighted-average remaining lease term 2 years 8 months 12 days 2 years 2 months 12 days
Weighted-average discount rate 4.80% 4.78%
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Remaining in 2024 $ 85  
2025 103  
2026 106  
Total undiscounted lease payments 294  
Less: imputed interest (19)  
Total lease liabilities 275  
Less current portion of lease liabilities (100) $ (210)
Lease liabilities, net of current portion $ 175 $ 199
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Schedule of Common Stock, Reserved for Future Issuance (Detail) - shares
Mar. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Total common stock reserved 18,759,161 27,588,546
Options Issued and Outstanding    
Class of Stock [Line Items]    
Total common stock reserved 18,218,495 18,280,548
Preferred Stock Warrants Issued and Outstanding    
Class of Stock [Line Items]    
Total common stock reserved 540,666 540,666
Convertible Preferred Stock Issued and Outstanding    
Class of Stock [Line Items]    
Total common stock reserved   8,767,332
XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Oct. 15, 2021
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Stockholders Equity Disclosure [Line Items]        
Common stock, par value   $ 0.001 $ 0.001  
Common stock, shares sold   85,423,246 76,595,616  
Aggregate amounts of restricted capital and statutory reserves   $ 64,300,000 $ 64,300,000  
Statutory reserve fund   10.00%    
Cumulative amount of statutory reserve fund   50.00%    
Appropriations to statutory reserve   $ 0 $ 0  
2021 ATM Program        
Stockholders Equity Disclosure [Line Items]        
Common stock, par value $ 0.001      
Proceeeds from issuance of aggregate gross sales $ 50,000,000      
Percentage of commission for shares sold 3.00%      
Legal expenses incurred $ 50,000      
Common stock, shares sold   0   0
XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preferred Stock - Additional Information (Detail) - shares
Mar. 31, 2024
Jan. 22, 2024
Nov. 30, 2023
Oct. 31, 2023
Oct. 27, 2023
Dec. 31, 2022
Preferred Stock Warrants            
Class of Stock [Line Items]            
Warrants to purchase shares       811 811  
Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock shares issued       811 811 12,340
Preferred stock, shares issued upon conversion 666.67   13,151      
Number Of Shares Of Common Stock Issuable Upon Conversion Of The Outstanding Shares   8,767,333        
XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jan. 01, 2024
Dec. 31, 2023
Oct. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, shares reserved for future issuance 18,759,161     27,588,546  
Options granted 1,866 0      
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized employee stock based compensation expense $ 0.1        
Unrecognized employee stock based compensation expense, period for recognition 2 years 8 months 12 days        
2023 Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of outstanding shares of common stock 5.00%        
Common stock, shares reserved for future issuance     3,829,780   17,845,496
XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Based Compensation - Summary of Stock Option Activity (Detail) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Number of Shares Underlying Outstanding Options      
Number of Shares Underlying Outstanding Options, Beginning Balance 18,280,548    
Number of Shares Underlying Outstanding Options, Options granted 1,866 0  
Number of Shares Underlying Outstanding Options, Options exercised (60,297)    
Number of Shares Underlying Outstanding Options, Options forfeited and cancelled (3,622)    
Number of Shares Underlying Outstanding Options, Ending Balance 18,218,495   18,280,548
Number of Shares Underlying Outstanding Options, Exercisable- March 31, 2024 18,205,433    
Weighted- Average Exercise Price      
Weighted- Average Exercise Price, Beginning Balance $ 1.49    
Weighted- Average Exercise Price, Options granted 17.86    
Weighted- Average Exercise Price, Options Exercised 8.15    
Weighted- Average Exercise Price, Options forfeited and cancelled 22.85    
Weighted- Average Exercise Price, Ending Balance 1.46   $ 1.49
Weighted- Average Exercise Price, Exercisable - March 31, 2024 $ 1.46    
Weighted-Average Remaining Contractual Term (Years)      
Weighted-Average Remaining Contractual Term (Years), Outstanding Balance 6 years 8 months 12 days   6 years 10 months 24 days
Weighted Average Remaining Contractual Term, Exercisable - March 31, 2024 6 years 8 months 12 days    
XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Based Compensation - Fair Values of Stock Options Granted Estimated Using Black-Scholes Valuation Model (Detail) - Employee Stock Option
3 Months Ended
Mar. 31, 2024
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Risk-free interest rate (%) 4.20%
Expected option life (in years) 6 years
Volatility (%) 84.30%
Weighted average share price of the Company (USD per share) $ 17.86
XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Based Compensation - Summary of Stock-Based Compensation Expense Recognized (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Total stock-based compensation $ 11
General and Administrative  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Total stock-based compensation $ 11
XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income per Share ("EPS") Attributable to Common Stockholders - Basic and Diluted EPS Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 9,935 $ 4,217
Less: Allocation of undistributed earnings to noncontrolling interest 2,403 1,973
Net income attributable to common stockholders 7,532 2,244
Less: Change in fair value of warrant liability 4,288  
Net income attributable to common stockholders - diluted $ 3,244 $ 2,244
Weighted average common shares outstanding 83,265,879 63,588,119
Weighted average shares used in calculating net income per share attributable to common stockholders, basic 83,265,879 63,588,119
Weighted average of common stock options 16,889,266 15,333,247
Weighted average of Convertible Preferred Stock (as converted) 2,119,575  
Weighted average of Preferred Stock Warrants (as converted) 319,477  
Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted 102,594,197 78,921,366
Net income per share available for common stockholders, basic $ 0.09 $ 0.04
Net income per share available for common stockholders, diluted $ 0.03 $ 0.03
XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income per Share ("EPS") Attributable to Common Stockholders - Anti-dilutive Security not Included In Diluted per Share Calculations (Detail)
3 Months Ended
Mar. 31, 2024
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Anti dilutive securities 128,027
Options To Purchase Common Stock  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Anti dilutive securities 128,027
XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 30, 2023
Apr. 30, 2023
Feb. 28, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Commitments And Contingencies Disclosure [Line Items]            
CVR derivative liability       $ 4,780   $ 4,722
Purchase of property and equipment       231 $ 1,742  
Property and Equipment            
Commitments And Contingencies Disclosure [Line Items]            
Purchase of property and equipment       2,000    
Research and Development            
Commitments And Contingencies Disclosure [Line Items]            
Committed to allocate       $ 13,000    
Contingent Value Rights Agreement            
Commitments And Contingencies Disclosure [Line Items]            
Percentage of excess cash on dispositions net       100.00%    
Excess amount retained from net proceeds related to disposition of assets       $ 1,000    
Percentage of excess preapproved costs       100.00%    
Distribution to CVR holders from asset sale proceeds     $ 200      
Long-term CVR derivative liability     $ 4,500      
CVR derivative liability       $ 4,700    
Contributions closing payable amount $ 1,100          
Remaining outstanding balance       400    
Litigation expenses   $ 400        
F351 | Gyre Pharmaceuticals | Submission of the New Drug Application            
Commitments And Contingencies Disclosure [Line Items]            
Obligation to pay in exchange for the intellectual property rights       4,600    
F351 | Gyre Pharmaceuticals | NDA Passes the NMPA's Review and Inspection            
Commitments And Contingencies Disclosure [Line Items]            
Obligation to pay in exchange for the intellectual property rights       1,200    
F351 | Gyre Pharmaceuticals | NMPA's Approval of the NDA            
Commitments And Contingencies Disclosure [Line Items]            
Obligation to pay in exchange for the intellectual property rights       $ 7,000    
XML 75 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2007
CALIFORNIA    
Income Tax [Line Items]    
Net operating loss carryforwards $ 75.2  
Federal Income Tax    
Income Tax [Line Items]    
Net operating loss carryforwards $ 193.5 $ 156.5
Net operating loss carryforwards expiration year 2037  
Net operating loss carryforwards having indefinite life $ 191.9  
State Income Tax    
Income Tax [Line Items]    
Net operating loss carryforwards $ 10.5  
Net operating loss carryforwards expiration year 2034  
XML 76 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Schedule of Income Tax Provision and Effectie Tax Rate (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax provision $ 2,546 $ 2,054
Effective tax rate 20.40% 32.75%
XML 77 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Research and development fees $ 2,182,000 $ 2,635,000  
Related Party | G N I      
Related Party Transaction [Line Items]      
Research and development fees 0 $ 0  
Other Receivables 1,300,000   $ 1,300,000
Related Party | G N I | CPI contribution      
Related Party Transaction [Line Items]      
Other Receivables 800,000    
Related Party | G N I | Gyre      
Related Party Transaction [Line Items]      
Other Receivables 500,000    
Related Party | F351 Agreement | G N I      
Related Party Transaction [Line Items]      
Due to related parties $ 1,400,000   $ 1,400,000
XML 78 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mainland China Contribution Plan    
Defined Benefit Plan Disclosure [Line Items]    
Contributions for employee benefits $ 1.2 $ 1.0
XML 79 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information - Additional Information (Detail) - Segment
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Number of operating segment 2  
CPI contribution    
Segment Reporting Information [Line Items]    
Indirect ownership interest   56.00%
XML 80 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information - Schedule of Segment Reporting Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenues $ 27,172 $ 24,931  
Cost of revenues 979 1,125  
Gross profit 26,193 23,806  
Operating expenses excluding cost of revenues:      
Selling and marketing 12,542 12,768  
Research and development 2,182 2,635  
General and administrative 3,398 1,739  
Total operating expenses excluding cost of revenues 18,122 17,142  
Income from operations 8,071 6,664  
Supplemental disclosure of stock-based compensation expense:      
Stock-based compensation 11    
Total assets 122,010   $ 116,539
Purchase of property and equipment 231 1,742  
General and administrative      
Supplemental disclosure of stock-based compensation expense:      
Stock-based compensation 11    
Gyre Pharmaceuticals      
Segment Reporting Information [Line Items]      
Revenues 27,172 24,931  
Cost of revenues 979 1,125  
Gross profit 26,193 23,806  
Operating expenses excluding cost of revenues:      
Selling and marketing 12,542 12,768  
Research and development 2,009 2,635  
General and administrative 2,257 1,722  
Total operating expenses excluding cost of revenues 16,808 17,125  
Income from operations 9,385 6,681  
Supplemental disclosure of stock-based compensation expense:      
Total assets 109,347   101,761
Purchase of property and equipment 217 1,742  
Gyre      
Operating expenses excluding cost of revenues:      
Research and development 173    
General and administrative 1,141    
Total operating expenses excluding cost of revenues 1,314    
Income from operations (1,314)    
Supplemental disclosure of stock-based compensation expense:      
Stock-based compensation 11    
Total assets 11,750   13,865
Purchase of property and equipment 14    
Gyre | General and administrative      
Supplemental disclosure of stock-based compensation expense:      
Stock-based compensation 11    
Other      
Operating expenses excluding cost of revenues:      
General and administrative   17  
Total operating expenses excluding cost of revenues   17  
Income from operations   $ (17)  
Supplemental disclosure of stock-based compensation expense:      
Total assets $ 913   $ 913
XML 81 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events - Additional Information (Detail)
¥ in Millions, $ in Millions
1 Months Ended
Oct. 15, 2021
USD ($)
May 31, 2024
USD ($)
Installment
May 31, 2024
CNY (¥)
Installment
Apr. 30, 2024
USD ($)
Nov. 30, 2023
Dec. 31, 2022
Subsequent Event [Line Items]            
Square meter area of office space under lease | m²         640 180
2021 ATM Program            
Subsequent Event [Line Items]            
Proceeeds from issuance of aggregate gross sales $ 50.0          
Percentage of commission for shares sold 3.00%          
Subsequent Event            
Subsequent Event [Line Items]            
Payments for leasing costs       $ 0.3    
Monthly lease payment       $ 0.1    
Inital lease term       3 years    
Lease commencement date       Jun. 02, 2024    
Lease expiration date       Jun. 01, 2027    
Option to extend       The lease arrangement provides two options to extend for an additional three years beyond the initial lease term.    
Lessee, Operating Lease, Existence of Option to Extend [true false]       true    
Renewal term       3 years    
Subsequent Event | Jiangsu Wangao Agreement            
Subsequent Event [Line Items]            
Minimum payments based on spot exchange rate   $ 4.8 ¥ 35.0      
Upfront transfer fee   $ 2.1 ¥ 15.0      
Number of installements for sale | Installment   3 3      
Number of years for low to mid-single-digit royalty payments   8 years 8 years      
Subsequent Event | Office space            
Subsequent Event [Line Items]            
Square meter area of office space under lease | m²       2,129.1    
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Z K5@'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 " #N@*U8!^Q6I.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FT'2%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"H.;\#AZ2,(@43L(@+D_"V@6XES]$SMW@)V30[9+JN_[LF_FW+A#!6]/CR_SNH7U MF937./[*5M IXII=)K\V#YO=ELF:UZN"WQ95LZNYX/>"K]XGUQ]^5V$7C-W; M?VQ\$90M_+H+^0502P,$% @ [H"M6)E&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" #N@*U8O3!NG_<% #4'P & 'AL+W=O#LG15JJOR5H(35["($JN.VNMX[>6E;AK$?+D M4L8B@F^64H5Y?>>U'@D4QWXD7A2)$G# MD*O=C0CD]KI#._L;S_YJK;,;UG@4\Y68"?U[_*3@RJI++B"BQO.Y, MZ-NIXV2"_(D_?+%-#CZ3#&4AY=?LXL&[[MA9B40@7)U9!?I;;]Z($ZF=^K@R2 M_"_9%L_V>AWBIHF682F&$H1^5/SG+^6+.!30!@$K!>P; 74:!$XIR-^<590L MQ[KEFH]'2FZ)RIX&M^Q#_FYR-=#X45:-,ZW@6Q]T>GPKW11J11,>>>0NTK[> MD8>H:![9:^Z29,V52$:6AE_+-)9;.M\4SJS!V2$?9:37";AZPGNMMZ"455'9 MOJ@W##7\R-4E<>@%83;K&WP5;*^"[6'N M=2N9[V)A(L7EU.Y^-B&AJI9(_0JICY9I CQ>SG0?\)6)"=9"87L44E;6$ M&E10@]/JZ4DH7V8=VB,P+!BK#'>J.EMC;T/U+3F'%>?P-,Y[/W%Y0+X(KL@] MW#2.4[A7$Q^J:LEW5?%=?1=?69V-A+C;9VKB0S4M^=Y4?&_0$LT5]_QH16:[ M<"$#$Q&N?_?E^<[$A*I:,E&[GDIMM%3E]/DL5GXV*4#U/?+0V/>.&+W;*4'F M:Z%X+%+MN\D%S,GNI8D8=VJ+?) >Z"G(4VBK"MKI TSU+^0WL3-"XU:V;5/* M>M3N&SE1<5M.5G,RM'#35*EOQQML<#UBU^U2UG6,W1)7M@6M4PU%=,2_?K!33:; 5*/J4ZT;!,A1=@)/Z? DWY'@JW M?NZ6[85LQE?]/H4I:C"R-B;&.OM0/+Q4JVPM5+&+D4TC?#_F&MEPQZ8A]AQQ MB-5QB.$I9N[K0!"Y))3]O/B%S(2;*@ W\1UQ>MT<8IA[-SQ(!?G1OH300&(8 MPO-="N.FP#D"$JL#$L-3S9Z:W+VX:QZM1&,F/&+T.)G=3HRK:%S8EK".1@S/ M,@L5=[\U+F1P45OD.AVQD]+1G+^0!P_&)'_IN\5^(%+#N&5_ MT(65MFWW;2/O.=(1J],1.RD=33P/W&&U57X@'^ Y\BDRURMN2=EP:)/W_FI- M;H)TN22W"D9Z(_LYHA.KHQ,[*3J9V>=;:63'+6>I#WV#-E3U.:(4JZ,4.RE* M5;C3[ JZ\5QN(R,J;C?C$;GU8?5@1#U'F&)UF&(GA:D*M1JRGI3<^)%K;M:X MYW1B!#W'9A*K$Q4[*5%5H$\2@F) _O+CYE$9=WS#J&-NO>?(5$Z=J9PC22CG M5((W@ATQN.I?&0\7SI&2G#HE.7BX^2#S7+RI]G,_IUQ![ ]VYK(^M)?E!KU8\7Y]T?>;8R3T@@ MEB"U+XW@YSR&ERT=>?V^VC GP5!95LJK)>05JMKF:?8(?5R%2#5J+WW/VV(RN@0KEGO/OZL.7]=4L4(I8P3*A M7%#YY\!6K"B4)ZGCS][I;+BG:CB^?O'^[S9X&"=J^6LNVXGE MBE=K.2AL#>15PXM\387\<$T+6F4,W"G'#;@ O]W=@/?O?@#O0%Z!7[=\W]!J MW5PNA-2@/"VR_G[7W?V0XWX_T_H#P' .4("(I?G*W_R&94-S?-Q\(2,?PD=# M^*CUAUWA[^N:50+0II%Q?K3%TSD@=@=JE7UL=C1C5S.YC!I6']AL^<]_P"CX MT1;=F9P=Q8J'6+'/^W)%FRV0HP8R=<'^W.<'6LC@K:/8N8I:5RH5')8HC9/P MY76;G*1P)B,,H MGJCTWNXO=GHX!!-Z@_F497PO^[CM^(H+)G-?QF3/WQ>LF8.*"5M8H1$6#$F8 M3.*R684ALO=^- B.O(*_5 ^1%QHU)BM.).HL12J!=7#R(B[WB;FNV MH_FZ7ZXV:;'9)W$:3*19C$(2VZ4E@[3$*^T7L66US-CC?&(3F)CW3M+IC+48 M!22T"TP'@:E7X*]]4%FVE=D%WUSL&^89]M[+^.8XG*YIBQ%)'.D>:BY!/YA^ M4H.MU-5*JJ<3L=F)))DN;JM5BATB-92@GTHW;,/DTED#09]\W6@2*0P"0Z-I M1:+4-=2:-= /FY]X]="!,Y.+*-_DF2SF&L W+PRU*C8Q@C ,C,EI,R/8M>(U M;J"?-UW>')8/K_H,995J,B4)T%2H:90ZNU:#!_K)TV5/S[A;F()0 (V1M]C! M*,2N1:3Q Y-75;)%3N_S(A>2W]9R%GHQ]M9Z]ES>CH/62(-^I@W5U8X^JXK* M&K")*HR-8;$8A8Y)@S3-D)]F0\ZHF2RJ]E9YR&03GI;9-AO'A$$:7L@/KYL] M X)+:46[X]O16LT9JT0+O' T77=V*Y?,T0;-CZ_5[]\ >\I8TX"LD#FL>NCV M+YX11Q9*(4.N:02#Q#7DFF7(SS(Y(^N][$[VM%/;ZJ[NYT>UX6B%6M5;^!7$ MQJ;&9@93[ I ERGC)6LKYNM@$6$3BZ:JR6(5!2!P2->:0'W._R!*1 M"C43"D9EV3#JT#GPX -9-DP&FBU&:)3%CR5KRB$_Y8Z+[U,SP"083$DR);+% M# 6!:Q^#-.J0'W7>[O4#&MFV7T8VLQBEKCRA^8?\^Z\AUS[P ZLKM6T #S5U M'&\@%@ND>QV8$'84DTLQ"?F:IA+9F=7Z@Z@!SZ-WGDWUK(HK$1O5KM4*. M,P&L28;])/N#UJHO7Z\6F\A*QGOL_OS(M((H<24QK-F&_6SKBDJM\-2*PR:[ MR/2TQ6;CF+58TPW[Z=;EA5/J+%LSC(P#%YM9$D2NSAP=&YXX-^1EF0NUH#J: MK7BEL@.K,JD7O/^J#K4@^L&JW.O97AX"6YUY!D?'T6L>8N*MJ^\$S[YO>2&7 M;/.O]DA"/%L+:WRF8\8^X+_CT!)KQ&(_8M68\PHT*O@Y>!=\" *H2D1PH,6> MS0$)@GG0_0/-EM:JT-F++:_S_[+UCR )YP3A.2+1\*N<.'$T#]-P'L'AV[QI M5+'4UDA[T0AYH;A#!?B9UMEV>%#06MRPC)7WE_MN MI[)FFSRSGV5@D]@7DI'&88;-+@E#[-*IX8Y/;D@'G7W5STNY0K?JP:>B/6_L M*=[$]@6,L:';9A811T5---Z)'^\=ACX_UZQ;\I-\!][W?6Y-\L2$>!A%9%J9 M6,PN8)@@1Y\3#7OBA_U7B7F)I)H7A4H>>268G,;6^4%,AF-9TL&I5,M!;!J[ ML@+1M">OH7W7IU9Y)L&3)(X->9:M*TY=Q0C1H"=^T!O%B-Q-\>J@CA+5$;>< MQGV)W6/AY8S>$8QE@VH[$;/9>4[$R.@QHG\G^WD%KG.^DZ0IJ2Q:ZIU5Y5FI M?2YOQQ%K:I/P56> GJ?9Q,O]-\=[)F_'\6K*$C]E]7FW?J@*-C4OP>?5]:TU M?,M327,39;5R;:*(QBSQ8_;SUR]63=Y6;QZ2,WD[CE&#FKSN&-HW!<]Z GTN M;\?Q:N 3/_"[G>;HF7X__QQ#W3F+CG)B8KRO8%+^R.KX100-^= /^=4HE]\. MN;S=WUC?0?!Z>^LPGRZ1@CA69Z.A-Y2X\U!G\G;<="ZW A/')V[!]RV MIPM].[HJ+\9;.8CG,(3_KVVTFP^R#XKGW/[IX+PW1M>U5S^ M#U!+ P04 " #N@*U8DGR-!^," R"@ & 'AL+W=O/Z_QP1YON+B7.8!"CP5EN M8Q+JB%\$-G*KC8R5!>?WIO,MFUB.(0(*J3(26%_6, 5*C9+F>&A%K6Y,D[C= M?E;_4IO79A98PI33WR13^<0:6BB#):ZHNN.;K] :"HU>RJFL_]&FB8UB"Z65 M5+QHDS5!05ASQ8_M1&PEN,&!!*]-\,Y-\-L$OS;:D-6V;K'"R5CP#1(F6JN9 M1CTW=;9V0YAYC7,E]%.B\U0RY2S3+P4RI%N24Y)AI3LWF&*6 IH;88G>S[ MIG)0),7T _J(WB(;R5S?E6-;:0ZC9J?MF#?-F-Z!,;]C,4"^>X4\QPMZTJ?' MTV\A[=+]W71;N^^FP.NFP*OU@H-34!1Z0>FI3N^O4(D%6F-:09^O1BBNA4R! MK!-GX#CNV%YOXY^*VJ'T.TK_ LIFZA&N5,X%^0-9'VTC&&YQ!$[[>T%\3N0. M==!1!Y=3$RFK?N)@CV,8!I[O!=$+X/W . I'8>1&_;QAQQM>SJN_?E)AEA&V MZH,.SX7>#SP.'770T0EHM@:AR(("FNFO( BA2WAN//3Q'A4SV\:U+'$*$TOO M"Q+$&JSDW1LWI_$MOQ'7>^XZ.^?T!1VM#-:4KOF"O")**PU'G.(-8"HCF@-!W% MRWJ/7W"E3PQU,]>'.A F0#]?.^;8T!T3D[]02P,$% @ [H"M6%OY M@V$ !@ JAH !@ !X;"]W;W)KKC[/Y)RFS8>T-[FD^2R#;.@!",C83.;2[Y M<@9N=WD>[;+/"N9[QN]%1JD$#V51B>M))N7V:CH5249+(B[9EE;J/VO&2R+5 M*=],Q993DC9.93%%GA=,2Y)7D\6\N7;+%W-6RR*OZ"T'HBY+PK_>T(+MKR=P M\GCA8[[)I+XP77J;'J(DN8EK43.*L#I^GKR!EXM,=(.C<5? M.=V+HV.@J:P8N]?JY(G>;*^16X )_OWH*7+UZ!%R"O MP*>,U4(YBOE4*LCZQM.D@W?3PD,C\##XP"J9"?"K@IF>^D\5U0-?],CW!CD# M?B#\$F#X&B /^18\R_/=L0,./BP_;N+Y(_$^TAVM:FI=F=8S:#SUT[A;H!"& M:#[='>.U6/DQA@>K$UC^ 9;?N.$16%W"JPV@#UM='N+*AM!W<=,-Z$IL24*O M)ZI*FFJ5V!/.225!D9-57N3RJQ6V;R#R460LZ?=0/=C+'G3K7KOVK@X#34F[ MP' VI&&Q"GP\DH!>^:!;^KH.LZ)JNT(?'V%)'D:@VJ3-CXPV8YH%*!P9F&"O M@- M@;><[?)FN),V4MCK&1 M<]/*1W!,57KU@V[YZZ$!(B7/5[4DJT(M)0,54] M4K#I9SA2MJ@71N061@<%=;%4):*V=Z_UTGECYM'>,CI!ZET83MUN-\>DU$+DU\/_S M2?.BEL-M9\<(V; ."^PIJU-&O60BMV1^:5Y.J&TZV:FQ2TE4PTF 6N_CE5PE MI$CJHAT?J^^035-L(XR"663LARR6:HR/(@A'AF34BS-RB_./60-7!9@"#STT MBWW50H;+8)J&48P@'IM14*_@:';&=)N$88[&*XI%M/.H' ^0>#):60K)BM(P(8>P/,9I6,PA'MO&H M'Q'0CQ@1T%DC@L5J?$3 _8B W2/"N?7Q+02QN9^^\(<=VF*$XY$,X7Z$P.X1 MPE9&WT0%FKG"LV&Y6:W&7FWA?G[ [OGA+#)G#G;=K4X&.]_WAD1,*Q3ZPZ8T M/7KK7U*^:3Z&"(6DKF3[0OQP]?#!Y4WSF6%P_09>+=O/)GV8]BO.!\(W>25 M0=1]D2R;?-M8<6D9&5SF%&BV&L#]?\U8_+Q1-_@\'EJ\2]0 M2P,$% @ [H"M6! T7+;+!P 64$ !@ !X;"]W;W)K:J[W=0\[+UFL!)S M \@+.)E\^Q68L8TD%)SI-[$QW;\6Z"_1T"+73ZSZ5F\I;=#W(B_KF]FV:7;O MY_,ZW=(BJ=^Q'2WYGGM6%4G#-ZN'>;VK:++IG(I\3@S#F1=)5LYNK[O?[JK; M:[9O\JRD=Q6J]T615,\?:,Z>;F9X]N.'C]G#MFE_F-]>[Y('^HDV7W9W%=^: M'RF;K*!EG;$25?3^9O8;?A\3LW7H+/[,Z%-]]AVUA_*5L6_M1K2YF1EMBVA. MTZ9%)/SCD2YIGKNCL&+-U//_^@^YW!\\/YFM2TR7+_Y=MFNW-S)NA M#;U/]GGSD3V%M#\@N^6E+*^[O^BIMS5F*-W7#2MZ9]Z"(BL/G\GW_D2<.6!S MQ('T#D1P(-Z(@]D[F%,C6+V#)49P1QSLWL$6(XPUR>D='#'"V%ER>P=7<##' MFN3U#I[@8)$1AT7OL!";9(]UG/&CYXQ.08V2E1NN=KI!_%O-\FR3-'SC4\,_^#!H:L3NVUV/ MM&JRKSE%=UR_M*HZ&Y9^0TFY0>N_]EGSC-Y\*9/])N/^;]$5^O)IA=[\\A;] M@K(2?=ZR?J0 0O M-"=-]\4^[_IY1>^S-&L4D' ZY(]F2RLNDH+/T-MVZGRDZ#^L5O5U-*&O4?!< MT<.YWK)\0ZOZ7^A-W]"WO=84Z%B/_IV55RDKFXKE?-<#BLJ&5K06#GW.A\]Q M#)'C&"(=VAI!?TCRI$PI2AI^/M-WR,2_(F(0HM+Z@>1TI/;:]7CK$H+=Z_GC MN;2U\=I+YOMZEZ3T9L;/>*>"V>T__X$=X]\J:-8\]:D[JT3=\ZJJW M"3_);R?UKI9Z8;\M(6&K \P^%X%I>Q[&"T$*D%%]2%@ "0LA81$D+ :"#71O M'75O:77/4TZ>4)8\]>!7RS)]1DV5E#6?Y;M4=O-_GI%T28%*^Y:D,&_A"?.: M-OJEDH:$K2%A/B0L@(2%SM/D5JGR--E*D:?)1@O'%)*! M4#;"& O3A6QCV<012+&JY88STJ'NL4/=UZ1I+W:NEGIIF@8)6[E3TS3(J#XD M+("$A9"P"!(6 \$&NO>.NO=><\.IU+HG#V%S80ER6FKC72IB3[X%%*[4:[E5 MCH==H56^;&4:8DX9R$97GFV;@EFH,,..>-F)5%:V1P18+)N1A7MVD(->71Q[ M=?&S-YW*'M92+YW-(&&KA7P1=>R%[6!'D -D5!\2%D#"0DA8! F+@6 #W6/C M] S:T"K_,RUVK$JJY_[IWJ_HDAE.#[]T /2T81IF$R''6H$&78/2?%!: $H+ M06D1*"V&H@U'P5DE!K]R%%QZ1= 'NGA$8$4*@6TLC@C(H&M0F@]*"T!I(2@M M J7%4+3AB#C55;"^L-+5@*[:\O<&I:S8T;(^/(JDW]OOR@=%/7)XSRIDN_JP MEV8YH+3UA/;[H!$#4%H(2HLFG(T8*N)0I*=2$=;7B@YE<+9KA5ES9=(JS;A@ ME=HTY9*66/9:ZL-=+$Y(VAK+923I 'S0D $H+02E15-.1PP5E!:"T$)06@=)B*-I0UZ=J$=:7 MB\[7]^R.ZWOJ3NUIMZ]=PJ>4MCWE#F^ICW^QM.6@GBAKN>;!VR46N7S0=@6@ MM!"4%JE/B-A1,530H1!/126LKRI-$^*+\RUD*6D)2EMAN7CCN8YKFJ:H8,BP M/B@M *6%H+0(E!9#T8;CX523P_JBG/P8XR>F:M!*74\;+#M3/MN#C+H&I?F@ MM "4%H+2(E!:#$4;#HI3P0[K*W:O'10O7C8@"W=+K"I_J1[U049=@])\4%H M2@M!:1$H+8:B#0?(J?:)]<7/GUEYB.4ZXQ6VI(=^H*5-4-H:E.:#T@)06JCJ M*VGE]Q2C6&5TMJYAN)+_5(HD^E*D?A5B[SQ8-;4PQ3M'?8B+E^^#5AI!:3XH M+5"<7=<6U]R%H#&C23%CA16QC)'5:^14\2/ZBM_(@D1+*3TL/T#P7%>(JB@]K7"!ILF7HB+>11VBM4\"JLKUS,,1U2!P@Z[IF 6**Y2D2/)EU>]:WRQB,9F0&GQ5\H? M5>,:F5 >A/AJ/GQ,KGI#@XAG/-;&!8,_.[[@668\ 8Y_]TY[]3W-P.;UP?N' M,G@(YH$IOA#9WVFBUU>]:0\E?,F*3/\A'G_E^X!&QE\L,E7^CQ[WML,>B@NE MQ68_&!!LTKSZRY[V$]$8 '[\ \A^ &D/B#H&T/T 6@9:(2O#NF6:S2^E>$32 M6(,W1Z[5"[P%-F__T QX/?_&%>"9G1P%'=?8I/S M6REV*60D>GA&HEY#5J_AA2^ZT3D7\4S.CF9K7,_6.+B(]UK$7_NF2"8(I@:8 M0S%3>WU!5YY&C=7"N+6@P9M]8RB3.I1),)3W_Q:I?C95*A.JK&D%K':CX+'E M,LU2N/0%%_3]VA6=.#-%(^I/ZVD=W308W2V'&\?ZX-F8S].&K"VH(9MCK$VB!N?6/0EEQ)2]U"WV!-7 M/YO:Y86)'0A]BFD;J,^*3#N@$@N5!*'>L 2DU8,^+'F9HT*ON42YR/ME3H"D MV/@GF+B8)FW<'IMQQZ;"EK1QD"+GUW$LBW*"-8>-K1$D1A!#-]8T;'E.3Y!6C% PF+@8[Z#G!.RHW@0E]3[X_&XA MH^1WY:6'NIW%]MA,AUV+;1F9A!GYMN#5L3HKSU1;)CM!NLS;=[:.QP9W0+1\ M2L)\>M!T>R6J&EOHU+QZR!1/:?M8XC'#PRX)32Q)DC!)V@Y2=7@Z!=9EQ3[& M#E:?U;#C%$4LX9'P<^=TZB2P:X6'45=[B%AZ(K,@5YN:KU[0 MJ"-!EGLM)Y_+VW%OTA(=/7'JC4%@P2%F?^B%XPX(EA0J88!5PBY?W:KT<6D' M2U++DO0$2Q8R7IO- D&]XMQ&/4PX&3H;W62SPI.H8\?31GL[3*%W4L2<)PHMI=@@T/ E^C!@ERQ'[;Y)^*[?NB\L M\]+33>RRCA6J[ + OT-U"-#ZS<=3!%=32, UWN3^D.CH.VQ$[#Q'Z<@D#H0/%7]6*?R$F7ZST!?H^3,K7"@8:%P_OEDL>Z+!U/<=7X ,W 4;P_ M09O^FXG?5,/RPE28'52;O(.D7)70C]HRTV-$AAW=66J%!#W1ZH:U>I/P6!JU M]M;T:,LK4T5>%X)[MNW3B7-Z\YB1V;CC:!1991"%E<&B"RIB&CWP59KG)O-@ MP*+(G+YG=*1T]+WF)$1GG0(@<@*@2@L!()A<', .!F 2_9D-IDZ MSRP]9E,<=;1S(ZL)(A*LZ/?%=IN5S^-9AFY3%6="%;*L;)]%WJ^>S]M" !'Y MA*RWNQ0%U!J0**Q#%@+"!J%GM"O<8/^ I"K^/P M&)%1AWZ,K&*)PHHED-_UNR>0TM5;2P#?G\EGE3/G\G8\(U;.1"?Z_B7/FT6# MH(\>\7E#'SLO2^"(MIG.8Q4Y3\D&C7>)-ERNRE>L%"I;9-7[-_6W]6MJ/FBQ+=]8>A!:BTUY MN>8LX=(8P.]+(?3A@[E!_=+;_']02P,$% @ [H"M6$69ZCU( @ GP4 M !@ !X;"]W;W)K3',2J8V>V0]I_/]L)&>T 3=.^$-_YWKM[A^_B1LA' M50!H]%0RKA)<:%U-/$]E!91$#40%W-RLA2R)-J;<>*J20'('*ID7^/[8*PGE M.(V=;R'36-2:40X+B51=ED0^3X&))L%#O'/ P0=('@-B(X P@X0.J%M M94[6G&B2QE(T2-IHPV8/KC<.;=10;O_%I9;FEAJ<3A?D&6T56H!T+X)G@.94 M94RH6@)ZCQZ6**>72*/?UJ5LTM MST0)Z/R+4.KBD-J68NPH[&+9IE=7X2CVMOLJ_@R*@N%E']16Y^V]]1+DQJT MA3)1<]V^GM[;;YEK-URO_%.S?=IE\9NF75WF;6PH5XC!VE#Z@TLSN[)=!ZVA M1>4F:B6TF4]W+,P&!6D#S/U:"+TS;()^)Z>_ %!+ P04 " #N@*U89#JB M:T," "*!@ & 'AL+W=ONJY,2ZBPG/ :F'Z2B<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0 M*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5 MCK??H:]G9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[= M1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 MK !][$I&KM([F#@W[6GKCA9X)TK\P;M7]&&9>1 L@;3?W?JGVFB5\5K]?\B=[C@PQU3" MB-AL$)N-_ZM2>0.BO"%]P&V>^Y[88W!97']RXWSCW MHI][TA\J$(7M@A*EO&&J:Q7#ZM!H5UU_^1O>=>D'+ K")**0ZU1OLM"O4W2= MKYLH7MMNL^=*]RX[+/7/ H0)T,]SSM5Q8C88?C_)&U!+ P04 " #N@*U8 M@\0HW1<' ")$ & 'AL+W=OD3=,F 1QW[;KU8C3K]C#L@::.++82J9)47/?7[SND+#M% MX@Y[B27JW,]W+LSYVKI/OB0*XDM=&7\Q*$-HGHY&7I542Y_9A@R^%-;5,N#5 MK4:^<23SR%17H^EX_'A42VT&E^?Q;.$NSVT;*FUHX81OZUJZS155=GTQF RV M!^_UJ@Q\,+H\;^2*KBE\:!8.;Z->2JYK,EY;(QP5%X/9Y.G5"=-'@C\UK?W> MLV!/EM9^XI=7^<5@S 9112JP!(F?&YI35;$@F/&YDSGH53+C_O-6^HOH.WQ9 M2D]S6_VE\U!>#)X,1$Z%;*OPWJY_I'KQI\ MX?*M#*TC80OQKB$G.5)>2).+U_ISJW,=-N>C #U,/5*=S*LDO&+R2F_S3^"?;V1TZV15].# M](EXGCR5!,Q].3 _*.>Z>/H[SC>^2]#AG6Y&QID_\^<'I8YR<3W MQ8KGY)73S39N5ZV'&._%RPT8_RC!U5 ;M/)#\3G0B76CNKGH>!F1:[:B$_&KI%3+^8HCFKC M@[C2UBM-1E%OQ-: CF0G1L,_L=2V*24:@(JF P2=.EBC5T!&!3W:*.L:BZC M'&T0B$JN)4?+"*!7E>)T*"9G9Z>B14TD+XRL$10)+"IJ0F=,;^=:'E:^UJ$4 M] 69"-H3ZVR<#80&)H%7FN6,$M*;& MA*DICT[ NCQJR;6W#@'Q#!<."KM7Q0KC9"LK5VV5ZM## *I])MX9\4X%NT08 MC\>Q)QP/(V^'('"9.&,X%WR.*C5>J@38VY SP>EE&[]LT\[L4-14D7^YB2)Z M),\CYI)%LY6C9"IRE4?H+U/Z]ZQAL9/39U[,C&GA^GL"3 +C@J>*F(R/?F>X M1I8-$H/LH6D"0(KJZ&)J>\>W#+\E:X?7=:F1LY@#J91M#7O PB.6'"=NFR\0 MH&B][GN>%$V+C'-"D0IC#8?!V:IBS&A(0AH#^\:278Y^2 F#'XQF-;$S^KZ8 M/F3761_1%1F&#.H$S, ZR#O[6'@#H"J-K.^X7\YFBRUWQ@T:A!SGQ:U:\-_4 M[^)5KY&K)V!)B:I\#.Z>QNB[0W [T!V.#+I DP;"3A@.A'AHM)BHZV:!&> &&8*DI;Y=P_$=,F/?'9_'.8V&XK7(4

5QF+2 M%\2"+)+9F!40OBOM;L*D0MNKXM0) M=,V=!MF/4>;8]3V[B,%?DN+NR_YG/)CZWI&RPC!?H;I7+$**QX^RJ?AQEZC] MY-P5PB2REA\Q(3 5/;X2"TZ(BQP U_5HXS6D(8? MS+;4HICII;-MTX%@3]9O$G[M:FFK7.X06FV./!9-+/#(&*!]8-YP$^'J9S=V M"/>MXE)($Z";*&DSV.%'?T5Y^QK:CFJ+E;R%)@DX'VE35)(S:MTF-2(^+?02 MXP7@R%V[@F1,28HU9'EUX['!H\?SI%=M'&N^(:4+-ID#8SK"*,=K9.1%+['C MY<),90VW*E8@&N"*WQO;;*=.=)O'692-;W<,LFQO WK1M?)08C:(.NW!J:6G MB;I=8V^/+!ZLAD+<(^K8@1^(L^P,&S_: 2^I0 $BQB1*^I*'[XW.4_)MVL9B M7^LG.#? !V*Z$R%00G'*?L\,&5M\6[=I .*&HY4.R:33)]FX%Q@3S,;T#X0H MW,@JKL>1?GJ6/=G29^(*8<\Y-W>-1]4Z%Z=^[PTF,!ROI4'CB5-V294&NCJ@ MT1?TFUC:]]DP3"<%+IY>%,[66^&Q3T2L=<#%=B0;C24'ZMPGWF;6,!H*@>V" M_6?UH"JPO=UAO?!W)X%56/2X5;'T=[U$.6XBI=@1)S'8;HI]J?]/7N6 MKI<[\G1)!WBP6WJX4(!UG)T^&@B7+K[I)=@F7C:7-N#J&A]+DNA\3(#OA<76 MV+VP@OZ_#Y?_ E!+ P04 " #N@*U8@+<"A%D- Q) &0 'AL+W=O M0".D[1> M;%K#2KI8+/8#-4-)C&?(*/&=FRG;1 T<@SY.5]GGMXI9?7UEWZ MM5)!W+2-\:]VUB%T/^_N^FJM6NFGME,&;Y;6M3+@3[?:]9U3LN9-;;.[/YO] MN-M*;79>O^1GY^[U2]N'1AMU[H3OVU:ZVS>JL=>O=O9V\H,+O5H'>K#[^F4G M5VJNPJ?NW.&OW2*EUJTR7ELCG%J^VCG9^_G-(:WG!7]H=>U'GP59LK#VDOXX MJU_MS$@AU:@JD 2)?Z[4J6H:$@0U_DPR=\J1M''\.4M_S[;#EH7TZM0V_]9U M6+_:.=X1M5K*O@D7]OI7E>QY3O(JVWC^O[B.:P\/=D35^V#;M!D:M-K$?^5- M\L-HP_'L@0W[:<,^ZQT/8BW?RB!?OW3V6CA:#6GT@4WEW5!.&PK*/#B\U=@7 M7L]C,(1=BKE>&;W4E31!G%25[4W09B7.;:,KK?S+W8#S:-=NE62_B;+W'Y!] M(#Y8$]9>O#.UJC?W[T+/HNQ^5O;-_J,"/T@W%0=[$[$_VS]\1-Y!,?Z Y1T\ M(&^+E>*_)PL?')+E?]L,CO(.M\NC OK9=[)2KW90(5ZY*[7S^KMO]GZ%CTO]FJ!Z7O3\57RY>O)%>>UIX3E::(+G /JX5BJRR;2?-+:VO+.)N MO*KID\?F6@;\L=1&FDK+1GCL5*CPX(4V5=/72H0DI*>'.('^/HTBA32UT'@, M:<'9IH$LWR^\KK5T4&LJ3IH&@H)R5=Z1)=%61-5XR6" !ZV-&@YZ00\=R+QK MY910C4:Y\8N^@W7#4NR?LK%?8]]:7BFQ4,H(9$8G'=9IP_JY&JL5RCZLQ2\G M)^>LZQ+FV6MR(CG J3][[9*DY)2YJGH7]:4-[VZJM30K=E:K/6/F][3NNV^. M]_=G+^;O3OG3WHL?(-Q%-^D6HCOK*+KPGA>=AS?-\I/1*5< M ,ICNPW&!AP,.19GN)')VL1&0>>'M0P"I@I#CYKF-AM2B\5MM!4I!J^,/$DB MHPKL8_^WO_H0N'M"P2,AMM.&3$50 M6FG0Q6C)A+H5M1T!HX6L/P/&>>N$I6O/U61-P\46G8,MB*>C%QL;KM>Z6D\+I. W=CG,0M,#)5$O(OTKZM5@B M9WU4#\674PP+M:U3(H1BAVYH20V4H;ZDM!+4+9%_N"!/*GGQZ2LP^]#@WQ7:4]U&IZ=\#+3+9A=PJ_MGU3DRG$ MF"AK(/5S;R(EX9H/$4F>.&JI">[*AI-HT 57[U1\\NS =\@L'(S*)+-B"934 M^#HTID5DA@ZW(VA*]>M'R4Z1:N4E8E4.)[=(#YK7Q?R(.+!<4D4POK<1E"/V M1"0,7XFG?,8X;HQ(4_$[0!7FFI6EAUSPD[&VZDHV/6M)G:3H/$D-*"(N@UZ* M*\QSZDJ9GAY5%HV1C)I0:=MK1F[XMK;](BS[IC2AKOK?=D5J(AL2K5#94>8^P"_E5!P6S8%JR#G%31\$"CI$^J/;/+9SW^0#Q5 M^H9(26"YMSH.N<[9R&CT%G)%N,J@7P!WE#RH)-5Y?/HDQ*'6@4RX,$P$J*8*/) M6SB!]$/'B[2#\C[*9A("Q#4KC8CZ6!RX!J /!!5W1U3)K(6.NY-M9- 5$-#V M_GZAC!G/ BQ$7:D,A\ 0;PUE4NG/J!KMJKY%:2 #B -5H6=/1ARM&']JC>H# M&CK;IO0NNDS%A?:7,;*?3.KQ3"O&1J!M@FI]Y@JV:#ZF9^2EB,?=WMM*<\&P M0V)A,CF!RX0'EVJ W-!RI<:U5BL$ 45/963$I8HMX4K7L(';)8(48G:Q\A"R M4BZ&!,(6C<;5IQZ.F\ QV0;NKA68+EI,<0C*)=8-V6$73&ADC?".$I$PP,+> MCI)1K$#3PWH2LW;8*P/?$E(/2')J5A6G05X#!@W5D$.(F5%-!$H"HB@*3JYT MQRZ+1]SIWQ,6#:A 538"969 C"H&23X%D3NU,!97Q_LSXWC%BS&\]$+7@S]NS><&?J"M3-=+J7-FNB702K$+0 M) VXA!QOL8**9-A%+XE/K.R53;,6/L,^+A41]1>0R$]IF-"0 M]5$V,0=48XA4 )*A)@+=Q50DGAZR(G36A3)@[@M=K+KX\*98]7PVF\QF,[%9 MHW0@A=!''A/Q)&F)!$9ZM;A4$$(5'3.6+D)TMB8S):\V* ?*.?2<%I,-!&DEH0BJ@E$##JL:"?I# MAA4+%[*ZI',!?\T425.:Y0 _"9@>/)1C!,76Z!FY!7$-)/R,?:_G2P!N7AH= M)[+PN/8:A<;1\T]9Q]<4K/G P)^9'Y]QEP\>;'IB+>LANOR!0!U=.-^JOA7[ M/TV/!9"JR<'X5AP<3)_G1[$BA\9.0,/7Y! [1G)HDG4PW;LC"X\.!UD )"*W M:!C-[92J-1UW0/L/+SE[Y8.I8O/0:=V,.9.&_?YT?%A[6R/ M7,E,+24%7XR0YGV@AE9'#M=P:TO< \6>K\6IZ CEX^'J)E WR;2![^V=O.5< M7N/:!9H3HW\GZ:;B5WX;G7'7_]1$FR:6]6"!CYZ)(SI@//>]3&2C.A2P1! , M^LEHJ+)!TJ@=XNI'-][[@)[$1TA_GVY!<)Y2Y#(:KD6+M]3#]A(@!,E*3\1< M&]NM)1+K%\2CP\KI1/PK0)4,GF5%AE"ZD]H,#6[["K4?3 _AR(O:.IOO)OWM[ M0!GV;["!60Y?5?ZJ9P^^V+,/F1/]\Z#'G[3Q)TX=V$BXFVR<\;.[-HJ[1M+T M;RA'PK#&5C+=+S:?/ MEV2HXA,^L+*&J"R/.Y)N.H-TO&.F0Y)A(QX?-8O7?8:=9D341)?'O4QB;!R= M&)D8;B&D]):6Q@"/KF$^W?FI'HA,-[>)6+4CGA,K]*ZSQ$Z^R3ET2-['VRQ7];RM_7=,B0<^A0XP"$ ,7?KR=WNG6G" MWG::,(EUB?N2S;-I'(&X3C?&] Z1H6M0#,*%HMC"^2>U[6@+J,9OB#)3I:%' MO"]T:R1J3DU8NAHI:?%/ ;/W)_.!4FO<8"%VZ[9/'RC8Y^-CN: MB+,6"'"5M$6>Q:$6LX2Y6G$JOM6^0K/L:?3T_4<+UB+VCV<_,(M'2D,LFGW- M07'#;I]VUV7WYB1]D0?2?!,='8%(C;OU%I'#."//N)U:];B=PL]DC:X'^H,4 M5TOQ>YFN@*=JKM\/\A(A*+.?W]]^*,Z)%<)?B=2962B)Y"HSLU9)MHA::U:K M9#-46!(1=4PQ1EX"0MMABC=R3"H+\&SBAES27H^GRL.]7, X$^+M-L_2H7MD MCG0QZ@"TA<&L[?6PI(\N4_?,\%]B!W]C0HS),Z2D4,"O/&^ERU3$ETHS=O#) MEL=C5*]42;$II:DO=M=EW!F*A^B[GXA;5RI-DWG6&B=2R!JUTL;PH'X)3!BN M'73/CO649D2C07.AATNX',)HCOVTJ,--JBU3 ;.N/M58@IY_2B@)>IL)8+*1 M=I0@)@MK77-WXR]+(H4G52FP. >=(8W;[D)DMN@KQK13\9NZ?@2;6/;>"W$6 M(>1-'P!-0?Q'A3%:%;>,T H 5( '-D4P^>D^F)S% >!'>;,-1(X.$X@HEC(N M#+E:H:03Q@X#?;G W029.DPJ^6O#P4M#[@2'D#PJD]PDTG=$^(N. M\K3\'N8D_@QD6!Y_3 ,FLJ)Q5J.6V#J;'CW?B?/\_$>P'?\H9&$#"#-_7"L) M@DH+\)Z^Y,U_T 'E5T*O_P]02P,$% @ [H"M6#+4G<.T"@ \A\ !D M !X;"]W;W)K&ULM5G[;]LX$O[=?P7A?2 !7,?/ MQ'T%2-)NM[?M7M"TNP<<[@=:IFU>)5%+4G%]?_U],]3+MIRF>WN 8+)TMA$>ORUJS.76247 M3)3$9Z/!X/PLD3KM7K[@>[?V\H7)?:Q3=6N%RY-$VNVUBLWF97?8+6]\T*NU MIQMGER\RN5)WRG_*;BW^G55<%CI1J=,F%58M7W:OAL^N)[2>%_RFU<8UK@59 M,C?F,_UYNWC9'9!"*E:1)PX2/_?J1L4Q,8(:?Q0\NY5((FQ>E]Q_8MMARUPZ M=6/BW_7"KU]V9UVQ4$N9Q_Z#V?RL"GNFQ"\RL>-OL0EKIX.NB'+G35(00X-$ MI^%7?BG\T""8'2,8%00CUCL(8BU?22\O7UBS$996@QM=L*E,#>5T2D&Y\Q9/ M->C\Y4]26_&;C',EWBOI^$3!?B)YW*--(R%F]3YVW.3UZ<>8@EXK.H M$'$=1(R.B!B+]R;U:R=>IPNUV*4_@[J5SJ-2Y^O1@PS?2]L7XV%/C :CR0/\ MQI4/QLQO_'4?O-(NB@VYP8E_7LUA-=+F7VTV!Y:3=I942L]<)B/ULHM:< MJ^[EC]\-SP?/'U!X4BD\>8C[7Q.T!T6T&S#NBV\6+5 \0J)07&1UQI5HEL*O ME5@2JWMFM=;*2ANMM\R''MZ8))/I]L?O9J/AQ7/77)PHOS8+$YO5MB><4N)7 MXY48"5X[?"[N KZ0F#N]2O521S+UXBJ*3)YZG:[$K8EUI!%BG;*PJS3-H?4' ME1GK^^+C6EDE-O25&N$:/**U3%<5G6OJ0NP6N27VQ-*O+31+0N(K2GSQGBRL M\K8OKARIN'NWUVK\&M 2;T6L_\CU@IBJ+3# ?@9F+_-T >]#59U&<4YR-MJO MH6 DW5HH4,!K% BV2RQ-#!QF+>4\ALX<79AV-")+BI]SJ@ARK.5M/) M1?@^,*F9"NV2A^/>>'11770.8OW7!7/:FYT/CJC!S_Y$,$>C\'T\F(=2 QDL M'O2FL]&W1O-X!)EIT.;;(C@<]6;C:?'S9V)XT9M.+^H+?N8RAD!(\R!10%<%,II$) 3?C!\GH M,<>\[#HIH7\=40=G*-\3!J+M[OV*+)-;NM4#8 .I#5;%K$4F+3FB)R@\ZDND MG!,T#K#B9%U%2(+!SN9J%Q%EEEGS16-:I!:@ (DU+KI2'#G%K=%J0C9B,?J& MWQ9]T1&45^VS+UX=:2KM:$K+MDK:HN<<%!PWF$9WPX"3NJ6RS&^GR5;-7VJ$ M+,! '6^=KQS+6Q8'.J(Y04?#^ ^VBW*.H+2IF)XB@] #*:\D)3M-'D07_&L# M*UFI<$(,J.I&@^<[?/C>\/EICUJH3$):2RA1MDFQGVCDIG&,1%+: ML!5N33/.42/6*@:(;+&WK"SNB]=$R*4,YWM*(O)QX0\N \H.4VH@(F6]+!$- MI1[FUR*VRQQ5J@(RQ6V=I$R2R" 570:<(\\\JFT'_"FA@>N"HHEI$V!0IP@G M]YL;<:U-!G.1YI$.F.YH>>$H"*! Y( V_^M(GK,*;+$).TH:G-59W$]4#3KD=CS MS:/!76#G22+!(JR'W:4CB_:1+=%@AZ9!;5R_T,Q4H: I['%?(.&!J0H MND"8*K#5,HDJ+$D+0:USC?/X"2UF*4R&)*?.$[H93456K>F ZUX5//NB'.[> M537X-A5_C[SAWL0=O() Q:HM0L^5XHZV7*$EWI8)5O_L& MJ@"4/]U=[72AVV+I;;FTP!91@,O!N2[ MTK+Q(#2>OOB$:%535Q'M U&[F:R=HT%L-AR&/L&I?X= X^H?)/0>R*XI0VZM MPI1"/KNCOM&CD:](K._%H#\8# 6"5'2;G99\G$D)N1S430@?5U55Y7E&?W?5 M>X#A7A1VGQ7YX2JIX%Q&CT.,'KQ"T%<8\JX%5 M[=&=@8!2@E7+*9TJS4+=D7#7.(DZ:C/:WW0RZ)V?GQ=RRXPKMA*$]\:VIRB/ M:P0L3]"JJZ,<[(Q6-*+2O"SY8/HK;N=!7:OM(V#JDTMUQ@O=L:C:^3)YR=W$88"*KAP MEDNE3HY*S *S7IA0_,XYXX9?C*C%$XDLDBN>;_.$J=W^V=[A?K5SQY@1$(7. M(/J3&7Y'T_[%H/-Z%W ::%-?=E[I>PT7+L16TR:A/-CXH;[J?-#N\Q-*U+K9 M3_JC =:,^[,9%GRD0>.$]M7N5#SM3V?XFHTA/POCX+W! !_\-YN0_!^JWY9# M5\'[7@#'3E)5.XV'AM_]"JBVUU_951^ANW-1T61=.JQJGUBJNYVKHO* M S0='NON'6-1-,.9U$UM?\-B.!F?$RP>(0:G3=Y[2;-WPLDGJ71JV?X^XF;_ MF(H*"_,I)?IR+W M--'U6>?FZ''=XV0=GN'^96[X^A'N-YS#[I-^@QL>):OM-=Y9XSULHNR*WS93 M@F%4"*]DJ[O5"^VK\!ZW7A[>AB/35NB1F!>6(!WT+Z;=<&94_O$FX[>Z<^.] M2?ARK22JEQ;@^=(87_XA =5K_LO_ E!+ P04 " #N@*U8HU'WV?($ #X M"P &0 'AL+W=O M>S_>R5JJ+WJ):."Q%HT^'2V-:8_'8UTNL6;Z2+;8T,EGIB>R,X(W>*= =W7-U-,Y"KD^'86C[<8]7RR-W1A/ M3UJVP H! 6B-3XNL$<#2(MX^YZBW[M;"=;9DSCA12?>666 MIZ-B!!7.62?,O5Q_P(T]J<4KI=#N">N>-DE'4';:R'K#3!K4O.G?[''CAQV& M(GB#(=HP1$[O7I#3\I(9-CU1<@W*4A.:73A3'3CZ)03GYF>,\&: M$N'!9<"%K%O98&/TR=@0NJ49EQND\QXI>@,IAAO9F*6&JZ;"ZCG_F+0:5(NV MJIU'>P%OF#J"./0A"J)D#UX\F!H[O/B'3+U'P0Q6<,EU*:3N%&KX]VRFC:)$ M^>\U\WOTY'5T6SS'NF4EGHZH.C2J%8ZFO_\69L$?>W1/!MV3?>@_%::]2*_K MF1S!6Q+@8[.BMU0+.AHT/(=;^A0=IHP M]>&Q]YVD%U*\>[:F.C*H.!.:],R)Z@ FX<3[3&T$"*Y53 MW+OF#:=JJV A9:5I,RMB>L99ZKWP"QGO3^*)>T=%"'^1\@2ZXJZC44,E*3W+ MDW/%6G&#[RNY;K0[M<:VI* 5A+:H?LA_L$:%P.NM<4=P5I:J(^ZK1VKEFH)D M^?XD= 47G5*D 7SB;,8%-Z3[0(Z[Y-*1EQMRL4.^)SX_'92MZ)8]*4+IO8)B MSLBB TC)FX%[YY/ >Z'F>Z!F+ZS<82OT\SB!)/$>NK85G$0IY/6L4QIK:P=% ME*(;)?F IID@OHJ:@NPL01C!)(A?$[; !A7K=615;?.">H?-6LB"D$2'.TI2 MV.>42A1WXK"EPDL"B=(0BCA_#=T6E/.6A:^02D&V3N4HSB#,0N\2YTC!L(FX M0M6XLX5BMA:2@'[>5=T*^83XG'WXV4;P;CPI8?/TI4K[D^ PL#/ ML]PNJ%#BU&:1]6#/>"L-4L$;26!*U2V)+Z!Y^0"J:UOWI'U.1S2.PGA<(?T M;<.^K9&7X[^]4N.N^XJ(C3!90*8Y)L M%N2 "Y)C5-O(Y[S1^-NX2Q(Z9]Y-Y(Z(ZQPR4M;DV&1VK_WEB\62MI>7?BV M0J*N]O'.-%:C6KB9T_9)2KY^,!MVA['VK)_FOI'W,S$%;,'I-A X)];@ M**&ULS59+;]LX$+[[5PS4HF@!UWK9SJ.V 2=]; X%@C:[>UCL@99&%A&*U))4 ME.ROWR%EJTDM&SWN1>)CYIOYAC,<+EJE[TV):.&Q$M(L@]+:^C(,359BQAN:6B/+O5(EPB2*YF'%N Q6"[]VJU<+U5C!)=YJ,$U5,?UT MA4*URR .]@O?^+:T;B%<+6JVQ>]H?Z]O-I%-\/MZC M?_;VW(9G >08\$:8;^I]C?<\9DYO$P)X[_0=K*S-("L,595 M.V7RH.*R^[/'71R>*9Q'1Q22G4+B_>X,>2\_,LM6"ZU:T$Z:T-S 4_7:Y!R7 M[E"^6TV[G/3LZD9:)K=\(Q#6QJ UB] 2K-L,LQW$50>1'(%(X:N2MC3P2>:8 MO]0/R9W>IV3OTU5R$O KTQ-(XS$D43(]@9?V'%./EQ[!^Z)4WG(A@,D<#@C# M1VXRH4RC$?Y:;XS5E"E_#X6ALS(=MN*JY]+4+,-E0.5A4#]@L'KS*IY''TYP MF/876>Q&BYJ2FKD-0=5) M^,:A4 9D99\"WNA'S+#:H-ZOIM"B=G!0*$%7BX&W7))YU1@2-^\N1R]!1E^& M",'Z&)>;GUT>@T0[.ECNF!1<ZG:]R4=]VN8IA%] MWT)R,8-W-(K3VA.64(Y#.%KF$>QAYM& M.[B+^>@@3O\SXE'GZ30Z3CR:.^*S7R">7LP]7$(!.'3003K:W%&TD"EC02#% MXF@"NT3CE+Q<4]^Q8^ %L+H6Q(9@QW[;)?@+'7RD!FD0N*$FE2E-=R#Y#-0V M-0E0P'<"9N+KJO5]PAE^(('M3V"DQ%5.*:V]H4/N@_5!IJ>3"WA"ILG*>LB[ MEKFXQ5$TCJ+($Z%#F?G)WI@M-2)4W5V.[BX?JD.74F-B:FKT#54\3>"*VF(. M9*W+AOR?06%[Y@RD:ZZ[D8[$^4?B?>HPAY9&G0CDS=Z,9 MI%/WG^_^9Y"F[G\.\?F(SHL>.H7+T=F^#GV5P="-'C[KPA7JK7]K4.&Y@?>:O_ %!+ P04 " #N@*U8)EUL.CT$ _"@ &0 M 'AL+W=OX%>.>W,R!I?)5JE/;O)+OHB&CA * MS*Q#8/3W@H\HA ,B&I];S*@/Z1Q/QQWZ3SYWRF7+##XJ\1O/;;F([B+(<<<: M83=J_S.V^;QQ>)D2QO_"/MA.IA%DC;&J:IV)0<5E^&=?6AU.'.Z&WW!(6X?4 M\PZ!/,MWS++E7*L]:&=-:&[@4_7>1(Y+MRE/5M-73GYVN<$7E W.$TM@;BG) M6L>'X)A^PW$,'Y2TI8'W,L?\W#\A$CV3M&/RD%X%_,!T#./1 -)A.KF"-^XS M&WN\\?7,8*=5!8_$55,%D+JVA$>O*VKX8[4U?OW/2P($_,EE?-#^@6CY>M7H]OAVROL)SW[R37T:_MRU?$RK=L8.CF>2R0UJIK)P^M7=^EH M^M9 K57>D#@ZV!C8HT9P+2T.4*!$S2SF04E+_H8)!+6#]\\?5YO?8WBBN3DN M4*MEJI'>16F8S>(4O@@*5,I9RI?BJ*4J? MX%E"%#5#;4F1X,PSR'53F-CCYIRJB&\;JW2KG;V@-@0RJIS MD',%1\-A/ RZZ=.J[O3_B@.=>J+C3M#N,$9+ ;G,1)-S64"I3,UI"XPGH8BO MA@ISKQF7QG+;N%/3D70I$1S]UT%;CI3WNJ\9VV@9,B!)H60O"%)9V")*,+R0 M?$>HTOI )[J0I?&&&87A.:F6 [<@,4-CZ'YPB"28TCDP:"O9JU&?1X[_14D[ M/"+T%X5B1 AJQ8D8;:JEBP;V)3%V#!NJ/"T.3J<.9T]D)9O_3_.VI%>Q[(,%+N> KPD-YZ\QC#.]RA=H)T97DB<-YH M)Z"S_=PP;4F)B_%=/IQ>!&3 F;B\FX'']M!O1T;FA=)4B?\A4Y\0;T>D&X_D4&[^\'3S[$^]K];A MTH61G%SJ5$:%?[H8\.="N-_[U?YUM J/@J-Y>%H1^X*:&@3NR'483]]$H,-S M)4RLJOT38:LLU:P?EO3"0^T,Z/M.*=M-7(#^S;C\&U!+ P04 " #N@*U8 M2QU-?8L& F$ &0 'AL+W=OOP"AI)YE1=%"7[=B>\=$VZ22M)\XQTTX?(!(2T8 X!6E%_?;P&2 MEN2CR4,L$L0NOMW]]D".U\9^=KD0GGTME'8GW=S[\F@P<&DN"N[ZIA0:7Y;& M%MSCU:X&KK2"9T&H4(-D.)P-"BYU]_0XK%W9TV-3>26UN++,547![>9<*+,^ MZ8ZZS<([N/>Y+#+TLIY M4]3"0%!('7_YU]H/6P('PP<$DEH@";CC00'E)??\]-B:-;.T&]KH(9@:I %. M:@K*M;?X*B'G3]\(F.2.!QZZ:&60UG+G42YY0&[,WAKM<\=^T9G(=N4'P- " M21H@Y\FC"M]RVV?C48\EPV3RB+YQ:]@XZ!L_:)AS0K!+Z5)E7&4%^_MLX;P% M#?ZYS]RH;7*_-DJ-(U?R5)QTP7TG[(WHGO[\9#0;OGP$ZZ3%.GE,^R-!>%QN MWF=1E/U9"LN]U*MFX;<-++[*.8B;BLK+E"OW\Y.#9#1_R5)C2X/M@N5(XR\5 MMUY8UV.<'DK2&9,:G8NY+\XLL>NWEWT MP%N?,Y\+I@@!$U]+:0D0-OY>:1'BROKL+,LDY2-7:D-'*KX@+,9N6"HTG8G# MM"9)7I;6?)5(/:$V;#89[F!S;,U=/"R@N811?S^A[D1Q0+Z M 63<9Z\U/22] /G"%#ATPYQ(*]K.F48]B8:@\#&N=SR!ESUPHX-]<#CQKUSH MU;?<5/=[R*'D>E-#I/UGU0H)WSCJ]1[D7:0(IWD0KO2.?>A?]W?B&WP$0RZE M6)D>N^!*8J^6_/^!T:>EM,!6*R,' -,<,-_O@\H1E0(U498*JG)C_0M(%$VD MX#5PU4MPM*)W[(ZN=?!RQD11*K-!XF:HN1*TP,;=0ZP ?[-@M3>>*\+R% 'H M#8?#H.(I2Z;A9>MP"VJ10>@F."BK C/)+)];'%;$6B:HEC%4(C"G*45!9?0_ M$K\4H8NH3<3TP F,%Z;2" +QH<4+1YHV35LLM7MYFD;[Z&-J $23=_#DC))9 M2#GG\8.&Z,EEC2YL"!!)W(JB1:Y65JRH,%AJ M9B_,\D5%UCAB1'#SL#]!%U(J-%2])Q39HR1?2"7]II$8MQ(_8.N"*ZXIWZBS M@0%HP3\,DW,3C+'\;* MUH(RK:!J IVJSZZK$OE#^L#PE+N<+3$_P8-Q#HLCD0JN0JKN615+(R-Y7#@>[Y4>=]0+;=P6^1=0(R0M6YH'-++K-8!&M2@UNJJ@E-9A8X$F6( ML%+(=UE >8[L'!_27Q0,RIK00;'YAJLJL*LJRDCDJJ[EZ%9II:)%_HX$#KDM M5JW7@PMO;3[J[/GZ4J2QF-8KX\ZG,+*)[ 6_@?M6E*HTQMZ2(R1VTI^SC> H MH$D_B4]W)3.,&>0=%MKJI(]V\!-^Y@?XN3\'*]W(P.1EY6E"P7PGBZJXM0F; MA/T>'M\Q_T[(ST+T.N]:$Z6.?GG*#J84\RD;#L=$A>U[KN$N(9#ZM)=&_0N'$/!(X?2]_H W5_'GG MS?Z7'OI>X-R^&G!M/MWI&AA=K/A2A6$ "4-.\/@76R@5JTR4QLE86G?K'/'1 M:%U?(T*OO$'FP[6U[YMA8[OJ;R>)00!MK*($V>@&KM'WQO8[2^(;JAX?X)%P MDW+?4>MSH1!%$J.R;J-8J%9K$]=+2 OEMJ:[%M5U7J%BTT#MK4Q];V?"2X93 M%%S2@)<+WHP]K\1"2'9ES0W\(;9$EM8@LX:S.04C&'NZ-4+ <#,J^2W.& 47%=+#/ZQ[>.IYL]C_7&K%S8= M%.&F^#">-PKPR--B,+2!GQ?&N.;%SJ@ M_:^!T_\ 4$L#!!0 ( .Z K5BT)X0Q!@< -P0 9 >&PO=V]R:W-H M965T.Q MD_:ATP>(A"0T(,$ H!7UZWMV>3%E2VX?$O$"G-T]NV<7]-G&NL]^K5007S.3 M^_/>.H3B]6#@D[7*I._;0N5XL[0NDP&W;C7PA5,RY4V9&8SB>#;(I,Y[%V?\ M[,9=G-DR&)VK&R=\F672;:^4L9OSWK#7/+C5JW6@!X.+LT*NU)T*GXH;A[M! MBY+J3.5>VUPXM3SO70Y?7TUH/2_X7:N-[UP+BF1A[6>Z^3D][\7DD#(J"80@ M\7.OKI4Q! 0WOM28O=8D;>Q>-^CO.';$LI!>75OSAT[#^KPW[XE4+65IPJW= M_*3J>*:$EUCC^7^QJ=:.8#$I?;!9O1GWF_E&!GEQYNQ&.%H--+K@4'DWG-,Y)>4N.+S5V!# &1Z/TAJE*L*970 92S>VSRLO7B;IRK=W3^ 1ZU;H\:MJ]&S@.^EZXOQ M,!*C>#1Y!F_?EP@>'2OAK7XP5Q&0_!*GCM2]DHLY[*'^O MW+WJ7;S\9CB+3Y]Q<-(Z.'D._7_GX7F4>5]T@5Y^,Q\-3TYK.'%MLPQ"X!7- MC>>;.IY40.5B68;2*:&]+V6>T(60'F\,!.Q?'R$UR;K-C7BC$I4ME&N>C(\^ M%*0WSP" E'DJT U\P(7.5V(XCT;X-_EARI?S.)I.YD(QU@$(9F=T*N;1R>PD&H]'1Q]MD$8D>YF! MKR?3'Z+A;"A&)]%T/H?;,PIX*"X_OH=-NW(R$Q]R\2$)E@@93ID0T'(-99JM M#T+E09%?.@\6_C2)>:-1E7I1!76BKT%5OW7G?;D5*O30*N5T!,1)%Z2C?0<"SS5HC MQ60=55+(?(N.LQ5V"5:91315$XFELYD(Z-"TA7XC;'&V7#UR*1)^+<$C +J8 M=7'Z';[AAW3B7II2T?(7(N['\5 0&H-$5W8:\O/G;(V0 > M?F\?94)R9"@^,@V7QN+;AH+*ZZZ_A%/3Y"'>70/2>)0+93^EJ)S2V0+I4H\, MDG@3B "C6*BO&-L>:#I/2E?5'/S)\WH:,HT:^J+RU@D6EFC=CKW;J;6($$S) MBGD@-8KCF.T9I,%TK3TQ0H@*HEL8[==*74CH(##+#%!*[C0J=D8L$QA_*<4?JNP0T\%3Y"X6? M5.UHA-:A!DFYDH-%B*'2+6[HQ"#NCL?BU3N-CO0;Y#@>CX]'T_'\9/)]5"ML M Q&F*C&2\J-0@WQ$$8LMH]^]O2:H]W!@W'024I^$70-;*160+["I1!K+HC"5 M^24LI@_[GL2]N%36Y MA/S^#9*[]%ZA_#[QXIO;:V'DQK,EL%H:YM1'XL$SXE;4ET9K-LVDYHKL=?%WX]="=^H>VH$*$.O4RT=I95ZEKR7VD@ZA5!W3+N#G17R0LPF M_7$[D21#[I';DV,5G>P:=VXK=PZ*PRF<*UPU+* R6$$Q8.2A6TN<0H9Q-8DX M>TND[CC(K]U\[B46Y\*S\/J24::5@J)_1?_"(R%WVH#!1?VGDBP+7&*-D5/ M3D$2Q^"$ZT<4UH5ZMC^ED3X54VI'!\N?CH =4_(185ROB(K+!GU7%H NG*Z; M0-5;O'JHSOJ^;0>>+,U-NQ=_5=)1#E-7'9_NT M_72_K+Y8'Y97W_UP;*41D%%+;(W[)].><-6W='43;,'?KPL;\#7,EVN%<>QH M =XOK0W-#1EH_Z!Q\2]02P,$% @ [H"M6![!0D+5 P PP@ !D !X M;"]W;W)K&ULE5;;;N,V$/V5@198M(!@69+CN%G; M@'/KID42(\'N/A1]H*6QQ$8B%9*RXGY]AY2LJD7L;E]L7F;.G#D<N'EQE070:"3'$NF1[)"03M;J4IF:*JR0%<*6>JL0R?T7RIUHIF M08^2\A*%YE* PNW"6X47EQ-K[PR^L+LR3;#YC ME\^9Q4MDH=TO-*UM1,9)K8TL.V=B4'+1_K.W3H>!PVQ\Q"'J'"+'NPWD6%XS MPY9S)1M0UIK0[,"EZKR)'!?V4)Z-HEU.?F9Y)<4.E>&; F%-@J!2F,*SD0$7MQG&SN\^ C>S6O-S1Y^6VVT4500O[^78PLQ>1_"7I(+7;$$%Q[= HUJ MA][RXX=P.OYT@N"D)S@YA?Y_C^,TV$\C.($'=P*N,<%R@\KJ&_EP1154[+4! MKG5-=HQN398IS)A!D%L((S^>C$'GC#*W"Z?@C82?'^[@%U99&)&ZV>=?@0M( MI!#=K6RXR<'D"+?Q60@KK>D=6B5T3)J[_1\T(CQ(BA_"QP^S*(P^P:/*F.!_ MLO9:$_(#,[5R#!\K5&[=T;.X*R%J5L 35E*9'WUH9")X74=MPQ M(;&,XIO:T?.[I9+4V1_TGH7A=XIKL[;6_U[_QA3E8?0PA9HNHW+AUHKO[%&N M"ZI?>EG-".AI Y:F3FR2B8OVG:>9#[WT<2_]+>,*OK*B1KA'IDEU"Z,=GULN MF$@XH=P)NEYUN^,4>Y"[OLY(L@.S2LD=IY<"A#0\04MZJ I-DU8#X(04QGYX M]IT"C>"&T3$[V__2LF'Z$,?MA$UF65'RZC?4H MJ,RIS-0>[#6RCY5OJ^L/*O)#4@95V>I$L5J]]: RCK*[LAM;GG17\!HUST1W M0#/_?'KNQW%\A%E;YEUQ#2NBLA8U"=3F;3OLZ+W7*Q@TEA)5YMJG5:L6INTQ M_6K?H5=M8_K;O&WO])1GG%(N<$NNX]'YF0>J;9GMQ,C*M:F---3TW#"GKPQ4 MUH#VMY)*L9O8 /UWR_(O4$L#!!0 ( .Z K5A\@H.&80< ,$1 9 M>&PO=V]R:W-H965T[]R_0^EZ M9>R+RXF\^%KHTMUT[*WUZ;V6I7T9(6KBT+:]3UIL[KI##N;!Q_4(O?\H'][7C/Y393Z_Z4P[ M(J.YK+7_8%;_I,:?,\9+C7;A5ZSBWO&H(]+:>5,TPK"@4&7\+[\V<6@)3 =O M""2-0!+LCHJ"E>^DE[?7UJR$Y=U XXO@:I"&<:KDI#Q[BU4%.7_[[$WZ(N[A M5R8>3(%<.\GANNY[H/.>?MH@W4>DY VDD?C#E#YWXGV94;8OWX=56].2C6GW MR4' /Z3MB=&P*Y)!,CZ -]JZ.@IXH[=L.175+G]M>?AI/!U0'+QUO+QX?0_U:2 M#B,-!SWQ%AK'>20>BU+-:B=^+U,$!1TCGK0LQ<><#JZOI!.RJJQ9 G6V%@\H M1KUV_M>?ILGP_,H)QUISHS.R3JA2W-4+5'?$E&4F+&R8JRC\V]K25G!FI,V$ MF8M,6;2R@?BQAS6\(1EG3#P(_;,R ;DWE_:/:-4%B1H/J? #\+L M$$:#[@^B5&0+Y9U@NSBDLEP+;X1RKB915WP]/.].QV?=\<5$."Y$QRZEIBB@ M,,0F1&&EM!:R1M@V74K"M(PX,XVMRJ"^6/E8GXDS\PI>\X U"+LJZ MF,5E4+#S %7EXBV5N'A'*06)T1#I:*!0PRD%0=A 92:M6!-^V,1C!;6N3G/A M"A@(R9W*MSQS($K/,2IC@EG'?\7)&EK70(52$SJ%Y*I>5,PTEC0TE(%(^HP9(V6'"@L&+E MS8W&[&3W?<") U3]C]PFC=5NPBF_AED8FH /(@# _1)MQWM@-'>7>((/!?BJ M#F7F&@C'\0KKK7O$,LTY8CN_PY8]Y^L*EWA2:?*-GM@,I;=P+(!='OU[&^SG MB/5GF)J4G>ZNCAY;=1M8(+EJ5VGL23&<=I/IH'LVGHJ?Q; WOA"3WL718V/V M K0.,!3$=#+A#>>]Z62[2E_)IHKY[UA,!MWDXER<8-.T-SS;[D&RYJ1\D\F4 MM.S5^W%[$(-;X97,!9_XXNS:.P$QIX?O8]FA)P>$!R M-4:CEJ#X+'4=*?L.Y50T%G]LD0\YKU#OL#=TEU16+"%$H552EOX&-@K64(BA0LHVE;?RONZ# %T,$]\:ZFP((@1JV* M$$N+X]B2^S)7,,-R[:'KO>SN4>?.>I9=&@UG];>%+5NM.Y=A,'2YNW6=;3RI M'6T*L042^[:2-@2^JF<:M!">E(I<;#GZ6F$>Z5\CM40QY ^Y_FP%1XS0@PL*P-V MJU!9$X4\%\9ZD%TX(B!E2."R";VE+[5RL%XPZ2JP*F*G3.8V60\5B;*(\0?D M@DJR8:R&HN!"@XHHA9.18F8NS3VO-_/?,'(< MCFZ[CMOQP&[L'/+@\NACT- ^_.\T' 4-'(NC#]M*4K 1Y.]C21W_AOL+\OP\C+X%=3BHRVX=*(^'G7^;PX'?=& MSTXV(X5QQ,=P\ J9.(W=D;:/U-J3^5D'U!H^&,0;;ZKPDCXS M'B?5<)D3CH^6-V!];HS?W+""[5>;V_\#4$L#!!0 ( .Z K5A2<[2STP0 M %D, 9 >&PO=V]R:W-H965T:]R1 V/95&I4R_7NIX/ARK-L61J(&JLZ&8M9,DT;>7=4-42 M66:%RF(8!<%D6#)>>8L3>[:4BQ/1Z()7N)2@FK)D\ND<"[$Y]4*O._C.[W)M M#H:+DYK=X37J/^JEI-VP1\EXB97BH@*)ZU/O+)R?C\Q[^^!/CANU\PW&DI40 M]V;S)3OU D,("TRU06"T/. %%H4!(AK_M)A>K](([GYWZ+]8V\F6%5-X(8I; MGNG\U$L\R'#-FD)_%YM?L;5G;/!242C[%S;N[63L0=HH+VS] ML".0!*\(1*U 9'D[19;E)=-L<2+%!J1Y36CFPYIJI8DO&- MXOZE2D6)4*.$ZYQ)A$_>U?+:.X(SK25?-9JM"@0MX$*4)7GR6HOT/A=%AE*= M##6Q,%C#M-5X[C1&KVB,X:NH=*[@JLHP>RX_)/:]"5%GPGGT)N!7)@<0ASY$ M031Z R_N71);O/@5O"LF*U[=*5CV#OGK;*6TI SZ>Y^]#FZT'\Y4U5S5+,53 MC\I&H7Q ;_'Q0S@)CM\@.^K)CMY"_RGQ>U/C?GO"< #[J7S\D$11<$R$[%=X M_$.TX"9'R'C1F)H%7*^IB$&L@=J*TJS**#Z@S'L0M:EN!70(&R8EJ[0"KB!E M1=H43&,&C3+/-2%JZENJD4^M;(DZ%]G :=Z/9&R@#_ZY)V.N\3$M&LI>6$M1 M6F1[30=D)[ 7]J7./J>SXV5:$E];67Q$F7)%;I,\-=L4,5/VBCV@I-Y(%2_O MR;WN@7!B':SQLQI8CZU%05W66FN5*R03J'/KO).HB9;532#_Q[6-A6_:'D^M MX9V9GWA%B*)1=$@/#.5:.RKVG4D M\NH*QW-#VYRB?BL\H'J-LU-X1Z8PC75 M&Q]\:THR6 LY/S#IQ%TZ'<+,G\5C6D=^%$X/?D.EYG!&MJ:],0TEA7*V$#9V M-4PF58)0*BW)-\8SO-)(#M,0^:,@AM"?3>-=93_@$?C&!%8X/6)A44G*UXP?63,2=)P!1&&!V_GT07C4.(C?J> MQB56@GXKG!_/+=-GR;);1O.#6_O+13!=LKWZ%A+2,QG[R70&D]@?)XD?AK/_ M K22C:(S\D*?\H10;6W-977;5'T[\ M))F1D@F$8S^.C6>G>\4O1$4;S0WI)+/HM"/)Y/=Y'T7 M<)>@AQ ,@IE;1BZ@-K-I&W?+LHMN\;3]<5"8-I)KCJ9C,@T;JFZJ>DMOIQP;T08[HQ[U"[O[%!K,J2IM)O\^M-^;CYS MX^+VN1NZB?D=)Y8%KDDT&$QI3)5ND'4;+6H[/*Z$IE'4?N8T^Z,T#^A^+2@F M[<8HZ/^;6/P+4$L#!!0 ( .Z K5AI(91R, D "@6 9 >&PO=V]R M:W-H965T'AWY8JTJZ4>V436>+*VK9,!7MSKRC5.R9*'*'$W'XU=' ME=3UX.*,?YN[BS/;!J-K-7?"MU4EW>Y*&;L]'TP&W0]W>K4.],/1Q5DC5^I> MA=^;N<.WHZREU)6JO;:U<&IY/KB<@FR3!_N=.^PW'CE@6TJN9-?_095B?#]X, M1*F6LC7ASFX_JA3/*>DKK/'\O]C&LZ?3@2A:'VR5A.%!I>OX5WY/./0$WHP? M$9@F@2G['0VQE]L[[C_R=><:U]8:QOG1+_O%SXX% T M_WH(A6CDY&$CU$AO?2,+=3Y IWCE-FIP\>LODU?C=T^$<))#.'E*^_^>LJ?5 M3:8C\30J^5L0?TC3*L&MZ\7ERBE%0N*]+-9B]L>=:)%V)\):\;?] ?S3P4 7 M/5I;PZBD;OHS=+9BH5J$%3C;*%4Z2%G9% E MJ:!GI?:-]9K;W"[%#(U@=C[\^LN;Z>3U.R^,6LEB)Z3W*O@AK,'<9#P6?Z/3 MI$!]+Y3WT?1SLH3?I3%H0.?(?>M$L0?!:+G0!N84E.FZ,&V))P+54GO)9/.R M0;ZS#IO/Q&0T1IL;PXSE._^H*,E$":7= M;Y05IQ*Z5$XN#+PA]4T@V#H?C$;M4@S: M%6WE@ZP1,X%'L6G0D,#L$NSL#V4YA"?(,AE9Q)CT4A><.$@H$H8N3EE,%1BA MC8*$1E_8J97V0>7HR-;]^QGI,?0@.H%0N%0HN5"(6-82-342GVIQHQ:NQ5PD MICL>YB(6'MTB=,A5[ @70*%8$TK?.NHF!+MRLB(X/\RNYB-Q"0P(9(RGX4'% M02063LH2U7MLNGU[<5N6^^XCE;%_A)=&Q5H=CZ:Y5E,G$KP?N;TY UM,6_H+ MA>1E"8^>B9/1:18SMEZ]!&P52T),;R2-Z=QCNX@;5"_;0+R\RW+6*C M@%[G@&R=*A]$B,:GSJJ105UR52VDH>H4/*]'XDXM(P]^L>CK8\&$-7TG;J1V MB6IOE:1QM*?F&[0@:%D:U$Q7CIY!DF7)%(A'NH[K6MR<5M)%@GHJ%-+]0Y9' MXK=:_%8$RSB-.YR:UOE61I0?:*E^J1WD?3*:9)A(IB/=Q&T=[U.;B[;!H>[) M0X27>>))-9HP"[K033+UJ 5A&XIZXM4HFB3ITO58TU$#(;9TX-/)9 MH < L":4:BM6H"/ IU2TR:;:4-B*39#;?J\\LB'!JXI(NG)CB;-WN4Y2K-S/ M21_XR9K*-M7$C(T:4N6T0/S\J6EIBTM67'/\LMC;RE!#-0=UAJ&>HO M1;W?6 =%2&O.QN-L@[K%8A8CYGJD#"V /I_-I/'3_#O!JF(Q13.V6Q6IO]+> M=R,6^\N?V+P*U15OCW9TM:!6B#\?)#"-$Q!L;"V2M53Y>5?[<;LT^R9.*9:K M%<6)VDCSYD>.&(EY"R:0S$C]Y7H.0)1+=/O^KU8WO!Y_?;!V]V(]CYJHF%NP MZ6M361NMJG1SH8'3!FZ@'4H#UUVZ"\=Y^,20>J@[8@*>B>E/Z^DAY<6]B,X2 MFL6>= ]V/TUS4L$INMS=')].*/_W6.OB2(8B#)L/.VB9KR4JJU"HTT(:3_<( MWK%T#;62$A*P8BC>,/=P/"<0I^-WG^;\8?+N15XBD;ON3O*<,$@GV8FOW9E< MF%F<"^[#ET_B[Q))XBB[]1,8<(6BP- 4=DL-#B[WND2+47?U[9"*#\ZV3=), M9+A_U)G#DE(4-K51+,)'''P$)EF@&%PJ?PQ(@_8#@SJZMY'&%O7S<5N,!H:0W<#.M /[LOUY;[(K)AQA;*O+/:>%DG97U:_R+2DW6*@PU?B M!/ QW:?+2M>TG#Q@Y7:^-Y,4S>]F0UZK]ENX7(:$*-Q"S-ZG*WX.D[ELLFOCC+8KC6XH[=775&##'6XH()) M$]&F.L'HM'0#)&"/>TX'B]%8=I<0U_>M[/G&+QGYS0##L0$#V-9W'OG10Z]_ MCGIO[RKE5OR.DMS"9(DO\O*O^37H97S[MS\>WZ$B5,Q]NBHN(3H>O3X=Q(;L MO@3;\+M 3-=@*_ZX5A)M2 ?P?&EQ$TE?R$!^.7SQ'U!+ P04 " #N@*U8 MO?VKHV0% !P# &0 'AL+W=O*QHBO2FH% XY\&L]6#+1IG M,"B4J9_ROM&AXW T^H%#TC@DD7>]4&1Y+8,\/W5V+1Q; XU?8JC1&^24X4VY M"PY?%?S"^8U);4'BB[PG?SH,0.3Y8=IX7];>R0^\)^*C-2'WXKW)*'OL/P23 MEDZRI7.9O CX4;J!F(S[(ADETQ?P)FUXDX@W^6EXXEKY5%M?.1)_7LQ]<$B( MOYX+N4: V&G>JBVDR?AETH_V5[8HI=F@\%+KV)HG M%U:CBAE2U5@9FM/*#\7@2DQ8)BX453)P,=[WR)5+J9\T!E M)U)A&CLWSRWQ6B3]V?0@/D>SZ<[[[_#A/)B.Q!LQ20:',SR_@'B:2[,D81?/ M$$)4[G]*)-;2@Y1"'U-Z([**(D!J36QNL=]@K5I'$YR:5SSG(9OXE 8[)Q=Q M!N+"L^'C9?I"+@(L&$YEY%J\E%Q GQ5:%2K(&G'7@_.XXW+929D">7N M03,0:+X6XW>3P0QM1&M&7!"#ZQ@5OHTZGWQ@80P.!;1_)H M1_%@N;>OCI)D M=/+;IU_CV_AD3Z32N0U$7$N7^:CFU\'=H-ZXRI76(Q/E2BHMYQI"6>145J70 MO0I-@JU'@FGU;YLJ*G""TGZSRM-@P0T:^FK^-U!9 M56E,!5$>,@OJ0Z?'J]:1WAA$9&#\F59D*@X]([%[):&'=49):.6%!Y+F +:E MZ_=J_;]?27FB#+$I#,0=0W0KK9#< M#3VX\:;%-&SEEJ*TKEOVWPL^)[Q2=Y]J/;:)TY$@)MQ3]OZY'4G3RJ&:!,;7 ME%+!C:5N(Z/#OKBHEKA!8, 3XQDFT+.T&$_B& 8?:.XJW,4$?\3447?J*'8C M^')9M>C)09Q.T+J>-I?90:>#U$WE<#9(VJD?2A,+O*EK%'U4"$$]+>U.AM7% MW3V$FAKO\Q:5=8?7FR;CY@ ,FR<)Q%F/_A(KQ1'?7SG=F!ROQ9@IE%7A"5?. M@CGW+@W\5Q'J';>J%I =<1SM&>&ULI57;3MM $/V5 MD4&HE9"=V $B2"(%Z(4': 2]/%1]V-B3>(6]Z\YN,/G[SJX=DZHA$NI#XKV< M.7-F9G=V5&MZ-#FBA>>R4&8*=A:926)[2,C(5H]V-(Z_R6E@Q&9&N@1R:V=S A^JM69Q4KB@/EGA7LIV=W&,A+&8P$V37 M\)6$,L+GRXPBR_P.%:4MUV7#%;_"E<"M5C8W\$%EF/UM'[&N3ER\$7<9[R6\ M%11"TC^&N!'"S\G,Z-)9[]VA5W0SO83>ONS;FI1(KC@"^& M07K"8')TT#_M7>P1/>A$#_:QO[%"^[GZ@Q#V).&>Q0M*> M:5-B3\F#)(2I ;W8M7V-*99SI,UJ'T N'G54M6M#5[.;H8!CWSRZ,*X>E56K;-+^4$]X9SO:= MM@A#\/#^A:OP%IIE.,%3I5:BX+U*DWWO0W..3_YU_&G-U>UUP 6;]L*SDP"H M:;W-Q.K*M[NYMMP\_3#GUPK) 7A_H3DE[<0YZ-Z_R1]02P,$% @ [H"M M6(X^;R[8 P F@@ !D !X;"]W;W)K&ULE59; M;QI'%/XKHTT4M9+#M#"V<\'592G>8D[;[:3)(NH.E MVA:!#]+9I));6E'X6BT<=ND1)5W^R%FS) MVMIGWCSFTZ3/A$A3%AA!XF='#Z0U X'&MQ8S.:IDP=-UA_YKM!VVK*6G!ZO_ M4'DHILEM(G+:R%J'I=W_1JT]UXR76>WCM]@W;T?0F-4^V+(5QKY4IOF5WUL_ MG C<]E\1&+8"P\B[4119?I)!SB;.[H7CUT#C130U2H.<,AR457"X59 +L\]E MI>V!2,S)T$8%L=#2^$D:@,TOTJS%F3!*#/O#\06\T='04<0;O8*WI* <(9U"9ZH7?]ZO?7!(C+]> M,KC!&[^,Q\5RYRN9T31!-7AR.TIF[]X,;OH?+[ =']F.+Z'_C[!Q5OB%6-3.UQ+^"A;EIVG'Z\7R 9MMK24_]%##1X\2=(YS)H.):$6R:24G=H(A"VJ;@=(/ M.O]FXX5T."FDVS;N@2D<#7#4UGL&!=!!K FZ2%3R(-<:C+ES9=;ETF2$YA"* MJ,_5FGS'FHUP4%^US3*V;FHH!!MP+K4[^LNY+8$TB^%8/>$-U&ZV@M MW,XG_>,)R[/>4#C(EDWA$Q<^LLH!MZO;*(O%Z H.\Q7%%JP//?&I"?[[LZQ; M281VZYOL>S11Q=?>JG>>9#QI C[P6)=#[\^B[EL8SB51G23QJIT$X_[@I^>? M.^<]FH"8P4=+VI&I65$>\V'PR^W-%8=%EM&VQI\1%6DD=U+I&"$@=WZ$_PKD M/0]3AD:_5F5="DXP]H0FLT7\@,W]0B&>;1J]DL >QH)+7CL8]!\]'@.H,&%A M%:JD]U(S2D_F14G(1YZ*R'5;F]",CN/I-_/FQ_-F:D/[EF.A:0/1?N_# M=2)<,PF;3;!5G#YK&S#+XK+ GP=R_ #W&VM#MV$%Q[\CLW\ 4$L#!!0 ( M .Z K5B7$#]+H0< )\5 9 >&PO=V]R:W-H965T-QT[:V=G9!XB$1&Q(@@5 M*^ZOWW,!DI)L64F:/NR#+>+KX-YS[ST >;I1^I/)A+#LF@J+7CJ%A7Y,!J-IL."R[)_?NKZKO7YJ:IM+DMQ MK9FIBX+K^U))02.GSMQ*?*<@&#& M'PUFO]N2%NX^M^B_.-_ARY(;<:GRWV5JL[/^O,]2L>)U;F_4YJUH_)D07J)R MX_ZSC9\;+?HLJ8U51;,8%A2R]+_\<\/#SH+YZ(D%4;,@J6PWC9$E!N;4:HQ+K[/FM6(-BRZY*'V P=3JT *;A8=* O/(@ MT1,@,7NG2IL9]G.9BG1__1 &=59%K56OHJ. [[@>L#@,6#2*QD?PXL[+V.'% M7_#R1E1*6UFNV;\OEL9JY,1_#KGKT<:'T:A.3DS%$W'61R$8H>]$__RG'\+I MZ.416\>=K>-CZ%\;D:,@ATT,IP-V )U]R 2[5$7%RWLF#>,L4:51N4RY%2G# M;&GOT5=46AITJ!6S&\52:"76<<6R2BMC+A.8#+ MU _PE16:6;=M:;5Q:\M,/\RBH.IN0Y;'"[YIYQ2%_:FCA@%Q@G^CIF'MB_D3:#;V3"Q\'M M(" O01K!PHI#$6F0'@(!A.0\)\,N >2.<]^T@2]#IDL^0*PJD((QQLV7BG#%/ MT((RP?DF@8W#!VV)A*WVYK0&&4HHJB-7 DH[?\F"ZYM+"I]B.%LDY40#Y@9W M%V?*5-)BUX IC&E6B-3M($M4IZV;H,*#Q@(IGC(;?ZICP[1<>59RF> <1BZM MM1"N! ?LK=I0W'S./YX OU)6*MM!,I*7#E7Y^K<9YK/"GQZ"3@\&[4=MMN*/ MDJ;?N#':_7,:M93J :E)(V$KE;BB59[+G2SQH>Q2LA$*"O4O\23<&H7;C77S M,5*J\@7/$Y5!$!,H"H94AHH&N]*\X,8H0%'ZY+A=:-3X4BLCNTA^+"4-WEHB M=<#>NR#9C/O1JVNV@T %["W9*V/G,Y55J9H@'R@4 RD6C:1Z&J#@:5O\E(*Y M6//DOME26)>GY+#R>I?#:D@XB?MC7;ZMET;\41,E7S%_SV2[4V$[&=!2X?]# MX^F4HK0AM(-"Z3/1$V!@CTPEJDQ@-R>4QC;F-'5]>7T%.WZ]8F__Z56&3,0I M"1<>9KZG^:I,!NQUK0F&C+@77#8VMD_YTPSN>\ M4,;N!J*A7VU3@7HGT\&(_0,.IU(+.E4W8,UDLO*G&\ H*PY6[C.#&OI5H<3F MS$E>^!(WG?;P(W^:?+HHRQJD^EO0\^UE8(_EKZY,(I7(TX>+SX[+G>M([Z;5\!]9- O"680'YW3T=Q<>\;DBV0-!GY.\ M3JDK>;#A2>\6PDTCQ!<.AD_"+0VC8#*.'FWAN^&E$8XD6K2K8%$P&BU8.-L: M%P7A/.J]<47F#TB>XD6!3A5.;SR8$$UF+ S"<=@MBH-X,>]]4)8N3=_B#@NG MP7PT!UPG,'S0[-T^ M!6T=1<<7?T\Z^Q TD@"T$3@:SQQN,)N,B+0PIF:$R(C#[HP[LAS2.Z5 M&><<3JZ_NXROOVP3:CAT3(SW"SL.OVA,_-7[_O*-EQTR0K$#CBX[[[[LD[ M7CE_'2KF2+>UL>%D4,78O!J/0UYQK<+(-6QQ4CI?JXBE7XY#XUD52:@VXVPR M.1C72MO!_#CM7?KYL6NCT98O/86VKI5?G[%QJY/!=+#9N-++*LK&>'[#$ZGK\[VY'ZZ\+OF5=CY)K%DX=RU+-X7)X.) M$&+#>10$A7\W?,[&"!!H?.DQ!UN5(KC[O4%_EVR'+0L5^-R9S[J(UGGW!RYT)Z9=6W=WLY8#R-D17]\)@4&O;_5>WO1]V!(XFCPAD MO4"6>'>*$LLW*JKYL7M!.53]#C5D(OS3^TB\)>6;:2W M-_@-Q^,(6#D1/0(QHPMG8Q7HK2VX^%I^##I;3MF&TUGV)."%\B.: M38>43;*])_!F6QMG"6_VO3;27Z>+$#TRXN^'S.W0]AY&DRIY%1J5\\D 91#8 MW_!@_OS9]&#R^@FN>UNN>T^A?U\\GH:8'H[H6Y,_,G*73I>>N9;M]Y9.&Z]- M6]LLM.%MO=9C:<9B]'4]12JSQ3S1 , MY$K\E3IG2GXBXW(5$QX=O!O26:M-H>V2$.$_G66"^L_ _D?V_M#K5MDAG5?* MK;%);S0BI?,(.=9R942_[G!ME"Y(-8UWMQHURF9-/]!D-$.M&"-EWS;XX5O. MV]0%P$U,3?2'M*IT7J'BC*$%@U]NVJ(C&EU4IKM&8%MWU%)W"U MPZ7XH!$C^J"A)K0IA,I]G6$7:MWGU\]KT+VL%!IIS@A%KDRXEV@@L)5=Z5C= M1[XO?>Y&0_H8BQ']*-R>/SO*LLGKQ^BDX^GKGX;$98 A3Q6L?D5LCH0KM&160:-:U!/N,IIE(OO LZ#)/C)?TA=GEUWN535PMX M?'3=UIND#]1:H?&46TB:PM7%&<&7DTTY#$E,O5Z.C;<4.TS-;2'(+^&Y\ M0N,BDC:O)+,);F1AB#KJ2S=(%K4-XBHQ0_Z'$A1+I#(L%R+3_R.2W=4MB,!6 MM3"<&D*J"&T#?&&2 [I*#'>=%@/."\F46AYNA\#3;O:YN]Y- MD)@;E@@0NE,)T/X?4$L#!!0 ( .Z K5CJVFG/X T #,H 9 >&PO=V]R:W-H965T MDWMX9>^,62GEQOZQJ M]VYGX7WS\^ZN*Q9J*=W0-*K&-S-CE]+C3SO?=8U5LN1%RVIW;S1ZM;N4NMXY M>K[P]&#WY&TCYVJB_.?F MRN*OW2REU$M5.VUJ8=7LW<[I^.>S,2_@-_[0ZL[U/@MR96K,#?UQ4;[;&9%% MJE*%)Q$2_]RJQT#T%AR/ M'EFP%Q?LL=U!$5OY7GIY\M::.V'I;4BC#^PJKX9QNJ:L3+S%MQKK_,DD9$.8 MF9CH>:UGNI"U%Z=%8=K:ZWHNKDRE"ZV<>)$^_?1VUT,U"=@MHIJSH&;O$37[ MXM+4?N'$A[I4Y>KZ79B<[=Y+=I_M;15X*>U0[(\'8F^T=[!%WGZ.PS[+VW]$ MWB:'_W,Z==ZB;OZ[R>$@[V"S/&JFGUTC"_5N!]WBE+U5.R=__V'\:O1FB[4' MV=J#;=)/SJ33CG)V1;)K+ZG"-QFY5*4F&0R=JI MDCXYA*R4'G_,="WK0LM*.*Q4Z%_OA*Z+JBV5\%%(2P^A@?X^#R*%K$NA\1C2 MO#55!5FNG3I=:FF1C*$XK2H(\LH6:4621$N1I]I)[G0\6)I@86<7[-">DGJG MK!*JTN@E_J)MX%WW*M8/V=GG^+>0MTI,E:H%PMA(B_=TS?;9$F\K]+1?B%]. M3Z_8UAG<,W<41 J 57^VVD9),2@35;0VV$L+/MP7"UG/.5A+[1@17]![?__A M>&]O]&;RX9P_C=_\!.$VA$DO(;HQEFH:T7.B47:I/?L,URP4&0?U;:7<0!3* M>F XEAM?&P_%D&.@P_95(-P#2AX),8VNR54D M92EKS"AZ94"SB&:*@--"EE^ T;QTP-*U8PPQ=<68&H*#)H:B#U2UL'OL$][P.2/*%JI@GN\H+3X- U=^]0;)D7AWE>'&Z=%Y\=Y^ # MBA.V*[=I5#Q/ L-!'J)8JG]0P\?(XBX7L=1N2SE#0HF*Z?<2 9!G((!]AEY8W'!/:MN5=W2H\* A)%3 \(7<\?C [$M33OUL[;* M4V\@*MCP$@5/.%\H?2NGE6(0(@0B2\@0R"1>*E[$47'^QW4>%1@"6,4-6FDY MU152 5"2UA(%[#WJ+*$&+("\&M\;Y\BM2!P"-*A[ZG\&^BGBJ[R"V_#-&PLY M$580@4I)%TU[:68O6_R!?*H8]J1:!_DY)A0(4B+!&WRC0A[H 3I);1 MA6N@::QIK$:,>PG.(S$A%U'Z/$BP8F[9@0Q8FY7AQ2\HMI!5@^GCY3T9"[Y> MW+P,,JET8%%H#Q( +RF#E:9H00/9A[$;N _5?9#-3 BP7\\U,NI"$#:M-#9Z M9:=N@"0E'YAN%/ 6,SIC\,%-F>+)$J?6:@O#(P-^&&D/,D1B_&(0. MZM9*SQNA.!2CG))-A3;(J[!SA&FH9]1/K:H V@2*012"7.B&0Q94K!&: 8L& M; $A*H&6K\$4"P9LUK*UBHYR%1UMS?VY0;BPO<@3ZSQ &=7$IDKZZ]+$12TN MY0.8R_AP0!6D[D!I&N/P_47M6LMH.GEPF#89F]]?3#(VA]@QEZ8H72G35('O M@_8))\YD?<,Z%\@B,!O]O\0;!"#=*OJ2"-_C MP6@T$JOX10JII%P@F@%KHY5H*)3[$KL^0N]L8YHSL]ZX_\K*L#'$]Q]5R67U M=0;.C479=Q =@T+CF+TBA;9M?,'M9>I$99U:X82 .M]RF0Y6T'4I"6'1I8RH M"%A12?!3G%:*B&*)I,)#IHCJ#]J%+.$0Q;8)ZF\%A>A00HB,]!'Q\7.7#-(T!C;+VA^,U67AT MT,D"0-+N \.T>AA2MR8X^]ILT'SK@TXJARYSK.EH^*I3M"$XPW26YGHTC1/F M'QK":N2D10-B@XC"9=*)[YB:$3.E,8"Z+EN KT.TW'KK4+FXE'0:3WU>N7+@ MTE/O%]:TJ)7$8F-1\,X59=YZ&O9EX+<5C_W(R]#LZ=PB-AU-G:!9;[W!SA<#2>,;>7)7;!LQQ'C#'SQP)TE=_L'GN%KN&SO?!VKHR> M3X,XT:Z5,ZVEHKZBQ[)00#=B3<'G%7[?SGMR:T/'<0NJUEYSXU53<1AOB M^,B29X3U:+B/6 [$^&BX%^,['@/W.+[>>.:!O+'\JY'=_^;(/N9.B,^C$7_2 MQ]=<.O"1)D'T<<3/UGT4ZT[2@7$'$(2JE2ED/ U8)3G;>O]U[OW76WL5,54 M&;0HT*0&87BLY;>*V7PFOU$V#P*P*]JNT-F;!"8J"AK&_2T-1T+Z(JX(8V-" MQQOBM 1#TR[!"D4]*4@GS8/>]D^VV-!9'788'1G-1Y K5'20#O!=.G"!*2ZB M%QM;TU:$S^^B;3H-M7!>$95$QWK[L&!9.#IB4*QZQ%8TZ=:&29\)9X&UC#N4 MO*&@;^G54'Z]+;V+YT?4K;09JAXB$5WV>&' C_5@B4]6Q4#>=W#[&A@:QRK>L?922?!M%VL13\JEW-]?!F0X UXG=#-;93J)5X\VT M:A!0 _M=DRY;H )YW7JD.1YU-Y>CK0W7O[*S2"_MA4,FKQ45"#)X6IK&K]\W MQOO*_Y=P(H^_H0Z9_'8S]F,FT#U1$Z)5TI9H&H-_\C#X>#KI-DG:N19B-R[[ MW-")95YW.OF*O>/13[PO0]-!+.A;R65CN]4NKB[SZM7+JVFZ ^*SCIX*U%*??VT0V1W> MI6LEJ^9M)2WB3-[HLB.T:$(U$[_GLT3L/#0CS*6\00KR2>?O[R]S<$(/\RUD MF;BBDBC_?$*\5)(](FJ2S,K]!A-FM+6P3!I[4<*$,]V9=2\PL7&QAG^*):.]N)Q/^&4(.871U]+2H@]7- MDXP-S+:ZV&,1'/\A820V+(E 1Q]I14YB]+#4)<]?OI\,FS(RE1(+/9A=\7!Y M'<231\^XE-C&4\:]GWR,MV+;;^I./(YO+\5% *"SU@/8O/BW\EN!]'N4<3#& M;[:H)'C->>S!*Q S(R62$-#O]=?H=Q'.YS_)^TVH=W0044^QE'XGR_D<&!3' M5G?I)Z?8'J.UNHL$_FE!E]:NV#UTVM IR&RA*QU%T*\0Z/+8]0]1^TKP7_]> M =MH7796ZKX2DD=]G>9NO ?_"XV&[OC @)NK7/=^-- #O3M,^WC"G$A#OOOO M.=2? %-%>C,"Z\T=\63]#X1A6 JEL=K-A)*<QG M ,@ V;&=9U_C0$8/BIK_!D\V=O)N[W=%DN#\] *^IQ^" MI#](0?Z=X,G_ %!+ P04 " #N@*U8F9^-D8T% A$0 &0 'AL+W=O M!9W9LBB MO**:CL^E6!-I9J,VT[&N6FD$QQ*3E ,[;ZY%8D.E+D M.@DAW)?O(NX"O+<%/_$:%=Y2V2']7IMXKC=HT-Q?OZM\SE3.:A7:=;4F5K2 "Y:N&@4R!6TQN_?]$[=CPV !P7@09/V M\2Y#ETI!GK8;1F>,,\T0>I[3D%!-2MZ9Y4#N(4BE9,F"3*ABJLZW9NN/$9"Y MX+BNC1)MRX)8+Q--M!DT%E?68L1 4AE$&Y20A.[0\A+:N(2V)&O1R@+MS*!% M%43,R:W1692 57@% <0SD-NO?7+$$H0C4H7#ZOC,V1=R;F %G/1(UGIYVR>/ M0E/N[$*<@49QD< &UZ!\0LZ_C7L^..3]F3\>B(?,*FEJKF=A;XK=/_4') M@5*HSYSIMWMD+XD8#"T68YLV241B0FV26._+5G\&[#N5DN+<>@U5E_SV<##* MG@F\WG,VB59FA>E\&>U_;[P[SYG1R.VL/A:-Y-HV7YE"AB!9[O#HGVV#>%"E =D5$"'[":?!T\A!$ MPA#E7U8#N9,L,([T!4R^P),#6^C4J780TYV'B(JP9H!6PJ=@8^M M-^R,7.?Z)\B J=WPH/VA-^RX;JGK7+$5P\R'9,. AT5]O=OUG'NFGD[F$@#+ M"M=V5U&$-3K-%:M,Q^J@*9PY8KWH*J&[7M3Q;(;Q\U3D[^JTG ML^*K,\D9 H\:AR>&"D.:"LWHKI2TDL=8./@[PLD>UM5Q67=E(50V3[M)FPVQ MH9Y&13V-FNO)T.7UCB[KBJ)10WU13*LL;'B6*9/S/-&[DFD^:)'+&.N(_8>2 MGZ50*G\6Q5^[%U=LUYQ6*J*3CE.9G-F3J%F8WUV-WJ9K<,CRA\+PZ]/ M**\X9E1%7Q&&%]FJ*_!NZ=H:@US8R[DIL#31V0VV^%K<_R^S:^]N>O;G 5;: M@N%VS&&.HFYGA+NFS"[DV8L62WL)G@F-5VK;C8 B@Y@).#X70F]?C('B7Y'Q M_U!+ P04 " #N@*U87MPO8 0% J#0 &0 'AL+W=OV[U[.3D6K M.:OA7A+55A65SQ? Q>9LXD^V'0]LN=*F8SH[;>@2'D'_W=Q+?)L.*"6KH%9, MU$3"XFQR[I]Q4 MB@V19C:BF89UU:Y&XUAM1'G4$D<9KM.S"\II70!YM!%P*:I&U%!K13[\1><< MU/'I5".-F3PM>LB+#C(X !F26U'KE2+7=0GEZ_53-&^P,=C:>!&, MY2^9&$ MODL"+XA&\,+!Y]#BA>_R^0$XU5"2*Z8*+E0K09%_S^=*2XR8__:YWZ%'^]%- M%IVHAA9P-L$T42#7,)G]^HN?>+^/V!X-MD=CZ+-'S,JRY4#$@GRJURB5D R4 M2^[0%>Q[Z!C5/KM'D??;_8JB[BCZ067:1R1T/<\CM"ZQ'27=BQU"U8K5()N= M<04%5'.0V][0-6 -V,SDSRXI!&:[,FH@@%X!60B.98/52QQZ"4U6XZ!H%6*J MXQ/G.Z8W+,X#W6#.:)",DL$LJ+&G1D_(7TC'Q M?EBQ+75#GR6B6.8-\ 65@%L( [EX.4)%'F=$%$>^)= M/3&:T_BM2>-!<$1\STV3U#0PB\)X+!.2(1.2'\D$(TAGQYW0@"6O +8VIY6M M@ON"?Q3^8/"_\-2&1PX\?<[_Y(#OZ%Y8S!;&;N#EVT;DW+VV@X1Q0L(L=\X- MKSW3\)I&"HP&AK((9?3Z@(JDY!B?D4^.=Z8>=LSR17'6->(X&!,Q'41,WRWB MO<1;I=3/UH;K;RVS(7U0OE'@_?*]8H 7AI^MVT7+>(DK;>1C!U(<'2%>!OG&?.32MK MIO&*8B&UL MS59-;]LX$+W[5PS4HFB -/JRG<2U#=A)FLVA0-!D=P^+/=#2R"(BD5Z2JI+] M]3ND9,6N%2/'O4@D-?/XWG!&PVDMU9/.$0T\EX70,R\W9C/Q?9WD6#)])C%'03#V2\:%-Y^ZM7LUG\K*%%S@O0)=E253+TLL M9#WS0F^[\(.O8MPLAQ9>V?P M!\=:[XS!*EE)^60G=^G,"RPA+# Q%H'1ZR=>85%8(*+Q3XOI=5M:Q]WQ%OV; MTTY:5DSCE2S^Y*G)9]Z%!REFK"K,#UG_AJT>1S"1A79/J%O;P(.DTD:6K3,Q M*+EHWNRYC<-['*+6(7*\FXT2B+;EE=!3P.U-G$(>G$ 71\ A>W(F-'5[\!MZME&G-BP*82.%0^377 M22%UI1#^6JRT490R?_>%H=EEV+^++:.)WK $9Q[5B4;U$[WYIP_A./AZ1,.P MTS \ACY_H+),*R(M,[A54FNX8DJ]<+&&12DK03JLND625&55,(.I75>&_\M< M&9#;@?(^C4=9]&M\S!'6CE*RI<1V*+$=2NP72H9(%/GVXB,+SKZ"! MOQ)ES1'5W.14= 85U8+-4RBHJ E?6Q3*ER3O$L9M>HT)EBM4V]48:E06#C)9 MT!^)\IT+VEY6FLSUR62P#S*X[1.T%]X]+7>_4CX%@69PL-PHR;C@IM4P&3QB MD@M9R#5/6 %/0M9?7 M8P<740".E.2H*\G1NTOR1AM>NNA\JXS]D^P5W\TS-5.-??5V=(O^>EM2-TJ! M8)MH?K'13'N$*TRD2NV!]53)J:L][&AG#>V]L\6&-G!]K'!>I?&C?X_9]#G%LWQ<07@SH/T+WB\R>\6B;QRY+>P_+WVE^):JU:_&4N#9= MFS[8K7:WB$73/%_-FRL(16;-A88",W(-SL[I4%33UIN)D1O72E?24&-VPYQN M0JBL 7W/I#3;B=V@NUO-_P-02P,$% @ [H"M6)-WS["9 @ NP4 !D M !X;"]W;W)K&ULA51-;]LP#+WG5Q#N4+1 47_$ M;;HT,=!D*[9#@:#)ML.P@V+3L5!;\B2Y:?_]*-EQ,RS-+C8E\3T]4B0G6ZF> M=(%HX*4JA9YZA3'UV/=U6F#%]*6L4=!)+E7%#"W5QM>U0I8Y4%7Z41!<^Q7C MPDLF;F^ADHEL3,D%+A3HIJJ8>IUA*;=3+_1V&X]\4QB[X2>3FFUPB>9;O5"T M\GN6C%\8YEJ4E(AF_.TZOO]("]^T=^[V+G6)9,XUS6?[@F2FFWHT'&>:L*.1!VF@CJPY,"BHNVC][Z?*P![@)W@%$'2!RNMN+G,I/ MS+!DHN06E/4F-FNX4!V:Q'%A'V5I%)URPIGD$9]1- AG*[8N49]/?$.L]LQ/ M.X99RQ"]PS"$!RE,H>&SR##[&^^3FEY2M),TBXX2/C!U"

B%8O\)"R:RA&.;,X$8JCOJ0 MZJ.\AU6O"J0,5343KZF,:.";+,FA303E9 M%(QZ,\7&\)25N\QH^ #1Z"(<1=:(+SX.P\%*&G+X9Q\.O9&_UU!4'ALW-C2D MLA&F[:U^MY],=VU#OKFW8XW4;[C04&).T.!R=.6!:D=%NS"R=NVYEH9JT9D% M35=4UH'.&ULC5;;;MLX$'WW5PS4"QH@:\F2 M;W%M XZSQ19(L$:2;1\6^T!+8XLH):HD%==_OT-*5NQ$-0(8%F]SY@S/#,GI M3JH?.D4T\"L3N9YYJ3'%Q/=UG&+&=%<6F-/,1JJ,&>JJK:\+A2QQ1IGPPR 8 M^AGCN3>?NK&5FD]E:03/<:5 EUG&U/X:A=S-O)YW&+CGV]38 7\^+=@6']#\ M4ZP4]?P&)>$9YIK+'!1N9MZB-[D>VO5NP3>..WW4!AO)6LH?MO,UF7F!)80" M8V,1&'V><(E"6""B\;/&]!J7UO"X?4#_XF*G6-9,XU**[SPQZY#@AI7" MW,O=7UC',[!XL13:_<.N7AMX$)?:R*PV)@89SZLO^U7OPUL,PMH@=+PK1X[E M#3-L/E5R!\JN)C3;<*$Z:R+'J+J6\(U$[Y M<0UP70&$OP&(X$[F)M7P9YY@!;QCJ@M1[Q+"(.R?P8N: M"".'%_TV0JT1X8;K6$A=*H1_%VMM%.7#?VWA5FC]=C1;(Q-=L!AG'A6!1O6$ MWOSCN]XP^'R&:[_AVC^'/G^@FDM*@2 W\% 6A4#*?\,$+)E.X0M5$'S-JTJD ME&YC?Q:_G?V)H]@ZVEA'_-D159]@!A,P$N@X4#28;T%4J;-C&NBWD8*L*)-X M#B:5I69YHB\FG<=4T>X?YPB0PG%J)>Y8B:W.4<<%6#">$) "ELDR-YHXQ**T M)@X4(2.7I*#E:K?(,0#!V9H+;CB1>0^]Z,K^AR,XH\>@T6/P9CU6=L/([S:NT&#%]I:\;I/N/)5'"K^H09\<*&NA M$!]1,*\LB(8=K+:MJ*G #A4>*3CI-/JX$H0;C#%;HSJ,1)WO[JS#Y _V1,FP M1_XW20$&509A=P1[9$I3*ZQ:KRT3*DNK-5!2(?2[XP ^T&5 M=^3S>R4LH\T.\)->F-/8T MHD.=9V7VK X;>6C>:?H> MQ@-;?0/H!9%M#*DQ[#Q*>P:O%%)TRZG@!&[(-.B.J&I5=?-7'2,+=]NN MI:&[VS53>BRAL@MH?B.E.72L@^;Y-?\?4$L#!!0 ( .Z K5@[0+3@O0( M T& 9 >&PO=V]R:W-H965TNA6-!TZV'80;&9V*ALN9+F9=>Y-YJ/V-P\\2MG+/)KJ2%>G*?SRQ7 M$P(&F=((%(.TQK2&E#MRW=^AWIG:L944EW'#V7.:JF%F)17)8 MTY:I1[[]!GT]D<;+.)/FGVP[WRBR2-9*Q:L^&!E49=V-]+T_A[V Q#T2X/P N&>@.#%QS!ZRO\=;V22N"3^'VHQ@XB/ RA93*1 M#"X2GT=(FRRUL&A*_)#:\J?+GFCFSRV.7* M"4J1W+6J%4#NI6QIG<&A*D[F.5Q%GU#JA$3LYUMW^$U M9<5P3^06,JA6('8KP>A[HT4H#0!"TCHGV"*D0J.L-\1+;!]_X65DS,2UHS 9 M+5"A( 3ZFR,@SU0(6JNC*%'HVG$<[\;1#:_?0*@2'S/Y'^L(Q/E9XGO^%4GL M<3RV@\ ?/7%%&7MA=[Q!_;49(@[9@<>@7.GD0K$!O3B"3"MK7J MU#JL#KWNNI/X7_>N4>)9;TH\2@9K#'4OQMA:1-=\NHGBC1'\BBML'\8LL%^# MT ZXO^9<[28ZP? %2/\ 4$L#!!0 ( .Z K5@?,GG'>P0 !,+ 9 M>&PO=V]R:W-H965T@+:[ZJO75T5--T(^ MJQA1PVN:9&KFQ%KG9ZZKPAA3IOHBQXQN5D*F3-.C7+LJE\@BJY0FKN]Y@9LR MGCGSJ7UW*^=34>B$9W@K015IRN3V'!.QF3D#IWYQQ]>Q-B_<^31G:[Q'_9C? M2GIR&Y2(IY@I+C*0N)HYB\'9>6#DK< 3QXW:.X.)9"G$LWGX'LT<$+3!(#1&[\JC"=QJ11W#_7Z-]L[!3+DBF\$,E/'NEXYDPE;_LM&K)>7 M3+/Y5(H-2"--:.9@0[7:Y!S/3%'NM:1;3GIZ?J]%^ SG%%<$%R*E6BMFTW7T MP)8)JN[4U63&"+MA!7E>0OKO0 [AA\ATK. JBS!ZJ^^2>XV/?NWCN=\*^(/) M/@P'/? ]?]2"-VQB'EJ\X7LQQTSB<1GS+=L2Q30LI&39&NWY[\52:4E\^>=0 M\"7VZ#"VZ:$SE;,09PXUB4+Y@L[\RZ=!X'UM\7S4>#YJ0Y_?EZT#8@5EX6YR M6ZR%X3;7VT/^MB(>]O[SWGA0QCJA H4RS50(0B M30FQ=*'(Z4AO\@1U9<=8OB#Z2;XL+-A9YZ\B7:*T.2NQ?MI6Q>AX=^K<%%II MED7&^R^?)O[ _PJ7&*)5K;@WA,&DYT^\WG@T@3]@T!^=0M _[=Q4;J^)0@0& M@]XD"(S 27\2-+?XBC+DAG-'$'@]__0$NB0TZ0_&C0P-V15R@T&N0,BRD,:5 MU1CV M^W"K[?GXP/^DM]$L9-HUAGZ3,Z'9?.!N3L2>>J=,/6M$71&_=&P^&> M(K30=]S0=_Q1^M:9AP61A*8_/+&D*"?/0A'7JH0\FGP1':Z4YC2"$;XQ+JTL M&I0K*KW8(K[I!@7792$.=4.K@RW=8,R^U&:Q-KO?";OZ1T73!#J6)):6\Q#- M//QOLC>,+JKH(BA4K;GKOTU-4E:EBNT2=-9YL!;V)^[.0L=:,,SMW''U?+PR MHIQ\I-@T2)//H\]=&/5]^ R9RX@<.?U;$D35W E?D0C/8(M,JB[QP'LK%U'O M1Q07;#DFD46K254B/HF$JIJ8 6$N)Z/^L+II&%"'93L=XLS=MFXUN4B\Y.O%P7 M*:0UIZ9+<$6J7O^$.EN6*UCYH$5NUYZET+1$V6-,6RM*(T#W*R%T_6 ,-'OP M_#=02P,$% @ [H"M6!S9_-"5! IPL !D !X;"]W;W)K&ULM5;;;N,V$'WW5PRTP2(!M+$E^2)[;0/.I>@"W:VQ3IN' MH@^T-+:(E4B5I.+D[SO4+4KJ&)N'OECF[RDRIBAH=KW=:Z0Q>6A+.W[@\&XGS$NG.6\G%NKY5P6 M)N4"UPITD65,/5UA*@\+QW.:B>]\GQ@[T5_.<[;'#9H_\K6B4;]%B7F&0G,I M0.%NX:R\V=7([B\W_,GQH#O_P7JRE?*''7R)%\[ $L(4(V,1&'T>\!K3U (1 MC7]J3**U'R7AU^Q]JZSAT#H2#-P[X]0&_Y%T9*EG>,,.6#S";+# MENSP%/KRBFD> 1,QW/"T,!@#Y?!G,GC,D9.FCCMRER#L9$I%3B&#RJ!&HVE2 MF00,+9/*O9PN!589S! MU)T&(_H.7=^;]'Y#K6>P(E^CUIE"Q%Q7OA V-LHAEX0D%&$4Q<9&A@N#%#0# MOCL[!A7\,#2 BW% M U.*"0,I9UN>(\#B#LN+H<8%<&A2&L_2E$T>&,W#*=D9 S>R T"&]G)T>/74M# <$MZ34\9*D4;RLJ&1MK/\E_HW8O('OCJ9#UYM.8!*Z4]]S@_&X M*]YW 3<"/8/!Y6!:?8:]FU;9- R:SXE;>M3>TJ.3M_2*U/$I;N2RP:A0MA"% M+%_AM(BKD#7VGY_DZR:()))C-_9)L\=O['4CUO0)6DJZHL0I?R9A!@YT697T M>(>>O4%56UA=7 R+QLQ;;24&-7_DVHDT9E M-]#Z3E).ZH$UT/;FRW\!4$L#!!0 ( .Z K5C HR9+DP( +T% 9 M>&PO=V]R:W-H965T19>CR3QW_M[A.X.-V;.)JV2IU)/;W%:S*'&$@$-I'0+%90U7 MP+D#0AJ_MYA1G](%[ML[]"^^=JQE20U<*?Z#5;:911<1J:"F';?W:O,5MO6, M'5ZIN/%?L@F^XW%$RLY8);;!R$ P&5;ZO/T?]@(NDC<"TFU ZGF'1)[E-;6T MF&JU(=IY(YHS?*D^&LDQZ9KR8#7>,HRSQ:TLE0#R2)_!D)-'NN1@3J>Q16CG M$)=;F'F 2=^ RDTD)^72V,UOHQ?ATH.B/EA1*>6B6EI";,(Y6! KR$J M/KX;G2>?C_#->[[Y,?3B =57=1R(JLD>]X56:^8%065%;NK:/>YP=4\M'*KB M>)[K3C.Y(K8!_&D (D(?P?618!?*IF^#SXE&=N;]KY1HJ7Q!:99*.V]W6"N. M.G>0++"V2*WM69\PB6ZJ,PAE3CT@A"+6P55C%9/!HZ>R_Z1>J0P\%4=C<'LH MQ7N2GHWS<[\FXWQP\P\^!@_SA'P@63K\-"8?#K4KWI.4 +WR@\.04G72!G7U MI_ULN@R2?'4/@PV9KY@TA$.-H0FFC(@.PR)LK&J]0)?*HMR]V>!\!>T<\+Y6 MRNXV+D$_L8L_4$L#!!0 ( .Z K5@M6O88A@0 *T- 9 >&PO=V]R M:W-H965T#L[8<8;+-G8A@5FDFR; MYK"SF9"VATX/PGZ )[;EE>20_/=]DH% (*3)[J&'Q-*3WJ?W\T,:+H6\4PL M31[*HE(C=Z%U/>AV5;J DJM344.%*S,A2ZYQ*N==54O@F54JBR[S_:A;\KQR MQT,KNY;CH6ATD5=P+8EJRI++QW,HQ'+D4G,#LY#L]]N^#.'I=H:$^/)5(@[,[G*1JYO#(("4FT0 M.'[NX0**P@"A&=]7F.[F2*.X/5ZC_V9]1U^F7,&%*/[*,[T8N8E+,ICQIM W M8OD[K/SI&;Q4%,K^)\MV;\A=5^^<,J#EL*B?^" ELI,&MW M>Y"U\@O7?#R48DFDV8UH9F!=M=IH7%Z9I$RTQ-4<]?1X G,,L29759M@$ZF3 M6SXM0'6&78TGF'W==(5VWJ*Q%] "\E54>J'(KU4&V:Y^%RW;F,?6YIVSHX!? MN3PE ?4(\UEX!"_8N!M8O. 5=V^@%E+GU9S\?3956F)Q_'/(W18M/(QF&F:@ M:I["R,6.4"#OP1U__$ C__,16\.-K>$Q]/$$&S!K"B!B1O;MWDK8(<./0A\V M?'U&OE4*.")Z ?@G 4C9)A=,<@FF)EUL0.3=P M#U4#BOQ"6.S1F.'@XX>$4?9Y9]0N.A=":1-.N5;KQ_W-KO4792D MP%!VR$R*<@V.&<2<]+T@Z>'W9*7>VG=)\/(&=I5&EO;FEW9/3@6A>V3*'TV=28O06L;HN/*/U+.;0JX4J!-A*B/ M,0ICB^O%/=\$C09FRC#SU">WIC4-69.I^7DEHBH>L7]-NC Y*5<+@C_$,]N) MZU:N&[0/73,QQ +'C.A'&R+XWN1M6=G9PPJE$M4GBV1_0'.=@SK]V6U\_;I- MV,/41B+<;>R OFI,\'Y.";U^0%_B%+NXSRG86ZRWW\I&^HQ7 FR>:)]7K/BG M\4H<)8=X!<7'>"4*]EVPTF-=A47*GDB,&IJ)@_[[B"7>B:+!0DGX.JM$7I3L M9NS$:'?:I2C\,4IY S,<&3E?((5RBH7WO@K=HPF,^))I">>T'_ M_TL3;_3[/]$$QB)\Z1K0KAVZFW6WKM ER+E]*&!L1%/I]C:]D6[>(F?M%?QI M>_N000_G.=9B 3-4]4_CGDMD^SAH)UK4]D(^%1JO]W:XP/<42+,!UV="Z/7$ M'+!YH8W_!5!+ P04 " #N@*U8YDAO[M0# !U$ &0 'AL+W=ON G6@LW:)ME4_?&U@6%#0NA$0GT)MO$Y]]YSC>V;Z9[QSR(!D.AK MEE(Q,Q(I\UO3%%$"&18W+ >JWFP8S[!47;XU1!8!3 YQ3@'\!X-8 M][46O!K@O1;@UX R=+.*O11NC26>3SG;(ZYG*S;=*-4OT4HO0O5">9)D^^%"0F\H!^1(M8-=0;G*([6BU.G>2W:Y"8 MI._4C$]/:_3VS3OT!A&*?DM8(12'F)I2N:@-F5'MSJIRQ[G@CHON&96)0"&- M(6[C315:$Y_S$M_2Z25\B.0-!WS]>GB7]; ? MOH;H$KPEAMLDVRWYW$MB\"VFY.\J>PN5Y#K[#ZWL__E>P="=A$S\U>'SLK+A M==O0&]NMR'$$,T/M7 +X#HSY]]_9(^NG+OF')%L/218.1-9*E-OIG M>MJ6=R;H0'ZU!!TU@HYZ!5U$49$5*99*2G7NDHC(+NEZ2:Z5;G0FW3A0]YT3 M[88T&8[.$A'XOALT)EO:C1OMQKW:K?1"U&=HN2)!G:,[G *5G8NOE^I:!<=G MX3B3<7#Z-0]I,CPWZ;J^->E6,&@4#'H5_.6@3J5_4/EX3+"Z<$102!+AM%/# M7K)K-1R2;#TD63@062LCDR8CD__AZC 9,E%#DJV') L'(FLERK:^W>BMWH_G MGE#&]<6=4 G*@$1L3X&+A.1J*"9]BZSZ MO;A6_T'9PJ'8J@R81^55!GQ;UK4"1:R@LJI$FM&F=EZ4%>/)^,J^75<5\#>: MJB!7A<*6J \HA8VBM&[&ZA3D58U;=23+RR+NF4E5$I;-!' ,7$]0[S>,R9>. M-M#\TS#_%U!+ P04 " #N@*U8C(&VMGH& #4+P &0 'AL+W=O=*>3'"_)G*C/ M^970=]TM2DK7A$G*&1)D<=HY\T_B8&P"BA)_4'(O=ZZ1Z!-IJ[Y_4=2=:AO\!*>R>)_=%^5]3HHV4C%UU6P;L&:LO(O?JB(V D( M_&<"@BH@: 8$SP2$54#8"/![SP3TJH#>M];0KP**KG?+OA?$15CAZ43P>R1, M:8UF+@KVBVC-%V5FH,R5T+]2':>F\W* (+Y <[ID=$$3S!0Z2Q*^88JR);KB M&4THD>@].DM3:N3%&;I@Y2 U8K^-B,(T>X?>(,K0[RN^D9BE:\;$SP3&-\=,F96DD4LY2D+?$S=WSHB.]J8K;L!(_LG =.P$O\%87^$0H\ MOX]FO_Z%WO[X@S_H?WC7UK9]4.*XP@IZZ/,\0F_?M,%$WPX3MH3'[O"()'5X M>RLLHL+M, H+W'#/,/IM_S#Z^Y..11>*K.4_;4.DK*C77I')FRC$ M*(FX(YVI$<7[T*8))%@$"18#@5EJ];9J]5SHTQF6*Z2G*$K,!?FRH7>%NEQ6!_RV#?R> G MSI;O%1%KE!"ABN&N]-C6630E.9=4M3'IA#R4R1*LO\MDZ'N#!I.05<;]I^*% MO=!O9W*P97+@9'*^XD*55-Y@=OO(7^M0="(=2N#@26^&_<&PP1]DC3$0F$7S M<$OST$GS%1&)GN%Z[6<&:7)( G "'\IZ">9[.[1[QZ.P03MDE3$0F$7[:$O[ MZ #:Y3-CO9 B>TE*<=9^J#:CI]KX#6$@ZXN!P"QAQEMAQB][!6JV&=<+;4U^ M:I:SUY?G;<0[T0\E?OPTL?:&GM?@'K+*& C,XM[W:M/AN=DOC T1:,:9F1^B M-!+75-ZB?_4*DO%\A?5,^%GP3:X+'1^A3RK5/UV3.\(VI-5:.*L\5!)0M @4 M+89"L\7;<8S^:ZWUJYJ@-(-$BT#18B@T6[.@UBQP3SAKGID5P.,,%'K.M4KC M!#Q8FA)M;+WV>\/F>[^]V+AG%XNAVF:367M=WVG.7IZ]JBDB=1I+B'[AW&3M MF0S4 H.B1:!H,12:+61M@_W>JV4R4)L,BA:!HL50:+9FM?'VW<[[!9D,U'=7 M:(T4U>\U,UEKL=&PF=)5J6W_>LR4-<.BA:!HL50:+:8M_: :BK!T6+0-%B*#1;L]K5!^ZOV]'C5Q7*D-:&,$G2 MXGN+1+G@BB1F9__F*XHNYOI57Q[H:!6LK,;W=])$WS/_[#PQ<[?G8"U W3H4 MFJU%[=8#MUL_FW\NCIJ\]X:M%(-:P;?HQ35254107&&R&*A%Q:MFH%N&.SI MSK.:@>X,0*&5FG5W3B]KJ[@LCHU+5/!>'M7=/MT>33\K#F0WGL_\DZ@\8%[# ME.?=+[%84B911A8:TCL>ZK>Q*(^0ES>*Y\49Z1NNM%\M+E<$IT28 OKW!=<+ MQ^K&5+ ]R#_]#U!+ P04 " #N@*U8M4:YUXH% "S)0 &0 'AL+W=O M%+M@9,8F(I$N23D-L!\_4E9$*:;H*&,!WS3Z..?EX>$A]93FR2,7 M#W))B (_LY3)T]Y2J=5QOR^3)RXRK/2M6/3E2A \+YRRM ^C M:-3/,&6]Z4GQ[+.8GO!#HC*7\\[<6]YPK+" M"_*%J*^KST+?]2N5.]3?#Q#8^-06-Q2\BAKU\!TY8[S!W-S M.3_M128BDI)$&0FL_ZS).4E3HZ3C^%&*]JHVC6/]^EG]HNB\[LP=EN2Y,>F)-[G*?JAC_^2PE-9_ L>2]NH!Y)<*IZ5SCJ"C++-7_RS M3$3-(48M#K!T@"\=!BT.J'1 KW48E Z#(C.;KA1YF&&%IR>"/P)AK+6:N2B2 M67CK[E-FQOV+$OHMU7YJ>H&I +?Y*2E,97%-_1E"I*Y+/2'& %:@V\GQ&%:?I!2WS],@/OWWT [P!E MX.\ESZ76D"=]I;MD NLG9?CGF_!A2_C76!P"%!\ &,&!PWWF=Y^1I')'3?>^ M3F2535AE$Q9Z:&(;5/$-O/'51G!7 MD!NA8;U]A.#X190.J_%P.'9'.:RB'/JCY&SQ41&1F(7I6N91-( MK-'A4=7AT5[-MU'(Q 42:R1N7"5N'&"^C;>*=#">1"\JV64$6Z;;I IOX@WO MFC/R!/3B_J#)YR)O^31X-;J.1B"Q1G>/JNX>[549'X5,7""Q1N+BR.)+]/\+ M^6R'R/?8F:;2JU[:Z"AZ^;UQ6 TGH\@] >(:E\7>F,YO;\","+V(&S"N:N'I MP RX&6X-8\Z@O;)=!S>46C,)%J?B_>*I."A0A5)K)L\B5>QGJ@[,4BKM6.F= M5FU+?6S1*O:SU32 M.I7X:*MX)\/!2RQW6,5P@H8M-6YQ*_;S5GV4+]DJ-Y^L*[(F*8B=P7K5.@]2 M(+5FWRW+Q9/]JO"@7!A*K9D\2X:QEY]>">JER"Y2V;9J)Q5H$0SZZ2Q]FF"G+%ZU3H/:B"U9M\MXL'!?LV(H(082JV9/$N(T+^K][I/ M0"FR ^&=5FT(#RV'P6 O MX#-H^0SN%Y_!H'P62JV9/,MG, 2?P6WR==Z'\K74>PU\!:,@"&MHO0$-! 2V46C-Y%M#0CI]=.TR X?9/V-N[4 XK MSRX4,IC6?&)Q"/EQ2/]'2<^%),WG>F I PF6RV),BPOR(]??A;0X]J%'72T) MP$G"LQ5F3V:L$\[FA$GMJJ\D3^D<*WUSAU/,$@**4RGRT)7C?NW$2D;$HCCY M([5,SM3FU$#UM#I==%8+2L6*HTR?FU('*994Q\O^1I\7C><\I>\13 M'JL2P?2?!W[%T[0DZ7[\6T-[ZS;+P,WM%3TP)Z]/YHY)?E6D7Y.IFI_W3GID MRN_9,E4WQ6/$ZQ,:E;RX2*7Y31[K8YT>B9=2%5D=K'N0)7GUESW5+\1&@.9T M!] Z@&X%#)]K85 '#+8"*'TF8%@'#+<"!H-G D9UP&C?@'$=,-[NDOM,P'$= M<+QOP$D=<&+>W>KM,.^EQQ2;G(GBD8CR:$TK-XP0)EJ_A4E>NGNKA'XVT7%J M$K!$D"\L77+RD3.Y%%R+J21A^90$2<[R.&$I>9]+)9;5,V_)Q72:E.*9)ZI_ MGU+#UQY7+$G_..LKW;$2WX_K3EQ5G:#/=,(E'XM$CM\0ZE#:U1][^%^Q.B(#UX0/R.=;C[Q^]0=Y1?I$SIG@LO[3 M ?;LX(],K,&C%;@#X^^/&7;TKX,8[/&"6B=7+"8G_=TNI%Y/??W+'S9Y>J2)B'A/E(6("$ MA4A8!(*U1!VN11W:Z)6H#T;4K!F>B1(LE_=Y@X9_V'3=MV'A$B.Q2!8"V%1FN%1K^D4*7+ MH$L7*_A079 P#PGS1SMUV7E$B.Q0!(*U=!FO=1E;=?G*A#9#S_/X$Q=Q(CE9 MB$3GQX56Q>1?\L,^+[BT\@^U!@GSD#!__),3PU-WM"7./@>%R&Y%(%C+G>.U M.\=6=Z[U=2<7@D_UI*F(OY&52UV66$F'6H*$>4B8CX0%2%B(A$4@6,NZD[5U M)R\YF3]!BHJ$>4B8CX0%2%B(A$4@6$O4T[6HI_NE5E60Q5+$P,'^^;N,6OVH&WZ4%H I8506H2BM66CC6S4*IO_M$A$53"8ZH&MTR8K MX6";[/VIUOJ=-X109]"U"N)!N^-#:0&4%D)I$8K6%JU9XG>M"[.33\OL3@]@ M.E/64RR]%1=9IL63YNHTD7+)[E).E@N];SWVE4NH<9$_<&'JLQN9UCI)L_?F M8&D'/\U-1D-G/!YO#X+0!7TH+8#20B@M0M':;C:K^JY]6?_*^*62TKZM19-. MMZ#K]E":!Z7Y4%H I8506H2BM0ULB@+NZ"4735QHZ0!*\Z T'TH+H+002HM0 MM+:Q35W"M13FBCH-< M.A@VZP=M)YIZ@[MOP<$X\88LV*K6N?.2%5J J&G'FQ7"(\?Y20MH;0%*"Z"T M$$J+4+2V9DV!P;4N"Y?3-:538ID!JY1I/N(IR<5,<),8.P6#%@Z@- ]*\Z&T M $H+H;0(16M[V-0/W-,7G;1!"PU0F@>E^5!: *6%4%J$HK4_AML4,*B]@'&] M*ENPU5!)F/X]-5O/K?_M8)I/O])3LV)'NU;LKNR 0]6#TGPH+8#20B@M0M': MZC55#6JO:NQ,VGJ*&%Y=7I,+*?40NC9U\_FK+S?$XR)Y8.4W+,B'A-TE::*^ MOR&?BCQ>ZIFG.FMD84M/5D-KZ<'*2 M+Y:=%U5V\,$R0K]; :7Y-3O=!%:78+2O)JV\QL./K39 $H+H;0(1:LTZV_&ULQ5=M;YPX M$/XK(^Y4]:1F>=O7=!>I21I=I$87);WTPZD?')A=K!A,;9--_OV-@7!LCG ; M:77] C:>>3S/,P,>EENI[G6*:. Q$[E>.:DQQ;'KZCC%C.F1+#"GE;54&3,T M51M7%PI94CEEP@T\;^IFC.=.M*R>7:EH*4LC>(Y7"G2994P]G:"0VY7C.\\/ MKODF-?:!&RT+ML$;-'\65XIF;HN2\ QSS64."MM[HS! M4KF3\MY.+I*5X]F(4&!L+ 2CVP.>HA 6B>+XT8 Z[9[6L3M^1C^OR!.9.Z;Q M5(IO/#'IRID[D.":E<)@[$I38R:YPI@HSG]9T] M-D)T'(+)*PY!XQ#LZQ V#F%%M(ZLHG7&#(N62FY!66M"LX-*F\J;V/#B<\85W#)1(EPBTZ5"RI'1P/($SGG.\I@S 1>Y-JJL5X[@IDXYR#5\ MTI3_PB9$@Y'00:/%;TPIEAOXPMD=%]P\P0D)G@!E[T2P^/[H)DZE0 U_5 AP MI7C,\PUD:XFFC=>.&TTG-*7B%TR53(PC]#Q!XP1A^!1=T MRA3J'J338:0SC%ND\%4DES1OA0]:X8,*.GR3\*1T43;RVT56"?,5XS3G/TJ2 MZJ\OA ,7!C/]O4^9>M-Q_Z;VFW"L"Q;CRJ&77J-Z0"=Z]XL_]3[VB7,@L!U] MPE:?< @]:HI'UXI#0;5!5U3UO(]ZC3>O\.S7ZR'R9Z/Q?.D^=#G55G[8,0LF MHUEKM1/LN UV/!CL5U09O']"IG1OO0Y[+Z#RA"ED,C>IAF !"7OJK=?]D!:# M2#L4)RW%R7[YP$=4,==[I:2&G':T'B_\R8N,_(?13K33-MKI8+377-\?G2ND M5R4W2-5I^L(;Q'CKRW(@L!VZLY;N[&=\3&:'U.= 8#OZS%M]YOL5KY6B:E7H MT"%I#,WIQ/GP;]7ZY*CW\,?=2AT%+ZJY,9ITC,+1?-Y?SHLV_L5@_)\?"VI[ MZ.B\E8*R:,_2O@ '0=Z:KP.![?#UO7_:$N]G5'2SZX$D.A3:KD:=ULW_'ZJZ MV:1;L//QBZ(>MJG#=SM-J/T#H"YLPZDM%+@F)V\T(V]5-]7UQ,BBZDOOI*$N MMQJF]"."RAK0^EI*\SRQK6[[:Q/]#5!+ P04 " #N@*U8K8T6THL# !^ M#0 &0 'AL+W=O9M MSIQ#SFC(\5;I+R8!L.1K*J29>(FUZW/?-W$"*3.G:@T29Y9*I\QB5Z]\L]; M%KE1*OPP" 9^RKCTIN-\[%Y/QRJS@DNXU\1D:P3ZM[S7V_ IEP5.0ABM)-"PGW@4]G]&A,\A7/'/8FD:;."ESI;ZX MSLUBX@6.$0B(K8-@^+>!2Q#"(2&/?TM0K_+I#)OM'?IU+A[%S)F!2R4^\H5- M)M[((PM8LDS8![5]#Z6@OL.+E3#Y+]F6:P./Q)FQ*BV-D4'*9?'/OI8;T3 ( MPST&86D0YKP+1SG+*V;9=*S5EFBW&M%<(Y>:6R,Y+MVI/%J-LQSM[/2:<4V> MF"W$AC=5;,G)#+A,D5&,(E>6XM9W,NN.6(\?H*+./B#7GEX/Y)5&9PB1G[%L4YBGY< M"ID50L(]0GKD3DF;&/).+F#Q7WL?-Z7:F7"W,[.P$_".Z5/2HV])&(01>7J\ M(J]?O>G [54[WLMQHSVXMTJN3BSHE#Q #'S#Y@+:Y':BN&0]-VL6P\3#;#2@ M-^!-__R##H*_.CA&%<9)J M[A@Y91@ZZ\RZ)0KC0'"6Y^*G6W1(;BRDYG.;]N@%M/4SD'OPJ#7QK5 &^1H[ANXF4;#,!S[FQ8.@XK#H)-#(\.6[B@V[BC:G!

+R\*;$.2QQ:5Q;:75H^,JV9M(?G3#?>KP9.767H[UUF MZ$O4&5H7&GK<2E/"-:.&AJ->?T_8U,6&'JG:T)_+S4D4CO;E3EURZ!%K3HG5 M++BC?C3\@8/?N!*GH%?YQ=^06&72%K?C:K1Z7%P45^IZ>?$R04HK+@T1L$33 MX'2(^G5QV2\Z5JWS"_9<6;RNY\T$'TB@W0*<7RIE=QWGH'IR3;\#4$L#!!0 M ( .Z K5A-G&#K @, -,+ 9 >&PO=V]R:W-H965T?Q[^ 9K(>]4!*#)0\P3-;0BK9,9 M<+$>6J[UM'#-%I$V"[8_6-(%3$'?+*\DSNR2)60Q)(J)A$B8#ZU3]V3D9H#, MXI;!6FV,B7%E)L2=F5R$0\LQBH!#H T%Q=<*1L"Y84(=]P6I59YI@)OC)_9) MYCPZ,Z,*1H+_8*&.AE;?(B',:*T/Z%,DEO*4R"70%4J ;^15H0F(9FPA"8!HYQ<)$K+--_Y M1$941>3\/F4KRK.EPS%HRO@'W+N9CLGAP0=R0%A"OD9$.RAT MG>6ZO#VZ+JD\(BWW(_$82&2*,2!3"%+)- -%?GY%*+G0$*M?56[GY[2KSS%%>Z*6 M-("AA56I0*[ \M^_<[O.YZH@-$2V%9)6&9)6';M_&@NIV6\(R4@H7>5JCN]F M>/,[6?FM8P<_YFK3A5VC3K_KE$9;TMJEM':MM'.E&58X2GM.[RJ!.4NG7N"N MT7Z!G5)@IU;@I4C@D6".W^&/>I+NJ9!:CM>F2D-D6^YV2W>[;U0]W29#TA#9 M5DAZ94AZ_UD]O98<]3#C)=Y!YE/M%AF3=A,:&SILF&$73=(8X#[&PO=V]R M:W-H965T$ ]NPW6;[]]A.&F6BF_; 2^QKWW-\S\FUTT;I>U,!6/0@N#09 MKJRM9X28H@)!S4C5(-W.7FE!K0OU@9A: RT#2' 21]&4",HDSM.PMM9YJHZ6 M,PEKC8 OVKEYK%Y&>I60"I&%*(@W[ M#,_'LT7B\T/"#P:-&>KU#E#Y\, ,)X\ X@[0/Q:0-(!@G.DK2S(6E)+\U2K!FF? M[=C\)'@3T$X-D_XO;JUVN\SA;'Y+.94%H&UHF842M9(@K4$?T+PLF;>:Q1'\>0" M?/$R? E%#T^>PHG3WYL0]R;$@2]YE0D;X-1"B9;,%%R9HP:#?LUWQFK7<[\O MB6W9)Y?9_3VQ/;P*HZ-/-.67&PO=V]R:W-H965TMQ*DM(+$1-(<6@=VTAZ('6EI;1"A2)6D[ M^?LN*5GP0S%ZZ$7B8VW+#DK06@F!5&P&'EWX>TXL?$NX ># MC=YI$^MD+N6+[3SF(R^P@H!#9BP#Q=\:QL"Y)4(9?QI.KUW2 G?;6_8'YQV] MS*F&L>0_66Z*D7?CD1P6=,7-5&Z^0..G;_DRR;7[DDT3&W@D6VDCRP:,"DHF MZC]];?*P PA[[P"B!A#]*R!N +$S6BMSMB;4T'2HY(8H&XULMN%RX]#HA@F[ MBS.C<)8ASJ3WE%.1 9FY(S.6924%"*/))S+#$Y.O.!"Y((]BC:-2,="7Y!M& MXM@4-*@U:'(^ 4,9OT#,\VQ"SL\NR!EA@GPOY$I3D>NA;U"J7=#/&EGWM:SH M'5E?J;HB<7A)HB#J=<#'I^$3R%IXO _W,4%MEJ(V2Y'CB]_AV]I_J\W_NIMK MH_ $_NYR5E/UNJGLK;S5%><>UO#$P6VY6*?7=K?6NP:.8P;AH(W9T]5K=?5.ZOJ)A<&>KTK) M);KNE%8S]'>6C?IQ=*#M."@<#*Z[Q?5;'(CK"(INP@-Q_DY1L@\"7NDE M$YIP6" LN+I&G2OU!+ M P04 " #N@*U8CPVGF+D# @# &0 'AL+W=OGW_UUY%VF.R&_J@V )B\%+]7,V6A=W;NN MRC904'4G*BCQR4K(@FI%[L%9:633IM[SS*=BEIS5L*S M)*HN"BI?'X&+W:&FTXKNH8%Z"_5L\25VT?)60&E8J(D$E8S MY\&_G_NA<6@L_F2P4T?7Q*2R%.*K6?R2SQS/$ &'3)L0%'^V, ?.323D^+<+ MZO3O-(['U_OHGYKD,9DE53 7_"^6Z\W,&3LDAQ6MN?XL=C]#E]#(Q,L$5\U? MLNML/8=DM=*BZ)R1H&!E^TM?.B&.'/SH@D/0.02W.H2=0Z.--HTW9L-*\QD76N)3AGXZ?:2$%G< MY]?=GR#KW<-3=QMV")EYX(1X*(FJCTS-]I4L4R0BR5^E(BO>]/G\_ M+)666+;_V))OWQ;9WV;V\KVJ: 8S!S>K KD%)_WQ!S_V?K))\3\%.Q$F[(4) MKT5/]QI4]%4*SAM==L!75((M[S98W 0S1\XV'4U";^INC_.Q&"63@]$)9]1S M1C=QPKZB/Q \7-!JW=^R\;9!1T!1JFV H\&[)Y/DC&]H$P118B>,>\+X)CT5Y2AFSE2S/VR$\9#0#\X( M+39>: =,>L#D>S_X&DJ0M*U1FN/IRLP.-7W%QIT,F&+//^,>VOC^I4H=]^#C MVW:4%"M0IG\BLMFV++/7Z'CX>4?GH$.;<7BA B8]Y^1[!3;'"Y79IE$XARU. M#=6EPIT,J^G=KW#AW0N\K]!"O (SHG:[$%61H^LI84#W=KE_*& MF_O\O+IN.I1_6XN"XV%&-.A9UZR_A3[L2+Z7Q .1 M+6;^)#Q/P#T:W\SLC*/.FI6*<%BAGW>78/JR'4?;A195,]$MA<;YL+GK\P0V+_3T'Z'U!+ P04 " #N@*U8<8%N5)X" @!P &0 M 'AL+W=O)CYW1S)*[&FVD>M8K M $->*B[TV%L94U_[OBY64%%]+FL0N+.0JJ(&IVKIZUH!+1VHXGX4!)E?42:\ M?.36'E0^DHWA3,"#(KJI*JK^W *7F[$7>J\+CVRY,G;!ST&A/K9"[ELYU\*<=>8 4!A\)8!HJO M-4R TB\@[@"Q,]HJ M<[:FU-!\I.2&*!N-;';@XHSHW"7(<[DMY1340"9N2LSD54M!0BC MR1F9X8TI&PY$+LA-4JSDD'V//^W%7O?IG9.V7:VA:[Z<3:%F"&Y&8# MAYFDEWMZAZ+2--I3[&_U+_OOP+I?,J$)AP7B@O,+-*S:?MQ.C*Q=2YM+@PW2 M#5?X"P-E W!_(=%&-[%=LO\IYG\!4$L#!!0 ( .Z K5C9TL+]\0, /$3 M 9 >&PO=V]R:W-H965TWT,)Y[L&?\F-@ 2/65I+J;61LKMC6V+> ,9$==L"[FZLV(\(U)-^=H66PXD M*9.RU'8=)[ S0G-K-BFO+?ALP@J9TAP6'(DBRPC_<0LIVT\M;#U?^$37&ZDO MV+/)EJQA"?++=L'5S&Y0$II!+BC+$8?5U'J';^:NHQ/*B*\4]N)@C'0ICXQ] MTY,/R=1R-"-((98:@JBO'%7,(Q$P9^G? M-)&;J159*($5*5+YB>W?0UV0K_%BEHKR$^WK6,="<2$DR^IDQ2"C>?5-GNI& M'"3@T8D$MTYP_V^"5R=X9:$5L[*L.R+);,+9'G$=K=#TH.Q-F:VJH;E>QJ7D MZBY5>7)V2U*2QX"6I6;F+-NR''(IT%NT5)))BA006Z$%5\+A\@8+^_%[0 MK5I*>87^4DFO[T 2FKY1*5^6=^CUJS?H%:(Y^KQAA5#Q8F)+Q53_GAW7K&XK M5NX)5@^$7R,/7R'7<4>&]'E_^AW$3;K73;=5?YHFN4V3W!+/.X'W7/T56JAN MR6X3T#\?53CZ("$3_YI*K;!'9FR]36_$EL0PM=0^%,!W8,U^_PT'SA^FP@<" MZ[3!:]K@]:'/.B* 5@1KSH1QD2NXH(33SY/=S(U<+YC8N\.2#%&A[WM-5(?K MJ.$ZZN7Z$82X0>_BN,B*E$A(U-Y6+8DIT4\/$]D*SS^@\784A.X165.4&_AF MLGY#UO^EQN8@34S]%QQFGBOT M@< Z589-E>$%]WLX9!L& NNT(6K:$ V[WZ,7DL.N.SX6IC$J&IN%.6ZXCGNY MSEDN)"\J;Z!>/HK[6G7$2+,7Z=P%&@BL4S1VVK>W.RKM:CG+:8SN8$=C M,!,>U$D,A=9M0.LEL'=)Y?8ZE;-;,1!:MQ6M5<']7N5\Y;YT(4'H'5L54Y0_ M/F$ <.M5<+]9N2]X3F7!H:1[3Y_TV$RS%^CL11H(K5MV:WQP<$F]#NJ-AD+K MMJ)U1[C7=?R"7L.72G3\8[F:@H(3:FTM#.[W, ],,HZ^PH;&Z0F5]@*&ULK55=;],P%/TK5P&A(6U+FJ0%1AJI'PSV,&G:-/: M>'"3V\::8P?;;39^/?YHLVYK*X3H0^*/>\X]]]2^R5HA[U6%J.&A9EP-@TKK MYBP,55%A3=2I:)";G;F0-=%F*A>A:B22TH%J%L91- AK0GF09V[M2N:96&I& M.5Y)4,NZ)O)QC$RTPZ 7;!:NZ:+2=B',LX8L\ ;U;7,ES2SL6$I:(U=4<) X M'P:CWMFD;^-=P'>*K=H:@ZUD)L2]G5R4PR"R@I!AH2T#,:\53I Q2V1D_%IS M!EU*"]P>;]C/7>VFEAE1.!'LCI:Z&@8? RAQ3I9,7XOV&Z[K<0(+P91[0NMC M!Y\"*)9*BWH--@IJROV;/*Q]V +$@SV > V(7P!ZZ1Y L@8DKE"OS)4U)9KD MF10M2!MMV.S >>/0IAK*[;]XHZ79I0:G\PNN"5_0&4,8*85:P0F,RI):CPF# M"^X/BG7\:(J:4/;>1-S>3.'H[?LLU$:")0J+=;JQ3Q?O29? I>"Z4O"%EU@^ MQX=&>J<_WN@?QP<)+XD\A:1W#'$4ISOT3/X>GAR0DW1V)HXOV52[[#E(]8_V]#M[^@>%CK:K M%?/7#NVJW5,.'*7MTJN\%]E?%JZVZWH=EO:WH[S@<*MWU"@7KJ4J*,22:W\- MN]6N:X]&PO=V]R:W-H965TQ\]=[CA[ MF@GYJ&( C9X3QM7,B;5>G[FNBF)(B#H1:^!F92ED0K09RI6KUA+((@QMA-N.%V3%=R" MOE]?2S-R*Y8%38 K*CB2L)PYY_ALCH<6D%O\HI"IVCNRKCP(\6@'5XN9XUE% MP"#2EH*8QQ/,@3'+9'3\*4F=:D\+K+^_LG_+G3?./! %<\%^TX6.9\ZI@Q:P M)"G3-R+[ :5#NFQQMO*'<_HVW6II5:G ZO.*:\!5] M8(#.E0*MT#&Z-;FR2,V,6*(YD?*%\A4Z3T3*S3+A"W0>16F2,J)A8>>EIG]) M_J<8P"[AX25H0MD7PWQ_>XD.#[Z@ T0YNHM%J@R=FKK:>&+UN%&I^J)0[>]1 M_9/($Q3@(^1[_J %/N^&7T)4P8,FW#7QJX+H5T'T<[[@[2"2PN>,ZA@M*:<: M$#-YJL[:G"Q8!^VLMH#/U)I$,'-,A2J03^"$GS_AD?>US>6>R!H!"*H !%WL MX7B1B^PX%EF;P$Z>]R9V3V0-E\>5R^,/J>QQGP'H MB:P1@-,J *?]5/;I3KX- F\K)[MM&OHFE;Y);Y4]V2U:?[)=V:U&>T1B;]-E MO9YJNR1J%'>P+;+-:+!/9.TH@#M%SD6R3C680YY8ZHQ(:-77R?'>U.Z+K>GQ MIF_CCVGUHXWO1PW%<3+XD:YYR=8+;8;#=QMW;XMS4:X0@Z4!>2=CPR&+ MRTPQT&*=WP<>A#:WB_PU-A= D-; K"^%T*\#>\6HKI3A/U!+ P04 " #N M@*U8!;E>^=(" "6"0 &0 'AL+W=OT,D]R*1F;L@4N.K9C4M",L@%83GBL!A;5^[E9*CC3< W J78 M:".=R9RQ%]VY3\:6HX& 0BRU U:W-4R 4FVD,'[5GE8SI19NMM_<;TWN*IT1>+7 ^U>!7PM\DVA%9M*:8HFC$6F&J8U1JVQ(KM_B M3'+UE"B=C.YSB?,EF5- 5T* %.@3FJE/)2G4"%N@&R&)*A8DZ+:0!5=1&>.2 M_,'F)=R\JJ]) #J=@L2$GBGQ\VR*3D_.T DB.7I*62%PGHB1+16LGM*.:[#K M"LS; _85\PODN^?(<[Q>BWS2+9]"W,C]]W);E:BID]?4R3-^_AZ_.\:2DE"* M5#9HMVA3(F+*A"[0CZNYD%Q]GC_;DJYFZ;7/HG_92['",8PM]4\*X&NPHH\? MW-#YW%:"_V3VKB!^4Q"_RSW:\UJN*U5H5'H)64=>.++7F]B=QD=B]QKLWB'L MH V[4@4;V'YO"[O3^$CLH,$.#F&';=C!8>Q.XR.QPP8[/(3=;\,.=[']+>Q. MXR.Q^PUV_Q#VH V[OX/M#K:P.XV/Q!XTV(-.[*<4U$:^D,#;X <[\(&[!=]I M?R3\L($?=L)OK*G8K*GG* ?9ELAP9X5QA]M+S&Z,YP1-3 5H;^R:^L2B=IPE MR06BL% JYZ*O:L6K4T#5D6QE-M(YDVI;-LU4'9R ZP#U?,&8?.OHO;DYBD5_ M 5!+ P04 " #N@*U8663;024# #2"P &0 'AL+W=O3')) MK"8VLPUT4G_\;">D@$+43O0%;.?>XWM.KN/3WS#^(%( B1[SC(J!E4JYO+1M M$:608]%B2Z#JR8+Q'$LUY8DMEAQP;)+RS/89_1Y"QSW"E"2IU MVV%_B!&8@[Y<3KF9VA1*3'*@@C"(.BX$U M="_'KDDP$=\);,3.&&DJ<\8>].0F'EB.K@@RB*2&P.IO#6/(,HVDZOA3@EK5 MGCIQ=[Q%_V+(*S)S+&#,LA\DENG ZEHHA@5>97+*-E^A)'2A\2*6"?.+-D5L M)[!0M!*2Y66RJB GM/C'CZ40.PD*IS[!*Q.\PX3VD02_3/ -T:(R0^L*2QSV M.=L@KJ,5FAX8;4RV8D.H?HTSR=53HO)D.(4UT!6@3V@8QT0KBS-T0XO^T#J? M7X'$)/N@(NYG5^C\[ ,Z0X2BNY2M!*:QZ-M2U:'1[*C<WC,I4 MH&L:0[R?;ZOZ*Q+>EL3(:P2\Q;R%?/-5'MGO_,=J_ 3E5@I[' Z[O[X?1G75&->:_MM1.![5$,*HK!&QVW MX)02G AL3X)N)4'W!&W8?5$;UD0=;\->56#O!6V(GM#,'/PG=+PO&X%>^U). M!+;'V76>[U;GC3JS!#Z1"J="VY=AQV*XC2]_S*B^#'BA B?B 2VK^Z&6?8'7 MV^E!I]7K'79J?5@W.&A5>\<=Y< 38QH%,E=1X3&JU&PO=V]R:W-H M965TN05 MQJPN?%^G!914G\D5"-Q92E52@U.5^WJE@&8.5'(_#(*!7U(FO"1V:S.5Q+(R MG F8*:*KLJ3J<0Q<;D9>S]LNW+"\,';!3^(5S6$.YFXU4SCS6Y:,E2 TDX(H M6(Z\R][%9&CC7< W!AN],R;6R4+*>SNYRD9>8 4!A]18!HJ/-4R D7E]CD0NR9QRT&3Q2&9* M9E5JR(0:R*5BN'HZ!4,9?X.(N_F4G)Z\(2>$"7);R$I3D>G8-ZC+LOMIHV%< M:PB?T1"1:RE,H'1 M3M3F.')\T3-\4Z9IGBO(J:M<3/ VZS^^8BBY,E#JGUUYJWG[W;SV [_0*YK" MR,,O6(-:@Y>\?M4;!!^[3!^);"\%_38%_4/LR:TTE'D=4?T/4:^-VM-TWFHZ/ZBIKG(\C5E!\4)(H3(LI7Q;])V%?)#Q;P_D M2&1[Y@>M^<%_JLG!,5-P)+*]% S;% S_K2:'+ZK)CJB.FO1WKN825.XZEB:I MK(2I+[1VM6V*EZX7/%D?8[.L>]L?FKK3XG65,Z$)AR52!F=#K"M5=Z]Z8N3* M-8"%--A.W+# A@_*!N#^4DJSG=@7M'\ADM]02P,$% @ [H"M6# !2JJ" M! W!@ !D !X;"]W;W)K&ULK9EK;^HV&(#_ MBI5-TSE2:6XDT Z03B'1*K5;=:JS?9CVP20O$)TDYMBFM-)^_.PDI(0$ETS^ M4G+Q^_CR^!9WLB?T.]L FR:(-9)A=DRWDXLV*T QS<4O7 M)MM2P'$1E*6F8UF^F>$D-V:3XMD3G4W(CJ=)#D\4L5V68?IV!RG93PW;.#SX MFJPW7#XP9Y,M7L,S\&_;)RKNS)H2)QGD+"$YHK":&E_LV]!V94"1XL\$]NSH M&LFJ+ GY+F_NXZEAR1)!"A&7""Q^7F .:2I)HAP_*JA1YRD#CZ\/]+"HO*C, M$C.8D_2O).:;J3$V4 PKO$OY5[+_#:H*>9(7D905?]&^3#MR#13M&"=9%2Q* MD"5Y^8M?JX8X"K!'9P*<*L Y"7"\,P%N%>">!CAG H95P/#2(GE5@'=I#GX5 MX!=M7S96T=(+S/%L0LD>49E:T.1%H:N(%@V0&A! _0E MCA.I&J?H/B\[K!3_:0$<)^GGB8(?KVO$"??OZLP"TNQ[D'7%=SJ3$+B&J,HRA->#GF3&D:;>_6W=0M MN.[9;LH8 "I[ZP)81)-MT4'_?A IT3V'C/W3U4E+[+ ;*Z?M6[;%$4P-,2\S MH"]@S$3=?:M3K$[80BUZ*&*/GO^L<,44 8<*!)7&(G)")'5 M*HD %=FBG1C/%*5%5_A7T57OE#GU=5_"O (FE^N7V8T_GI@OQTIU9ACHA(6: M8 VE7JW4^Q]*4[PD%'-"WU $N7QUL5>OI<(?6DT5QUQ^0U6 G5&"Q"O).$4I(7Q&C5A=UO9NV"9UY!CIA MX:C51X;C1@4:*L:UBK%2Q1];$#-6DJ_+@7&%T@0ODS3A;UU&E*R^1L;M3C]J M]_J%SCP#G;!0$ZSA[:;V=J/T]G"8QA):?M5D\L, X3Q&;X!IESPU4&QN1P/+ M[1+U8>!P8/E=:XPRL*^Z2THQ[M*DJ10-3;;U_BUJ]1E@AY6G\^-32>H[O"I: M8^FQK/;XNC!=H+5TH2Y:T\K1"8&MWA! M*-BDD,Q; E+NMN MSK^W<:>]J?<][^94N,Y, ZVT4!>M*?S]A,16?I?/'N1Z)C>)5.X8V17*@2LV MC&I:;WUN>V+T.D>LUF,/K;10%ZT4:!X=RF9 U\7Q.4,1V>6\/'2LG]9']%^* M@^F3YW/[=E$>M+]CRG/_1TS72<[$:%T)I'4]$L.'ED?IY0TGV^+H=TDX)UEQ MN0$L!KA,(-ZO".&'&YE!_0^-V7]02P,$% @ [H"M6$4>8&B7 @ "@8 M !D !X;"]W;W)K&ULK511;],P$/XKIS"A(8TE M3MV5N#4[)4ZMYM+HM)$+F"4&!N M'0.COPW.40A'1&7\ZCB#/J4#[J]W[!=>.VE9,H-S);[SPI:3X'T !:Y8(^RM MVG[&3L\[QY@'B& 7$'B)\"QL\ MD@Z0>*%M95[6.;,L2[7:@G;1Q.86WAN/)C5%L=H7D@8&WL*#^ M*!J!H%:P:.I:(-V590+FS)1P0;<-E[+M&F?_X3E:QL4;0MXMSN'PX T< )?P MM52-8;(P:6BI/)#B'>_-GIF8Y3@)ZU ;U!H/L]:O12?1QR(#_1/;( MCG%OQ_@E]M:.FO$"J*N 5:J1UE +Y:*AZW>]9$N$BOJST;X776<*UZX@.%MR MX5T;LJC->^+SNBFVR4;)AS3<["L?B(E/^YA64+CWK"K4:S]M#.2NTK8+^]-^ MH$W].WYR/J-!U\ZEOS3ME*0>6W-I2->***/C4QH3NIT\[<:JVC_>I;(T"ORR MI&&-V@70]Y52=K=Q"?KQG_T!4$L#!!0 ( .Z K5AQ(G%M>0( #L& 9 M >&PO=V]R:W-H965T5*HRCZ"PL MA:R"-/%[2Y,FNB$E*UP:L$U9"K._1J5WLV 5\ZOR]PYW$G3U8@U.RTOK!&9_S61"Y@%!A1HY! M\&N+NVL924LSK6ZESD5L^ B@!S7HE%THW>? ML--SZO@RK:Q_PJ[SC0+(&DNZ[, <02FK]BT>NSP< .+3%P!Q!XC_%C#I !,O MM(W,RUH($FEB] Z,\V8VM_"Y\6A6(RM7Q5LR?"H91^D7Y!Q8.(%;OA]YHQ#T M&I8&+58$=T(U"%>62UR[I%MH+.8@*Y@+E35*D*PV?W@SW'/"4NRYVF3AS0)) M2/4V"8D#=I\-LRZXZS:X^(7@O@HS@LGX'<11/!V SX_#%YCU\,ES>,AIZG,5 M][F*/=_DQ5Q9BP@+:3.E;6,0OE^M+!F^BC^&Q+5LTV$VUYZ7MA89SH+:9=!L M,4A?OQJ?11^&I/XGLF?")[WPR3'V]-XW ^8G8HN&>YO;UPT(5WSE:TUHRJ$, M'*>-88_"6+B 4E=46!C'D(N]'9+_=TSQ4:9GVJ>]]NF_:<^Y_+KA^VX$X9#H MEN^]YW-#=)M&HVAZD83;0T'#7N>_W=IHPX/6=F.56V(CN1$5KAD8CY!%#D)0IC.3262B5]TY3^$B(JKW@",?Z9 .>JI#%,!%$IE%$Q>8&0KX>&K;Q^N&! M+99*?S"]04(7, 7UE$P$]LPB2L BB"7C,1$P'QK7=G]D6QJ0C?C!8"WWVD1+ MF7'^K#O?@J%A:480@J]T"(JO%8P@#'4DY/%W&]0HYM3 _?9K]-M,/(J940DC M'OYD@5H.C9Y! IC3-%0/?/T5MH+:.I[/0YD]R7H[UC*(GTK%HRT8&40LSM_T M96O$'L!N'0$X6X#S44!S"VAF0G-FF:PQ5=0;"+XF0H_&:+J1>9.A40V+=1JG M2N!?ACCEW0%Z(,DEF>(""=(0")^3>ZI2P=1&M[\G(*AB\8)D0\D=HS,6,L40 M=3X&15EX@?"GZ9BF0HYZ)M/?\KG)^3A'^-Q3<46: M=H,XEM.J@(_JX6/P"WCS+=Q$9PI[G,(>)XO7/&J/E "-L@N-PH9-@RA.9D F ME 4-B:5P 7[I\J/G$"KFH#>Q7V94!^&!FY3"6(%AO?Y MD]VQOE2Y\Y^"O?&J67C5K(ON/8 ^-K1'N 2.I.\F#]')0N@C9N7UV@-SM:^A M=I83-;0*#:U:#4B[744[1[7W:-M6L\2[-O*)O-L%[_9[O#M5O-L5O#LEWK61 M3^3=*7AW:GD_$V6E-3.=:*27J&D]X'TY!D)=P=_ ME93>85*ZY9U=.]F)4MQ"BOMN4O!"%0)7%4FXR(H(O-\^),ZMR)-EE=2Y!T?; MI6/O!KUA;5N[^]EZAW>)7X/$6-TA\Y*8RKO6.N!D'V2E:I#KEGB;>R6&KN_P MGEZP6*)]&ULK5==;YLP%/TK%I/V(77EFY N05K35:NTJ5&SK0_3'ARX M":@&9[9)VG\_VU :4LH:B9=@XWN.[[D^D,MD1]D=3P$$NL])P:=&*L3FS#1Y MG$*.^2G=0"%75I3E6,@I6YM\PP G&I03T[&LP,QQ5AC11-^;LVA"2T&R N8, M\3+/,7LX!T)W4\,V'F_<9.M4J!MF--G@-2Q _-S,F9R9#4N2Y5#PC!:(P6IJ M?+;/9K:C #KB5P8[OC=&2LJ2TCLUN4JFAJ4R @*Q4!187K8P T(4D\SC;TUJ M-'LJX/[XD?U2BY=BEIC#C)+;+!'IU @-E, *ET3"W!K@*N%5IEI61=8X&C"Z XQ M%2W9U$#71J.EFJQ0Q[@03*YF$B>BA:#Q74I) HR_0U_^EIEX0!_10MHE*0D@ MND(SFN>RX#KR!-T ![:%!$D+HKC-/5Q-)_[ M M^,8,Y5%;1\]/N;7$=7 G+^ITM;1>9UDZE'\HQO< Q30SYSNHY&]/:-'5B? MNI0.1-;2[3:ZW3[VZ <5F*"X.GJNM=>;)%VZ*S)?DZDWQS:RPY$_M@-[8F[W M-3T/=$9^&/I>T 2V\O6:?+W>?*\WZJW M16E.7&1H.M2<"$'6;'N2KF7[]BC M&HBL)=UOI/M#6M0?4O= 9"W=0:,[&-*B08=%'3OTQOZ!13L#0\OWPFZ+CII\ M1[WYSN4?%# FW5D=U"UF#!?B&,_V;G#LV0U$UJI%V-0B'-*SX9"Z!R)KZ1XW MNL=#>G;\S(J^9P5!<.#8_X:UIC*#R)@*D"NKR@5 MCQ/5?6-$_4$L#!!0 ( .Z K5C KXB*EP0 "L9 9 >&PO=V]R M:W-H965TT(?V Z MHZ<\*]C2V'%>7IHFBW:08W9&2BC$G2VA.>;BE"8F*RG@N#;*,].Q+-_,<5H8 MJT5][8ZN%J3B65K '46LRG-,GZ\A(_NE81LO%[ZFR8[+"^9J4>($-L"_EW=4 MG)F=2ISF4+"4%(C"=FEA[4N#NL5?*>S9T3&20[DGY$&>W,1+PY(]@@PB M+B6P^'F$-6295!+]^-&*&IU/:7A\_*+^>SUX,9A[S&!-LK_3F.^6QKF!8MCB M*N-?R?X/: ?D2;V(9*S^C_9-6]\S4%0Q3O+66/0@3XOF%S^U((X,[-DK!DYK MX P-7O/@M@;NT,!_Q6#6&LS>VR6O-:B';C9CK\$%F./5@I(]HK*U4),'-?W: M6O!*"SE1-IR*NZFPXZL-)]'#CF0Q4/8+"G]4*7]&OZ*K.$YE('&&;HIF.LJP M?@R XS3[)%I\WP3HXX=/"Y.+7D@M,VH]KAN/SBL>771+"KYC*"QBB$?L [6] M[2@$3#'\CH'SPN#:42K^&?$S9'N?D6,Y]MB U.:WF)XAUZ[-9V/C49L'$'7F M[HAY^'[OK@*&VTT(M]9SWS$A7N9#D+(H(ZRB@/[Y(MJC&PXY^W>DL]>-^&Q< M7*YZEZS$$2P-L:PQH(]@K'[^R?:MW\:XZQ0+=(J%FL1Z$9IU$9JIU%=KDN?B M660R4)]1B2EZQ%D%8]%0"DV-1B,VK\7D^^=Q99U9EGA@'H\QOZM5J*EC/7Y> MQ\^;P(_ML'"!F)CQ8P254E,)-F+>$9MS;^:XSLP?0#QM./>]"\^W!PU#3=WK M<4)?49M M/]@8;*6_J; ;,?^(H3]S+?DW@/W>AJ&F[O5@SSO82/Q\C M[PW(Z_08:A+KD;_HR%^HUY*RI*2D:9UF,L3)*?8QXDK1J<0O3M:!X4KQ9HM0 M4X=Z#&WKD,M;2HHR?T57WV[1'24)Q?D8,K7$5&9:U0*M:J$NM7XPC@HK^_], MI%MU77'2J19H50MUJ?7CY!SBY.A*IUNE-Y+;M=KA9-@ZU4)=:GW8A^+25E9& M*[$P10 0,[2E)$I2ZP?B4$/:ZB+R#F@$!<=)S3X2SX"(A=SBV1+Z5DW42@]R$\L=TM=9 M?09:U4)=:GWZAPK45I>@7\1$SQ \E5 P 3HMHHK2TLL5 .M M:J$NM3[L0YEJJ^O42?6^6FOR:]<_*>2'.:56AZ'28:?>/N:O_S8/S9O/"+>8)JE(US/8"E/K;"[\TF9GOCGAI*RWGN\) MYR2O#W> 148D&XC[6T+XRXETT'T?6?T'4$L#!!0 ( .Z K5CLPESNJP, M *$5 9 >&PO=V]R:W-H965T$C6AB4'!#G$7!*P^#K!%O)<@L0P_FV91M>E%%ZV7^D[=>_B7O:8P9;D M7[.$IVMC:: $#KC.^6=R_@W:^UE(7DQRIC[1N:VU#!37C).B%8L1%%G9?.-O M[7.X$-CS*P*G%3A3!6XK<*<*YJU@/E6P: 6+J0*O%7A3!7XK\)59S=-5U@28 MX\V*DC.BLEK09$/YJ]3"D:R427SF5%S-A(YOMJ0\ >79/@?T)%( E$*"GCF) M7] OZ'V29#(Q.$3 N_T1.HG=+R=T!>3@N?XQY-_@A^6Z" MW/&ORJ-Q>0!QU[O3EYO"_2X"3ALPC&L M#3$M,J G,#8__F![UJ]#%NN$!3IAH4[83BXCAXX%.R?H:RX.K.B$Q;HA(4Z83N=L$@3K)>5>9>5^>BD\CJ)($Y0 M5=,X%F:?+"$RHB30-JN?LHG-V M,>KLR(IAR-E1V*W.ZH0%.F&A3MA.)RS2!.MEQ>NRXNE\8W@ZLZ(3%NB$A3IA M.YVP2!.LEQ6_RXH_<1G*5%B:EP7*&*LA&4K+*.[6M.B$!3IAH3_AG3&A)GI; M8SONW.JJ>J8M.].6MYCVKN\:JBOQ;S%6+PRY=3'D8L.W+\?E>=[,\_O#WXZ. MXU:#EF^?A6LOOGMBH*'H4DWKCM6AM25$( MIYM9_D%XC^7JX(MT?]NY+PO_3 $]UIQQ7"99>6P10[D8'<2MO^Z[M[\/W_-= MU^T['NCL--0)V^F$19I@37S,B\TGN7GY$=-C5C*4PT'@K9DO'CMM-@2; TXJ MM1^U)YR30C53P E062"N'PCAKP=RBZO;E=W\#U!+ P04 " #N@*U8B!CS M9'@$ #]&0 &0 'AL+W=OZ7>^BE.TBZ)U,:VUFG5C6[5[<6T%]0^2:S:D %IFGWZ@>VX=NJ@ M1F*Z;QH; 4/(!XW"R;?[(:29@40GE&"&"RGUHU[';N^,BAK_)'! MCK>>D6K*$Z7/ZN4NG5J.B@AR2(1"8/GS G/(Y7J!L4*%Y"H7O]8=T3+P@A,&7FW@'1FX@Q,&?FW@?]1@4!L,/FH0U ;!1PV&M<&P M[/NJL\J>#K' LPFC.\14;4E3#Z53.H;;*@;O1 P^NJ=$K#F*2 IIU]Z6[6D:Y1T:=>MI@?>872+? MO4">XPUZXIE_W-SO,0_UYK]AU1N]X"[\OBFQUF*?KK=XE$=P(*_G=? M5<04W"HO=-\$;!>!P,AMTFQ(:\=L0*&K$"K5C?-FJP MP!4+;25''TJ:#'GSH(F8:%)6&02%AN"=80=-<*.?O"Z.#*9$29AH4E89!(6 M&X)U,F+<9,18.]0?"8.$KDCVKY0:#N.^7"91I7_2SA-X5<^]BV/EQ_7;L^WE M\<*H#>9<14W"(I.PV!"LH^A5H^C5_Z#H!=H RVCUKU -.#7KZ_U[: ^8<31& M1;5!=LL.WI!Y)Y*;H83.8EG+X 6 M.>Y554\Y=^HV2@N-TB*CM-@4K:MNZRC$_<%+>AV J<0P20N-TB*CM-@4K9L8 MWEMB>-IAOP"FACQ> :)+1+>""TS2C*P.NU]9FK1VQ;W25RY4BK<6=2ST8/KVI:>\ONC[VKT?AHXQX9 M=1OWN'5'XT$PN'H[4J@DLUNGU@6P57F_P.5 VA)1G?4VI MSZN;B#=,=3%RC]DJ(QSEL)1(YW(DPV+574/U(NBF/!M_HD+0HGQ< TZ!J0KR M^Y)2<7A1#IH;G]E_4$L#!!0 ( .Z K5C+Y$N]I@0 'X: 9 >&PO M=V]R:W-H965T//GP.FNP)?2PV M&#/PG*5Y,;4VC&VO;+N(-CA#Q8!L<<[?K C-$..W=&T76XI1+(VRU'8=)[ S ME.36;"*?W=+9A.Q8FN3XEH)BEV6(OLQQ2O93"UJ'!W?)>L/$ WLVV:(UOL?L MQ_:6\CN[5HF3#.=%0G) \6IJ7<.K)1P+ ]GB[P3OBZ-K(+KR0,BCN/DSGEJ. MB BG.&)" O%_3WB!TU0H\3C^K42MVJ

P.AN">",$#7TG.-@6XR6,< M=]@O]?;0U0C8G$<-Q3U F;M:Q:^(#H '+X#KN'Y'0(OSS;VN_NC-ES@Z9:[T MQJN'V)-ZW@F];[OL 5,YC'*$P ^.B:8O2;X&WW>L8"B/Y;4PI,G[ U^_47&#B_=<$S*;8T)*: ]6NPODZ]+]@+,,?K),_% MHSE*41[A+M:ESZ'T*7;MIQD,W= 9^N'$?CKFJ VN+T=#8@K'88E1M:4I-Q7F4]D/M%'T+YYG)2N4E/)Z* W_E+Y@,H:'@W"=H:BCZ4W.4-J*KFF#H':;+P'N1M= M!E-Y4=B% ]C^I= 'TQO=1Q0:L*DTH+[4.!]=C[2E\JF =-U!^(JDT4K#E)I* MLJDUH+[8>)ODV]E*Y4)=O0/_U>(U5#U4W(;ZK5;ET1094%]EG,&C24[ .=E) MY3!\ X[1"L.4F@JQJ3'@Z+SDY,#P#HMOKF(:+4C.*(K8#J7@+TPS\/D?C&CQ MI9.=S>+4HCT(:F?)DAK/F>7H!4KSB MDLY@Q'\F:'G84=XPLI6?_Q\(8R23EQN,>#TJ&O#W*T+8X48XJ(^<9O\!4$L# M!!0 ( .Z K5@#]_5V[P( /H& 9 >&PO=V]R:W-H965T%GGB9,>6E[^LXPYSIKBRQ MH)U4JIP9FJJ5KTN%+'&@7/AA$ S]G/'"B\9N[5Y%8[DQ@A=XKT!O\IRI_0R% MW$V\GG=<>."KS-@%/QJ7;(4+-(_EO:*97[,D/,="8 6AP-A8!D9_6[Q"(2P1R?ASX/3JE!9X.CZRW[C: MJ98ETW@EQ3-/3#;Q+CQ(,&4;81[D[CL>ZCFW?+$4VOW"[A ;>!!OM)'Y 4P* M *'3725R*J^98=%8R1TH&TUL=N!*=6@2QPM[* NC M:)<3SD0+(^,US*BN!*YD3F>MF;.K S>,*WAB8H,:9 I5Y,_2[FKXIEAA"#/7 MAI,W-'K4O%C!3+!XW5G$F10$L^B*[DXF*.#3-1K&Q1FQS_-2R#WB*]ZQ;Z@F MJ\R/#_IGE?[P#?U]8BY,IF%>))B\QOOD16U(>#1D%K82WC'5A7[O,X1!.(#W MX(/.F$+=0MVOO>X[ZOY;7ENB3H/74T5NKI#NNH'E'D[C[MG>+4]W3"7PZP=1 MPJW!7/]N\JK*/VC.;]_WI2Y9C!./'K!&M44O^OBN-PR^ME0WJ*L;M+%'#URO M.ZFB$^5T,XC?@**+ 9\^G#5)K82UMV,KT) 4=MN!F_Y8CPP9'+@;] M9D=&==I1:]IGUY;($;9%15VVNLU0*AZC?=4F0W<764&Z'A?74**J8AHU5LDN M3C3V1MV+X7\:_9-^E*-:N:ZK(9:;PE2MJ5ZM&_NTZF?_PJNO CW'%:=^(S E M:- =T7FIJM-6$R-+U]V6TE"O=,.,/DZH; #MIU*:X\0FJ#]WT5]02P,$% M @ [H"M6"A%1)R> @ 3@< !D !X;"]W;W)K&ULS55M;],P$/XKIS"A3=J6-.U:--)(;3=@$I.J=8,/B ]N^KY.8E"8 EA@8FQ"(Q^:YQ@45@@HO&MP?3:D-9Q=[Q%?^>T MDY8YTSB1Q6>>FGSHO?$@Q05;%>9.5A^PT7-A\1)9:/>%JK$-/$A6VLBR<28& M)1?UGSTU>=AQ",,7',+&(72\ZT".Y14S+(Z4K$!9:T*S R?5>1,Y+NRAS(RB M74Y^)IX9F3S"F'2E,)$EG;5F+EUG,*O/">0"G-79'JOK)SM&N,-$9H)_I_WC M*S2,%R=P!%S ?2Y7FHE41[XANC:HGS34QC6U\ 5J7;B5PN0:KD6*Z7-_GV2V M6L.MUG%X$/"6J7/H=DXA#,(>/,RNX/CHY !NM\UAU^%V7\IASA2>S7_-SD@I M)C*D&C8PW\"NW91MW/*H8BH]?>XVD=K EX\4!6X,EOKKOMS5E'K[*=FK?*F7 M+,&A1W=5HUJC%[]^U>D';P\([K6">X?0XWMI6 ':%44M)]GAOX]MC==W>+9/ MK.-.)_+7>SA25,W>[:U?:Q&-4]\J=Y_=)0'\BX MT%#@@ER#\P%5AZJ[=STQ\XUU&.R%?U9H0C;YFC*NQM=9ZXX1VABFW)J-B;R8G(Y%K1CF9 M2:3R+,/RVP-A8C>V7.NP\86NUMILV)/1!J_(G.CGS4S"RJZLI#0C7%'!D23+ ML77OWDW=T"@4$G]1LE.U9V2H+(1X-8N/Z=AR#"+"2**-"0P_6S(EC!E+@./? MO5&K^J91K#\?K'\HR .9!59D*M@+3?5Z;,462LD2YTQ_$;O?R9[0P-A+!%/% M7[3;RSH62G*E1;97!@09Y>4O_KIW1$T!['0K>'L%KZD0G%'P]PI^0;1$5M!Z MQ!I/1E+LD#328,T\%+XIM($-Y2:,5T+EA*IT'OT@!5-$.8I>J0LUR1% MH'V1[M4CT9BR:S#R/']$5^^NT3MD(V5 *$0Y>N94JQO8A.<_UR)7\!4ULC40 M-_#M9$_RH23IG2'IHT^"Z[5"3SPEZ:F^#0ZKO.8=O/;@]1K\A.4M\MT;Y#E> MT(%G>KFZWP/'KX+H%_;\,_:>L.24KQ2:52'\^WZAM(0D^:?+7:6YH-NG%\:7%\NVB6NF&A:^K9 M=C(<^H.1O:W#;PL%GAM50B>P!A6L02^L/XA2=^B>,9'@HEJ))C\K.#&E@O4'0#3VJH$<7!&.ZQGQ%3"%98BK1%K.< MF+#LL)28:\0H7E!&];$"@!SI@CULQ2CV MO7 01\,&]+9@Z _BV'6'W?!=YWB7.F\CL$>>*]B#DY=@EN0,*@)D.3]&S%R\ MA>0EL;LQ70M-.B]!YU(7=$A^QP>U?L)]FP\@Q^HTD-B8BMA]B[OMRA7&\= + MPR:!#LF![\-!/5.Y7>](P'LS@:G@L-#4A&4&?2:1$@2*7@9=804$B_ZD MY;6K&GAZ$#6OHGYD/UA"W&,7X?9>U9W,FVQ?RG*I+J'MMVC[[C"(HB;K_Z.! M<(\=A-O?0AQ8OS^PYGFV@(P$\LWT%=DF;R;O%1-*7==S> LM;6\"]]3>/=:3 M<^UX@V$ -WC3;6W1"%+%]6O)W5J;R>W$-JW/K MM*I2I]292\4]=B[NQ:W+F]CTA2GL0MKLP[XG5?*Q:\-;1N2JF&E-;N5&ULS55K;],P%/TK5T%" M0V)+FKZFD49JNR$F,:A6'A\0']SDIK'F1["==OOWV$Z:=:BK$ *)+XGMW'M\ MSLGU=;*5ZDZ7B ;N.1-Z$I3&5!=AJ+,2.=%GLD)AOQ12<6+L5*U#72DDN4_B M+(RC:!1R0D60)GYMH=)$UH91@0L%NN:Q6SLXGW %XI;O3<&IV0EY9V;7.>3('*$ MD&%F' *QKPW.D3$'9&G\:#&#;DN7N#_>H;_UVJV6%=$XE^PKS4TY"):&QLARY,&LES!H) M\3,2^G CA2DU7 F[U=/\T-K1>1+O/)G%1P%OB#J#?N\UQ%$\ .VXZB.P_<[J MOH?M/P/K?/K5)HJ6]GUK4J$D=QY7UG%?LK* *Z($%6L-B\ZV;^\M,%P;Y/K[ M(;<:%H/#+-PAO] 5R7 2V%.L46TP2%^^Z(VB-T]51;C7\CBJM6_L&C)9"]-TOVZUNSNF3&PO=V]R:W-H M965T8XLON:A7E(ZOY/J'[T1 MPI#[/"OTQ6!C3'DV'.ID(W*NW\A2%/:3&ZER;NQ;M1[J4@F^JH+R;!B.1B?# MG*?%8'Y>;;M2\W.Y-5E:B"M%]#;/N7IX*S)Y=S$(!H\;KM/UQK@-P_EYR=?B MHS!_E%?*OAON**LT%X5.94&4N+D8+(*S>%P%5'M\2L6=WGM-W%=92OF/>_-N M=3$8N2,2F4B,0W#[[U9EN1=5^U;1MD72PDGQHU'VT]3&F?FES//46&T9 M37BQ(I>R,&FQ%D62"DU^)(O5*G6:X1EY5]3*=PKZC@K#T^Q[N\G;>:,**E5CUQ#-__-@3 M/[1G97=JPL=3\S;T G]+S!LR'OU PE$X[OL^_O!%J;SAU!\>B>4;$IX^&\[\ MX1^XRQY4X9.>\.CEX7W98W\X%H='&@4IKJ))-ZJP3Y MZ[V-).^,R/7?/8?]MDXSZ4_CNOTS7?)$7 QLOZZ%NA6#^3=?!2>CG_O:'PFC M2!A#PB(D+ ;!.BJ:[%0T\='GEY^N;952Z2UWY8]D*5^F66H>^H3B)1TK%"2, M(F&LAIU4,#=JN9U/9J>C\^'MO@"0&>.^C&&XR]AIV.FN8:?>AKW:JF1CQR-$ MWI!2V6&:,@]5-1/_;M/2=1M]3>QE'MO$2!A%PE@-F^Z=\' YH\("%!:11*8U!:!*7%*%I737NV7."_5JW49,2*&$EXELF$&]&K M%B_G:+4@:11*8PVMN MLDP>ZX>]1K%7N?:REY3\@2]MQ:A'J7VB:+"=\5?P]%1=^I,?V]A0&H/2(B@M M1M&ZHFCMU-!OIUX+MRS7"4%NC3:\6+G72Y[Q(NFU5?V\8[L(*(U"::RA[<_H M30YZ"&C*&$7KBJ$U54._J?K>7G>NZW6LXKX4A1:] T@_Y6@)A(<]\=/33*$I M&90606DQBM:50.N.AEZ_;!Z-IP'YC\0/2I"K#5>Y364K1L(S;3=_W"[S5.O& MG# ;07X5=X2J[9HLRC*SNSGQ]&H&:I9":11*8U!:!*7%*%I77*U9&DY>QWH/ MH:8IE$:A- :E15!:C*)UU=3:JZ'?7OUMF3U6*R/=.-;=9R'NDPVWDB(W4E4= M5%H8D;G[>[8\:Q&BW.!@/B&"YHQ1M*YD6KLW]-N]GREQ=4U;5/.(5BV/5W%TT2L4J!T, MI5$HC4%I$906HVC=&TQ;VWC\2LMWQ]#ENU :A=(8E!9!:3&*UE53ZS>/_7[S MEZEH_J1'2PMJ2D-I;'RXUG=VN!@&FC-&T6K)#/>>R9 +M:X>MZ%)XJ:?ZAO? M=UMWC_185 ^R>++],CBC0<]V%IQ%]0,[6GS]_) /7*W30I-,W-A4HS"KX1R.]C/;Z0TCV]<@MV#4>;_ U!+ P04 M" #N@*U8T;6RK5@# #J#@ &0 'AL+W=O+'K!2&.;*$6Z)&TG M;[]#29:M1&$15S>V*'+^F8^'$6>XE>JG7@(8\I!QH4?>TIC5F>_K9 D9U1VY M H$]*:!I;I1Q/PJ"OI]1)KSQ,']WK<9#N3:<";A61*^SC*K' M<^!R._)";_?BABV6QK[PQ\,57< MF+O5M<*67ZFD+ .AF11$P7SD3<*S:=BU M!OF([PRV^N"96)1[*7_:QBP=>8&-"#@DQDI0_-O %#BW2AC'KU+4JWQ:P\/G MG?IE#H\P]U3#5/)_66J6(^_$(RG,Z9J;&[G]!"50S^HEDNO\EVR+L0/TF*RU MD5EIC.V,B>*?/I03<6" .LT&46D0/37HOF 0EP9Q#EI$EF-=4$/'0R6W1-G1 MJ&8?\KG)K9&&";N,MT9A+T,[,YZ)1&9 OM$'T.0#F:0IL]-+.9F)8I/8R7YW M 88R_AY'W-U>D'=OWI,WA ERQ3C'?CWT#<9B%?VD]'M>^(U>\!N3*RG,4I-_ M1 IIW=Y'A@HDVH&<1T[!*ZHZ) [_)E$0=1OBF;K-+R#9F0<#1SAQ-:]QKM=] M06\Z^3R[_'KS939IFANGK3VY9WI%$QAY>#0UJ UXX[=_A?W@8Q-82V(US&Z% MV!IW>D]V;M.P M7O]@6"W@TRK@TS\*F,##BJGB$_4(5#4!N#U$03QH6B:GU9'+% ;[;W+P9]Q+ MNK$]#+^=B^%QV3@TK)^AX.GN4@M^=CR?8WH=!Y MZ6@E6?W&!6:KQJNMV^RUY/Y!-9&!6N1%%L+(M3!%85&]K0JY25Z^^/OA116( ME_(%$YIPF*-IT!G@#4<5A571,'*5UR;WTF"EDS\NL1@%90=@_UQ*LVM8!U5Y M._X?4$L#!!0 ( .Z K5C'H8I7C@( '@& 9 >&PO=V]R:W-H965T M2B[TU"N,J2Y] M7Z<%E%0/9 4"9W*I2FJPJS:^KA30S(%*[H=!,/9+RH273-S84B4361O.!"P5 MT7594O5[!ESNIM[0VP_5\9.-=P#<&.WW0)M;)6LI'V[G)IEY@!0&'U%@&BK\MS(%S2X0R?K6<7K>D M!1ZV]^Q?G'?TLJ8:YI)_9YDIIMY'CV20TYJ;.[G["JT?)S"57+LOV;6Q@4?2 M6AM9MF!44#+1_.E3NP\' .3I!X0M(#P&Q*\ HA80.:.-,F=K00U-)DKNB++1 MR&8;;F\<&MTP84]Q913.,L29Y$:DL@1R3Y] DP]DA5F2U1R(S,GS%%DJN67N MX*C(R'6>VT-HINZH 7*^ $,9?X<,#ZL%.3][1\X($^2^D+5&B)[X!L7:)?VT M%39KA(6O"(O(K12FT.1:9)"]Q/MHLG,:[IW.PI.$MU0-2#1\3\(@C'OTS/\= M'IV0$W4;'SF^Z*\;3Q9,IUSJ6@'Y<;761F%N_^S;L88Q[F>T]_U25S2%J8<7 M6H/:@I>\?3,'1GJ"@E'$# !F%@ &0 'AL+W=O[%Z>]<.!)0 /,V4ZR M2OOC9P,ED%!6>LZ;@HF?C_W]PN,^]F1/V3<> @CT/8E3/C5"(;)+T^1^" GA M%S2#5/ZRIBPA0C;9QN09 Q+D04ELVI8U-!,2I<9LDC];LMF$;D4GBD O(>?T>PY[5[I*2L*/VF&HM@:EAJ1A"#+Q2"R,L.YA#'BB3G\5\)-:HQ M56#]_H'^,1_07(RDG M^1OAZ!VZ"H)(W9,8+=+B&U/OZK4'@D3Q&]GCRYV'7K]\,S&%G(LBFGXY[G4Q MKOW(N ZZH:D(.?J0!A TXTVIH1)B/PBYMCN!-X1=( >_1;9ENRWSF3\]W&D) M][K#/? ?"V^H<:K7XN0\I^]K0?]^EEW10D#"O[;97G#==JY:12YY1GR8&G*9 MX,!V8,Q>O>H\G.D-Q<+W*"6 M8\=9.#K)PN/\ZYS2,P6/*\'C3L%_BA 8N@4?HAU9Q>TBQR;IH35-KQ2_^_YE9,NJI.6[+S.ZQ>CNCB=9TQCXX8S\K MA3_=,V@UJ1/7^R/32?-TT9I6'DIY?*Y:'FLMYK72/%VTIJF'>AYW%_1/RUSW M)','K9FKJ3HOG3E'K8\/Q3[N5^U_= 8876T80%YD=93_W>#>GYO6#8 N6M/4 MPQ8 GVL/@+5N K32/%VTIJF'?0#NW@AX6T""(E9ZFTEOHT<2^;3 QVYK)FNJ M\TM_?CUL(=VL'< EP#;Y02:7M>XV%<415O6T.BR]RH\(CYY?X\MY<>1YP!0G ML#>$;:*4HQC6$FE=C&1"L.)0LV@(FN7'?"LJ!$WRVQ!( $QUD+^O*14/#35 M=;0\^PE02P,$% @ [H"M6*]=L^V/ @ U 8 !D !X;"]W;W)K&ULK551;]HP$/XKIZR:6FDC(:'=U(5(!3H-:950JVX/ MTQY,G*;:3$,(E<0"LRM8V#T6.,8A7!$5,:?EC/H M7NF N^LM^U>OG;3,F<&Q$C]Y8R]VGS#5H\O,%?"^%_8M+E1 M /G*6%6U8*J@XK)YLN?6AQT \1P&Q"T@?@T8' $D+2#Q0IO*O*P)LRQ+M=J M=MG$YA;>&X\F-5RZ?_'!:CKEA+/9;54+]8(((Y2XX!9F@DD#'^&F*+@SF@F8 MRN:V.-O/)V@9%Q>4\?@P@?.S"S@#+N&."T'G)@TM5>6XP[RM8-14$!^I(($[ M)6UIX%866.SC0U+328JWDD;Q2<([IGN0]#] ',6# _6,_Q^>G"@GZ1Q./-_@ M*!_%F"Q@7'+)8$QB-9^OO)O.[$..G61TC7UM:I;C,*#.-:C7&&3OW_6OHB^' MY+X1V9[X02=^X-F3(^(G=* MB&S/B,O.B,N3MV#W;S= _02X[;QYX\W!UFE(^XV];B*OLWXO3L/UKJXFZ6HW MI\MHB@UW!D2%>NGGIH%QFPOZC:>8]MI^H*MW,T&9C5>W'T%Q9&FI^6=)G![5+H/.%4G:[<2_H/F397U!+ P04 M " #N@*U8U,^5[*\" #@" &0 'AL+W=O^=72A2PV'.U'XH^S+/,_O,##M$M9#W*@/0Y*'(N5HZF=;EA>NJ)(."JHDH M@>/.3LB":IS*O:M*"32UH")W?<\+W8(R[L217=O(.!*5SAF'C22J*@HJ?UY! M+NJE,W6."[=LGVFSX,912?=P!_ISN9$X,FBW=:XBY#G([O8(\YT63-FXHPH7U-+M.4F2'-3S9>7(.F+'^)%BTN MPE"Y2>OPJG'H/^(P(#>"ZTR1=SR%= "_&L=/_1$"%]5W(?"/(;CR1QEO MJ)R08/J*^)X_&SK0./P:D@X>C!PGZ#(26+[@+QFYA5)(S?C^) 7?/J(Y66LH MU/>AX#?^F%%W_RAFWHF9CXI9;=8DP:J5 M;%N9- XI&&5X:N;.1'8B-NS$AO^Q@,-SAN%,9"=A6'1A6(SF?,U3)K%9$5%S MD"IC)6%< SH:+.!1LJ?J;LBF7N]U\";ST.O_IMW[TTVD +FWO55AV59< M-_VD6^W:]Z7M6NYO\Z;WXXVZ9UR1''8(]28++$?9]--FHD5I6])6:&QP=ICA M)PA(8X#[.R'T<6(<=!\U\2]02P,$% @ [H"M6)OB'&+)!P *CX !D M !X;"]W;W)K&ULO9M=;]LV%(;_BN 50P17%?KCB7SIEX7"Y6/(O+-V+-<_676U%DL51?B[MQ MN2YXO*P[9>F8NFXPSN(D'\W.ZF-7Q>Q,;&2:Y/RJ<,I-EL7%UPN>BL?S$1D] M';A.[E:R.C">G:WC.W[#Y9F(W"GX[?GH+3F-?%9UJ%O\ ME?#'W&K#KN M?WY2_ZT.7@7S*2[Y7*1_)TNY.A]-1LZ2W\:;5%Z+QS]X$Y!?Z2U$6M8_G<>F MK3MR%IM2BJSIK&:0)?GV=_RE,6*O@]*Q=Z!-!VIV\)[IP)H.[*4=O*:#5SNS M#:7V(8IE/#LKQ*-35*V56O6A-K/NK<)/\NJ\W\A"_351_>3LAM^ILRB=RWR[ MAJIS<>+1GA[K4L\QG_O+NS-(]@KM'?/%<]U8T;'?&6*W'#IPQ^_GX MYT_5W+F4/"O_M5F_U?;LVE62.2W7\8*?CU06*7GQP$>S'W\@@?N+S3=,L0A) MK.6IM_/4@]1GU_R!YQMN7:S;GD'=L\JB#S,:DI">C1_VK;"T\J:,M%M%X"P& MQNCO8O3!&.>BE-7U7 "Q;A7\O2BFX=2(M-N&$.H;@8)3&1AHL LT /]O1!E MZ:P+<9M(6Y!!)P :D"DSPK2T8A,W,.($9S(PSG 79P@F@O=K7L1U N!?% :4 MO%0?%NEF61U:&&?[U.9$B)D,,,4B)+&6KY.=KQ-P_=PH"*DL5'[@*<'LE_)XV*QJB->J@63BG5UB['% M/.U>%F1BAFQI%# S18!S&A@Q<37VN'"2X+FZ>M(ZY'BIP"HI974U/7 KL+B= MB!B;&N=P;FE%0F;DSPB>V-# ]WB/@(%_$%*%+?KD#JLCI!OKA%!S)=B:A<2\ M1B)XSD,]H=H3"GIRF2]$QIW;0F1/SHC<'C;MQ#-Q0V)&W6T5!(%G!@U.:FC0 M&B/) 8[]F\':Z&4P+3Z=5&W6G52JBN,\6H*MO( MK_5=B'_>),_>=HD-1SO+HMN(A-U<>PQF)1I:"[4*ZK;!G:V:I[,$3&1JHAGD*$NR+BGN-!%S=LS2RE/?@V0R-5O,T MA7GZ4(6/=AG:5N*S-;/4^.#)# U6\S'UCUSFHYAD/$=5B[#4VN9J&JUM"P-3%3 MN+#;;^M!NX5;2OW0#-Q2W@W-,E@$3VQHX)I?*F6#@87J;8AN5A &QE[78WD,),( .*VNQ M+FU2TG' @J3=LA8\OZ&G6R,I.X"D:A=LC1"S5#M'58NPU-J6:;!EQP9;A@JV MJ&H1EEK;7 VV# ;;/HC';'5C<[,$C]?;G6, ,-, S#"+T*P+MX1X9E$/'K*W M0<= 9:91F<&HC$2,S$+'C'BFO3YIX5G>4S#S&_P<+W-.0:=>YK. MO6^C<\_"R23TS?\YPZ/T]L0R*)L$OIW-/R<@5+['4FO[J?G>@_D>/=>CTCZJ6H2EUK9:T[YWH(S= M)]=;:+^3ZU%A'TNM;8Z&?0^&_?=RQ0NK$Z@/EZ"J15AJ;<\T_WOPPR7?OC?W M4!\G056+L-3:YNHM@@=O$7K>83#Y?^[9BO/F6RK'V"/X>H_@PY5YI+TG/$I? MWWS;L]WF2R_' 'Y? [\/ __+=YZP4&]KMFK[CTJ>=+TY!N_[FO=]^EU9Q,<$ M_SFJ6H2EUK9:[S9\>+=Q:&O5=-]?+E-B5AOA,7H[ @^Y#72\]Q)MQHN[^F7D M4BV)32ZW[YKNCNY>>'Y;O^9K'+\@I_/M:\M:9OL6];NXN$ORTDGYK9)TWX0J MG13;%Y.W7Z18UZ_J?A)2BJS^N.+QDA=5 _7W6R'DTY=J@-WKX;/_ 5!+ P04 M " #N@*U80]6?#+D^1BQ?AWL020Y#F)4W'964J9O>WU MQ&P)"15=ED&JOIDSGE"I#OFB)S(.-"R"DKCG6-:HE] H[4PNBL_N^>2"Y3*. M4KCG1.1)0OGZ&F*VNNS8GI.+C"[@ >27[)ZKH]Z6$D8)I")B M*>$PO^Q(2',:1[+3VSU%U0G M--2\&8M%\9^LJK)6A\QR(5E2!:L6)%%:OM+GJB-V ASG0(!3!3A[ ?W^@8!^ M%=#_W8!!%3#8"SAX#L,J8+@78(\/!(RJ@-'O!HRK@"+[O;)WB]2X5-+)!6J>>F"I%'\BOSYAST:OB-12FZC.%9?B3/R8O?PHB=5TW0%O5G5C&G9 M#.= ,VQRRU*Y%,1+0PB;\3UU2MOST8@7?GB M55N[S)A;NB9]NZ ,-A35*4+2.%8_2-E"=$\@3C_^0UZ6W7D,ZYFQ5QGODKZU MU])$LUO5=LON/W?5"WY]D&5 M(#<2$O%O2S.O2]R@':>'^[1GP:Y M7QLK.E5'F# 7$^9APOP2-BQ@>F7T-!D-K(O>TZX\?BUCG]=E&ED?;K,^-&:] M&/BO/M^2>\X6G"9MZ3023DTG)LS%A'F8,!\3%B#!&@(9;04RPIU$1IAJP82Y MF# /$^9CP@(D6$,MXZU:QL;A1(TB,P (!9ESEI!(B)RF:NI04PE=+#@LJ 2R MX$P((F@,;6O@Z[*&TMM&7>2#AU)L&$N9@P#Q/F8\(")%A#(+95 M>RX6[LJCXB$)!I7FHM(\5)J/2@NP:$W5[#AUMGFJH>ND<.CTU*+WJE&Z4#.. MD*UK#3/L9,E@TEQ4FE?1['YC'MV;1GW4.@,L6E,*3BT%QRB%PBR-UY5CD97" M:%6!D7.R"C!I+BK-JVA[*K#W58!99X!%:ZJ@-D%MHVLVN4DC2>-*!!)XJ\5A M9IRL %3O$Y7F'>FM/ED#Y6UCI8_:C@"+UE1%;7;:9K?S0R$'O1,!M3_5 P,) MU=ZT51NH=B8JS46E>4?Z['V>=@FQG#-27#]IU0AF>P(L6E,CM35JF[W14B/P MG$6\O+9W4"&H#BDJS46E>4=ZK%*(72IDW*H05&<4B]942.V-VD8S;7*7%;J0 M3*E$0MKJ7Y@1)XL#U1%%I7E'.NOS$JI9F').TT4YZF:80U4X6D(D=JFH\:\WRW57ZH5BL6K2F_VFRUS6[K M!Q "X(S<9:!'*+71*8:L,^(]1T)"9;S6(O7*/OTF>0YD3F,![?MH3-]QBDIS M46G>D?[5_=0J(E1C%HO6%%%MS=IF;_83I+#2OZM#2V-,SW&*2G-1:=Z1CC(M MC5%]62Q:4Q"U,VN?9LV2G^1]I,9KD9.OZH4R[<.JG>+2G-1:1XJS4>E!5BTIFIJ[]8Q>[>W:A&7Y,G& MJA/%[;,A48L7D3&IEH2SI5XW$GY@'V;&GRRB%L=TT#UO>F7NII2]4ZH_;!;R M4!OFH]("+%HSY[5)ZYA-VB_9G#,U0$BU)1!SX&0.[;E%]6B=%A_4V?=!W4VI MW=S:O^06LV$^*BW HC5S6UNOCME,_)@GCRJC:@\2E7?M0GUI1M_^H586YMMY MK\T5G)SUDK9[ UU_/^5'BWBH;?)1:0$6K9GPVE5US YAG?!R?UY<@U,0M?=, MHO"UOA87P^LP6D22<+:FL5QO!_O6]*-:KT<:?WYP?>_^[T@/]0Q\5%J 16N* MI;97';-9V++/N-NYW;A5#ZA&*RK-1:5YJ#0?E19@T9JZJ4U7!_F.5 ?5@46E MN:@T#Y7FH]("+%I3-;57ZIB]/,3'&\PUG:PG5'\4E>95-'NPNTRVG3>_W#& M6FV 12NETMMY[B\!OB@>Z11DQO)4EH_*;3_=/C9Z53PLN??YU'[KE0]_UICR M6=1;RA=JB:O$,U=(JSM6(R0O'^\L#R3+BJ<+'YF4+"G>+H$JO>D"ZOLY8W)S MH"O8/F0[^0]02P,$% @ [H"M6)$=G\9F P JA8 T !X;"]S='EL M97,N>&ULW5CM;MHP%'V5*%VG5IH:0M9 5D#:D"I-VJ9*[8_]JPQQP)+C9,9T ML/?9B^S)YFOG Z@OHOVQEH%*;!^?=#M=.(@)TSXHX%8YM>Y6GC3 M8BG4T$^:(<\>/J=#/XS?^YZ5&Q=^_.KW?$S M YS[@5/T\@#1BTX'%P80$X\/$]^GC4GWMJ7KZ:=:J^&>8N2^@]PR45KB7LZ? MW\@.-,#>+>AUW$LQ>6ESC-+#@Y*\)\>8<-?I:\.4(095\8X&62':&HY\.Z"5 M24Z]!\*'_IAP-I$,6!G)&5_;X2X,3 M>2$_IDT>'"F%D\W!>57IY$P4 MTL2V$>SOI)J^ ]0],,@X;PQV?3LP&I1$*2K%M>Z8R6;P$>15[;MUJ1W.)%F' MW4N_)9B##C(I9$IE$R;TZZ'1@-,,[$@VF\-1%64 H%)%KALI([-"$..A9E0- M+3NEG-_"1>=[MJ6]RC;VS%22:)K:4-6T,K8#^IMJ5GM3-GZ6KE>RAT)]6NKE M"-.'(J,WDF9L9?JKK#& J8>X.BE+OO[(V4SDU"[^X("C :EYWKR0[)>.!J4R MU0-4^MX#E8I--T=^2E+>T96JRVF5X9Z[1^CYW^9Y1@65A&^:UK7_FK/\;,=1 M[Z4LFZO*KF&GQ^I)XK6;O#P&D_$QF#R*FNP?@\GD"$SV7NRJ^123X3&8[+Y^ MD]'K+,F@>J;<>'#=>FQM1CUX/1CZW^!%@[=!OE'X?K=1,=B(J4K MFHZKKIQ-3-/3#1VU^@!A%[DV'S>"<2SF1@##XF .,(YE87'^I_7TT?58#//6 M=R)]E--'.9;E0L;FB\5Q\V%@<8V"Y@M0/QW7&@ MIMR<*()=Q;QA9S".) F&0"VZ:S2.D>S$\'7O#W:61%&2N!' W ZB"$/@;,01 MS %XP) H,O?!G?M14-^G@O:_TZ._4$L#!!0 ( .Z K5B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G^@Z MULMMMBF0MNDV0!]&'.1:,!*=$)5(EZ22IK]^AU+=C&)YD,O$IU@/TY\HDM]P MR+R^M>[[I;7?Q<^F-OYH6U:J3_QZZ5@2LKZQH9X-!=3?W:*5GY M:Z5"4T^3@X-BVDAM)F]>;\I:N"D^L$&505L#)^.)"ZUN_?WU>"ANM->7NM;A M[FC2?:[51#3:Z$;_4M71Y& B_+6]_6B=_F5-D/6R=+:NCR:S_L*%7 M$?)<7OKN3)"79Q) CB;% 12XTLZ'[HZN? F,-PIN[H_:8#_H.BCW7@;UG[/M M6INK6 P\Q10]1E^*3PTZ=5_]0!<%$=ND,-%]QIU8'S0;ZSIE+& MJTK )V]K70%')=[*6II2"029$)#)'B&_)0@R)2#3O4 N(PY\%4%F!&2V1\A! M3>8$9+Y/R!1!%@1DP0NYD'?BQHN%%TI M)\Z=K& 0%,?.27,5&V/PB/ E0?B2E_"+#%!;PJ[$U[5R_?5NN/RD?[2Z0I"O M",A7O)#+MFFDNXN42WUE-'Q-PJA^7):VA5$=C^,'U$!^P(OY06HG+F3=*O%9 MR=@*NQ?=5><'/= -Z1MFX6S,T@D<.GBSMN9!@YQ1JIDQN^84HA1S%7]4''NO MAF"47F;,?CE3-\JT>&B942*9,9OD$[0Q-:@"Z. P:FE#%C=@948J/# M_0 ,;2" @I4I]:#3))0Q$F9C_*[1<_ESR$3I(6'6PUD\":UP(1U,ER!R@9;8 M34('A.1;SSS$AY9"$V2&_ [XQKI321LJLC3[R&\6BS)$RFV,L M!!R%I.21,LMC5Z"UW3E2,I7%;)%'QEO#U!OEEI39+3B4&7WIE%]2;K]L.WF4 MD9)+RBP7,A,S?,^47%+NB0JI:IP:3"FYI,QRH54]P*0,DS(;AL;,<,J:$DZV MS\S6MQQC4@+*F 5$8Q88DU)0QJP@&G..,2D%9V\TH"V7,%AK#C'VG:NL8D. U2VB,25DH9[;0#LQ-C\*8E(5R]A6;G:MTD19O.J$L5#!;:&<":2LL M+B@+%4^1C!O'C.,]QJ0L5.PK'?="Q&D2QJ0L5' OZE"U.0@]"LI"!;.%'ILU M'.S@HGQ4,/OHL< XHB_(/6?L6PF(967Q F-29BK8-YZA;.QV\(0Q*3,5[/.C M 2:V?;R$,2DS%>SK0+N6Q+NZQ7L-*3/-F9'J[I[TPQS"DSS3LS3;N;_9O7%;0?HZHO\!,> MSI>R+A=.Q#_]]L LCYM[5FU=OX-S7\TG*ZO-%O_-OR>\^1]02P,$% @ M[H"M6,?7A)Q M1JA 7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR M:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"W MH-Y"H+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT M%M1;"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V=0&]'O9U ;T>]G4!OGWRL M)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O M(- [4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IG MU#L3Z)U1[_R3>@_CUZ$,UY[O-5[_)ZD>S^>6Z^4OR^^=D[OW@G-]6S$\_050 M2P,$% @ [H"M6!^=A6\) @ V"H !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WKWS"(L@&V XMY 4]RVT9-8LMV.^7M<5) FA%4 MH"+-V31J;=]SXRM]JU[_>O(49X>^&^*RV*3DKQB+]89Z&TOG:<@K*Q=ZF_+7 ML&;>UEN[)B86"\-J-R0:TCR--8J;ZSM:V5V79O>'_'-LW; L G6QF-T>-XY9 MR\)ZW[6U37F=[8?FGY3Y2T*93TY[XJ;U\2)O*-B[">/*QP$OYQ[V%$+;T.S1 MAO33]GD7.W0LIJ>.8GFZQ#L]NM6JK:EQ]:[/1\KH ]DF;HA2WY7'HA>GDU.^ M83I^\K/SIS*G O/.Q^!\S!,+]/6XUY&,I^<^%Z*0VM.O^):82Y_]?C1.NZ'F MD]GY>O^XL)WF$=GT./^._Y[Q6_TO]B% ^I @?2B0/C1('P:DCPJDCTN0/GZ M],$7*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56 M@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I% M5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP: M15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR5BBR5BBR M5BBR5BBR5O]3UM_.;;\Y?GJ6O6V'UWPV_:'UYAE02P$"% ,4 " #N@*U8 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( .Z K5@'[%:D[P "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ [H"M6+TP;I_W!0 U!\ !@ ("!#@@ 'AL+W=O MEP@ +8I M 8 " @3L. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6%OY@V$ M!@ JAH !@ ("!(1H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6$69ZCU( @ GP4 !@ M ("!Q3 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ [H"M6("W H19#0 ,20 !D ("!"3T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6,YS M@&KK P \ D !D ("!K5H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6+0GA#$&!P W! !D M ("!!6H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [H"M6%)SM+/3! 60P !D ("! MYGP 'AL+W=O&PO=V]R:W-H965T+ !X;"]W;W)K&UL4$L! A0#% M @ [H"M6 K[WTSY @ "P< !D ("!\I 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6%[<+V $!0 *@T !D M ("!&KD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [H"M6)M5UOW; P B@D !D ("!\<0 M 'AL+W=O&PO=V]R:W-H965TP0 !,+ 9 M " @??+ !X;"]W;W)K&UL4$L! A0#% @ M[H"M6!S9_-"5! IPL !D ("!J= 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6'WBW*6D!P ,TH !D M ("!>>T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [H"M6$V<8.L" P TPL !D ("!P/P 'AL M+W=O33 " M :!0 &0 @('Y_P >&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M M6(\-IYBY P ( P !D ("!- 4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6*NA81JI @ [P8 M !D ("!(1 ! 'AL+W=O#@ &0 @($!$P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6%EDVT$E P T@L !D M ("!FQD! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [H"M6$4>8&B7 @ "@8 !D ("!E"0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6&9L M2 (G P ;@T !D ("!>2T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6(@8\V1X! _1D !D M ("!ASD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [H"M6"A%1)R> @ 3@< !D ("! M.48! 'AL+W=O&PO=V]R:W-H965T9- 0!X;"]W;W)K&UL4$L! A0#% M @ [H"M6&(1EI>D!P )$4 !D ("!TE ! 'AL+W=O&UL4$L! A0#% @ [H"M6/RI#9'A M P 9A8 !D ("! 5\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H"M6)OB'&+)!P *CX !D M ("!Q6@! 'AL+W=O&PO=V]R M:W-H965T7!E&UL4$L%!@ !2 %( =18 &>' 0 $! end XML 83 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 84 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 189 353 1 true 73 0 false 8 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Sheet http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3 Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 100060 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Equity (Unaudited) Sheet http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited Condensed Consolidated Statements of Convertible Preferred Stock and Equity (Unaudited) Statements 5 false false R6.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Nature of Operations and Liquidity Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidity Nature of Operations and Liquidity Notes 9 false false R10.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Fair Value Measurements and Financial Instruments Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstruments Fair Value Measurements and Financial Instruments Notes 11 false false R12.htm 995485 - Disclosure - Balance Sheet Components Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 995495 - Disclosure - Intangible Assets Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssets Intangible Assets Notes 13 false false R14.htm 995505 - Disclosure - Revenue Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenue Revenue Notes 14 false false R15.htm 995515 - Disclosure - Leases Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 15 false false R16.htm 995525 - Disclosure - Stockholders' Equity Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' Equity Notes 16 false false R17.htm 995535 - Disclosure - Convertible Preferred Stock Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStock Convertible Preferred Stock Notes 17 false false R18.htm 995545 - Disclosure - Stock Based Compensation Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock Based Compensation Notes 18 false false R19.htm 995555 - Disclosure - Net Income per Share ("EPS") Attributable to Common Stockholders Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholders Net Income per Share ("EPS") Attributable to Common Stockholders Notes 19 false false R20.htm 995565 - Disclosure - Commitments and Contingencies Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995575 - Disclosure - Income Taxes Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 995585 - Disclosure - Related Party Transactions Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 995595 - Disclosure - Employee Benefit Plans Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 23 false false R24.htm 995605 - Disclosure - Segment Information Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformation Segment Information Notes 24 false false R25.htm 995615 - Disclosure - Subsequent Events Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 25 false false R26.htm 995625 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 995635 - Disclosure - Fair Value Measurements and Financial Instruments (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsTables Fair Value Measurements and Financial Instruments (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstruments 27 false false R28.htm 995645 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponents 28 false false R29.htm 995655 - Disclosure - Intangible Assets (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssets 29 false false R30.htm 995665 - Disclosure - Revenue (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenue 30 false false R31.htm 995675 - Disclosure - Leases (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeases 31 false false R32.htm 995685 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 32 false false R33.htm 995695 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation 33 false false R34.htm 995705 - Disclosure - Net Income per Share ("EPS") Attributable to Common Stockholders (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersTables Net Income per Share ("EPS") Attributable to Common Stockholders (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholders 34 false false R35.htm 995715 - Disclosure - Income Taxes (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes 35 false false R36.htm 995725 - Disclosure - Segment Information (Tables) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformation 36 false false R37.htm 995735 - Disclosure - Nature of Operations and Liquidity - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail Nature of Operations and Liquidity - Additional Information (Detail) Details 37 false false R38.htm 995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 38 false false R39.htm 995755 - Disclosure - Fair Value Measurements and Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail Fair Value Measurements and Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Detail) Details 39 false false R40.htm 995765 - Disclosure - Fair Value Measurements and Financial Instruments - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail Fair Value Measurements and Financial Instruments - Additional Information (Detail) Details 40 false false R41.htm 995775 - Disclosure - Fair Value Measurements and Financial Instruments - Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo Fair Value Measurements and Financial Instruments - Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model (Detail) Details 41 false false R42.htm 995785 - Disclosure - Fair Value Measurements and Financial Instruments - Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail Fair Value Measurements and Financial Instruments - Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities (Detail) Details 42 false false R43.htm 995795 - Disclosure - Fair Value Measurements and Financial Instruments - Cash Equivalents (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail Fair Value Measurements and Financial Instruments - Cash Equivalents (Detail) Details 43 false false R44.htm 995805 - Disclosure - Balance Sheet Components - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetail Balance Sheet Components - Additional Information (Detail) Details 44 false false R45.htm 995815 - Disclosure - Balance Sheet Components - Schedule of Inventories, Net of Reserves (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail Balance Sheet Components - Schedule of Inventories, Net of Reserves (Detail) Details 45 false false R46.htm 995825 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail) Details 46 false false R47.htm 995835 - Disclosure - Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail) Details 47 false false R48.htm 995845 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) Details 48 false false R49.htm 995855 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 49 false false R50.htm 995865 - Disclosure - Intangible Assets - Schedule of Carrying Amounts and Accumulated Amortization of Intangible Assets (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail Intangible Assets - Schedule of Carrying Amounts and Accumulated Amortization of Intangible Assets (Detail) Details 50 false false R51.htm 995875 - Disclosure - Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail) Details 51 false false R52.htm 995885 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 52 false false R53.htm 995895 - Disclosure - Revenue - Summary of Sales by Product Categories (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfSalesByProductCategoriesDetail Revenue - Summary of Sales by Product Categories (Detail) Details 53 false false R54.htm 995905 - Disclosure - Lease - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail Lease - Additional Information (Detail) Details 54 false false R55.htm 995915 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetail Leases - Schedule of Supplemental Cash Flow Information (Detail) Details 55 false false R56.htm 995925 - Disclosure - Leases - Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfPresentValueAssumptionsUsedInCalculatingPresentValueOfLeasePaymentsDetail Leases - Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments (Detail) Details 56 false false R57.htm 995935 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3 Leases - Schedule of Maturity of Operating Lease Liabilities (Detail) Details 57 false false R58.htm 995945 - Disclosure - Stockholders' Equity - Schedule of Common Stock, Reserved for Future Issuance (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail Stockholders' Equity - Schedule of Common Stock, Reserved for Future Issuance (Detail) Details 58 false false R59.htm 995955 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 59 false false R60.htm 995965 - Disclosure - Convertible Preferred Stock - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail Convertible Preferred Stock - Additional Information (Detail) Details 60 false false R61.htm 995975 - Disclosure - Stock Based Compensation - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock Based Compensation - Additional Information (Detail) Details 61 false false R62.htm 995985 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail Stock Based Compensation - Summary of Stock Option Activity (Detail) Details 62 false false R63.htm 995995 - Disclosure - Stock Based Compensation - Fair Values of Stock Options Granted Estimated Using Black-Scholes Valuation Model (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail Stock Based Compensation - Fair Values of Stock Options Granted Estimated Using Black-Scholes Valuation Model (Detail) Details 63 false false R64.htm 996005 - Disclosure - Stock Based Compensation - Summary of Stock-Based Compensation Expense Recognized (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedDetail Stock Based Compensation - Summary of Stock-Based Compensation Expense Recognized (Detail) Details 64 false false R65.htm 996015 - Disclosure - Net Income per Share ("EPS") Attributable to Common Stockholders - Basic and Diluted EPS Attributable to Common Stockholders (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail Net Income per Share ("EPS") Attributable to Common Stockholders - Basic and Diluted EPS Attributable to Common Stockholders (Detail) Details http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersTables 65 false false R66.htm 996025 - Disclosure - Net Income per Share ("EPS") Attributable to Common Stockholders - Anti-dilutive Security not Included In Diluted per Share Calculations (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersAntidilutiveSecurityNotIncludedInDilutedPerShareCalculationsDetail Net Income per Share ("EPS") Attributable to Common Stockholders - Anti-dilutive Security not Included In Diluted per Share Calculations (Detail) Details http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersTables 66 false false R67.htm 996035 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 67 false false R68.htm 996045 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 68 false false R69.htm 996055 - Disclosure - Income Taxes - Schedule of Income Tax Provision and Effectie Tax Rate (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionAndEffectieTaxRateDetail Income Taxes - Schedule of Income Tax Provision and Effectie Tax Rate (Detail) Details 69 false false R70.htm 996065 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 70 false false R71.htm 996075 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 71 false false R72.htm 996085 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 72 false false R73.htm 996095 - Disclosure - Segment Information - Schedule of Segment Reporting Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail Segment Information - Schedule of Segment Reporting Information (Detail) Details 73 false false R74.htm 996105 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 74 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: gyre:LeaseExpirationMonthAndYear - gyre-20240331.htm 8 gyre-20240331.htm gyre-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gyre-20240331.htm": { "nsprefix": "gyre", "nsuri": "http://www.gyretx.com/20240331", "dts": { "inline": { "local": [ "gyre-20240331.htm" ] }, "schema": { "local": [ "gyre-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "keyStandard": 274, "keyCustom": 79, "axisStandard": 35, "axisCustom": 0, "memberStandard": 40, "memberCustom": 26, "hidden": { "total": 9, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 4, "http://www.gyretx.com/20240331": 1 }, "contextCount": 189, "entityCount": 1, "segmentCount": 73, "elementCount": 686, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 617, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.gyretx.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_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.gyretx.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_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:PrepaidAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R3": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - 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_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R4": { "role": "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3", "longName": "100050 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:CostsAndExpenses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R5": { "role": "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited", "longName": "100060 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Convertible Preferred Stock and Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_89a9e4e8-a0e7-4184-9ab7-d62955c18efc", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_89a9e4e8-a0e7-4184-9ab7-d62955c18efc", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_a6cf8943-b16b-4184-9771-1d1103276eef", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6cf8943-b16b-4184-9771-1d1103276eef", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidity", "longName": "995455 - Disclosure - Nature of Operations and Liquidity", "shortName": "Nature of Operations and Liquidity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "gyre:NatureOfOperationsAndLiquidityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "gyre:NatureOfOperationsAndLiquidityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstruments", "longName": "995475 - Disclosure - Fair Value Measurements and Financial Instruments", "shortName": "Fair Value Measurements and Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponents", "longName": "995485 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssets", "longName": "995495 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenue", "longName": "995505 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "995515 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquity1", "longName": "995525 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStock", "longName": "995535 - Disclosure - Convertible Preferred Stock", "shortName": "Convertible Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995545 - Disclosure - Stock Based Compensation", "shortName": "Stock Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholders", "longName": "995555 - Disclosure - Net Income per Share (\"EPS\") Attributable to Common Stockholders", "shortName": "Net Income per Share (\"EPS\") Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995565 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995575 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactions", "longName": "995585 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlans", "longName": "995595 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:DefinedBenefitPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:DefinedBenefitPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformation", "longName": "995605 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995615 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995625 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsTables", "longName": "995635 - Disclosure - Fair Value Measurements and Financial Instruments (Tables)", "shortName": "Fair Value Measurements and Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsTables", "longName": "995645 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsTables", "longName": "995655 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueTables", "longName": "995665 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesTables", "longName": "995675 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables", "longName": "995685 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "gyre:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "gyre:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995695 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersTables", "longName": "995705 - Disclosure - Net Income per Share (\"EPS\") Attributable to Common Stockholders (Tables)", "shortName": "Net Income per Share (\"EPS\") Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIncomeTaxesTables", "longName": "995715 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationTables", "longName": "995725 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail", "longName": "995735 - Disclosure - Nature of Operations and Liquidity - Additional Information (Detail)", "shortName": "Nature of Operations and Liquidity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7f279b91-a29f-4cd4-a86c-2b2fa2b3cba0", "name": "gyre:PercentageOfMinorityInterestOwnershipIndirectlyHolds", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "gyre:NatureOfOperationsAndLiquidityTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R38": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:PercentageOfCashAndCashEquivalentsReportingCurrencyDenominated", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "gyre:ForeignCurrencyRiskPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R39": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "longName": "995755 - Disclosure - Fair Value Measurements and Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Detail)", "shortName": "Fair Value Measurements and Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "longName": "995765 - Disclosure - Fair Value Measurements and Financial Instruments - Additional Information (Detail)", "shortName": "Fair Value Measurements and Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:FairValueAssetsAndLiabilitiesLevel1ToLevel2TransfersAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:FairValueAssetsAndLiabilitiesLevel1ToLevel2TransfersAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo", "longName": "995775 - Disclosure - Fair Value Measurements and Financial Instruments - Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model (Detail)", "shortName": "Fair Value Measurements and Financial Instruments - Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:WarrantsSharePrice", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:WarrantsSharePrice", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail", "longName": "995785 - Disclosure - Fair Value Measurements and Financial Instruments - Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities (Detail)", "shortName": "Fair Value Measurements and Financial Instruments - Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_29e34c11-ebae-4523-b54a-83026dffa584", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_29e34c11-ebae-4523-b54a-83026dffa584", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail", "longName": "995795 - Disclosure - Fair Value Measurements and Financial Instruments - Cash Equivalents (Detail)", "shortName": "Fair Value Measurements and Financial Instruments - Cash Equivalents (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetail", "longName": "995805 - Disclosure - Balance Sheet Components - Additional Information (Detail)", "shortName": "Balance Sheet Components - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail", "longName": "995815 - Disclosure - Balance Sheet Components - Schedule of Inventories, Net of Reserves (Detail)", "shortName": "Balance Sheet Components - Schedule of Inventories, Net of Reserves (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail", "longName": "995825 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail)", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:AccruedPayrollAndWelfare", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:AccruedPayrollAndWelfare", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail", "longName": "995835 - Disclosure - Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail)", "shortName": "Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "longName": "995845 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail)", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "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:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "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:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "longName": "995855 - Disclosure - Intangible Assets - Additional Information (Detail)", "shortName": "Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail", "longName": "995865 - Disclosure - Intangible Assets - Schedule of Carrying Amounts and Accumulated Amortization of Intangible Assets (Detail)", "shortName": "Intangible Assets - Schedule of Carrying Amounts and Accumulated Amortization of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail", "longName": "995875 - Disclosure - Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail)", "shortName": "Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "longName": "995885 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "gyre:PercentageOfRevenueAccountedSalesToDistributors", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "gyre:PercentageOfRevenueAccountedSalesToDistributors", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfSalesByProductCategoriesDetail", "longName": "995895 - Disclosure - Revenue - Summary of Sales by Product Categories (Detail)", "shortName": "Revenue - Summary of Sales by Product Categories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail", "longName": "995905 - Disclosure - Lease - Additional Information (Detail)", "shortName": "Lease - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:SquareMeterAreaForOfficeSpaceUnderLease", "unitRef": "U_sqm", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:SquareMeterAreaForOfficeSpaceUnderLease", "unitRef": "U_sqm", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetail", "longName": "995915 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Detail)", "shortName": "Leases - Schedule of Supplemental Cash Flow Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfPresentValueAssumptionsUsedInCalculatingPresentValueOfLeasePaymentsDetail", "longName": "995925 - Disclosure - Leases - Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments (Detail)", "shortName": "Leases - Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "gyre:SummaryOfPresentValueAssumptionsOfLeasePaymentsTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "gyre:SummaryOfPresentValueAssumptionsOfLeasePaymentsTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3", "longName": "995935 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)", "shortName": "Leases - Schedule of Maturity of Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "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": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "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": "gyre-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail", "longName": "995945 - Disclosure - Stockholders' Equity - Schedule of Common Stock, Reserved for Future Issuance (Detail)", "shortName": "Stockholders' Equity - Schedule of Common Stock, Reserved for Future Issuance (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "gyre:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e2ba5d01-fc01-4662-9ca3-a42398a3371a", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "gyre:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R59": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "995955 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:AggregateAmountsOfRestrictedCapitalAndStatutoryReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R60": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "longName": "995965 - Disclosure - Convertible Preferred Stock - Additional Information (Detail)", "shortName": "Convertible Preferred Stock - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_144fd5e8-adfb-46c8-870d-afffac0bc090", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4d142a00-f308-4b4e-b3ef-bb9df5ca56f1", "name": "us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PreferredStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R61": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995975 - Disclosure - Stock Based Compensation - Additional Information (Detail)", "shortName": "Stock Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "gyre:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e4004141-4538-4133-b0d7-f9e94c16a961", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R62": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "longName": "995985 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail)", "shortName": "Stock Based Compensation - Summary of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_b039d32d-4d4a-44d9-b796-70027359ba26", "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": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "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": "gyre-20240331.htm", "unique": true } }, "R63": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail", "longName": "995995 - Disclosure - Stock Based Compensation - Fair Values of Stock Options Granted Estimated Using Black-Scholes Valuation Model (Detail)", "shortName": "Stock Based Compensation - Fair Values of Stock Options Granted Estimated Using Black-Scholes Valuation Model (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_ff0fa155-b40f-490d-a7f3-5df89ceafa68", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ff0fa155-b40f-490d-a7f3-5df89ceafa68", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedDetail", "longName": "996005 - Disclosure - Stock Based Compensation - Summary of Stock-Based Compensation Expense Recognized (Detail)", "shortName": "Stock Based Compensation - Summary of Stock-Based Compensation Expense Recognized (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": null }, "R65": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "longName": "996015 - Disclosure - Net Income per Share (\"EPS\") Attributable to Common Stockholders - Basic and Diluted EPS Attributable to Common Stockholders (Detail)", "shortName": "Net Income per Share (\"EPS\") Attributable to Common Stockholders - Basic and Diluted EPS Attributable to Common Stockholders (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R66": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersAntidilutiveSecurityNotIncludedInDilutedPerShareCalculationsDetail", "longName": "996025 - Disclosure - Net Income per Share (\"EPS\") Attributable to Common Stockholders - Anti-dilutive Security not Included In Diluted per Share Calculations (Detail)", "shortName": "Net Income per Share (\"EPS\") Attributable to Common Stockholders - Anti-dilutive Security not Included In Diluted per Share Calculations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "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": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "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": "gyre-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996035 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_2d56f417-53ba-4cb5-854e-e18a2b9612a1", "name": "gyre:CVRDerivativeLiabilityNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_da045c0d-fe89-4ddb-88ac-25bd143fc6b3", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R68": { "role": "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996045 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_d640ff57-d290-483b-b054-afd886ad5447", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d640ff57-d290-483b-b054-afd886ad5447", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionAndEffectieTaxRateDetail", "longName": "996055 - Disclosure - Income Taxes - Schedule of Income Tax Provision and Effectie Tax Rate (Detail)", "shortName": "Income Taxes - Schedule of Income Tax Provision and Effectie Tax Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R70": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "longName": "996065 - Disclosure - Related Party Transactions - Additional Information (Detail)", "shortName": "Related Party Transactions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9fe0c469-1fb2-44cc-bd97-b0ea4e5929cd", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R71": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "longName": "996075 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_95dfc570-17a3-433f-8293-17509c6fabe9", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DefinedBenefitPlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_95dfc570-17a3-433f-8293-17509c6fabe9", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DefinedBenefitPlanTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail", "longName": "996085 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "longName": "996095 - Disclosure - Segment Information - Schedule of Segment Reporting Information (Detail)", "shortName": "Segment Information - Schedule of Segment Reporting Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e883f2b6-bf27-4ccc-b618-f33fff285eae", "name": "us-gaap:GrossProfit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "unique": true } }, "R74": { "role": "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "996105 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_7ed7a9c6-8f4c-415a-aceb-21373306ae1c", "name": "gyre:SquareMeterAreaForLaboratoryCenterUnderLease", "unitRef": "U_sqm", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b502a6d4-8b65-48a0-ac45-66d765f04180", "name": "us-gaap:PaymentsForLeasingCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "gyre-20240331.htm", "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": [] }, "gyre_AccountingStandardsUpdate202307Member": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccountingStandardsUpdate202307Member", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2023-07", "label": "Accounting Standards Update 2023-07 [Member]", "documentation": "Accounting standards update 2023-07." } } }, "auth_ref": [] }, "gyre_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "label": "Accounts and Financing Receivable, Allowance for Credit Loss, Current", "documentation": "Accounts and financing receivable, allowance for credit loss, current." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and note receivables, net", "totalLabel": "Allowance and note receivables, net", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r295", "r833" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued expenses and other current liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.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": [ "r24", "r858" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r184", "r295", "r296", "r824" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r807" ] }, "gyre_AccruedExpensesGeneralAndAdministrative": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccruedExpensesGeneralAndAdministrative", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses - general and administrative", "label": "Accrued Expenses General and Administrative", "documentation": "Accrued expenses general and administrative." } } }, "auth_ref": [] }, "gyre_AccruedExpensesResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccruedExpensesResearchAndDevelopment", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses - research and development", "label": "Accrued Expenses, Research And Development", "documentation": "Accrued expenses, research and development." } } }, "auth_ref": [] }, "gyre_AccruedExpensesSellingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccruedExpensesSellingExpenses", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses - selling expenses", "label": "Accrued Expenses, Selling Expenses", "documentation": "Accrued expenses, selling expenses." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r100", "r145" ] }, "gyre_AccruedInterestOnCertificatesOfDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccruedInterestOnCertificatesOfDeposit", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued interest on certificates of deposit", "label": "Accrued Interest On Certificates Of Deposit", "documentation": "Accrued interest on certificates of deposit." } } }, "auth_ref": [] }, "gyre_AccruedInterestOnLongTermCertificatesOfDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccruedInterestOnLongTermCertificatesOfDeposit", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued interest on long-term certificates of deposit", "label": "Accrued Interest On Long-term Certificates Of Deposit", "documentation": "Accrued interest on long-term certificates of deposit." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [] }, "gyre_AccruedPayrollAndWelfare": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccruedPayrollAndWelfare", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and welfare", "label": "Accrued Payroll And Welfare", "documentation": "Accrued payroll and welfare." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued professional services", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional and consulting services", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee reimbursement", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r825" ] }, "gyre_AccruedSalesDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccruedSalesDiscount", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sales discount", "label": "Accrued Sales Discount", "documentation": "Accrued sales discount." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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", "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": [ "r60", "r177", "r658" ] }, "gyre_AccumulatedGrossUnrealizedGainBeforeTaxAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AccumulatedGrossUnrealizedGainBeforeTaxAvailableForSaleSecurities", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated gross unrealized gain before tax available for sale securities.", "label": "Accumulated Gross Unrealized Gain Before Tax Available For Sale Securities", "terseLabel": "Gross Unrealized Gains" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r112", "r187", "r654", "r695", "r699" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive 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": [ "r3", "r13", "r37", "r517", "r520", "r579", "r690", "r691", "r974", "r975", "r976", "r980", "r981", "r982" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r909" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r104", "r858", "r1114" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "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": [ "r475", "r476", "r477", "r713", "r980", "r981", "r982", "r1092", "r1115" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r915" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r915" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r915" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r915" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r220", "r221", "r222", "r223", "r233", "r297", "r298", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r367", "r475", "r476", "r477", "r489", "r490", "r491", "r492", "r500", "r501", "r502", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r543", "r544", "r547", "r548", "r549", "r550", "r558", "r559", "r560", "r561", "r562", "r563", "r575", "r576", "r577", "r578", "r579", "r625", "r626", "r627", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "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": [ "r77", "r78", "r440" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "gyre_AggregateAmountsOfRestrictedCapitalAndStatutoryReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AggregateAmountsOfRestrictedCapitalAndStatutoryReserves", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate amounts of restricted capital and statutory reserves", "label": "Aggregate Amounts Of Restricted Capital And Statutory Reserves", "documentation": "Aggregate amounts of restricted capital and statutory reserves." } } }, "auth_ref": [] }, "gyre_AggregateOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AggregateOfferingPrice", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate offering price", "label": "Aggregate Offering Price", "documentation": "Aggregate offering price." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r880", "r891", "r901", "r926" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r883", "r894", "r904", "r929" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r915" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r922" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r887", "r895", "r905", "r922", "r930", "r934", "r942" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r262", "r278", "r279", "r280", "r281", "r282" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r940" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "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": [ "r470", "r479" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.gyretx.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_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r56", "r59" ] }, "gyre_AmortizationOfLandUseRights": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AmortizationOfLandUseRights", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of land use rights", "label": "Amortization Of Land Use Rights", "documentation": "Amortization of\u00a0land use rights." } } }, "auth_ref": [] }, "gyre_AmountToBeReceivedUnderAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AmountToBeReceivedUnderAgreement", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount to be received under agreement", "label": "Amount To Be Received Under Agreement", "documentation": "Amount to be received under agreement." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersAntidilutiveSecurityNotIncludedInDilutedPerShareCalculationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Anti dilutive securities", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r254" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersAntidilutiveSecurityNotIncludedInDilutedPerShareCalculationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersAntidilutiveSecurityNotIncludedInDilutedPerShareCalculationsDetail" ], "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://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersAntidilutiveSecurityNotIncludedInDilutedPerShareCalculationsDetail" ], "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": [ "r43" ] }, "gyre_AppropriationsToStatutoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "AppropriationsToStatutoryReserve", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Appropriations to statutory reserve", "label": "Appropriations To Statutory Reserve", "documentation": "Appropriations to statutory reserve." } } }, "auth_ref": [] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Area of Land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r503" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1091" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1091" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets", "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": [ "r144", "r180", "r210", "r265", "r280", "r286", "r329", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r505", "r509", "r545", "r650", "r751", "r858", "r871", "r999", "r1000", "r1101" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.gyretx.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://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r173", "r190", "r210", "r329", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r505", "r509", "r545", "r858", "r999", "r1000", "r1101" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.gyretx.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://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Fair Value Disclosure, Total", "terseLabel": "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": [ "r88" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "terseLabel": "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": [ "r300", "r347", "r649" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Debt Securities, Available-for-Sale, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r301", "r347", "r641", "r987" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r937" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r938" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r933" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r933" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r933" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r933" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r933" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r933" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r936" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r935" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r934" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r934" ] }, "gyre_BadDebtExpenseAndOtherNonCashItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "BadDebtExpenseAndOtherNonCashItems", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense and other non-cash items", "label": "Bad Debt Expense And Other Non-cash Items", "documentation": "Bad debt expense and other non-cash items." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r499", "r851", "r852" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r80", "r81", "r499", "r851", "r852" ] }, "gyre_BusinessCombinationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "BusinessCombinationAgreementMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Agreement", "label": "Business Combination Agreement [Member]", "documentation": "Business combination agreement." } } }, "auth_ref": [] }, "stpr_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "CA", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "CALIFORNIA" } } }, "auth_ref": [] }, "gyre_CPIContributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CPIContributionMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CPI contribution", "label": "C P I Contribution [Member]", "documentation": "CPI contribution." } } }, "auth_ref": [] }, "gyre_CVRDerivativeLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CVRDerivativeLiabilityMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CVR Derivative Liability", "label": "C V R Derivative Liability [Member]", "documentation": "CVR derivative liability." } } }, "auth_ref": [] }, "gyre_CVRDerivativeLiabilityNonCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CVRDerivativeLiabilityNonCurrentMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CVR Derivative Liability, Noncurrent", "label": "C V R Derivative Liability Non Current [Member]", "documentation": "C V R derivative liability non current member." } } }, "auth_ref": [] }, "gyre_CVRDerivativeLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CVRDerivativeLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "CVR derivative liability", "terseLabel": "CVR derivative liability, noncurrent", "label": "C V R Derivative Liability Noncurrent", "documentation": "CVR derivative liability noncurrent." } } }, "auth_ref": [] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalAdditionsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Capital Addition Purchase Commitments [Member]", "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r175", "r822" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r175" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "gyre_CashAndCashEquivalentsReportingCurrencyDenominatedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CashAndCashEquivalentsReportingCurrencyDenominatedValue", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents denominated in RMB", "label": "Cash and Cash Equivalents Reporting Currency Denominated Value", "documentation": "Cash and cash equivalents reporting currency denominated value." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents at beginning of the period", "periodEndLabel": "Cash and cash equivalents at end of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r124", "r207" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "terseLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r124" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adopted", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r160", "r161", "r162", "r166", "r167", "r219", "r297", "r298", "r330", "r331", "r332", "r338", "r339", "r367", "r489", "r500", "r501", "r511", "r512", "r513", "r525", "r526", "r536", "r543", "r544", "r546", "r547", "r548", "r558", "r560", "r561", "r562", "r575", "r625", "r626", "r688", "r689" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r160", "r161", "r162", "r166", "r167", "r297", "r298", "r330", "r331", "r332", "r338", "r339", "r340", "r367", "r489", "r500", "r501", "r502", "r511", "r512", "r513", "r514", "r525", "r526", "r527", "r530", "r536", "r543", "r544", "r546", "r547", "r548", "r558", "r560", "r561", "r562", "r575", "r625", "r626", "r688", "r689", "r955" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r159", "r220", "r232", "r335", "r493" ] }, "gyre_ChangeInFairValueOfDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ChangeInFairValueOfDerivativeLiabilities", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of derivative liabilities", "label": "Change In Fair Value Of Derivative Liabilities", "documentation": "Change in fair value of derivative liabilities." } } }, "auth_ref": [] }, "gyre_ChangeInFairValueOfLongTermReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ChangeInFairValueOfLongTermReceivables", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of long-term receivable", "label": "Change In Fair Value Of Long Term Receivables", "documentation": "Change in fair value of long-term receivables." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r913" ] }, "gyre_ChinaResourcesPharmaceuticalGroupLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ChinaResourcesPharmaceuticalGroupLimitedMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China Resources Pharmaceutical Group Ltd", "label": "China Resources Pharmaceutical Group Limited [Member]", "documentation": "China Resources Pharmaceutical Group Limited." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.gyretx.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://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "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": [ "r165", "r181", "r182", "r183", "r210", "r238", "r242", "r251", "r253", "r259", "r260", "r329", "r375", "r377", "r378", "r379", "r382", "r383", "r389", "r390", "r393", "r396", "r404", "r545", "r702", "r703", "r704", "r705", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r738", "r760", "r782", "r799", "r800", "r801", "r802", "r803", "r948", "r978", "r984" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r181", "r182", "r183", "r259", "r389", "r390", "r391", "r393", "r396", "r402", "r404", "r702", "r703", "r704", "r705", "r839", "r948", "r978" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants exercise price per share", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase shares", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r405" ] }, "gyre_ClinicalSupplyBatchGMPManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ClinicalSupplyBatchGMPManufacturingMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Clinical Supply Batch GMP Manufacturing", "label": "Clinical Supply Batch G M P Manufacturing [Member]", "documentation": "Clinical supply batch GMP manufacturing member." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r914" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r914" ] }, "gyre_CombinedSquareMeterAreaForManufacturingFacilitiesUnderLease": { "xbrltype": "areaItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CombinedSquareMeterAreaForManufacturingFacilitiesUnderLease", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Combined square meter area for manufacturing facilities under lease", "label": "Combined Square Meter Area For Manufacturing Facilities Under Lease", "documentation": "Combined square meter area for manufacturing facilities under lease." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 12)", "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": [ "r30", "r97", "r651", "r737" ] }, "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": [] }, "gyre_CommitmentsAndContingenciesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CommitmentsAndContingenciesDisclosureLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies Disclosure [Line Items]", "label": "Commitments And Contingencies Disclosure [Line Items]", "documentation": "Commitments and contingencies disclosure." } } }, "auth_ref": [] }, "gyre_CommitmentsAndContingenciesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CommitmentsAndContingenciesDisclosureTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies Disclosure [Table]", "label": "Commitments And Contingencies Disclosure [Table]", "documentation": "Commitments and contingencies disclosure." } } }, "auth_ref": [] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments Disclosure [Text Block]", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r132" ] }, "gyre_CommittedToAllocate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CommittedToAllocate", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Committed to allocate", "label": "Committed To Allocate", "documentation": "Committed to allocate." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares reserved for future issuance", "terseLabel": "Total common stock reserved", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r31" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "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": [ "r861", "r862", "r863", "r865", "r866", "r867", "r868", "r980", "r981", "r1092", "r1112", "r1115" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.gyretx.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": [ "r103" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r103", "r738" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares sold", "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r103" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.gyretx.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, shares 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": [ "r14", "r103", "r738", "r757", "r1115", "r1116" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 400,000,000 shares authorized; 85,423,246 shares and 76,595,616 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r103", "r652", "r858" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r919" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r918" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r920" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r917" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to common stockholders", "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": [ "r38", "r193", "r195", "r201", "r644", "r667" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r84", "r87", "r193", "r195", "r200", "r643", "r666" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "terseLabel": "Comprehensive income from consolidated operations", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r87", "r141", "r193", "r195", "r199", "r642", "r665" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r821", "r994", "r995" ] }, "gyre_ConcentrationOfCustomerRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ConcentrationOfCustomerRiskPolicyTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Customer Risk", "label": "Concentration of Customer Risk [Policy Text Block]", "documentation": "Concentration of customer risk." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r44", "r47", "r92", "r93", "r294", "r807" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r44", "r47", "r92", "r93", "r294", "r700", "r807" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r44", "r47", "r92", "r93", "r294", "r807", "r954" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r98", "r156" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration risk percentage", "terseLabel": "Concentration of customer risk", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r44", "r47", "r92", "r93", "r294" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r44", "r47", "r92", "r93", "r294", "r807" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "gyre_ContinentPharmaceuticalsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ContinentPharmaceuticalsIncMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CPI", "label": "Continent Pharmaceuticals Inc [Member]", "documentation": "Continent pharmaceuticals inc." } } }, "auth_ref": [] }, "gyre_ContingentValueRightsAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ContingentValueRightsAgreementMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Value Rights Agreement", "label": "Contingent Value Rights Agreement [Member]", "documentation": "Contingent Value Rights Agreement." } } }, "auth_ref": [] }, "gyre_ContingentValueRightsDerivativeLiabilityNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ContingentValueRightsDerivativeLiabilityNonCurrent", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term CVR derivative liability", "terseLabel": "CVR derivative liability, noncurrent", "label": "Contingent Value Rights Derivative Liability Non Current", "documentation": "Contingent value rights derivative liability non current." } } }, "auth_ref": [] }, "gyre_ContributionsClosingPayableAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ContributionsClosingPayableAmount", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions closing payable amount", "label": "Contributions Closing Payable Amount", "documentation": "Contributions closing payable amount." } } }, "auth_ref": [] }, "gyre_ConvertiblePreferredStockConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ConvertiblePreferredStockConversion", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock conversion", "label": "Convertible Preferred Stock Conversion", "documentation": "Convertible preferred stock conversion." } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible Preferred Stock Issued and Outstanding", "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": [ "r389", "r390", "r393", "r865", "r866", "r867", "r868" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued upon conversion", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r22", "r65", "r102", "r135", "r399" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "verboseLabel": "Cost of revenues", "totalLabel": "Cost of Goods and Services Sold, Total", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r118", "r623" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r116" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r214", "r215", "r384", "r391", "r586", "r826", "r828" ] }, "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": [] }, "gyre_CumulativeAmountOfStatutoryReserveFund": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CumulativeAmountOfStatutoryReserveFund", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative amount of statutory reserve fund", "label": "Cumulative Amount Of Statutory Reserve Fund", "documentation": "Cumulative amount of statutory reserve fund." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.gyretx.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": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r45", "r294" ] }, "gyre_CvrExcessClosingCashPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "CvrExcessClosingCashPayable", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CVR excess closing cash payable", "label": "CVR Excess Closing Cash Payable", "documentation": "CVR excess closing cash payable." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Available For Sale Securities [Line Items]", "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": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "gyre_DeferredGovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "DeferredGovernmentGrants", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred government grants", "label": "Deferred Government Grants", "documentation": "Deferred government grants." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r482", "r483" ] }, "gyre_DeferredIncomeTaxExpenseBenefitNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "DeferredIncomeTaxExpenseBenefitNet", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Expense Benefit Net", "documentation": "Deferred income tax expense benefit net." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "totalLabel": "Deferred Revenue, Current, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r967" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred government grants", "label": "Deferred Revenue, Noncurrent", "totalLabel": "Deferred Revenue, Noncurrent, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r968" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions for employee benefits", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r419", "r421", "r428", "r847", "r848", "r849", "r850" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [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_DefinedBenefitPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Defined Benefit Plan [Text Block]", "documentation": "The entire disclosure for defined benefit plan." } } }, "auth_ref": [ "r418", "r622", "r849" ] }, "gyre_DepositsInLicensedBanksProtectedByDepositInsuranceSystem": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "DepositsInLicensedBanksProtectedByDepositInsuranceSystem", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits in licensed banks protected by DIS", "label": "Deposits In Licensed Banks Protected By Deposit Insurance System", "documentation": "Deposits in licensed banks protected by deposit insurance system." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r270" ] }, "us-gaap_DerivativeAssetMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetMeasurementInput", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset measurement input", "label": "Derivative Asset, Measurement Input", "documentation": "Value of input used to measure derivative asset." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability, noncurrent", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r191" ] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability measurement input", "label": "Derivative Liability, Measurement Input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfSalesByProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r416", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfSalesByProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r416", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Sales by Product Categories", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.gyretx.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": [ "r438", "r443", "r471", "r472", "r474", "r854" ] }, "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": [] }, "gyre_DistributionFromAssetSaleProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "DistributionFromAssetSaleProceeds", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution to CVR holders from asset sale proceeds", "label": "Distribution From Asset Sale Proceeds", "documentation": "Distribution from asset sale proceeds." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.gyretx.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://www.gyretx.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://www.gyretx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.gyretx.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": [ "r875" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.gyretx.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": [ "r908" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Income Tax", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "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://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per share available for common stockholders, basic", "terseLabel": "Net income per share attributable to common stockholders, basic", "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r202", "r224", "r225", "r226", "r227", "r228", "r235", "r238", "r251", "r252", "r253", "r257", "r534", "r535", "r645", "r668", "r829" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per share available for common stockholders, diluted", "terseLabel": "Net income per share attributable to common stockholders, diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r202", "r224", "r225", "r226", "r227", "r228", "r238", "r251", "r252", "r253", "r257", "r534", "r535", "r645", "r668", "r829" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Share (\"EPS\") Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r234", "r254", "r255", "r256" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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, Including Disposal Group and Discontinued Operations", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionAndEffectieTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r485" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized employee stock based compensation expense, period for recognition", "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": [ "r473" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized employee stock based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1089" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.gyretx.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://www.gyretx.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://www.gyretx.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_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.gyretx.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://www.gyretx.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://www.gyretx.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": [ "r873" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.gyretx.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://www.gyretx.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://www.gyretx.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": [ "r873" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.gyretx.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://www.gyretx.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": [ "r873" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.gyretx.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://www.gyretx.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": [ "r947" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.gyretx.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": [ "r873" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.gyretx.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": [ "r873" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.gyretx.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": [ "r873" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.gyretx.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": [ "r873" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "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": [ "r14", "r168", "r196", "r197", "r198", "r216", "r217", "r218", "r221", "r229", "r231", "r258", "r334", "r341", "r406", "r475", "r476", "r477", "r491", "r492", "r515", "r517", "r518", "r519", "r520", "r522", "r533", "r551", "r552", "r553", "r554", "r555", "r556", "r579", "r690", "r691", "r692", "r713", "r782" ] }, "gyre_EquityGainLossOfUnconsolidatedAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "EquityGainLossOfUnconsolidatedAffiliates", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Equity in loss of unconsolidated affiliate", "label": "Equity Gain Loss of Unconsolidated Affiliates", "documentation": "Equity gain loss of unconsolidated affiliates." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r916" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r880", "r891", "r901", "r926" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r877", "r888", "r898", "r923" ] }, "gyre_ExcessAmountRetainedFromNetProceedsRelatedToDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ExcessAmountRetainedFromNetProceedsRelatedToDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Excess amount retained from net proceeds related to disposition of assets", "terseLabel": "Percentage of excess cash on dispositions net", "label": "Excess Amount Retained From Net Proceeds Related To Disposition Of Assets", "documentation": "Excess amount retained from net proceeds related to disposition of assets." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r922" ] }, "gyre_FThreeFiveOneAssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "FThreeFiveOneAssetPurchaseAgreementMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "F351 Agreement", "label": "F Three Five One Asset Purchase Agreement [Member]", "documentation": "F351 asset purchase agreement." } } }, "auth_ref": [] }, "gyre_FThreeFiveOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "FThreeFiveOneMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "F351", "label": "F Three Five One [Member]", "documentation": "F three five one." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 1.0 }, "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Change in fair value of warrant liability", "negatedLabel": "Change in fair value of warrant liability", "verboseLabel": "Change in fair value of warrant liability", "terseLabel": "Less: Change in fair value of warrant liability", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r8" ] }, "gyre_FairValueAssetsAndLiabilitiesLevel1ToLevel2TransfersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "FairValueAssetsAndLiabilitiesLevel1ToLevel2TransfersAmount", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurement transfer between Level 1 and Level 2", "label": "Fair Value Assets and Liabilities Level1 To Level2 Transfers Amount", "documentation": "Fair value assets and liabilities level1 to level2 transfers amount." } } }, "auth_ref": [] }, "gyre_FairValueAssetsAndLiabilitiesLevel3TransfersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "FairValueAssetsAndLiabilitiesLevel3TransfersAmount", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurement transfer Level 3", "label": "Fair Value Assets and Liabilities Level3 Transfers Amount", "documentation": "Fair value assets and liabilities level3 transfers amount." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "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": [ "r538", "r539", "r542" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "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": [ "r538", "r539", "r542" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assumptions to Fair Value of Warrant Liability Based on Black-Scholes Option Pricing Model", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "gyre_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]", "label": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]", "documentation": "Fair value, assets and liabilities measured on recurring basis, unobservable input reconciliation." } } }, "auth_ref": [] }, "gyre_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]", "label": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]", "documentation": "Fair value, assets and liabilities measured on recurring basis, unobservable input reconciliation." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r88", "r143" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Estimated Fair Value of Level 3 Financial Assets and Liabilities", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r16", "r89" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r88", "r90", "r91" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "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": [ "r385", "r421", "r422", "r423", "r424", "r425", "r426", "r539", "r594", "r595", "r596", "r837", "r838", "r847", "r848", "r849" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Financial Instruments", "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": [ "r537" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, 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": [ "r385", "r421", "r426", "r539", "r594", "r847", "r848", "r849" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, 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": [ "r385", "r421", "r426", "r539", "r595", "r837", "r838", "r847", "r848", "r849" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, 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": [ "r385", "r421", "r422", "r423", "r424", "r425", "r426", "r539", "r596", "r837", "r838", "r847", "r848", "r849" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease), Total", "terseLabel": "Changes in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at March 31, 2024", "periodStartLabel": "Balance at December 31, 2023", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total", "terseLabel": "Changes in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at March 31, 2024", "periodStartLabel": "Balance at December 31, 2023", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "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": [ "r385", "r421", "r422", "r423", "r424", "r425", "r426", "r594", "r595", "r596", "r837", "r838", "r847", "r848", "r849" ] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceReceivablesMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Receivable", "label": "Financing Receivable [Member]", "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r387", "r402", "r523", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r664", "r835", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r988", "r989", "r990", "r991" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "terseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r178", "r363" ] }, "gyre_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Finite lived intangible assets amortization expense after year four." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r624", "r628" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r129", "r628" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible 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": [ "r624" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "terseLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r129", "r624" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets with finite lives:", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, Weighted average amortization period", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r624" ] }, "gyre_ForeignCurrencyRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ForeignCurrencyRiskPolicyTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Risk", "label": "Foreign Currency Risk [Policy Text Block]", "documentation": "Foreign currency risk." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r884", "r895", "r905", "r930" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r884", "r895", "r905", "r930" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r884", "r895", "r905", "r930" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r884", "r895", "r905", "r930" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r884", "r895", "r905", "r930" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "gyre_GCBiopharmaCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "GCBiopharmaCorpMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "GC Biopharma Corp", "label": "G C Biopharma Corp [Member]", "documentation": "GC Biopharma Corp." } } }, "auth_ref": [] }, "gyre_GCBiophrarmaCorpAssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "GCBiophrarmaCorpAssetPurchaseAgreementMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "GCBP Asset Purchase Agreement", "label": "G C Biophrarma Corp Asset Purchase Agreement [Member]", "documentation": "GC Biophrarma Corp asset purchase agreement member." } } }, "auth_ref": [] }, "gyre_GNIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "GNIMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "G N I", "terseLabel": "GNI", "label": "G N I [Member]", "documentation": "GNI" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of property and equipment", "terseLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "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": [ "r119", "r762" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "General and administrative", "terseLabel": "General and Administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r115" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r117", "r210", "r265", "r279", "r285", "r288", "r329", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r545", "r831", "r999" ] }, "gyre_GyreMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "GyreMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gyre", "label": "Gyre [Member]", "documentation": "Gyre." } } }, "auth_ref": [] }, "gyre_GyrePharmaceuticalsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "GyrePharmaceuticalsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gyre Pharmaceuticals", "label": "Gyre Pharmaceuticals [Member]", "documentation": "Gyre Pharmaceuticals" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r113", "r150", "r265", "r279", "r285", "r288", "r646", "r660", "r831" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "verboseLabel": "Net income", "totalLabel": "Net income from operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r141", "r210", "r220", "r265", "r279", "r285", "r288", "r329", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r535", "r545", "r660", "r831", "r999" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r365", "r368", "r767" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r368", "r767" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r211", "r481", "r486", "r487", "r488", "r494", "r496", "r497", "r498", "r707" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionAndEffectieTaxRateDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "label": "Income tax provision", "negatedLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "verboseLabel": "Income tax expense (benefits)", "terseLabel": "Income tax expenses", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r153", "r163", "r230", "r231", "r273", "r484", "r495", "r669" ] }, "gyre_IncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "IncomeTaxLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Line Items]", "label": "Income Tax [Line Items]", "documentation": "Income Tax." } } }, "auth_ref": [] }, "gyre_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "IncomeTaxTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Table]", "label": "Income Tax [Table]", "documentation": "Income Tax [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "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": [ "r40" ] }, "gyre_IncreaseDecreaseInAccountsAndNotesReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "IncreaseDecreaseInAccountsAndNotesReceivables", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts and note receivables", "label": "Increase Decrease In Accounts And Notes Receivables", "documentation": "Increase decrease in accounts and notes receivables." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other 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": [ "r977" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueToRelatedParties", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related parties", "label": "Increase (Decrease) in Due to Related Parties", "totalLabel": "Increase (Decrease) in Due to Related Parties, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r977" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r956", "r977" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average of Convertible Preferred Stock (as converted)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method." } } }, "auth_ref": [ "r247", "r248", "r253" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average of common stock options", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r239", "r240", "r241", "r253", "r442" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r887", "r895", "r905", "r922", "r930", "r934", "r942" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r940" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r876", "r946" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r876", "r946" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r876", "r946" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r360" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Interest Income (Expense), Net", "totalLabel": "Interest Income (Expense), Net, Total", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r152" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r969" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r188", "r823", "r858" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r971" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r54", "r972" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventoriesNetOfReservesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r970" ] }, "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": [] }, "gyre_JiangsuWangaoAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "JiangsuWangaoAgreementMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Jiangsu Wangao Agreement", "label": "Jiangsu Wangao Agreement [Member]", "documentation": "Jiangsu wangao agreement." } } }, "auth_ref": [] }, "gyre_LandUseRightsNetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "LandUseRightsNetAssets", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land use rights, net assets", "label": "Land Use Rights, Net Assets", "documentation": "Land use rights, net assets." } } }, "auth_ref": [] }, "gyre_LandUseRightsNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "LandUseRightsNetNoncurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Land use rights, net", "label": "Land Use Rights Net Noncurrent", "documentation": "Land use rights net noncurrent." } } }, "auth_ref": [] }, "gyre_LeaseCommencementDate": { "xbrltype": "dateItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "LeaseCommencementDate", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease commencement date", "label": "Lease commencement Date", "documentation": "Lease commencement Date." } } }, "auth_ref": [] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseExpirationDate1", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "gyre_LeaseExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "LeaseExpirationMonthAndYear", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expiration month and year", "label": "Lease Expiration Month And Year", "documentation": "Lease expiration month and year." } } }, "auth_ref": [] }, "gyre_LegalExpensesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "LegalExpensesIncurred", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Legal expenses incurred.", "label": "Legal Expenses Incurred", "terseLabel": "Legal expenses incurred" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r569" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity 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": [ "r1099" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r574" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3" ], "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": [ "r574" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r574" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining in 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": [ "r1099" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3" ], "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": [ "r574" ] }, "gyre_LesseeOperatingLeaseMonthlyLeasePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "LesseeOperatingLeaseMonthlyLeasePayment", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly lease payment", "label": "Lessee Operating Lease Monthly Lease Payment", "documentation": "Lessee operating lease monthly lease payment." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option to extend", "label": "Lessee, Operating Lease, Option to Extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r569" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1098" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inital lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1098" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.gyretx.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": [ "r564" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.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": [ "r26", "r210", "r329", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r506", "r509", "r510", "r545", "r736", "r830", "r871", "r999", "r1101", "r1102" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, convertible preferred stock, and 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": [ "r108", "r147", "r657", "r858", "r979", "r992", "r1095" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, convertible preferred stock, and 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://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r28", "r174", "r210", "r329", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r506", "r509", "r510", "r545", "r858", "r999", "r1101", "r1102" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Fair Value Disclosure, Total", "terseLabel": "Liabilities, fair value", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r88" ] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation expenses", "label": "Litigation Settlement, Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.gyretx.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": [] }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent, Total", "terseLabel": "Long-term receivable from GCBP", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r295" ] }, "gyre_LongTermCertificatesOfDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "LongTermCertificatesOfDeposit", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term certificates of deposit", "label": "Long Term Certificates Of Deposit", "documentation": "Long Term Certificates Of Deposit" } } }, "auth_ref": [] }, "gyre_LongTermCertificatesOfDepositReportingCurrencyDenominatedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "LongTermCertificatesOfDepositReportingCurrencyDenominatedValue", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term certificates of deposit denominated in RMB", "label": "Long-term Certificates of Deposit Reporting Currency Denominated Value", "documentation": "Long-term certificates of deposit reporting currency denominated value." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "gyre_MachineryAndElectronicDevicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "MachineryAndElectronicDevicesMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Electronic Devices", "label": "Machinery and Electronic Devices [Member]", "documentation": "Machinery and electronic devices." } } }, "auth_ref": [] }, "gyre_MainlandChinaContributionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "MainlandChinaContributionPlanMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mainland China Contribution Plan", "label": "Mainland China Contribution Plan [Member]", "documentation": "Mainland China Contribution Plan." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r294", "r842", "r1002", "r1110", "r1111" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r432", "r621", "r687", "r728", "r729", "r790", "r792", "r794", "r795", "r797", "r817", "r818", "r834", "r839", "r853", "r860", "r1001", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r914" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r914" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Discount Rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_MeasurementInputOptionVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputOptionVolatilityMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Volatility", "label": "Measurement Input, Option Volatility [Member]", "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-Free Interest", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r540" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "gyre_MinimumPaymentsBasedOnSpotExchangeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "MinimumPaymentsBasedOnSpotExchangeRate", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum payments based on spot exchange rate", "label": "Minimum Payments Based on Spot Exchange Rate", "documentation": "Minimum payments based on spot exchange rate" } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "periodEndLabel": "Equity, Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Equity, Attributable to Noncontrolling Interest, Beginning Balance", "totalLabel": "Equity, Attributable to Noncontrolling Interest, Total", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r35", "r146", "r210", "r329", "r375", "r377", "r378", "r379", "r382", "r383", "r545", "r656", "r740" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r933" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "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": [ "r1025" ] }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "auth_ref": [ "r806", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]" } } }, "auth_ref": [ "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "gyre_MotorVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "MotorVehiclesMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Motor Vehicles", "label": "Motor Vehicles [Member]", "documentation": "Motor vehicles." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r941" ] }, "gyre_NDAPassesTheNMPAsReviewAndInspectionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NDAPassesTheNMPAsReviewAndInspectionMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "NDA Passes the NMPA's Review and Inspection", "label": "N D A Passes the N M P A's Review and Inspection [Member]", "documentation": "N D A Passes the N M P A's Review and Inspection." } } }, "auth_ref": [] }, "gyre_NMPAsApprovalOfTheNDAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NMPAsApprovalOfTheNDAMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "NMPA's Approval of the NDA", "label": "N M P A's Approval of the N D A [Member]", "documentation": "N M P A's Approval of the N D A." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r294", "r842", "r1002", "r1110", "r1111" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r915" ] }, "gyre_NatureOfOperationsAndLiquidityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NatureOfOperationsAndLiquidityTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidity" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations and Liquidity", "label": "Nature Of Operations And Liquidity [Text Block]", "documentation": "Nature of operations and liquidity." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r206" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r206" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "terseLabel": "Net cash provided by 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": [ "r124", "r125", "r126" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "totalLabel": "Net income (loss) and comprehensive income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r114", "r126", "r151", "r172", "r192", "r194", "r198", "r210", "r220", "r224", "r225", "r226", "r227", "r230", "r231", "r249", "r265", "r279", "r285", "r288", "r329", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r535", "r545", "r663", "r759", "r780", "r781", "r831", "r869", "r999" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "label": "Less: Allocation of undistributed earnings to noncontrolling interest", "terseLabel": "Net income attributable to noncontrolling interest", "verboseLabel": "Net income attributable to noncontrolling interest", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r86", "r142", "r192", "r194", "r230", "r231", "r662", "r976" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common stockholders", "verboseLabel": "Net income attributable to common stockholders - basic", "terseLabel": "Net income from operations", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r204", "r224", "r225", "r226", "r227", "r235", "r236", "r250", "r253", "r265", "r279", "r285", "r288", "r831" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common stockholders - diluted", "verboseLabel": "Net income attributable to common stockholders - diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r204", "r237", "r243", "r244", "r245", "r246", "r250", "r253" ] }, "gyre_NewAccountingPronouncementsIssuedButNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NewAccountingPronouncementsIssuedButNotYetAdoptedPolicyTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements - Issued But Not Yet Adopted", "label": "New Accounting Pronouncements Issued But Not Yet Adopted [Policy Text Block]", "documentation": "New Accounting Pronouncements Issued But Not Yet Adopted [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Recently Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "gyre_NonCashAcquisitionOfPropertyAndEquipmentThroughPrepaidConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NonCashAcquisitionOfPropertyAndEquipmentThroughPrepaidConversion", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash acquisition of property and equipment through prepaid conversion", "label": "Non-cash Acquisition of Property And Equipment Through Prepaid Conversion", "documentation": "Non-cash acquisition of property and equipment through prepaid conversion" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r914" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r884", "r895", "r905", "r922", "r930" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r912" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r911" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r922" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r941" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r941" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Non-Cash Financing and Investing Activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "gyre_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease expense", "label": "Noncash Lease Expense", "documentation": "Noncash lease expense." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r82", "r406", "r980", "r981", "r982", "r1115" ] }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccountsAndNoteReceivablesNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable", "label": "Financing Receivable, before Allowance for Credit Loss, Current", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r186", "r824", "r833", "r993" ] }, "gyre_NumberOfCommonStockSharesIssuableUponExerciseAndConversionOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NumberOfCommonStockSharesIssuableUponExerciseAndConversionOfWarrants", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of common stock issuable upon exercise and conversion of warrants", "label": "Number of Common Stock Shares Issuable Upon Exercise and Conversion Of Warrants", "documentation": "Number of common stock shares issuable upon exercise and conversion of warrants." } } }, "auth_ref": [] }, "gyre_NumberOfInstallementsForSale": { "xbrltype": "integerItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NumberOfInstallementsForSale", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of installements for sale", "documentation": "Number of installements for sale" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segment", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r986" ] }, "gyre_NumberOfSharesOfCommonStockIssuableUponConversionOfTheOutstandingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NumberOfSharesOfCommonStockIssuableUponConversionOfTheOutstandingShares", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number Of Shares Of Common Stock Issuable Upon Conversion Of The Outstanding Shares", "documentation": "Number of shares of common stock issuable upon conversion of the outstanding shares." } } }, "auth_ref": [] }, "gyre_NumberOfYearsForLowToMidSingleDigitRoyaltyPayments": { "xbrltype": "durationItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "NumberOfYearsForLowToMidSingleDigitRoyaltyPayments", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of years for low to mid-single-digit royalty payments", "label": "Number of Years for low to mid-single-digit royalty payments", "documentation": "Number of Years for low to mid-single-digit royalty payments." } } }, "auth_ref": [] }, "gyre_ObligationToPayInExchangeForTheIntellectualPropertyRights": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ObligationToPayInExchangeForTheIntellectualPropertyRights", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Obligation to pay in exchange for the intellectual property rights", "label": "Obligation to pay in exchange for the intellectual property rights", "documentation": "Obligation to pay in exchange for the intellectual property rights." } } }, "auth_ref": [] }, "srt_OfficeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficeBuildingMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Office space", "label": "Office Building [Member]" } } }, "auth_ref": [ "r1117", "r1118" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses excluding cost of revenues", "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://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "verboseLabel": "Operating expenses excluding cost of revenues:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "verboseLabel": "Income (Loss) from operations", "totalLabel": "Income from operations", "terseLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r265", "r279", "r285", "r288", "r831" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "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://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "terseLabel": "Operating lease, liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r566" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "negatedLabel": "Less current portion of lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r566" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail3", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities, noncurrent", "terseLabel": "Lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r566" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "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": [ "r567", "r571" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r565" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfPresentValueAssumptionsUsedInCalculatingPresentValueOfLeasePaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r573", "r857" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfPresentValueAssumptionsUsedInCalculatingPresentValueOfLeasePaymentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "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": [ "r572", "r857" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r79" ] }, "gyre_OperatingLossCarryforwardsExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "OperatingLossCarryforwardsExpirationYear", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards expiration year", "label": "Operating Loss Carryforwards Expiration Year", "documentation": "Operating loss carryforwards expiration year." } } }, "auth_ref": [] }, "gyre_OperatingLossCarryforwardsWithIndefiniteLife": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "OperatingLossCarryforwardsWithIndefiniteLife", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards with indefinite life.", "label": "Operating Loss Carryforwards With Indefinite Life", "terseLabel": "Net operating loss carryforwards having indefinite life" } } }, "auth_ref": [] }, "gyre_OptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "OptionsToPurchaseCommonStockMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersAntidilutiveSecurityNotIncludedInDilutedPerShareCalculationsDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Options Issued and Outstanding", "terseLabel": "Options To Purchase Common Stock", "label": "Options To Purchase Common Stock [Member]", "documentation": "Options to purchase common stock." } } }, "auth_ref": [] }, "gyre_OrganizationAndNatureOfOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "OrganizationAndNatureOfOperationsLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Organization and nature of operations.", "label": "Organization And Nature Of Operations [Line Items]", "terseLabel": "Organization and Nature of Operations [Line Items]" } } }, "auth_ref": [] }, "gyre_OrganizationAndNatureOfOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "OrganizationAndNatureOfOperationsTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Organization and Nature of Operations [Table]", "label": "Organization And Nature Of Operations [Table]", "terseLabel": "Organization And Nature Of Operations [Table]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "totalLabel": "Total other accrued liabilities", "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": [ "r27" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r189", "r858" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, noncurrent", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r179" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments attributable to noncontrolling interest", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "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, attributable to noncontrolling interests." } } }, "auth_ref": [ "r6", "r12", "r141" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "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, attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r141" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "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": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related parties", "label": "Other Liabilities", "totalLabel": "Other Liabilities, Total", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r96", "r648", "r732", "r733", "r871", "r1113" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related parties", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r858" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expenses", "label": "Other Nonoperating Expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r120" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r203" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r914" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r185", "r746" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other receivables from GNI", "totalLabel": "Other Receivables, Net, Current, Total", "label": "Other Receivables, Net, Current", "terseLabel": "Amounts receivable from related party", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r882", "r893", "r903", "r928" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r885", "r896", "r906", "r931" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r885", "r896", "r906", "r931" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total Gyre Stockholders' (Deficit) Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r910" ] }, "us-gaap_PaymentsForLeasingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLeasingCosts", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for leasing costs", "label": "Payments for Leasing Costs", "documentation": "Amount of cash outflow for costs that are essential to originate the lease and would not otherwise have been incurred without the lease agreement. Amount includes, but is not limited to, cash outflows to evaluate the lessee's credit condition, guarantees, and collateral and cash outflows for costs incurred in negotiating, processing, and executing the lease agreement." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r123" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of property and equipment", "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r123" ] }, "us-gaap_PaymentsToAcquireRestrictedCertificatesOfDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireRestrictedCertificatesOfDeposit", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of certificates of deposit", "label": "Payments to Acquire Restricted Certificates of Deposit", "documentation": "The cash outflow from temporary investment with specific maturity and interest rate that are prohibited for current use." } } }, "auth_ref": [ "r122" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r913" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r913" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r912" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r922" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r915" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r911" ] }, "gyre_PercentageOfCashAndCashEquivalentsReportingCurrencyDenominated": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfCashAndCashEquivalentsReportingCurrencyDenominated", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage of cash and cash equivalents", "documentation": "Percentage of cash and cash equivalents reporting currency denominated." } } }, "auth_ref": [] }, "gyre_PercentageOfCommissionForSharesSold": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfCommissionForSharesSold", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of Commission for shares sold.", "label": "Percentage Of Commission For Shares Sold", "terseLabel": "Percentage of commission for shares sold" } } }, "auth_ref": [] }, "gyre_PercentageOfExcessCashOnDispositionsNet": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfExcessCashOnDispositionsNet", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of excess cash on dispositions net", "label": "Percentage Of Excess Cash On Dispositions Net", "documentation": "Percentage of excess cash on dispositions net." } } }, "auth_ref": [] }, "gyre_PercentageOfExcessPreapprovedCosts": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfExcessPreapprovedCosts", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of excess preapproved costs", "label": "Percentage Of Excess Preapproved Costs", "documentation": "Percentage of excess preapproved costs." } } }, "auth_ref": [] }, "gyre_PercentageOfIndirectOwnershipInterest": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfIndirectOwnershipInterest", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect ownership interest", "label": "Percentage Of Indirect Ownership Interest", "documentation": "Percentage of indirect ownership interest." } } }, "auth_ref": [] }, "gyre_PercentageOfMinorityInterestOwnershipIndirectlyHolds": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfMinorityInterestOwnershipIndirectlyHolds", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minority interest ownership indirectly holds", "label": "Percentage Of Minority Interest Ownership Indirectly Holds", "documentation": "Percentage of minority interest ownership indirectly holds." } } }, "auth_ref": [] }, "gyre_PercentageOfOutstandingSharesOfCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfOutstandingSharesOfCommonStock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding shares of common stock", "label": "Percentage Of Outstanding Shares Of Common Stock", "documentation": "Percentage of outstanding shares of common stock." } } }, "auth_ref": [] }, "gyre_PercentageOfRevenueAccountedSalesToDistributors": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfRevenueAccountedSalesToDistributors", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue accounted sales to distributors", "label": "Percentage of revenue accounted sales to distributors", "documentation": "Percentage of revenue accounted sales to distributors." } } }, "auth_ref": [] }, "gyre_PercentageOfShortTermBankDepositsAndLongTermCertificatesOfDepositReportingCurrencyDenominated": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PercentageOfShortTermBankDepositsAndLongTermCertificatesOfDepositReportingCurrencyDenominated", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage of short-term bank deposits and long-term certificates of deposit", "documentation": "Percentage of short-term bank deposits and long-term certificates of deposit reporting currency denominated." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "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": [ "r102", "r389" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock shares 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": [ "r102", "r389" ] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "label": "Preferred Stock [Text Block]", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r133" ] }, "gyre_PreferredStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PreferredStockWarrantsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred Stock Warrants", "terseLabel": "Preferred Stock Warrants Issued and Outstanding", "label": "Preferred Stock Warrants [Member]", "documentation": "Preferred stock warrants." } } }, "auth_ref": [] }, "gyre_PrepaidAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PrepaidAssetsCurrent", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid assets", "label": "Prepaid Assets Current", "documentation": "Prepaid assets current." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price of warrants", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeeds from issuance of aggregate gross sales", "label": "Proceeds from Issuance or Sale of Equity", "totalLabel": "Proceeds from Issuance or Sale of Equity, Total", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r5", "r702" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of equipment", "label": "Proceeds from Sale of Productive Assets", "totalLabel": "Proceeds from Sale of Productive Assets, Total", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r19" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "ETUARY", "terseLabel": "Sales", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfSalesByProductCategoriesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Sales of Pharmaceutical Products", "terseLabel": "ETUARY", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r840" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfSalesByProductCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r290", "r623", "r681", "r682", "r683", "r684", "r685", "r686", "r819", "r840", "r859", "r957", "r997", "r998", "r1002", "r1110" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfSalesByProductCategoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r290", "r623", "r681", "r682", "r683", "r684", "r685", "r686", "r819", "r840", "r859", "r957", "r997", "r998", "r1002", "r1110" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net income (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": [ "r172", "r192", "r194", "r205", "r210", "r220", "r230", "r231", "r265", "r279", "r285", "r288", "r329", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r504", "r507", "r508", "r535", "r545", "r646", "r661", "r712", "r759", "r780", "r781", "r831", "r855", "r856", "r870", "r976", "r999" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "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": [ "r131", "r176", "r659" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "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://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property and equipment, net", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r647", "r659", "r858" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "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": [ "r131" ] }, "gyre_PurchaseAgreementAmendmentDate": { "xbrltype": "dateItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "PurchaseAgreementAmendmentDate", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase agreement amendment date", "label": "Purchase Agreement Amendment Date", "documentation": "Purchase agreement amendment date." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r910" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r910" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r420", "r432", "r466", "r467", "r468", "r597", "r621", "r687", "r728", "r729", "r790", "r792", "r794", "r795", "r797", "r817", "r818", "r834", "r839", "r853", "r860", "r863", "r996", "r1001", "r1104", "r1105", "r1106", "r1107", "r1108" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r420", "r432", "r466", "r467", "r468", "r597", "r621", "r687", "r728", "r729", "r790", "r792", "r794", "r795", "r797", "r817", "r818", "r834", "r839", "r853", "r860", "r863", "r996", "r1001", "r1104", "r1105", "r1106", "r1107", "r1108" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r877", "r888", "r898", "r923" ] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Convertible Preferred Stock", "label": "Redeemable Convertible Preferred Stock [Member]", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_RedeemablePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemablePreferredStockMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Preferred Stock", "label": "Redeemable Preferred Stock [Member]", "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series." } } }, "auth_ref": [ "r21", "r61", "r210", "r329", "r375", "r377", "r378", "r379", "r382", "r383", "r545" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r427", "r583", "r584", "r731", "r732", "r733", "r734", "r735", "r756", "r758", "r789" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "GNI", "label": "Related Party [Member]", "terseLabel": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r212", "r213", "r583", "r584", "r585", "r586", "r731", "r732", "r733", "r734", "r735", "r756", "r758", "r789" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [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": [ "r763", "r764", "r767" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r427", "r583", "r584", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r731", "r732", "r733", "r734", "r735", "r756", "r758", "r789", "r1100" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r580", "r581", "r582", "r584", "r587", "r708", "r709", "r710", "r765", "r766", "r767", "r786", "r788" ] }, "gyre_RemainingOutstandingBalanceOfAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "RemainingOutstandingBalanceOfAgreement", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining outstanding balance", "label": "Remaining Outstanding Balance of Agreement", "documentation": "Remaining outstanding balance of agreement." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r214", "r215", "r384", "r391", "r586", "r827", "r828" ] }, "us-gaap_ResearchAndDevelopmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Arrangement [Member]", "documentation": "Contractual obligation to provide funding of research and development costs over periods that initially exceed one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development fees", "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": [ "r99", "r480", "r1109" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept." } } }, "auth_ref": [ "r1090" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r878", "r889", "r899", "r924" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r879", "r890", "r900", "r925" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r886", "r897", "r907", "r932" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r175" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureNatureOfOperationsAndLiquidityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r105", "r137", "r655", "r694", "r699", "r706", "r739", "r858" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r168", "r216", "r217", "r218", "r221", "r229", "r231", "r334", "r341", "r475", "r476", "r477", "r491", "r492", "r515", "r518", "r519", "r522", "r533", "r690", "r692", "r713", "r1115" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r853", "r951", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r853", "r951", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r266", "r267", "r278", "r283", "r284", "r290", "r292", "r294", "r415", "r416", "r623" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueSummaryOfSalesByProductCategoriesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "terseLabel": "Revenue from sales", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r266", "r267", "r278", "r283", "r284", "r290", "r292", "r294", "r415", "r416", "r623" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Sales", "terseLabel": "ETUARY", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r953" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r164", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r417" ] }, "gyre_RisksAndUncertainitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "RisksAndUncertainitiesPolicyTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainities", "label": "Risks And Uncertainities [Policy Text Block]", "documentation": "Risks And Uncertainities [Policy Text Block]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r941" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r941" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "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_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r294", "r952" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r437", "r983" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r233", "r437", "r949", "r983" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts and Note Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersAntidilutiveSecurityNotIncludedInDilutedPerShareCalculationsDetail" ], "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": [ "r43" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive Security not Included in Diluted per Share Calculations", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail" ], "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": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "gyre_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Common Stock, Reserved for Future Issuance", "label": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]", "documentation": "Schedule of common stock reserved for future issuance." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r10", "r69", "r70", "r71", "r72" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted EPS Attributable to Common Stockholders", "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": [ "r985" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Provision and Effectie Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-Based Compensation Expense Recognized", "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": [ "r76" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r57", "r58", "r624" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gross Carrying Amounts and Accumulated Amortization of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories, Net of Reserves", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r23", "r109", "r110", "r111" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "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": [ "r9" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r94", "r95", "r763", "r764", "r767" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r51", "r52", "r53", "r55" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r51", "r52", "r53", "r55" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "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": [ "r439", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r17", "r18", "r75" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Weighted Average Valuation Assumptions Used to Estimate Fair Value of Employee Stock Options Granted", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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": [ "r139" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r62", "r63", "r64", "r65", "r66", "r67", "r68", "r134", "r136", "r137", "r181", "r182", "r183", "r259", "r389", "r390", "r391", "r393", "r396", "r402", "r404", "r702", "r703", "r704", "r705", "r839", "r948", "r978" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r58" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.gyretx.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": [ "r872" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposits", "label": "Security Deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r966" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.gyretx.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": [ "r874" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r369", "r370", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r836", "r957", "r1110" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of property and equipment", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r276", "r832" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r292", "r293", "r725", "r726", "r727", "r791", "r793", "r796", "r798", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r820", "r841", "r863", "r1002", "r1110" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r277", "r282", "r286", "r287", "r288", "r289", "r290", "r291", "r294" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 }, "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing", "label": "Selling and Marketing Expense", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "gyre_ShanghaiPharmaceuticalsHoldingCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ShanghaiPharmaceuticalsHoldingCompanyLimitedMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shanghai Pharmaceuticals Holding Co., Ltd", "label": "Shanghai Pharmaceuticals Holding Company Limited [Member]", "documentation": "Shanghai Pharmaceuticals Holding Company Limited." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield (%)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r466" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail" ], "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": [ "r468" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "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": [ "r439", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Underlying Outstanding Options, Exercisable- March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price, Exercisable - March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Underlying Outstanding Options, Options forfeited and 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": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Options granted", "terseLabel": "Number of Shares Underlying Outstanding Options, 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": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares Underlying Outstanding Options, Beginning Balance", "periodEndLabel": "Number of Shares Underlying Outstanding Options, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Underlying Outstanding Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted- Average Exercise Price, Beginning Balance", "periodEndLabel": "Weighted- Average Exercise Price, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price, Options Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price, Options forfeited and 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": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price, Options granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ShareBasedPaymentArrangementExpensedAndCapitalizedAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementExpensedAndCapitalizedAmountAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of stock-based compensation expense:", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average share price of the Company (USD per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationFairValuesOfStockOptionsGrantedEstimatedUsingBlackscholesValuationModelDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected option life (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": [ "r465" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable - March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (Years), Outstanding Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r138" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "gyre_ShortTermBankDepositsReportingCurrencyDenominatedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "ShortTermBankDepositsReportingCurrencyDenominatedValue", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term bank deposits denominated in RMB", "label": "Short-Term Bank Deposits Reporting Currency Denominated Value", "documentation": "Short-Term Bank Deposits Reporting Currency Denominated Value" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term bank deposits", "label": "Short-Term Investments", "totalLabel": "Short-Term Investments, Total", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r148", "r149", "r973" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expenses", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r570", "r857" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.gyretx.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": [ "r127", "r208" ] }, "gyre_SinopharmGroupCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SinopharmGroupCompanyLimitedMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sinopharm Group Co., Ltd", "label": "Sinopharm Group Company Limited [Member]", "documentation": "Sinopharm Group Company Limited." } } }, "auth_ref": [] }, "gyre_SquareMeterAreaForLaboratoryCenterUnderLease": { "xbrltype": "areaItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SquareMeterAreaForLaboratoryCenterUnderLease", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Square meter area of office space under lease", "terseLabel": "Square meter area for laboratory center under lease", "label": "Square Meter Area For Laboratory Center Under Lease", "documentation": "Square meter area for laboratory center under lease." } } }, "auth_ref": [] }, "gyre_SquareMeterAreaForOfficeSpaceUnderLease": { "xbrltype": "areaItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SquareMeterAreaForOfficeSpaceUnderLease", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Square meter area for office space under lease", "label": "Square Meter Area For Office Space Under Lease", "documentation": "Square meter area for office space under lease." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State Income Tax", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r171", "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r366", "r369", "r370", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r836", "r957", "r1110" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureConvertiblePreferredStockAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "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": [ "r165", "r181", "r182", "r183", "r210", "r238", "r242", "r251", "r253", "r259", "r260", "r329", "r375", "r377", "r378", "r379", "r382", "r383", "r389", "r390", "r393", "r396", "r404", "r545", "r702", "r703", "r704", "r705", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r738", "r760", "r782", "r799", "r800", "r801", "r802", "r803", "r948", "r978", "r984" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r33", "r168", "r196", "r197", "r198", "r216", "r217", "r218", "r221", "r229", "r231", "r258", "r334", "r341", "r406", "r475", "r476", "r477", "r491", "r492", "r515", "r517", "r518", "r519", "r520", "r522", "r533", "r551", "r552", "r553", "r554", "r555", "r556", "r579", "r690", "r691", "r692", "r713", "r782" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r292", "r293", "r725", "r726", "r727", "r791", "r793", "r796", "r798", "r806", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r820", "r841", "r863", "r1002", "r1110" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "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": [ "r216", "r217", "r218", "r258", "r623", "r701", "r724", "r730", "r731", "r732", "r733", "r734", "r735", "r738", "r741", "r742", "r743", "r744", "r745", "r747", "r748", "r749", "r750", "r752", "r753", "r754", "r755", "r756", "r758", "r761", "r762", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r782", "r864" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r233", "r437", "r949", "r950", "r983" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "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": [ "r216", "r217", "r218", "r258", "r623", "r701", "r724", "r730", "r731", "r732", "r733", "r734", "r735", "r738", "r741", "r742", "r743", "r744", "r745", "r747", "r748", "r749", "r750", "r752", "r753", "r754", "r755", "r756", "r758", "r761", "r762", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r782", "r864" ] }, "gyre_StatutoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "StatutoryReserve", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory reserve", "label": "Statutory Reserve", "documentation": "Statutory reserve." } } }, "auth_ref": [] }, "gyre_StatutoryReserveFund": { "xbrltype": "percentItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "StatutoryReserveFund", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory reserve fund", "label": "Statutory Reserve Fund", "documentation": "Statutory reserve fund." } } }, "auth_ref": [] }, "gyre_StatutoryReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "StatutoryReserveMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Reserve", "label": "Statutory Reserve [Member]", "documentation": "Statutory Reserve." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r881", "r892", "r902", "r927" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock conversion (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r14", "r32", "r65", "r137", "r386" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation expense, shares", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r102", "r103", "r137" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised (in shares)", "negatedLabel": "Number of Shares Underlying Outstanding Options, Options exercised", "verboseLabel": "Issuance of common stock from option exercises, shares", "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": [ "r14", "r102", "r103", "r137", "r452" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock conversion", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r14", "r33", "r137" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r33", "r137" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Gyre stockholders' equity (deficit)", "periodStartLabel": "Balance", "periodEndLabel": "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": [ "r103", "r106", "r107", "r128", "r740", "r757", "r783", "r784", "r858", "r871", "r979", "r992", "r1095", "r1115" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "gyre_StockholdersEquityDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "StockholdersEquityDisclosureLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stockholders equity disclosure.", "label": "Stockholders Equity Disclosure [Line Items]", "terseLabel": "Stockholders Equity Disclosure [Line Items]" } } }, "auth_ref": [] }, "gyre_StockholdersEquityDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "StockholdersEquityDisclosureTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stockholders equity disclosure.", "label": "Stockholders Equity Disclosure [Table]", "terseLabel": "Stockholders Equity Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r82", "r83", "r85", "r168", "r169", "r197", "r216", "r217", "r218", "r221", "r229", "r334", "r341", "r406", "r475", "r476", "r477", "r491", "r492", "r515", "r517", "r518", "r519", "r520", "r522", "r533", "r551", "r552", "r556", "r579", "r691", "r692", "r711", "r740", "r757", "r783", "r784", "r804", "r870", "r979", "r992", "r1095", "r1115" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquity1" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r133", "r209", "r388", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r401", "r403", "r406", "r524", "r785", "r787", "r805" ] }, "gyre_SubleaseArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SubleaseArrangementMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Arrangement", "label": "Sublease Arrangement [Member]", "documentation": "Sublease arrangement." } } }, "auth_ref": [] }, "gyre_SubmissionOfTheNewDrugApplicationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SubmissionOfTheNewDrugApplicationMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Submission of the New Drug Application", "label": "Submission of the New Drug Application [Member]", "documentation": "Submission of the New Drug Application." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r557", "r589" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r557", "r589" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r557", "r589" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r557", "r589" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r557", "r589" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.gyretx.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": [ "r588", "r590" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "gyre_SummaryOfPresentValueAssumptionsOfLeasePaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SummaryOfPresentValueAssumptionsOfLeasePaymentsTableTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments", "label": "Summary Of Present Value Assumptions Of Lease Payments Table [Text Block]", "documentation": "Summary of present value assumptions of lease payments." } } }, "auth_ref": [] }, "gyre_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "gyre_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r965" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Cash Flow Information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "gyre_SupplierReimbursement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "SupplierReimbursement", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier reimbursement", "label": "Supplier Reimbursement", "documentation": "Supplier reimbursement." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r921" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfCarryingAmountsAndAccumulatedAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Technological know-how", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r20" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Temporary Equity, Balance", "totalLabel": "Temporary Equity, Carrying Amount, Attributable to Parent, Total", "terseLabel": "Convertible Preferred Stock, $0.001 par value, 5,000,000 shares authorized; nil shares and 13,151 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "periodEndLabel": "Temporary Equity, Balance", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r375", "r377", "r378", "r379", "r382", "r383", "r478", "r653" ] }, "gyre_TemporaryEquityConvertiblePreferredStockConversionShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "TemporaryEquityConvertiblePreferredStockConversionShares", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity, Convertible preferred stock conversion (in shares)", "label": "Temporary Equity, Convertible Preferred Stock Conversion, Shares", "documentation": "Temporary equity, convertible preferred stock conversion, shares." } } }, "auth_ref": [] }, "gyre_TemporaryEquityConvertiblePreferredStockConversionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "TemporaryEquityConvertiblePreferredStockConversionValue", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity, Convertible preferred stock conversion", "label": "Temporary Equity, Convertible Preferred Stock Conversion, Value", "documentation": "Temporary equity, convertible preferred stock conversion, value" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, par value", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r21", "r61" ] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, shares authorized", "label": "Temporary Equity, Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r101" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, shares issued", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r101" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Temporary Equity, Balance (in shares)", "terseLabel": "Temporary equity, shares outstanding", "periodEndLabel": "Temporary Equity, Balance (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r101" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r913" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r920" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r940" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r942" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.gyretx.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://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsCashEquivalentsDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r387", "r402", "r523", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r664", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r988", "r989", "r990", "r991" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r943" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r944" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r942" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r942" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r945" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r943" ] }, "gyre_TwoThousandTwentyOneATMProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "TwoThousandTwentyOneATMProgramMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one ATM program.", "label": "Two Thousand Twenty One A T M Program [Member]", "terseLabel": "2021 ATM Program" } } }, "auth_ref": [] }, "gyre_TwoThousandTwentyThreeOmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "TwoThousandTwentyThreeOmnibusIncentivePlanMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Incentive Plan", "label": "Two Thousand Twenty Three Omnibus Incentive Plan [member]", "documentation": "Two thousand twenty three omnibus incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r220", "r221", "r222", "r223", "r233", "r297", "r298", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r367", "r475", "r476", "r477", "r489", "r490", "r491", "r492", "r500", "r501", "r502", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r543", "r544", "r547", "r548", "r549", "r550", "r558", "r559", "r560", "r561", "r562", "r563", "r575", "r576", "r577", "r578", "r579", "r625", "r626", "r627", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureLeaseAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r503" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r939" ] }, "gyre_UpfrontTransferFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "UpfrontTransferFee", "crdr": "credit", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Upfront transfer fee", "documentation": "Upfront transfer fee." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r154", "r155", "r157", "r158" ] }, "gyre_VertexAssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "VertexAssetPurchaseAgreementMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vertex Asset Purchase Agreement", "label": "Vertex Asset Purchase Agreement [Member]", "documentation": "Vertex Asset Purchase Agreement." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsChangesInEstimatedFairValueOfLevel3FinancialAssetsAndLiabilitiesDetail", "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liability, Noncurrent", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r861", "r862", "r865", "r866", "r867", "r868" ] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration date", "label": "Warrants and Rights Outstanding, Maturity Date", "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1094" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants and Rights Outstanding, Measurement Input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r541" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "terseLabel": "Term (years)", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1094" ] }, "gyre_WarrantsSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "WarrantsSharePrice", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFinancialInstrumentsSummaryOfAssumptionsToFairValueOfWarrantLiabilityBasedOnBlackscholesOptionPricingMo" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants share price per share", "label": "Warrants Share Price", "documentation": "Warrants share price." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted", "terseLabel": "Weighted average shares used in calculating net income per share attributable to common stockholders, diluted", "verboseLabel": "Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r237", "r253" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding", "label": "Weighted Average Number of Shares Issued, Basic", "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)." } } }, "auth_ref": [ "r41", "r42" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail", "http://www.gyretx.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited3" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding", "terseLabel": "Weighted average shares used in calculating net income per share attributable to common stockholders, basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r235", "r253" ] }, "gyre_WeightedAverageOfPreferredStockWarrant": { "xbrltype": "sharesItemType", "nsuri": "http://www.gyretx.com/20240331", "localname": "WeightedAverageOfPreferredStockWarrant", "calculation": { "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gyretx.com/20240331/taxonomy/role/DisclosureNetIncomePerShareEpsAttributableToCommonStockholdersBasicAndDilutedEpsAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average of Preferred Stock Warrants (as converted)", "label": "Weighted Average Of Preferred Stock Warrant", "documentation": "Weighted average of preferred stock warrant" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r24": { "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" }, "r25": { "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,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "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-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "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" }, "r34": { "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.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "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.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r96": { "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.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "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.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "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.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "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" }, "r148": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r149": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "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" }, "r188": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r200": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r212": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r213": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-20/tableOfContent" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "715", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482236/912-715-50-1" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r641": { "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" }, "r642": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r643": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r661": { "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" }, "r662": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r666": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r694": { "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" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r764": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r765": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r766": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r834": { "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" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r950": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r966": { "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r969": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r970": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r971": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r972": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r973": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r984": { "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" }, "r985": { "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1025": { "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1092": { "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" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1095": { "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" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1099": { "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" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1112": { "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" }, "r1113": { "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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 90 0000950170-24-058642-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-058642-xbrl.zip M4$L#!!0 ( .Z K5BN:)4\-=@! **/'@ 1 9WER92TR,#(T,#,S,2YH M=&WLO6M;&TN2+OKYS*^H[=DSL]9S2)SW"^NR'Q:V>]C;QF[ W=/G"T]>H68) MB:Z2;-B__D26),S5YE*"$JK5,QA4I:K,C,PWWHB,B/SU?YT>#XHOL:K+T?"W M_R#K^#^*./2C4 X/?_N/S;VM[>W_^%^__\NO_P.AXLV[[9UB)WXM-OVX_!+? ME+4?C.I)%8N?]C[\7&P/!^4P%O_UQ^[[XLW(3X[C<%R@XF@\/MEX_?KKUZ_K M(97#>C28C.%=];H?';\N$)H]?*N*-G]>O+'C6&Q03#G" A&V3\0&IQM,K7/# M^/^+\0;&%[XV.CFKRL.CN02O] M>K$Y&!2[^5MUL1OK6'V)87WZS*,Q# <,R;#^[=6%EG]EZZ/J\#4QQKP^S?>\ MFMZT<>JJ02C/[\U_-G=2C.7KZ<5+MXYOO%5,;QU?O+6\U("+=[/7,(QCZ%J< MWP\#_^=W;L^7G:W/;S^]=O^E_N6K\UO+T]N>2W(SLL2SP.>W#T?#'1!\5?J; MOQ;&U>OQV4E\#3>BX?3.\U;5Y4UM@AZ0U__UX?V>/XK'%EWM>CT^J2Z/:1W] M^N'HR^M\!;Y-V?S6$,N;[X0+EVZM MZ1WS+T0?;FX&7+C6IV,$+;AT^[Q%WP3\>ES989U&U7&S2K/\!<+ZPCNA]:B>N%N[EB]>'KC3 M\WBL>\AJNO?O^7XM>C: /\6_PZ+L># M^#O!Z*^_OI[^GC\]CF/;@!F*_YR47WY[M34:C@'BT#[(X%7AIW_]]FH<3\>O M&XAXG9_Z>O;87]THG!7U^&P DCFVU6$YW"CL9#SZ'^7QR:B".3W^Y<2&C+L; MA3XY_>55\]90?IE_*93UR<">Y346X>JOY>E&?G:LIK^6(<1A\^NW15B4,-7> M'40?*0T\($:905Q[@G0(&H64N#$.1^_$JV)HC_-;8KDQ1^]W@/!V\ F>- KO MX+-ZULW3\6Y,, '46N6J)/():H0]]XC)XE&B;&4$M4BVOCJ][^27U]?:M;- MK21.2/_$6WU=ABR\GA8(Q$B M%&;SG5K*+ M6L(A(D!AQWK0Y<10B#U(QCQE7%UOZ=@C3Z&P+&EO9P?8PQ-/_ M$\\>UDP,:$@H)UC&X(LMW02QAT;T M WOXL!8F.ZCC+8U[5UG?*/G9. (L1*,IBC'!O.34(D<#11Y&E\L@.#QTWKH9 M]&YLC8Z/RW%N8KTY#'D-PHH!QE+&:[.3!B$3)PH)YBRTUPFD!8\H$FVI,Y)0 M"^@U&9;3+WP^^+SW!B"C+C>&Y0 6$?$33'68F,!H0#QR:SH-!3AF)%,94,6&KL+6#?^&SOR%:Q_C@99UV<(>MJ^WD@($V, M86Z DN .1MVQF)!S)B3A+0CF\M#7S1/OV@4> PT!>Z2\@LF)M Y;BP0!(.82EJ.5 <"$8XJ#X5@[/V]\UML; M[R-PM[>G)V75:,$/T-8CF$ 9\JZV7'(MH($>R02SG7.A\GJ''PI WBB%DP:M M.%6HO[T"#;P1 #'1&3P*'>?GOOH=%*<"-G%M!;^^K&2JF"+ KX_U[[]FPKA1 M-_P,VE$T!'(C4Y/?7M6@W0:9K#6?'56YF;E3:$Y#UD_KD$?J]95G-G_6HTG5 M_-40XHU97YMQW#I0,2AKO(0>6GGS0*\_Q=#6$=YW%EB!#$\/F#9E?F M?\^_]_I2;V_NO"L&=GWY2Q\,,:=,_ M [SL]&10^G+\(1X[>$4HX6IC7)ZOQ+TQS+G\G3\F-1"]NMZ;/J+>/"WK5[\W M<_XO\.,3K*IC$"F8;J#AZ^D#?WU]XWO.1^V\.7<0#0Q_-8@<+54:J Y&S@.<<2<,R+$AN0(TB7!) M!W3(Y KS<^ M5:,P\>./U1Y8SZ6/4]'-)3R[^@.)W7G"@*KT#7G*\+=;UG_^<99)]XWOO';O M AOQ!V#5$7#Y/R^W9#=^B<-)?%>-CK.2SZKK[^7X:&M2CT< IK.& H+/QN[\ M,2]RA@,?HJ#?.-).@DK2%M2=!VXO95!2),R)QEV;X>=(-7$U6'OPI;<@TO'U M27?EA@4+D"/,[RC YM9OJN8Q E3$@T&F,(HZ1@34*R!CB$0A"*6 FC(?%ZYG M'RK 3>]'$] L.Z-QK-^/[# S[YE?<'BX"X9Q^<6Z0?SC[-OOUZ4\_4+\=LN/ M=-&=V_-%A"0/=O++^X^R# M_>]1M36P]46.<&Y!C?]F!Y,X=>C>M5T/6(L7F!R_C(^/87*4164\+"]"P1+F M&AZLM0.;4G$5O"521=W5Y063![HZ/OLT@-[#RLJFU4G#[&Y0T.\F%4@8YG*S M!$_S;PO@=)?I-FU)2)XH+(CDR$<,-C-18 P*J9%51HC$I*&INTIL3K>GAN_6 M".S@X3>Z?0$J)\>3 =P;/HZ/8I7OJ^)1?MJ7N#WT0%T6*BW:GK2$)C@*Z1"0 M#8,X]@&6E& H:&:CH,$K:;HJK=W8B. 3J/:S_>S]GCH^ZJRAOEVY2CB_75D6 MV N2XY2$0H$:#+#''')8<&13T%K:(#A779-1UI?GJ^DO<718V9.C;)M.Q9$W MG#:V-KL_]EQ3+*P@*"FM@=%9&'NI"++!,^.L4BJ(KHW]?9T'BZ?B=[6E>'NV M5,JNZZ@\T@8PC7/ -$<=R-$F:932Q ;>-<'E1;.5&6NL3C) [=CCBR3SW?X1 M$+9WH&,^#A]-:!\"H@]T-]T/+/9\'%J0\X57@NEX7-;YWH]I_RCNQ*]OJLGA MYDE^WM3/NR1(SE(.!H@,*6,2T-:\NYB!'6,NHDBT=@ MP1[9\@JH_.=HD+?+\CRSP[/WY3&8O.'I/91[=A#KF9MR)RYZ8C^/WY$#]"@C M 9&"!;M::8L,EQ+)0)G7#G!)=LZN;J;4J!H?VL/8>*L^#G>C';RM,TR]B;6O MRI,LW#S+/Z:Y]3UCG_#=CREE?_*D;&996_/J^;V@EQ47;VD/C1*E8@ :[ )A MB#M084:EA**DC@DI/6&V:S/D?*UG7]C']'=; ;T9?ZP:Y]<%_/G4[*56,>R- M1_[/V6V+WT(C^,X+'6YM9Z%C[*4)4<(:)P1Q%A2REB2$I=2.+F4B'.-$S!?!E=VF.8W-3NE=7,':8X8:0),-U$HO$6)RU39ZGM=,MPWYYN3L9' MHZJ\2B#?P-5Z7/K&-UPMS;Z5L,)0)QD*.2R8)^!ZCIF(F%24&1^2TZZK(KFC MMW,WCBT0P/#65L-R>+CHU=*::"QC@BE+$<:@[SCS 41# TK4<14 WJ3N[+;O MYE=;A6^>E2>UX1>#793+&*C7L% $\&VC"4C#.@1V4!"122J7?J$\R;; \WA/ M[Y0[\_S6TF(PWCL-=GI.0A/9,2BRJ1BI0DHS'B*.G+'.JMWGW1.Y_U;$/$+S M6W#E8O=ERN'H)._)_*4:34[NM0^SI O91,8](6#P6> K I[M! >+GF$J0TH6 M9G=7Y_(S1>]V1H4FPT%HP64?H@!"P_/>K/1(RUSLD ;B:MVXRV$:5 MD+6)(F65H"GE+G9V-[C[P-,!3SBF3BKA!7(FI\QJ9J>IEAZ,&XFS.1I"5P7< M<@C&G=\[#339S)Z'PV9F7)A"_[N$#^O)W^&G'3WAU!%WGSJBK1S&NY1C>'X4 M70P+U41&!O]#*NB8TY+ @@A1((ES@*#D\@E< 0]=-ZL8V= !HQ,0-7+)%9(N M[R"#J8*L,!B1*&P05L.,Z>Q^TDV>V(]-U%V]/YJ;#KF4RVBXH%WC!:6PQ>AU M4AZ0"WYP%2,RG DD$HL@)L]H6G@\Y'UG+[W[[*7M,4&&#?;,)T2;@#)L2 Z) M!MP/V#JAG8^JLRZ3#H=$;QV50[L[K^ER.3"Z\<:M2#CT\[!?9ZSFB@ADO9*( M2Y>KJW$.D.RLQ8%AO 0V>B>">B[#,VXKM4RA(:H3P1,?4L4)3+>924V%B2$(C M,)"S;\^2/ S9+>(D81I,9QX[/R^_[]O; 461Z_2,!H-R>+B=,Q7C#SW3G9F= MA.0M N#:R9*\4VLL,L8;I&FT'"PW16)G0XZ7S&_% SY/(ZRN:@,)8 &4%21 ELO$S6 MQW&<3D50RZP%VG"<.!A8,%@))JR M+H8'9&&M 2.CABI/8Z2=+5OQO2CEJ6+[V^X;&(LO-A^M\+ZTKAQ ^X&:S,I< MM[9'W4),/5L6;A0LYL*#/96BAAD3)./2!M)$ '2Y( ;*>^Z;S;?;)Y,X]7@GLD81#T[IV198K&]BS98 MSP"AF0.K1$9D&#?P=")X%-CQV+F5UU>JB3=6JMGY\&FSWCPYJ4:@MJ;%:MYL M+@O_BY+3G.J&7# T!S)S9#15*$8NA>8Q&-P[\Y_%CWZG>=D'\IY/Y" 5#U' M.LE\B LA2'/L4.8P!#@.P;:S6;GW\O-\.[#!'PU'@]'AV1^9W%S]XK)P4(=# M%" AY',Z!0?^B336"2F?BQR&Z%7WZM \E=72&2T!HJ'.QX2DS?5=E5% 5T) M3JO@B"(JRL[%N+15AG\YB;_DDD?N*?)&$<2-R\>S>)G/8+(ZDD35XC=E%D3\ M+YX7M+ @DPZ(T(#XK'$>K/-\S Y1%AG*$_+1$.:Y4[:[A0//SY;.K)8>44>3I8YY9SN[AKIB^W[\.@3;XJ@\>=H2PM/@$7P7T+URZZ- MU[*DK#-(4)@K7 N,G/ !,8F--3):M?@PP$?KS>>N4-4!<] G1;0%Y0EKG.2\ MSJ:,H4/:!2R$9R;P94^O?^(Z%.U%VN:B@X%AQ)-I[R MFN(UE6CLN$V+:6+ -& 7;0.62?4DE$G5BHK-NVRZ'J[9U_J0DBIB< M1,RCH'*X+N.<4=?=S*&)J\M0VNHLQ[1<,N&:1;3_=;1_-)K4 M=ACVO\*CS_(9#?L?/E7Y3,#C96&-)AW20= ZKS1N#8'*\ MR1M_H^;XX@L%;Y9%-UI0A\ZH?'ATS'6IB4!&"X-88 FGE!35G77(=/K,VS:= MT2 )2X1 CN>L,8,#LBHQ)$+2QD>;;'=#P:Z419E__/;X9# ZB[%1D-,R*2\R M5L4+ZI3D%#EI).+$..18DLCEHN,.!\K%TKO#9HDB=O#)EF#.S_)'EH7,Q.@D M$7E#5&>'I;4&A*,I4BYZZ9PEUG4V37;IRQZZL]P[( ] MW.8)/\XPYAG >C3Y/%'@$%H#2P^*"(:EU\%WUA[NL-^JS=V7%+'G !0D.4!Y MP/20P]'R* PUOK.5?%=QG7; ?A/:&R^(0"R'L7-8XLAPFH_M,C;!#\^[ M&]#>P2RL#D@4<^R %N0C,73>@M4)::.:4!4KL :R%UX&U7O^"*2FG!R5=Q'P ME5L?%:D>E.%&8Z0LAR5K6$!66H8P*.B$E254==:@[^"278Q+4T@I+"<.10<\ M"98>S4(2R'))@]54J^X6U02V-C86UH=;9_=@;ZE]= MH[*-K?7Q>%BZ2;W=E"R I;688EB7!711^3W*",[%:HC$P%%2 @'E(+Z\F:.S MFC-&AN0["WB=+57V3$%$B3OOK$44$PZZ*SD0)0>Z*:*5@7,66&=%^:.#>QO_ M(0#A^Y&W@_\]JDA*<.#Y=%G0F7(@_91Y@2" :6%3*:&Q0U9X+G7W%GZZ'<<4=N4>?+ M+B@ZSV$F-3%(49'+9*=<:SY0(!D."(>3E"UG><;Y/;,#F)>%F1/-ER#]5Q* MJS5679TQ/ZS'\0$ ]NR#K?Z,XW>385@:JTUR+82W'LGD!.(31&>W+3PAOK6S34RD5CL,0A$PA[4"&5&%D?;,\LAR]FAG5=$F M/"&4@TE6-'O1@[DS+F/]]M0/)B&&=]7H>)IQW51'_)CFM0H^Q6KO".C;'VYDHBK9"$HV7DL B-8[E@D"2(FLT+&'- M4C":6J:[O!_:N6IZ+7)XAJ/$U"L$:S)'BSJ"+&$)M!Z@K)71.=793;+NN*I: MU&]"&$K!>D(I!9MK*6,0"'8H*$&)L)&;)3@UH(/593"BJ@WY@%2 !6;6H8(! M+%,7NN&">ZM"Y#FR&,0>K2F*8'):Z[(G,D3K:(L$= MYX)@;T-G>4I7',-M9@HFAY-(,/[197(O)+)>YGQZ)>!_1#+=V1VMSN4NM)DO M[Y,.'DN40#"(2Z60IL#I4U(QP'_$=S<[\%X[C:">,LMK]HRWATWL<:R7ALPY MDJA/L%ZLL" F[#1RTF*D"7-$ZL",[-R^8U=*Q3^/_A$Z14]#R.%IP/9BCE'S M1J+(&:9@'LFT]*7BG^4(V_;V.(*EP0'H,:(UZ"&2!:0),M@20#^&5>C<85&W MY$4_E[>^37Y -"&"!A1)#JSF#N<=)XD.GKM"]&)$DR@#PBP" M4E)C@#,?D0OYD'CJN/?>!1$[ZY?]45C9&[A:CTO?G,!6+=0)BU6+)R5PC)M\ M12Y8/L2",>1P4"B9: #)I#7=.SFF"S4=%H1=RC.O/47"D%SD&0#,&5#Z0F/' M11!2J\XND#EDW9Q*^I>M/\KI@6=V:U2=+(M10Z7DT>?,>)VKZ6F?2V9(";\% MYH O&VKNJD/G@++%#\AHYT#!HEC[9]4&<)#SXP)&,^],Y( MC;0$0"':*B>3U$XM.\(_]_D6K4Y5J@'N+0)+S2">?8[:R1S1S76VW4BPG:U9 M.1WI]VB6_OQ'CG: MU(%@<]0=K':''>+>*IA$8'<*KC##) >=I:=MKS(W#% 'J M !H%DW)8&D.!)\(2D%!F^R"G9]VG\HF2)NN5*8IX+EIB+&-@*%AKP'I+E"^[ M@)X@":1%@\ :KB27#AFO918(_&8(0]1Z(VS40KO.1FYTK<[O)4U*4HX1+(VGWDZPZF-/3UG+S*@JM#L&4PL06P$B=L/L$H +X/(=X=T#0C%AA26(H%V(# MHS]3%6XPHGEO.1\KY'3//.^O8ZZ0R4<9:X()G)1 N00YXLQ19'@$VF(#M30& M+;I7"BVC^VX.))Q*8PKVI^7Q9,%\G^0R,7=;1--;6]H.U9HEZG*X3*XBY/,A M())HE!A+*5$MHEUX.>OE@)O@F%96>@2L20/SUD"8>.1(<0(&L,76A<[JE>XS MVS9=1"Q98X- 5.JP%MW5"UVM8-=.00J"IDZRQ0ZJX_:/)S 4N:\MBA$G7+%MX@,S0P<\TSD,':QL_JH M^Y2[S2KYTED2HD129/ +$:Q(+L'NU\9(+Q)VJ;-!/,\7.+.@ ZJ<44$DL)!Y MRFZQ?&(!I1%% 6:1E(XRVEG'_E,LFKO;8B^P:)F7 B>#D=%>P-R WVRR%O[$ M%!,:M>WN =$="WYO$3U5#%23(%!,D@$-H1*9S$J"LI@9I;0SW:I3SLUCR$"JQFX/D$)0RO-^^] \;T&O=%X5/TM'I5^(?O="SJ6"#@7T'6*1/:U M4A&99K&SFO_9*Y%U8&DE0U/P!"-!743<" L:WP1D5"Z)2:F7 M2UL$^#G/8&EQA5$L%#$Q(885@!_-XILS70.W2$[&*$H[7! MQ.N ',N$F86(;#YKT3ELHM?>1-OO!SY /@11VH9\DN>8$:41\P$CKA1#3@*' M\"(FRH ?$]K9Q=.>]^;.KUPIEZ_ 6G/#&)+49]^\5TCCG"A );?$)R5Y9S<@ M-\-_@V'0.'G?C:J=^'46=UD.#X%P#N%7'Z^Z@+_= BM_&&P5ZL\G 3 @#RM6 MRP*Y46JK4Y)(RAR"(95!5B1X.HM*^Q1UAVO?=KT\?HNK"X? *4D86:D-XL1X MY"PC2#L:8*D!"(?.KJ[.N 07$R3C--%4$(.B%Q2 +W*DA?8(^+XA.2%1\863 MEGO#AT!8MD*G.6"=4AQ) ;8JEUXBG31%WOHD%-;>B\X9/-D;U!BAL3K)!66O MN#G?-6[-=^67^''86C;^?8K>/K#\TIWZ?;X6]WP<6I#SA5?NO-G\!-0UUOM' M<>?#I\WL@"M!%P[!RJM/XE)9$BPP2B3@)1,B5]C4 )7:Y!T51VP"*D+\2M*9"(^ MSWZPQDD+QA.226 @\9CF\J<.)4^UI$;SV#VR]"!;ZX])V:2W+@O:)*XX]\$C MPAQ'W(*(K 'R$!-+,ACMY N)U;T0% -4(59[HS3^:JMXY9O+(C>;G,8J&W.2 M@>G%/4>6 ]]+!(29#$^"=38%ZUX+ZMT$;.+QI(I-^N]I_FUI]C03L"RK\U'J M(A<6P ((5DXG 69..>58F>X66'W6D+\.[&%8W?-J,XG,5RE)/SNE(0CAML0,*"D),0"&XD*[.3@+#)@^R#)@(YH(R76 MG5V<'=ZP;K/ #Y4I.6E1PB9+R&:G;X"IXF/,)ZIKZ3J[!+M4X*R]36KIN3'8 M(,TP8"(&VFAR!KB)E/BH.?&VLRS^!P)Y^H.>6_3#,VV%,48C3[-U!6P066<8 MZLS7#.[.9U0%VF*0,3A.PF&DNK)WWCK6T%EG%Q$FUTGW/P$ 'A"XS[4:F106HCY@Y[\82M^=(+HM&!!-:]8T-B<\Y/Q[FI.OB S=T%NI>0\ MBT8AGW(L(C$8["),$7 +2:(26G77F=ZY3=46Y:*LIS2 ("+A#DA!R*=M1 _F MJR>&4ZF4Z:QEI;8!(^(M,U&N3@+Y50[F@\T;1;F0%541 M46VDHP+SF+I;.&1:[M4.MIL UOSMEQ%^D[-M/'$2>0-6"@\)EDIT.5 K!AA& MC8GI7(S'[=3OPKY>OKK "(KK9'?VS@XD[LXB.-Y5H^-,,ROKQW\OQT?S6)19 M0T%WSL;N_#$O4VU:3["*$@$EI;G>+4%6*8VDXCYJ[:E7G;7UNK:[T@%QBDAD M3"'7V,L_4CXJU'*"(MCM)@DG#%MVW?XL!\EU0+1,$$<8V"I"-(=7"B (1"0@ M",XH*P+K<,&J^\26W_2=1;M#=K:[:[M.AN5T"GP^J/]Y?"[AXZGWZ/?)N-J MS^=?GG\\_SM_^X8GG< ]UQXU:PW\>L^GU4>VBO4MSYM>O.<39P7-KCURNOTW MO7C/1V[M_./:X\IZQ"E1&W#MGD_[G%U:H8&L^F/:!.)0>OMF-!C8JM[+/3Y_ M5RB_P!*Z^(@=8,A 5$;5;\VY]OW\X9LX'(&M?]-C[RJ'2X]X?;GU M/QB-O3>WCNT/.G/#T[(580>#VR? A1N^_^CR=*/*,)*QYJ@\*0;E\,_=T> R M_N4OK(^JP]<48_:Z@LNO\WVO"EOYZOLWS^YXG0#/4!J-QL/1.+XJQJ/=F.K? M7KW;V3]PE',=-4..9;O.1XY,SDIF#JN0/4X$VU=% C8Z^\Z!\\10;0/"+N_> M)RJ0,8$ 0\/&)B.H,;AX=^#!'/%26,1$+N2@>$#&88\L7'=!:>D%A=L8C\:Q MG#WI@ =P#6K#.!USE>3 I0PRX7Q;3#&99",2RH!VT=PA&P.#ER:+ U$$._GJ M-0QO,Z2SZ.SIGT?1A@8C8:[\_B]%\2O\6]3CLSQR,)W04'Z^BJ?7DCTN!V<;^X#\=;$3OQ:[HV,[G-_H1F.@^'!OAE=D!^7A<&,0 MTS@WJCZQPWESOA[!VD;PB8\;0"W0U\J>7'@WG;?DMK?!J[Z687RTD MVZ]3P;G1(%P<>OW _G_>V=Y_^Z;8V]_/-TZ)9"]MUN? M=[?WM]_N%9L[;XJW_[7UGYL[?WE;;'W\\&%[;V_[XTXOI?8Z_E#8^+L%U34\ M'(^&:\6;]:WU@F+!S0(D\] &WBJ9V0AGB-W@^-_.X7PVY&TB^DR#?'MR48\& M99C?5S4=SFUH38?OFI)0.?=J#HN;IJ]]WCVJX;9#4?#A@F7ON&- M0)QL$#9RB@+6''$!O^G +-)&$:&I=([A5\7,O *V=>?#A(JAS39SB.7&FY%O M_-O9P]F- 248_?5\.ET:EM^7 ;Y[D'C!(($?V/6?\EY1\7$8?U[ %'YHHVZ5 M1S.*Y3#[R3807U?!%N@U7:7#"84Q02E$B'J1#3J6\42 M3EQ)C75;N/K7B:V@1X.S MW7@RJL9@&8.^L./?7I70YSIZD.9HX,#X'XW=Z/0QR_)^0W.[46<4E[\L ( ? M1\K^GPX1Q+]^WMS=?[O[_A_%[MM/'W?WBT^?=_<^;^[L%_L?"S!"]L'2* @K M/NX61/P4?BX^OBOV__-M<<$^.;=--K?V\V5B&.]0#U<8JH'/%>.C6/QSOG"+ MJ3N[B "(X4=,[T=OO061?,(N^!@1\\8@;AS))Q=1)+!3,5AI8N)M(=*GICMO MISLWE_!H(]=20\?PEJ/\-13L&3J+MD)QV W9?,CU6 I&UA8DAN0-#[F@7O!* MY6H!N5*I@B'U5BKC3>#9M]F.&-Z5M;>#?\#POH-/ZFX,<-[;^0'T+YZ2M\YG M7CYH?=Q=!CD\GE>V+J^6F:5EUA$)S)*8?+B+)!'!<*N\":&3CL)R35JSV/.^ M7X?.G.R67>+[V1U#RDI4WW M0_2C:?3@Q@0@MQJ4P]@*NM_P7Y>4SWC4I=9TJ2W?D]SJK<4<4E_6.9RJ2.4@ M%L-)CHS:6)!E(:/Q$3.3CQ8#)6\L1@X,BAQ$X; A34WAQQ*#MTWPUCOHS$[3 MEVZ,,[P,"4(46V(#HO?I=UF9?WL5_=&S;UF=T6LGK8S(-ZGU6#E8:=8C;81/ M1/ 4.&MG=>[&PR9[;3C.6=>MKM ?=OXV&>:ZQ\7^483G-W4IZ[5B>^C7GVR] M/KCA2Q]"\>#MI+>GUH^+/(6*42J^3:K"UL7>2?0YO#D4Y; HQW6Q==1X,I=B MZZE'VBY,]IN"")^EDV/K@)K=,#?L9#R:2S"W N9([D*^'0WLV6@RAB>?QO#+ M]"T$XW60Y.P+/H%GFS;-?Y?=# ZKYV[^4=3FMK; Q__[L M)K@KG(=:-J\3\*Y7KW]\\=?7X^KJ>V;1I8TLOT)[D:NB_7.C^8GR!S>/_77I M77U[4V3%V\'LKJGR!W#;OW\2!S45A?^1[ M/X'_'X?E$:VWW% N%6*&R'RX(D=:Y;8,ZT@T)H- M=)O,A$044XP%OH?4OK/B]7,N>-TYFG0K]VG6;3&JBB9;KKAXZ!Z0H8N#OM3] MO(1537>K0SLL_V_S]\]M(L+RC,E/V^N[ZWOKQ=OCD\'H+*>WO11A7X*N8F>T M?J.$Y^@!_V:FT_/ G@>^(![H^X;,?]X_5;!DRQ,[*-Z>1C_)-0F+CPEX?*Q7U42#*5_D.=^F ?-2 M8@Y^6E#8LM6, 9*A(!4%PA8]LE)0)*Q*W"J@SEX^%MPR/]@$1&@)SEH83"UT M]T,*?EY0/ FE4@FH/WW; _[W?]64J%_J8C\.XDD67S&57[.M/YCD_=0B+^7+ M,/W\?>@WA1<3:K_(J/I'>P@?C -[P+>J%BQ<_.YE4 M]20'1\"5O>F9V@6A/[F?,X/+X;B;?KS^A+CQ@!(]#YT?-Y;H65)G*B/K4O'O M.%3)=ZX][LM\70IV%V\M7E<+-J)@YMUB(YC.J;5;DQS*\: )7(K6'Q4^GY5P M3V/IN4;AQG[?>?%UN6>MRK>R# @? M# MX+'SR3?'>T_WTG-CYI+[(! 8Y 2,-Z<09V&Z>((<]15@F@G5@2C[>%SEC M1V>$N@9M[S\?OI)"?7&1= MP((GG8U11):"DDA++A!WBB%GC$(FY. L&E,2CRX],%,(4WW0WE3\RS]VW_;3 MK*M=>X1@]\$H^_%.G1*4>D!29'G@B$MND%9&(D4Y589A[EUK./IVIN>:K(UK M.W19"SYT<^YV-5L'^\]V/9S?GUBS1C]$ WA.;2,3L2JC.W7 ;Q4_DY^+(UDUZ82CL8 !7^>^2@NN#OFZ^ F>![.VJ"= T>JC44X(F><>CX_L^$KCBZ_VORV'^/%^ MOR MN'GZCU@O8&?DL=G'[;^[C0)GSS$21;$SZM9X\.<.B9WQW G=R M+&8)A9/I*0/%'MHO?LK\0/U24$;79W>,C\H:FFQ/@:N MU9SC @P> MPQ"HE-VT),^>SL?'Q-UB(Y5('B7VYK M87.9_#*_[=H-L^MK\QMN;]_\2=EDF=U\2UOG=Y;#J48DU"$Z-\(N6EX;'9S_ M?0I0YW:M*5O']'M[R]^YQO7WOTOINI%W>G:+"48=22AZX+R\;;:]OQF".AGO M_I@EV6;]QJZ/R>)]ZYV6]VT]W>PG^<,F^7=!=/V>V1,=A-&;[6%NC3#24T1H M8(@;29#A8-O::#TQGHK6,F>RKZ+:@GEY.*K.;MAD:6YJ9JR?W=3J?LM-K'>9 MTJ">=<7(Y8'.7BW<'$][F_&T-)V_\TR^Q?-GE(A!$(IPD!QQBRFR20O$N8J! M8!9PBNT@73/6?TSJWNQ#Z%Z$QD*62_(L M&FQ@N>0P-DHE$ .*\F9G?)ENVKEM]FO!KAB. MFNW623WUB$,WIP=+W7 FP*AJWC4XRR__6L*KX;7%$)H]RCSM2UDW=LK0#GUI M!]E[E:L9YIOKL1T&6X6ZR'4CRG!;%A3[R?Y\DW-[_='.;?,<%?,7M\G5[S3= M8:>I/HJ#P7QY%#_!I&_V>Z:5B+^_FS+=T?\'M*RC$Z!;N[X/[>QMIQ,$;PPW M"5%% N*"V'SNF4'..^*XD=ZJENJ?[^4I;S8[Q!WM6R+4BGU.WUH#(]-B.?&DT&3=JK]%_.0.EG@--=3TWWD^S6.H? M9;&L-<%(CXPT>H3Q,5NN[YHX(6CPK$);U,F)D)#*CEE.N$(Z"0U_2L.5XR38 M:Q63G2::"F)0] *^HR)'6FB/L*:&\)1@PJ<;HEJ;<6J2??::,?WX;91?%9-A M.7W\YX/IB+\"Q/?E,2SBWUYM[[R[O,)!5"B,FI.)\BVY@L>:('B-$#E?8?-^ M/N,2>SSU6=I]_:=,0F^];YV+E0 M?CGOWB">HE!64TLCQTE,CH>_A+(^&=BSC7SU:AD/O"[*Z?O.$T+S!_\]J<=E M.IN_NODJ I,)!'Z:^Y##/UDLBUB''^]36,6&03-&[##K[:LWH6_7%1+/,Q;^;9U0$G\.=C1G4Y)^ZW >UDCESSOI9K M*.7$R7QJY.[FI[>?][>W]M:*[9VM1VF^YS_+]V6(9G_SC_=O\ZF=6Q]W]M_N M[.^MJ% >;VBT=3[ID@8>RG7^O9HV>!TL_N_5PP$[Z'O7-5N7]'O!B3]ZP(^N MBW4CZ5T"&)\T\*:M0IP=W*U8EJ[!S,]7?GM%7[WD;K[@KMU9@I=M.N"KY_7X M;FAM%\OFWC9 GX"PYU,^[AIT\63X)I=D"KW@KCT2WY:EFR^X:R]?@HO))SD? M-_&@<7LJVR.E.YI(]&+X"IGNW?[RX[Y? M_!::?VV^P]6X:.^?O/:]1\-JNV!SK:6-/&U>8=#PKQ"[+(+U@^?>D\\62SI7+:5I&"%P< MRX3^0TOJ& [@MV8O+%UI:T];5XBV?G.1'HQ.K;D]P727)Y3W)[DM-9A%^6 M07K!\N]);D]R>Y*[BB3WH"DW<33J#,F%2\T8YP2W3]"'6%7-/=#*AK*^_>>D M')_U/+?GN=<[+WJ>V_.H.SX7F M%.\&HZ]USV5[+GN]\[+GLCV7Z2R0+\L@O6#Y]URVY[(]EWV)7'8X&L?Z8#PZ MN(74SM.YGH++[N2VY/K\F:!^GI/.XA:*>U/"5\]/7R0_53T_[?E)9\%Y60;I M!0"?#L[JLGX: MU^N'\T:<'ZOQYKPMC?MT<]:>[(/]1E=)7OV8WU9' UYK;GL2^2Q](^ M.+8G,MV%[649I!B+[TH@L._AG/I*T' /K^Q+S'X/Y[YG5 M#D;UY"F([%\O-*+AI'_]UI"&TN:&Y//D-MUH,LYQ G_&<;%;UG_V//5%\E36 M\]2>IW07E9=ED%ZP_'N>VO/46W@J[WGJ2^.I/,<$C"OHX<%)-?(Q9#;X1-&M MS6L;5OKI_-4][>QI9T\[5Y!V]+1SM>7?T\ZV#QAZ"1SEQ%;C@[(\&%4'Y3"- MJN.&7MR?GS3M:>, H^WUXF,^7OC&TXMZSO*B.$N?!][KK)ZS]/+O.4OO*KNO MJZP_ .DET=!R>@#2(![:P=1/%G-#GL11]CZ_=.HAF[ZTIYL]W>SIY@K2C9YN MKK;\>[K9T\W;Z.9FSS=?'-^T!U59_WF0K!^/JB?AFCGPKW@W?5]/,WN:V=/, M%:09/$9UY-A%0_+&M9RKG1I![$^B$UU](,Z^DE5 M/LG)19\O-*+8RXW(:=.S*NU[TW:4<1HM^+F.^>+,)=H3U9ZH]D1U%8E*3U17 M6_X]4>V):I]1W1E$7'A&=8C)YH(Z!Y.3T1#(Z; <57..6CY-ULJ;61.*S] $ MX*6Y"1?H:4]%>RK:4]$5I"(]%5UM^?=4M*>B?=)T9Q!QX4G3,"CQH+8ICL_. MZ_D\4>+T![A8[#6OOEC!IZ>>/?7LJ><*4H^>>JZV_'OJV5//6ZBGZ*GG2Z.> MXM&I\/=GG!_'1[$JMK^]M.>:/=?LN>8*:ZZV_'NNV7/-6[BF[+GF2^.: M\B">'I6N'#^)7_/M[%T]N7R9Y+(_B;PG%]V%TF49I!%3.WZJ M8*^]\[>M+ VYLR)=?DIBOK(I"F45?8-TL"HFQ\-?0EF?#.S91KYZ#N'SKJR+Z!/_][4H_+=#9_ M/\3=D>991_O4UC'$SUD?G MJOK$'L:I>D8V0>,V[."K/:M_>?7ZJE#F(][,LG5R>;BG'SQF7!\[<>>]O=C- MQ;^V*$,>F6I\0 Y2.;1#7]K!W4)L;@/XICT73YMH82I,CY]8+]YM[VSN;&UO MOI_/B@ZT[:;#,+K0K/MCKWPX,ER83;-RT=]F4SVV\!&TZCND\2E'9GO_[8>" M-).I0_*:SNMB;W\3FO=V9W^O0VU[P%QJ7\T\4]__P\N-!?11C5];\UKRI MQ=9Y4SLD0FC7']-1*_::4>M0VYYC>CVLXX_KYT_;PV)\-)K4=AA@D<=3'T_& M17UDJ^GA\2>QFO]U/)J -OOY,4):'ID\,%YJ ;UL7 #S)LQ:W+C [&0\^F7& MV',S,H&'/N3;$5A9Z;Z',/2H;KK-J+.3!U86@>HK5OS7ZVE3\J&%DK**8W M'BK\X^GRG5&;KCW,.C%N_?KIUT_;Z^=-]/'8 8^;+2'6+Z''[9#V.KS'H+:V M+5\$POST>6@G 9X0?NYGPLIU=JFF?2_E]H.%KNM"#VP@^2?2A9WP^=P%)C?K M^H*3=&C6>,\>EU#I];(]ZZ'SFI M*OBML(TBW.@1HT>,OKO]O%Y=02]_=UNV#:\KO8NI(#GAX\9V_T S7MPUS\^X M^$R\R!22MO2FK8^:: R??\DGM7VQ@QQ:^*,)>)?!>JGP<\,CAZ/O#,"S4ZG; M^OD_%R/EY4R8^;4\!3$.WU6VR3)H(O+>'3#!*;;,(&R]1=PGBBRU FFJG9+" M6A[)JZ)YRNEX-R=U;1W0(&3B1"'!7/Z.@]L%CR@2;:DSDE +WQG:8VCPI$:' MUIYLY(6X.0SYG[??5N'F>,M6U5DY//R;'4SBJV(R+*=O^7SP>>\-:#^0 SR% MO2I"].6Q'=2_O4+PUS3>_+=7Y>EX8S@Y1F'4Y(KE.U[]3LV:TN+7UY<[_/LR MS_?V5G(/9IT3;@]F+8$984IQ;S0B1A#$E=#(8DH1=M@$(936-%X%,X>9"8P& MQ ,',./!(*>,1 ICJI@PSE+YG&#&V)K 9L7!K&6O4<^5;TR?/AI58P1@<%PX M._P3)NG)J"Y[JKSDVN4YJ,-+4BI1)H(5CD@J(+J)L"UHT/4FI!JQ55(CUB]<%\<8OW[OVI*Z(H)NW>3 NM M.4"+Y@[A(&W$CE/G4ANT<+X0=V -UIO#\'YDA_7N^5K-9;$!+7)&(-2YT M3Q9['.N%NPHX)JEDU*F(M)(1<:TPLBD&A'%4RM!@2;B&8P_QF3X#C@E!5QS' M>K_I$U#EZ8EO%^AQD:K1U>M?2J9855BS,Z86H\4M$#3W8>(\TQ09Q[ /26C 4-+-1T."5-%=52[, OZF2NGU=LD9U M[S_M<:L7[FK@%B.)<^N0Q_"#8\61]B(A1KEE-O!DKYOVEOOHC&* 5A%H="(" M&2T,8H$E#(Q*47V-$O>XU4D*W'N+[[V.\I;E<#RJRMXWW"N07H%0A9E.3B-% MA0?BJR*R6E/$#<4B8&LPLVWXAN?+[@PT1TLJ@Z\9MNK19CU2]<)=$:0"2]PG MSR724H*)CHU&)A&+HL,"Z M5QB]PEAAA1$5!SZ*)2(V@ :(CB"ME$<2>TJU"$9@_!AJ>WA6Q8W9BIM6_6G; M):(,7G&MT<-5+]P5@2MBM1*,8*09YL!5)4,.2X>4E$$2KYWFUX+W[\-O%P]7 M@O<>W-Z#^T1!#/Y2F:%>=[2G.WYV\>LFST M?7\TMH.>OO>NG][UEA&9)+&R.NHL2-82=X*'5X$5@FU M1FD?B-'[J)\@$&-T CT\:VI2Y%J^)[E(4A]PW.N/5=!+JI7O71.'Y+\!$SX_6AX M.*W4^ZWLQ*SJQ-8?GWJ-TFN4%=8HRD2IN.&(1L41MT(A:V0 8JLDEL2I8-15 MC:+A2T"(09E8+!$7@2.;0*,D0@VU#)Z8"?1EC9(78:[7^^/*1CNCH6_5Y\+7 ME.ZCF'M$ZX6[$HC&N7)82(:H%,"10[+(>I90BL11AK%WA%XK2*$\\]I3) R) MB#M-D#/6(J&Q WP34BO1+42C?;6VWHG\!*4JQG9X6&;"/ V3Z/W'O8)9>05# M@>UJAY&FW" ./!FY'*9,O,2$.DR8:J68\;L2=$5\7WZ)X=LZG&Y*MN>&(4:N MN"+ID:L7[HH@5PR>LB@TP Y.8+TKAAQ) 2G.*=586*U]&^[C)T$NBE?]U,K> M>_P$%'@WCR<:)32I8Q\KW&N17HL81SDCR:(4O NJSS2)'%DI$K&.AVEOE8& MZ4%I>B>QLN-R>/@^VCHVZ_!C^EQ/%4E;!X:*OGY;#UR]<%<"N+C6EFC,$$!4 M!B[/D(W&("VMCHHYK9EN)8_N"8"+ZU4'KMX!_!2Q$SEZ.#/?9H7V[M]>BZR\ M%DE)2:^H0BDJFP_= "JK542>:8RC,TG$1X4/-U62\KK[/-,=]2*V$,D:[X,B M>M#JA;L:H!4$8\8QBIAA!'%J(K),8F2PC#I1QK6Z5EKGWJ7=G@*TS*HG^O9. MWR>@O6]BBC!Q0S&VI[W3MU<@O0+Q#DNI640TX8BXM1:Y:#1H$8\ED\GY="VJ M[B%.W_G*VQ[ZT7' MZ60Y$@[@#2#3,G%MI^V1IWVT#HQFD:[J%P.,"W=G/X2R=Y^43X_OZ*,R%JMO MZ#K-"RN,)KGZQS-JG,LSY;:Q^)\+4STW#\0+53[2!IR"-(A)C7.!48UR^NAZ6&>#_"H66!U/1[Y/]?.#R<9G_UH/JZ( M7@(QY"N_O0(;_ZX]?T:,78!*[KO;S^N5%/3R=[=EA]9+TY^W#>CLB+EB\$UM M;O2PT<-&W]U^7J^NH)>_NWV(UA,HSWGY_>+$GN5Z^[W3H=D-R&G= M64EQ])Q'B?*^#8+?%'+28Q2$B(Q()Y-J)6%WOOX^39=?N\@R"DMNG$:48(.X2!2Y2 @27#*A <\,N99A]:!]EH5"E^BS=?MLW:>K M5%/%+W$XZ>GOQ5/=22S&(R"Z SL&PGMBJ[Q3VNN/7G^LL/Z@F@&Z(3=PI\:AJY)>RQ2[$];6K0,@:DZM^H'$/6KUP5P2T%#:4 >U% ME F)N T,N1@HBD!2*4W*&\%;2W%=*&CUQ+?W\2X^/O!ONT4\];&N"S\8U>7P ML/"V/NHC'GIETBN3 R=\4I0X%)-CP&:C1PZ(+R(D&>:(=E(]ZCC*IJS9UI?J M;;,"MZ8+< O6WVS;L*WZOK0GP#UF]<)="7"L$I**XN\3T"(C4S(,@R*0@G)=-1$J&O*Y8&1OWE17O"O; [#59=+ M6YH&KRFI5ES5]!C6"W=%,,PF:RQ5"0F2)."1QD@',.]=DI@F$F/$OJ40X*?# M,+)F5CZTJW<8/P%=GAY"U1Q>V?N(>W72JQ-K.!%2"<1L3(@KI9&32:/(3#12 M><9PFY3X_!"XMK<&&R)-2SXBL-6[R=^ N+[\216=IP#) ;1UO&B4WBMZ,_NZ8^HZ(^H M:"5!&\M\2(]!@6;E)"-')BB)#+!K88$9F^O;EP\*.IXOY_=Y-<\],F^%B&WSQDV2C^]/2?/NJC]Q7UOJ)+&B<)C9V4B(C $!>& M(AU [1@1C.7).]=.Y8O%I=.8-:[[X^A[P.J%NQ* 11R3V 1 J!0=XC$!" WS58])Z]W:S^W6[D^E[Q5*KU!R*:7$4TA, MHV 5* ?@P\ABH9"VQB?B+9:\E8K'M_A<6C]$F:A5#Q;LP:L7[HJ 5_14<28L M,I12 "_- +Q80-8I03SSQ.E6ZL ]&7B9OC1&'^F\^)IP\_+'AR/HZ? X^X0/ M*SOL3X;O]2%,X@K^&$YE8AH0K4P7AC62EVX*W5%6]VY<*]0>H5RE0L'X0QC'D5J MR+3JOF$I(HR3 ,8+O_M6LO:N*Y0RUJVK%+TF5C[XK@>O7K@K EX6.TJM2 AS M"^!E&% B2ATB!IBMLUQ[=RVXZV&NX:< +T+7=%\*KO<1/T'H<%,D^1L'[C/F M^CSO/L^[-;44 M&"X(2DRJZ9%"PR6AI$L-+41ZQXTHLX?J]]#XWN4[Q[OMV# M8P^.+:8D2R^-P!9%KRCB4C!D?#1(4,H953A)819QS%_[X+C 6.87 XX+]V\_ MA+YWGZ!/ZUGTK+Q7/+WB::T^G1/662&05UHAKBE&UDN,<-+2*6Z9]JKE6A@M M:1K&UBCKM4U/Q7M$[!&Q3404G#HJ$J(B!Y,0II!F\*>P-#K.B:#A40<.+A 1 M]1J6"W25OQA$;-F=?N.DNT[*GY=_7QXS5$>/RE-T5(80AQOO#ECT(1K='"QO M8 93BQP-%/E@!9=!\$3UU8&_]I#(4\1&Y.JVDF4K-B!-O$$>.X&E!*XA9)M! MW:/CXW*<$QFGIQQNP95R>!B''M94\=/.:!P+0G\^GP$W_G/+HE@1G0BCGZ_\ M]HJ^NG//GQ'L%T '^N[V\WHE!;W\W>W=: ]4F\.F#_\_>V?>W,:1)/JO@O#. M[+,CD)JZ#VGW1
0>8! UY&_/"HK,XYQ\&YV617@M\4T_6LX^-/E1&_5QM;12E=7 KP6#%1) M#ERQJ;F]:*K)G+TJ:S:VRKQ:)8Q!D3,+O1X[M^B;E]U?QM>7F*L[K: M/TW'XS";7[SZLTW^^LTO=QCE7^EJSA%Y$@ZBL@:4CZE^U0S+6G1.6F/Y6L8Z M0^.R30JT5 M//F+Y9RWO^QBT[+,N4I,@O%-I7:6&7B,#*QQZ!BO HQK-\0ZV+2=CTX/ZW(W M__]$NW+US(-P-:(7@_^*L[]<_/;ZO]<__@[?JPC-9&2^;CUOZT1[7B<:954W MP:E76B#H!P+X%.Q8&0(/L;@=+/SMR0M;Y>+^:(.M;K#6X*!TEY) M5S>(]EY5U,F*+6\]B(+>YL1MTMN#P>OY?-D!"+@<3#@6!"?0T1S1_^A E/(\XN7RR'@_K69YB:Y-SQ.1T*4#Y\ M+_+A__,_G.""%ILDF1;WL"7Y*RG$SN6 )H$VH>GT&FUUKUP&G2+76(23N.9> M=6!SO JSV7E5RB]/I\O)XN5B,1O%Y:+I%?]^6CWJ[I+GC!IJ07==^GZD'[8H#M]GU.9P)T)D##I7W=WX4^_.%2292=G(R=GDZ;-]KA M49A5S@>;(OB,33)MS/,1ASW!0;)134 M%I0O!KS-#+1.1FG!BM1K=P(WR;5[XL'WZ0B,R^*84@:8375Y/#9]&B('@]4F M38G;F$S'^WE'QU\IU4=70D!02H%B$L&Q6""GXI-#QKEE'6_6SD>F5@=?>W;X MM8M]*9.T#4[J1DQU]5(N$$1)()SF(643"M_.OMS^44RJ#&4^"DC"%E"ZDSL<:T/KZ!C&Z:$2Y[!;VZ$LBZ1SW9RQ MO2#?=KAQU1(0+FKN1/8R=M((_2EVJ#0Q8#5M MI#UZK#TP>&^CK'ZX%TW+!,G ZX#UGVA-\ :#[>38X;, OJOR]WKR:B5]716' ME7)([7,)6[2X/<$60YXYSZ(2*T90H61HLOM F1)TR%%)TXG1NUUL&3?DMN_4 MHHR&G60%AL5R,9V=-T%>G'U$TA^D/WJL/[1H#DJK!D!=7-4?O(!S*8!.16>WG4F3FA:M_L6XKO/CR^F]+R=#ENLCGK_BRC-*+6A:0V M^J$VOM]-&0N3,&(R4+BI*H5Q"0%E!&116QY9<;Z3MBV_XB*,)IA_#K/):/)A M?DVR?UH)]OUUT[Q.=_WJKA-(-V3LMH2NPQ6>+U?_:PO] R&2$$F([.[*@S(A MZ=RT'_>N6NH M9B[E6D'3C?))/N.A[67VZCH<7D\J*_!OE1!OVP M0&X%89FP?(A8ELRK"N,((FH#2CL%3?%1\$IR7H(MUG63+_/46#9*$9:WZX! VLWUG<(:"SS M#+1H:N0S3."M-6 JU]!RXQ7G75C?CP'@/0UL/72"#@*H\=1CA.3-=-)\,YN. MQTW5DE$##IQ3P@Z%C2AL],@BDH47&:P$[U"N*H#Y4&UNB>A\\M)DY[NPM/\^ MFDQG5;V\OA#=KM)%Q9#+VPHD'G?\AFQQPB)A<9O](E@PQN38]"_S34\T#5$* M#=9RF0IJKLQ:S<=-[.\M85'XH=UFF92CP>).4^T%ZR SIWV30TO-646_5T%N MTDZDG4@[/4H[E52YI$,"ATTW(X%8#7 G0><<0B[,,[:E\/CK21HOF\JA[Z:S MYH&^;>I9O>L4YSKNHT,O7)U">8$DR[+-PJ5)$&!3@G'"A,%8P^-G5<8TY9 M-8VTUV#:3:C]"6'*Y="K+=:1.1J84L#^FZ+6?MH?J_F(=6_?X0&,1R&.QJ/% M".?#1J3:<=;=/JAO6' VPSRX:*'3%"HG?V&[*DX\$XUT3<:3ZCH5D'5H!NA@+R@0&P:D$MNJ_8I07PJT=+6_B//SMLZR_G.2M M9=IP(8:,;S'5YIM;Y;"4&6&3L$G8W# ?7B9?Z63%21 MB4Y.!':%36Z&6N[, SAH;%[Z /6_C6O6?KGKI_ZZ]?WYL[_Y3E[DT?QL',Z?-[]]<19RX\1><_9&J\^[\)/8,UY_ M\,_E?#$JYY^;3/3<&%W<-^Z%JYKX^S^-F77RQ MS>ITM]-^(93ZE,_#^(]P/G_QW5]NKL_EY+<;KIWHM9E_S 0_ M=@]?;J_KP[S'Q^[YLJY>VKSS\Z:V[RA]W>T]P4%(S3WT,#EO4MQE-PB2-ZLOG37O1 MT_H)\V<;9J-N9; #PLAN,2*WA)&UF9>'B9&.79!-XF$=K')[::R"I+X_+JNE M-1\.7D_2HR2_XR>\*?B[6)K6++\BY>_72?G[9S[^/CVK\[;8CX5\=<7U5]>Y M_ML>K>35Q#7:Z&T[=Y77;8/3P1KJ[E/L/!/ =KO7T^J;IXNYW4>JOCA MIX3-@<;)2H_G09VHR^].I\LZ?3]L7R_ODS ^R9K\8Q*6N;YW[LED/^:(IMM1 MMF[P;=%D-MM$GS"]6G\(9>\;^?/D'=2SC M<#;'YW.L]G %T>5DM &>U7M_=_,L[N-H/FKC)>?/+__^MD.V]N.,?:;U.1:<'V"_SV=5@[Y%8<50T:2OXCM!':[KPHZ54*5A10V*"-\4HUI@/(:)7,5CA?XDVT MN4K!*!*"M_65RC2U47AEHHH8)5<,91)[A#8U]-LL@'(0:.OX%O^M&^_.V-+A M&<(7Y[N3#P/\=-8<3,^?;^9G'9V.N+?WO1_XYMW9:S+&_AN]ON*K" MWB2^UT_]%S8A)-(CI$=ZK$>4S%X5EB&4IE]'4QO%1R M5W7(WR\E[^=5[+:SBHE,!%B]L+<%5>,5Y]]$H=$4'Y&,#Y;$%$P:LG MS I/:_T?-C& =P$N:XZKSQ"%?O?4 OX5Y]C>_6A,X(P?<3P]:V[-DBXA7=)C M7<(K_@6/KMJROFH#5C5$D%$#L]G(H$3V::VRX&:)A"OQJ\KDI\_"UZTZ$4/N MR PF=-'B]@)=211FDQ4@L1% JF4/ . M#.&_X@2;^F6-'1QR?=5HOFA2"C\BZ1-J3$&-*1YG3DN=T#@#CG->36.LYG02 MHNE.(5,R3&>ENS"G+X2XJJ277XAPMUI)#J7?8GCF:!I.$"0)D@3)>T/2%8S( MJ[E>@L2FQ'8%'D8-)@AN>5*%N;6RW)L8[KN!)!_:W=7D/F!([C3.W?>VG=.U M:T*DMTAOD=YZE-[2-DKEG 95- .%CH$+R(#K6*26UGB]=NZZ:;ITDW)XH:?F M72DJ/^2,FG&2.4]8)"QVF8[BG4H<-?C*Q6K.LP1!A@+,"L]$8CP)UU4^]C:P MZ(;"6,+BT\?GC[-TU:KH^J#,IJ>79OET0N8XG=WV^>RV6*:+Y;J)DTM0.3&( M:"T8QXORZ'16G>1>7Y7+6$GAWZ;SKM2&&[)M=K;OR9XF8!WQXAX3L(0(638= M(44NU?=WD8,S0D.,R',4%4QI#5B;&+G; Y89&J-Z#JR.8]"]*3JU.,'98+0R M9+^_B"C_,!Q,<$'5IZA*#PV7]G6/%_KPATN9ESN*!-5]@O/%A29M]2>Y5>16 M]=BMJM:U\S%+T#E6QZAX#)DJ+O MMUB)6;2X/6%6%*5IL& KJ:P#);R#^@5"!1%'I9E5W=2?VC*SN*-H$-V\WW'T MB%0'J8X>JPY=U8 ,B@&&7-6 C:4J$2\A&"^TX3%9VXFYVXK: M@U&U54(6+6XOD.6*5@:YJ _(J[WJ,(*7K/X3C6$\2H-^K4;T1@>?6T66,3TG M%H5X=]-@X"1,/F U=@U9ET53S5@$X"R$5;YFTG92=^J5*X?\T0O@R_W,Y7S2%6]Z6 M_UT)XP,2:^9U9NI7=R@9-12.XL#$,%K<(V/8?_Z'$UST;+$I.KK#Z"C=TNX> MJ70=\V8&""K]71 MZR3JW"UTC9($W?M#EVZ8/^:&><2Z%_'RFLXB?")W@B(T/8G0W*Y%;#;6*F,@ M^^;2)C<%8@H,DB^*8Q19K9]=;I9=?'E7\Y?9]/15?;_19%F5R=NK<@\_MK*Y M>MW[1C)__K28A0JIT23,SE\O\'1>M5#S)+-IVW3G,OFONTX[RM%U=2(?+6XO MR,=-"*ZI4I>%*TUV M$2GZ$2=8GZ^S/D!:;3%5\?A"1D1=HBY1]\FH&QEZ*70&F5&!XL%"L(P#!AT# M2\99)KOS,[9'7::W>!GR^*A+@?J-9.@-+N@>)(6G*#R%7,:8F0/IFIR:QD[W MEB4P)J"TCALCXVX"\_45XV6N/WHWG34_>+E8S$9QN0AQC.^G6XU,^:'O?<]/ M8AXM;D^8EW5V,F@+NM@$RM6OJI%!;[+5P$&)! MT?A'&L^#<&W##A;3P>2++5M?M=JSI' H7D3QHD M(";IP8F2HPVA&N^B"UO_J;#)A]X2-O>@ZDKO3/WZP]-I\QG3]*^3Z;AN$TK& MV9J^$L]$(WIYNFQF_PDUUOV.JOZT-=5U^T07Y$4:(H M471#BGIF O,") \4>:;&>) M8 >MR8BCQ%'BZ&8<]=+JRD0-A?EJT2OK(&0MH$0TW#IFE>PDG98XNO\<[?AT MH"\GZO_;3A'F0:A#"1]P=:8^'RSG]6>CR:".+2W';0GTP>3+T_?!?\797RY6 MY/J_="I/IY=T>DG[FO9U'X9+D3@ZE=\'V!R)__A$=S![Y39J*]";E*OWEU1U M&WT$[VT$@24)KXU+'+L(OUW:UB]7IO6;Y6G$V=O2>H/SM\O%?!$F3;F5]>.E ME1%^W4]D=_B)3@Z%T4-GZ12>HFY$3:)F]\$V)J2)5@ 7MA+0!@:>!02C7/U: M"N-\)\&V75+3R*%V;L@Y49,RZTEM!E(09"TAK=-5!2D)L M2K!PZ9T/!J.1?(O6_H4PKZFO1VHNSL10>S7D?HME$X](=1$X"9P$S@>!TXJ4 MO= &N$)6P2D00FFJ_641?/V%58)MT>#?$CBM&WK!A]+LK)W.07/S-I-_.Y?3 MUVS_@S#SZ7203@?I=)#V->WK7NUKRC;;R-!\NSC!69,*5E]Y@I/YZ"->9)11 M+AC1@X9+^[K'"WWXPZ4.)M3^;T\CEWM28O^IKP?UJ-9^]#$+3 B"-5E>5G+P M(2MPQF5CE4A.=%*N>*_[:FVYE^#1%.0GR!)D";(/AZQ1F'4.')SUL0*3!? V M55L.!68CF$YE#;+4O+"GD-UI^ICN('M,'V#RV"_369W2R2 M9S.KFU9U0?7\Y75M5ILD+Q8R.@+8I$BF#KWZ( M3-5W\<8'91SCG62JM5'X5]>#\"OU>H&.5Q?D>-^ 8_6 +R?Y_6>,O+RBR!M< MO"WOPZ=;=>Z[4-_F 3IV7C^[?G57XIOBO5.U]S-H?R"D$]()Z8]",&J9I \, M0N0"%&,1(C/55=%6HA<"M>DDYVU/$?SM*X;>]8Z\= :R([?EU2TY :3/NM-G M!R$[CU_<8])%3D2-/B!8KAVHX#DX73PXY:M."W1$O[C'!3IN'G&_Q MF/8@Y(%ZHG?=$WWRQ9:MKUKM6=(TI&EZK&D8D[D4XX&71E?PZ,%'4:JF<2XI MKTO6:YKF\6W,=Z=+Q%!MLV1P3W8\X>R(%_>8<*8LBS*4 #$S!@IYA53& +E$ M$P/3&M?+6SR^H_CN<,:'WO8=9SNML4J),]].G"$SFTYCZ33V(!-L>.:L6OT6 MI-8H_P@6(!1?S5@1'3JD M!TD/[D0/"B,U\TF 3KKJ0688!)LU6"=MK]*H*NPE>.&9]55"\>@;2%/ >>?41M*E&?@RZ MFV9UWU!J'2DL.U2*4=%ULON)E\3+[5TD*,D$5//EX-;XR?((]FV++E>5W>Y>GD11[-S\;A_'GSVQ=G(3=WHJX% D:K MS[OPH=DS67_0G(Z.ROGE1[=_"CC)E3*?FC'4=WA^!9Q/]Z0*W_/]^[595U\P MJDYW.^TG5]&'L_ !5X&%JIKJ4SX/XS_"^?S%=W^YN3Z7D]]NN/69;W[PF E^ M[!Z^W%[7A[E[B_.^B_K':MKB=)R[6.6_GE?Z5##5]\=EU:_SX:": <\V3&3; MQA,.=DBURZ5IK; K\OY^G;R_7_'V]XN T7XLY*LK/?'JNI[XK7W:/5K.-OFX M:K?ZE*U%UQAJ[V98<#9K'[=.:=6&>?#SOY>CQ?D3K/U3L/;[UY.J[J?+>1UY ME4#\E+ )5)^TIL'I=%GG[(?'K.'A2>"3K,(_)F&9ZWOGGDSV)D;\'XVVQ^;)[IL=^*V(" 70VWMQ-OVQT,$Z' &3P)T/:FGR=E:G1S. MX.[=B/'0]_K+G$?-J488KW1%&&5X/>GGHA_UX'JSHYN(]'(QG9WWG![ MO8EI%6EP>[Y%.[4<4EJ>+L?M*>"J8_T7R5[]7/VC'EQOMO;[Z2*,!TWJ0FL4 M_W;MXL9__H<3W/9T QSUX'JSN]],)W#MPET_5_NH!]>;K=R"NG=K3&=D^X2% MPQG"<."#(T&X]3C\)RRC-"(S MB82BYT+1=$$C*2 IZ+<4?'^A#WY8+SI $D$2T4.)N"SR3)) DM!O22"-L$F: MBWWZBN2VF>ZM54EY1,'/'\,X3%)3A;SZH0E/(\X&D@\'@@FY\S*ZWGM?,ZN%DZ(;AS(*1!4&@+^, ]^%2DU%%G)=;JAC,T+MND0"L7 M065=P'FC(6H;!5?&&Y%OUL%]CZ=GTUF8G:]XOSI.?KMP(UM$P45 9\MAY44AJ\ M4AYD]DRC2MG8N 6HO0JS65-V>)4C\&6/GW>5:).N>OH8-=1BBUT^CX1UFR6M M$0N/9/E[C4"C1<#D%6 Q!90+%8$E1(B1V0I![IAJBN M4LD%92$G(XQ)@@MM.B'9M4O.*WON]22-EPW3=M_$W6ZQHPO!C^!'\#L,^&7G M>%$B@Q:V:3FE57P: MPYS9:_@9-^36$P"W*AC=#?=6R2 "$@$[(6!]FYB'6AX9:>\GBC^0S4G,)>8^ M"7/19!^Y"L!\QLK/ZM"[5"U5;V7,V60>3+G)W&R+J$Z] &EB8\FB 2]106'" MJI("%YP=!G/YT"A%R"4K]UC7F8B[=\15I3D.*A6Q C,HQ]NO+,CLG(W1!HYK MAT@R5>(*R\!)*T"5XL$'*<'Q$+S6J@B5#H2X>N@$6;F$W*-=Y^-#[M:1**P6 MMGKWD+0L39)DAJB*!0R),RUT%F$M0TAHC[EH!\*X:KBJP"$P%&!#-%RZJ(W" MIT;B-TDH_-#2V3H!\("6EP"X+0 :SSE'#;IQII7.NEIZ1@'R; .+C!LE;P(P M,NFS%-6$S-5]5RI[B-8;L*RZX5+[&,1^GZUS.?2J]V?K#[Y9^X]N\F9KOS(88Y-E>>3\]P,@^M .*G MYNL[BV:1;CHZR3OL$X9'R$+;-T?0'"AM)$0N$X3" Q:=B[3L9JC7->=@%@T( MPP4H&3D$:QT8JQ(ZET2R:PE7+_,_E_/%:7V4^?OIRYQ'S3.$\;LPRJ\G%RT3 MVAOS;4SLU;60V*_X[^5H7@?Z&\X^CA*^P]EHFG_%-/TP:=_E?\)XB5T%@:E. MTD$K/\+A<:\O&3=DW) TDS23-!_@]O&3;]&JY29J/>GF/V;;A5IID4P;TJ$%%Y<$;8T!AD=Q[DTIQ-VT;=*Z: M-]% +,*"2BE!--Q!D;*4(IS&L':#B&R; Q&7;3[N\),W'M-R43=_KY>^W;RFB16\+%,Y,4\+70N31 M 2HN2\XL<;=6G<(HHU E X,6PH/-6@(%N&EI=L&5INDN8^+.\QVRJL M&A<^9@9&^ 0JJ 0N6 _(M>(JV(1IS5;9Y';!5VR5-H9]MZFR>6!;>4'6RB&K M,P+<<:\OF2MDKI TDS23-!_@0P."QH?>1?W!2B6<, "0'P[ZN4E:Z57RTW2?-3+>\S6"HL1BS(* MF-4)E&H:+/&2P&IKM%?*:[;65FF3&P!DK1Q.3C^5RM]$OEY-)^T8XQ@']<4% M9S-LYJC)]$_M[^9U\Y$"(@5T2 KHX/L&9BPA*D0(/F50NKGBQHL#(:IS;9$S MK]84G$ZJN,@L1+3U;Y(-X)*2(!0&:T.NWGJY5' ?SF?X_#V>GDUG87:^Z@YS M#07O+DG0*KE75QSX[2+M\.Y,Q'LV")1#KH_L^AHU""2D$E+W#ZDER52*LJ!S M8J"R21 ,9G#9E?I_B2>_UG9K!TA]X$W@^W'5J*$6FKA*-UZ(NP?.W:UST3;\ MLS%#EEZ"\I)#<$%5VHFH6?91V#4N=G[CY3,/WY9KT/P-4WWI8G0_F_.;2'1# M:^Q02GE<5*3 ,<&.8'=OV"6>>3'H@;NF(+^*[?6^#%R5G(*V 9W:(NQ:8^]A MK-L\B.R(=$0Z6MZ>DD[+D(RM3F["7$D79890K 0O;8S19>Z%WO;EH%V1KG%W M.=UL/N@$$.+=<:\O)?B0]4+23-),TGR RTWB?-SK2^),RIFDF4(+]\R^3;:* M/$^ ,GE048NVH2EHS8PSTEICUX*H7=\5VF5HX=A.T@EWA#LR7LAX(6FFY>V? M\2)"B"E;T#8C*-0<8C#U'ZZQ%)X-GKFT34'603GE)FFFY23GW8WVI M>-.WV_(JQ[-6$4J."A23%D)$!J@+]T67G.1:JSN-W&#) 51H_BDI0 R* UIK MZM]$[:6^F;7Q=G&"LU?3T_J8)SB9CS[BZTF:GN+?IO/YQ0'WJXOS[??-\?;J M(5].\OO/A]TOK\ZZW^#B;7D?/G5=WNG8JL-2R3RB+E%W_ZB;F=/"65W)TS08 M-9Q#U)*!P!P2YUDJ9%TD^A-UB;I$7:(N4;>E;I(N6L?!9"6;RBT1G&4!F!$\ M!^3>YK7K5<7K9%)1(!S'2FKE(%J5P,0L97T;[6(X3.HJ3]0EZA[>.A-U#XRZ M/B%GW$- 6:E;@H>FQPPX=%%P6Z1FHHM[(8=!7:ZH*C]UHMGI_9&ZE0>C5A1( M]W6H^RZR#% M)5-P+.7,5Q<-%&<<@DX2>$G*)ELX%^5F$D$(6<08+8BD&2@; \2( E(HT05; MDG/^9A+!&UQ\SAKHJ%BD'6JYQ0Q7HN1^*$["Y!%@DHRK/F*#C"NB1H^-*Q:] MT<4$,*ZD:ERI "%I#:+^')UUU6I::U2_R6TD,JX.3TB(DD1)HF1#2>.B*2D8 M\)$)4,*GZD[&!)I70$8L1BC>Q>VA;5!2#!631$FB)%&2*+GE0%W)*+AMS$@& MRE5 1ETR6"M,T*%H+SNY[;,-2OJAEUMLZG(\E-QVXY=-[ND33Y\X3+/ MV]]>]Y5?O_GE#F?9Z:$2\Y'CE'!Y6+@\;)OLP+F)K/",PD+TSC8' M*Y6;5E00VE!\X4EFMMYL>A-N-LVF3Z;C.N_SG_^]'"W.7T_2>-D0]-UTUI8, M6BQFH[A^YM M;8B:.]">56Q:KBMJHP*3,W>I%.7\&FJ+%R4GSBIJ(X+R.D (/H.W3# G1#(N M[C5JN91#[K=8(9-XNR_A(P(N 7>O@.NTT2SY!)ZG @J;XW!N"LB@F"S:Z^36 MTC&M4,&%HB"T*9R66ZBO$R!E=-ESZTQ4>PU<.63>$6X)MX1;PNT#3W?6ENDK M$_@T]8^#B=YKE4$*YT")("JD781*>:^ES]Z4M;Q1S3!PEJK]+)N\4>4%."8J MTX.N[\:%S%(^-<[O5^_8NB%CO0P1/VD]>B(\$9X(OR/"Y\2%925"X98W!KL' MIZ,"':513FEA<>T0+P:N!3KA16SEL=I)=!KYG8L:#*2H LQ8,*)H-W MR@,Z);5JOF3EJ0'\3>YJ,S2*]1&\%#(AWA)OGY"W.EF;0F" 1E2#-WF$P(,! MY02S5L1H\U;YX;6$F\WOI#[P/9YMV[3]:NY][Z%VYG(W39#6R#T8W(" M.QOK]E,"ZU9H?O/?WXGO[CWR)T3K4RQTSX;;WWU]'".GT1[O:(G6-%S:U[U< MZ)X-E_9U3Q::AGN(PZ6-3<,E8/=RH6FXASAZ9\.E?=V3A>[9 M<&E?]V2A#W^XWZ@';FZM!_[P3(1UP;C?/'\E?^-@Y.>H!W<%!W,''#;M+F&V M.A7WO;CVQTH4XG2GTPE)2^?JY' &=V];\]#W^LN<1TTR;!BO=$48 M97@]Z>>B'_7@>K.C?UN$Q7(QG9WWG"]V<2_XB*,)M5D_SG,)J/)AWD_ MU_NH!]>;S?PRI>7IK4,OU6V]M0R#;TPUPU(/KS>Y^,YW M5N9_5SMHQY<;[9R"^K>K3&= MINT3%@YG'51EDD@.2@W[+P65Q;Y($DH1^2P)I MA$TR5^S#,U?6DU+NTSWBZQ7I=]D@XT$3^F,8ATG"05@,?L*$IQ%G \F' \&$ MV$YWE6_4ENANEG:&W'NW?'B*?=&WYCF/D(,V^5K0:7.[J2&3G4S@TY]]OK3-:7'4X ([OET$F6DO 9=8*L2P(ED@.GN*\D M$U)A])EIWPG)]JDUHU$$/X+?P2POP6]+\,M>^>(KOCQ:"4H'#C'Y%0:]4UFB M7NL#'EU,"5T"YX4%53!"K%9@I::U3@;&3=KOOK12#*W7!,!#CF80 8F G1"P M!):R"0@8M #%&$*P.56D<2%$8"68-0(ZDY3WS(.3]>6*U9=[J5R%J."5C(JG M$/>:@&)H#", D@5X,,M+_-L2_S@/Q>CJ[W)9(:A,$>"MMF"BQNP,\J3U3?ZQ MG)7@A4$PSD-UEBLN@^3@HL@V6:-,QKWFGQU*,@#) #RD]>TK .^;^'5]";Z6 M&'\Y.3MVL5/=?+9:ATE76":N()82H"@GHD%IO) W 9NX99H;!0E9=;&Y+=4> M-:Y:IE[KTOQ)84\-V'E=LOK57;ZV%\?%V?O)X0]D)HO:P^ M*^@0*@ 1$9P+ DJ46@EO9$2_UP 4?FC(Y28 'M#R$@"W!$ ;46<7*_N$EJ!* M+A"J40B1)>:CD:XPM09 'SPJK"XPP\8C=@I\B!:R$=4E3MQA27L-0"N&@MN^ M _#!]\M2*:RD>]\O:Q]X-,GU.592LLF%LXM9:/.ZVS>Y_JYL/=RT?_?1?IG. MZJ1.!FDYF^$DG0\6LS"9CT,KA"'_\79Q@K-7T]/ZF"WD(056:. M%0E1%P&*"P:!1P?.*\9,2HI+O E!H0SFIOY3CKI-S.4098@@#,\:I1'&K5WK M)P@>NY00!(]Z>8\9@J%PF3UF0)\;2[ I4X>-5<>U8.A1<2MN0K#DIH*3\.!M M]J"T51"\EL"EL Q#L!6K!P5!NNE/$*3E[2\$&2^IZ*2@))Z:N_0<0D4A8&:I M*6]B1%JK5.Q<<%$D;$JA!%#&2O":V:I1<,91)'!0$G7=]A^"V6]O0U8-V M >K&'8SNU7J2--$#9&S3KES[)H4;;H"[A[\GP?L].JO9O%79D6P:H@91@ZA! MU/C:IJ'+$D05H@I1A6P1H@91@ZBQ?YN&J$'4(&H0-2B/E;!!V"!LD+%!U#@$ M:AQXRH!HLMZ=+B"D4Z"<;-I[BB:#*DO&;+8QKB6/6LS"\:P!BZFOC$U/O< 8 M9!N8]-:ZZ->ZXKW!Q><<@:>1,G]4)R$R2/ )!E7?<0&&5=$C1X; M5Z;88()QD'VNQI7@')R,36\C@9Y[GAU;2TK?Y&8.&5>')R1$2:(D4;)M$L*, MLL%%T*:ID9]Y@(A! @JNB\M%^[S6-6Z3JSO;H"0?>KO%BX=$2:(D49(HV=SR M]L&EZ#UHP00HJ9N@6]3@FA9S@6L??.GB;L\V**FVVP_D>"BY[9XAF]S3.8"+ M.#^&<9@D'(3%X.]AEDX&D@\'54PD::*M:2+Q3#1REJ?+.,8^ZJ+;)X#BH0^: MM0/C,['CR-BQ^\9W!!&""%W6Z15D#M) .7!WF7%$D43U>GUH_E'5/V*B0/UI M+K9H7CW2-7>9F9),8!"\+*!LBA!C"9 ],K2J_D;HM<:;)V&&\[?+Q7P1)DV[ MS2][\IB/'*>$R\/"Y6';9 ?.31F2%,IY M*%%7!DKD$$+%J)-,%XXRV.@[X>8^-2PV.SOH)M02:@FUA-JV9"6&:%@RH P7 MH)*0$)-,D)QC#J4*3*6;J$U:1&N4@&A\_4/>M)*7Q4 ,4NK(LE#:[S5JI1C: M;5:I)-SN2_2(>$N\W2O>)L6J.8L17,P6E X2 MJU5;L/Y-0G#><. ER.B+KK:NV6O>BJ$QC'!+N"7<$FYWBEMKM)4E.\BNZ;-C MJXWKK63@A=!F9NXU4%[$8V$'%7%;;&NFK<>01HKI$^YQ/7D][W"K1\: M27%;PBWAEG"[6]QZS,[S:JE&HYI[0Y6:(48'NM@@3%#>YK7:[UDEX9VR8'RH M)J[*"-[84$W<%*43-I6XW]$$SCG!EF!+L"78[A2V.>2 C'G0E:R@LN40G3)@ M0V(F\&2E=&NA6V%*B29 8;[:PSGP)A"A@"5$5#XZ$^5>PU;IH3!DW!)OB;?$ MV]WRUE7>-LTLP1C&0#%?P(;U6I4B[@DGDW* V@,(@("1O )5D M@CE9:9SVFK=2#)G9V>52XBWQEGA+O%T%$[)R/FH&R3='98Y+".@*,&9ES"(S M+]>#"49GZW("F8MN@@D*HHD.4LZ>H68RA?T^*K-V**4@WC[DHFK];[,R[9?; M%(/;GOK6?7[CL[_Y#6\,7Z" M/)IA2[GG=?J7IY,7>30_&X?SY\UO7YR%W)#XVL7ZT>KS+JZDKW[0M/$O[X[)J^OEP4.V61V&MXR?<)=4NEZ:U':_4P._7 MU<#OG^'_>PKSD]_+?BSDJRNE]>JZTOIML4=+>3EQC:I]5>=N\,MX^L=\CQ[P M*?;:4[#]^]>3:NM,E_,PR?,?MF_#]'Z^_S$)U16L MF3R=[$/+S33GJ(>=CZ MI!VUOH8;F87OJOS;,T)D=]].;E4,W%Z;*:?:-/F%^L/HHS]HS]^?(/ MZD*-P]D+\^>7?__BEGI&[<<9 M]\Q:\><+(^J6%_!G2OIO_?Y;OQ//N-6;_O%N/O@;9:/;&HV,7V^'OZ8 M(0[^7K\_F0]^K@9B_EQ5;+/-(>';"Z M[O)W$(O=<62%K,';%V!5#F(PF@S&TWE[^6TY^>)F>2AE-![5+PFW/9- PBTM M-DDR+>[A2O)7JBX)9:.V 8)%"0IY]=I"]I!L+%9)VY0+?:E4'W 6-Z\S5+^ZJYJ=VF(INX/8[!1&W(GA^!/6EZ11 M&[T8A$DU%$^;4F+_CV*)I&'ZKF&BS3&+("$HSJJ.B &B9 *$%=9Y9Y1DH8M8 MXG49K%^/L2WE-\DOKXEB5\D>G'+3B%^TN+W@5Y81T5H%UL@$2@M?;>6*IB)+ M**6I,9K66OAMDI*V0WX):WK.+PJH[N9&QG32IJR-,6Y" EI7S59$<9@4&7=1W^PW4O(VD/[E\*\&Z4_%)S- M,%_=5@Z?<#YL;BR3'B$]T@L]\OV&[2(>II=0,,ETX<"5+E4O&0N!%0%"*-=4 MQVC*^CS:E+Z4YM>M,+\/GRZ",C_B!.M#OL$'-#^\9YX>/ZX\O?N5@_F!X$AP M)#AV5SO()J%*KJ8<\QR4C1E\L YX#E)*I3F7\=%&^Q/ 43B"(X6S=VC._QAR MW:EQ<9FPT68T3QDP4B#=9CVS8OE/#I0 M655#W0@.GFD'TC!1T"DIT3T^"V8EWJ\OI/OMY-4UV7Y;?EI)=E>WB*0B[45< M/+!5)B[N%Q=5%C;S')NH?:ZVN57@105=RDSY))@/NH-4FUURT1(6*5Z_2Z/^ MU4F8?,"F;%T)H]G@8Q@OL4U#GTX^0-WQITU/ 1Q]#'%,ER])>Y'VZC NQ823 MP5M@S#<).3E U6 %@F/1YZ1YA3@:WZM1.2'WR*2P MK\C]RJW(K*+(V4/(RH!BTH-G1D/, 5%%EE1FV[ 5"I"@Y9&@.+. M@(N9 ;(DC7?6,9>Z*,I\97A^;G+\MOSO2K@[SZ930^&.RP*EZ"7!D>!(IBA% M+[=OBOZM;?DV&>31_&PZ#^/&##V;3<_JL,_;&W#X[^7HK-%@A-N>26!?<7N[ M[<@D+Q(+A^PP@"I208R.@9)*>)9M*%IT83M>]8N:_%:MPK?EW84POAM7X_'G M2V'L_+KU41F0%,(DD!'(R&[L((1YZX3?PY@\=KMQ%<*<-S',1C^%Q6CR81#F M[^XT M'".Z",>(0U2K+U.J%F1SZWC>,WFD^ M77^MYM>3C_6+Z8SN5Y!:Z8M:V4W&G+&&61!9&^5HM_-49+RD54BJ]4"J[ M,;.Y34%8;L":4-5,D@4<9P688I)Q:VV*:QW'NS&S+P3\LL'+C2K0+UMA[ZHO MXU +*A)'L#RT5298[AX>%NN_?CSN6UGQKD2= F(V$:+VPNVY90LLX@5 M4:;:P]Q63A4TX'02L1BA;=Y:5/P)V.:Y[SG;*%Z^V_QM,J%)S?1)S>PH3AZ] ML]YXR$9E4 (UQ&0D&"UBEI58F3^JG=37U=:E8%_HK*X/=(_,]J; .-&1Z'AG M$RA?6,C6 ,O<5S*Q""$&!3[IBKDB751K 89NC/"-:?9M.UL?5X(=Y7OOJ97= M'K<,ZC9+R]D,KQ5,I01PTBE]T2D[:O544&FC GB7-2CG!43IJS&ME1:BVQOXB1Q<9 %SM;X9!,-%2[:YUUG%% MI,BV)T 2('<-R!1UX$Q(<$Q6V"%S$*/@8%42(0O.LEZ[G=.-;;\#0!Y7S2E* M,]]WD_YE2K-EM>5Q=7EB?NUJ*47Q28.1!MN&!JLF>?%!>[","5!9* @I*&!" MYU!5F&7<;"UOIA'W:U&IR^M2;R_+AF\Q8L6'3AY7YB=Y ,1/XN>=%KM-CG.K M0,K&^@[)@6_Z/A93YZ\4;?-ZH\?.,FNVPKL[,,?$<87F*<%]3\WWJUT\&#<; MGFSV[>B<6/<@SJX>]ID^6PSFT_$H#RY7[2"$RZ*+J.,R#9?V=2\7 M^O"'2T&O#?-F_[TMJ3DM@]%D$28?1G&,U)&%,K[ZE/'UG__A!!>TV"3) MM+B'+/N& >/ED$*29=<;-+=- !\%\Y/ZW/,WT];53W# MUUSJ ]3O\]X-JU&)JD@ M4D&D@CI30] .ZD+XKQVZKM;W*(NJ:"?L7Y8C9*"\RO MK@GZV_+32LP[TDAVR.B6%6'RX%:9,+E?F"S2"\Z+!FLU!Z4EAY"#!E2)99:X MD)%OQ5+?#2;UT"FJMD!1X*YL][-9D_.X.&\K*&#=R&?-KB:=1#J)=%)G.LG; MK",R!%._JCHI60A&&,A,,E0=+ >\J_U&2 M+B(\'MHJ$Q[W"X^%\801 S#+&"A;&$1A%(AD10Q!>"'\5DSV;>.1#ZW:XEVF MPP(D!=HW,]9GTX28YX,RFYX.YG47-F8[6>J4;4_9]MVH'QDMEUEF0!%YE.1?JB#_5N7X;:D_RDF$(D@3) M?4B-.QIB4+3Y<1?MEW/,@U'5NE=W42=Z'+5[:O[JYM\DEU/L5FK%#(?IG*E.,FXA,1#Y$(HM0$)U@D$K( MEI^ MWJ>F?4T+?8S#I9A=!X?.BQ,N=*4,D:"$EG,-'J:#"BX=T?0#K@ \=0A.EB=(=F;(Q:25T+N"X4:"<3N ]5OA$ M;6RR+# CMGAH?!7&[;QR,=FT9-,2+8F69-,^M4U+ =KZ/C^7@FG1W@3ZE$[" MY ,.9F&!@]77\T%5R*W)V]SJ;[]H+@Q]K'IO0D5>Z?8JW5[M,GIKI;'9";!! M8&/R6HC:"M#<,H8I,J;6^O%M8O*N1/YM^?E"X'^M\OYVTEC!S?___%F^KQ6B MJ;]X.39:8+[J!3">= M9_LH0W=C";\'MLJ$W\?ATAEMK$\%%"\,5/$!@LT2DBS6VXC6&[", M"2NUCT&83M79T\2PI!QJMD5M=C3'X81<0BXA]_X]D7CPKK@(/%?0JAA8]2!* M@N*#SAA0.[-^F."#1X4. D-;,>T4^! M9".\UHDW;W $R!5ZR.T6N_P=#7+I M=*%[)P/KS\F]V(FN$\]$(WIYNFS:>#^AMKM?S/-/6U-[MT_$D2H^&PL:PRUP M70HH7SV(ZF-8"$JZ+-"*ZG#<5'PB:U-4_1LM8_4U4M3@M$) [H*(WG 1^#$H M/C^T;F>*[\:N.RS51P0F A.!-R-P3EIEZR0('JOK(;,%'UW3N82+4G+.SJRU M8\U&US_)"60NNHGV*(@F.D@Y>X::R12.(=HCW)"K+1[H'A&!;W,^'GBJT7G- M-K[%&?IZE;:+]_\_K^H?Q]GH_PSG83*'>?4>RE/6L^IJ,AZ@Q+8U'=T7O.IJ MJIMPK-!XD.;142G9V$$GM;C?6WY=G9&)OV9F$\:$S5\72^G+6UY]Y, M)]"&'C]7;&V"D%>UB:_5;WU.=".Z$=W(,"#1V>NMTH/YH$3&SUCS1D[64LPFL+11L)2C$. MT68.+!KAC,)2]*,J%7PXG^'S:S+[[E)DVV*SKZX$MJN27&JHQ18/^@XB@$R@ M(]#U&'1=U]4Z")FGC+7-[L-/)["Z^)[^O1S-1ZUFG):F+.Q9'=MY&TAJ$MG. MFLC38'%2I_!#4S46S\(HD\%)'"8./S!'PCHF7 I@M&:@A!00L[' 5&8!/?+D MUK+4'FQP5K%NTR ^"_7;\NY"I%].\L^7 OU^)<_O5N+E4K@,F^J ]I2OW+5YPZ"YRB%\X^[X[Y/"!1:]!R!'<=YZ0!X_0!X M=?@[GOXQ>#U9[<:ZS>BHE\ZKZ+R*CGI)=/9[J_1@/B@XM_EUTC;.5I5Z4ZMR M>HJ#1?CT%%V9C@A:!V!EDZO97;3-8BQ-U9DL0=GD( B-(#%K88,5.9@FA$-B+;H\G&63322%]15O]1T0N(6DB0 M,>1H7?0!L8M"D5LCFS)]/QRX-(OK?T,<8_OEKI_ZZWSZ_-G?_+C[COJ>@Q-W M?=Y# 7S?$-S]AKMZ:?/.ST>+^K'IJQ/P_@0'(579J<]RWES"F$P7]:W"K/ZX MRG!]V8=9&%?S?K:X* LSQT9<,T[FV)ZLMY6#PJ)^<]&8M;Y\OJ@_:&* \V3%WDT/QN'\^?-;U^QG^$\_F+[_YR45!I41]?UQ6%38?#JJNO1+K/7C"PBE M::V;%I6_+Z:_7_'P]^L\_/V2A_NQD&]:L"^F@U=7]'YUG=Z_[-&27BF2WZX4 MR>#[?TS",M<'R#\\P8)?L6!=C=U_N%=&\IOE:76@TH6-G)R-B.B 62= <880 MG(K0=*!@:*/7Z!Z?:Q,6RQF^+9]+AKR/U/NVBNNHL"[. J^1PS^R;W?QYT' M\V>W>DO'/_"5P#5&\V>1:_-4KX3N]HGYO/\N':YMFZL7]O..#8[[^R@_523- M1F>72;\_+N>C"!7J^IS/ M%X,?1]-Y&N$DX=5#7#[ Q4L^O\VH;O9!'$W/3L+LM,[)LI7PRX^K3S.JLQW& M]7.:$Z/9V7366B&CR> G'(<_&@>T+O??PRR=#.QPP+VW@TI<7(VB46R#]W7% MZCN?+2X>YNHY_PC?_O _1HN3 7YJDJQ&JZYJ9[-J'34=UG!2'PNK#9X M-QLULS8=I/J[QCF>5>^W?:)&CC-^Q/%TE7$>KDH7-.^V>FK!A!A^?JB34'E7 M_Z1UIR\_+LSG6&V;Q4FH3XUUS!F;QDMU(NJG5O^K?N"\#OL4%X-3S.T@ZM/E M]E.JI]SJT?EEO=9F>*O4FV:QT_3_L_>FO6T=7Y[P^_D41-#!)(!*7?OB]#3@ M)4F[.XMA.]TSKQJU6O3RY^.1';2==Z^]PEF#\:AQD_+-C+H[70P6N]SO+LLC9K"4WP&LU2W\RT^C MV.T(D&0H..8Z*E\:3#P01V^'T$;AAG\O\%>+%',/J/N$A;Z*/YV6*I)OBRL!7GK5@2UAQ(,U":MGM,QD4QPT\O+#,*-/GC"Q7 MDBTRP=O>Q00(.],M4!RHL7D91J""9=;(KB*@UG&>6W[R*( *'SM6^VN0U?9. MF6_GF/'7Z8?3^8I^BH/,&0 '<#.P-%P^'5]^^ 7PHV^ N!=W__KRY;O9W:?9 MDH$+\SJ_6V'Y]@I,O7L[?V,&B3%H:>55;5G6N8]@<:>\]>V5 ;"[R-@P M6'H8?!!@AUI@TK+ %\,6>&/IQH6[;%0VJ4QT DC8QA9F].YM[PQ$:MOYX3H_ M6>^Z%7\5FW_DSZY?A]?#TY/>;^, BQ'^V?VS[16Y"=PA2_!@V>P M7/.-?/?^]7PCX5Z*,3T:<'N9W78+!)MJ11V>+(%5!WC->98;0.2%F#*)S"5P M*C3FHL^R-&_S:6\;%\!VD_JX!,X=V6<<^03P^2D/WFXN_N6,482+[A$ M$0>"N-4&.4PCHM(RXP*1\,E5HUV!K6Z<(D1=319ZIAW%J\8 M[>^ LW(D[275U3HZ:=71773SB<.PO$+/ W^!XIYIWCDFTIAV"FT+SWKWRU, M?B$A9R^W"[G3OT0M )F%OTN9CF\HRUDUR#(]3V/IF&?BLX#KU->I.MS9N NI M *O9]EJ@J#XZ'_:CG_3SR=*X06$&TPO+<]H&:.&7^1.G]V9QVPEK MF%8_OZ!W 3":_[X87LQ4YC+MK(N79\-W&[3P)R1R]FZD;_1J'/::;,?IOTPU M\O$9J/B]<_C\K)UJYIW]-U7+^:KEDUY=_M7&\';PYVR+%B4J=T2O]"#I M]?%&<-I[6?Q9-T&H+5Z&R?FD\\&$"%*Z&1\DG ;,H^(N(BX%T*$B 6GB, +U M7^IH"0;"WD7#E_,]& >,JX,)T):2G?5%.CEX&JOB9< >J-1#O_Z M3]N?Q%U!FSG5!T@=I[U7-@<_##?[8/UD-"H>]+E4ONA;$.#P:###BRO7Q7X# MQL[4[HE?FZY\\;44=])]DOK#+VTOC8;GLX<7+TTQ?:9VU!"NO,B*-KQN]'<^ M&?@"@X87@JF5,@N7ZC;#7IH,PH;1/][BMINUF#RWH0-=?7K\61S-XUX?[+!Q MC]"9UIS J!U^R?<6EU7;3HKO>-MXPQGQ3:,M'BAZZQJCY$$C6'<:GL)9C_U9LQWZT"5G>*.C)Z(& 22(H#R;"T%#,$:82< M1K27FHM=X ZH TW[9[J".9?=SVMQ9\\A)[O:_+WX^LJ*9;IYU_E1BW1_A/#1 MVX^X=R3!0FOI''=0G;)+LC\) MACL-004>3?KYU,.#( (C'VX?CKM,'7C.$-XQ6IIRLZBNTYDH.9AJD#_*1R33 MB73'1WFN@/K9PEBL9'YD-X2RQG=3P#>M\M34:O-!LRO8,8V1N&I\V2YHY>:7 MP'*?S((&AA?-8'H(OC#23F">J9]/"V'2/1LR5YY/C3%X^M1D&P[ZEUTL2UZ< M?,8%UE^Q899OZ [BRB*6@(XL-(LETTNV&#P]7 TF4K,P]O<#DGL:Z5]Y00QO-Y-"7\+I]H@]*C49U>EN-\LU0ZA7P1EGI70;V>4'_:^S,?2X'"^6F8/RQ:\,JA M0OQL^Y,RRFQ>S<=\,K7*.C.D6 )3+0"FEX.2!Y-88K,^#4I4\4G6=X=?9O[S MW%I[G";]N15VTNL/,]B"D9%OB\WG[+DI2G'6B/-(\D#@F9G^%X'3__E^;KH M L-=16'L-[9S=(*2;$>C[#Y:^F@QDJP0>K $&OA^V);XK:PTC_(A2OX.4"Z? M?V3#P\'ZQG%.RH"YY=BPDZ6CA7Y)FBA#0\.$)HL,BKSLLU#MHN,[;0P$5N*C J(;,;([0[3=HMGR'!'9]*IL9"@=[\,KCP'T!LW:[. MRZ2=]$I?+-0],Y,.C,C.@\MAEGD'^TU>K>N;'A3+',R0P:?F?*N!,.M4%N>T&0]'\O-)SF[E8DT8J.<8<@Z*A#G M"B,G3$).>>UMDLR8[5LLO6_:OW/B[5^#J25?J'4'KL9G*R?+BA7BGJ_9N+FS MN'S21N.,Z9HV^]K^4:35L&=[@TDQO3.Z=8O4MD/?%.%0F+\30L4[E4-=VP;> M;+-Z#C)G6:Z$>)'C%HO(&/3^CIU/X',3@%^+OP0 :3S-6!L\K]^D!H8&> GX-(C]3BG(0K=[%-"2;R[* MDG6ON.+ Z8[GI\E)/1 I@^$Y($96",I;[H]2-Q'D-2B%11*>8(%85!+Q:!D@ M#@?0"EH;090'F-J%YOYZ.,CF9:>E91Y\7<1W_NTIP=.NT6AE64H*3:?5Y'4Y M$@W^;Q13$3._QK #6] .VIA%=X.VLFH*'P?2L+I7'U\\_;#7'WLV&^> M-MFE?&WO5KJ1P*XUOA\]=.:5'?R]2''+D;_-+)%WL4[YR^P5_C3\'$>#_-WI M;-W;F9T"E-N9*0Z>6#X]!TCL9PCKGIW]OR7WV$^?#!L#:'W1R9-\VC*>#22_ MZWT)!<^,$EGRM8Q$3 M3."D!%*&&\29H\CPF$-; K4T!BVP6M'?9BO^=O#;=*WSYK7O9FOZZG)ZQ9P5 M.DY8":E[_EHX8)Z'V_%!-HL+(><7CB878U_4D.%@ M*:9LV8D.:#I>3II:3*&06?:&/#6OLFAYD)C ;$ P<"X,& ^6\D4AA3 MQ81QELK') #&3J_OFOR8Z4W%_39W+&;CKX23C3N/U10L#Q(G,%8^2!P08SID M,@$SB3F-" W$.V^UH&M'(7?!B:(V_ 9+\Q%6YO72POR9IO)L5^# 3LD!TL9A M@@/'4<,V8<1HSK>(5B$-X@%9@IUF6OCHUI3%NX##0^XZ/\!=+_[]'#?2?([] MRU-0V>:.F77%HCT##:9#CJRP+72K'>#%'6AE=86NS>:BH$J("$2CHP*\ ./! M!&.1L3Y%D:3CR>]"K_B0%R53S]L!*)%=*-*.:$:=7M^JX3&!8H-N>C3!02]G M49*+0[EB%HPO+Z:E#29@;?K)K'B.+;7"1L!>H7/*@O44)G[<:X$@VJL&6C9* MVIEID9W%RZ>(*^&>2Z^?==&>G5E.38\2-P?&U&2%O2P6TUG3SHM!7#5M3GO_5K[M%N,JAN3C MI'Z_,QX7,Y@F6WG8U^%YKI.6O>*S(]UN.!ETID=E@^%*N8>5X\KL+,]Y8>&A M#Z6B$0 =1"/GE$<\48DL]PG@PV(AK'51K"FQ=SZ46G%J_IE>3]+4K:M>%"[>[$C(?I@94Y[T/C2#KF#8M)#-4J&R6=ST[(KE MVCC#J_7K\KG]UW)T#&!Y:/HF8S+W>-*(8A\1-R$BG0)%P;&$15 J,'65CWDD M E@6+F*2(^X21LX;BE( 95/%F$!)O?'89E%!BNRJ,!07!Z5R?O^(JDNF\4,C M-6P2Q0P,&A520IRQ[ >/!AG)C2?>2FGL55+S3@>/-5"9( Q^P&\F9M^Y9CQ$ M'.$I_%%(39^J2FJ%U$#@;%#2KMI9=RM*!#IDR;/IKI[K24N8?#(].'H?V^%D ME%6\U5IKFXJ/77?M4M5(8)L/.57FS#9K)2C_;5JG<(,WRGKJ'CUY.#H#/0(@U-BB'$0##PXH#,?%/*:!,%T$(*L=6%CV&#/P-:@ MBA#$L2'(,&OA;FR=T,Y']2@R@:C#JDM9U8_5AG\AJD ]!W,33%"N=,SG;@E) MEUS6)H@R:Y#F HV1<8^43 )Q+172-DDD .*H!WJ3?/W8Y2%(C1R42_V1U8_Q M<%Q"^$K,^7T5#W9KQ>,Z:=^I#]R:D3S" 7P![DWH&ZKD%=CY%+T-UC,/AQU'53+<-#50%"L"#MN4,) M4!7QK Q80&/$X)E$L<2M6PLH"G0$00*42RULW<4NZ4I@*!%0,Z MIL8>F:08PJ"K>DOATQ@>A=1PA;1K5(#'1-=5Y2/7'%F<\N2CL?[0S]H)K8; M/O0!CHY)2!S!U*(RE_R7^;@X@9I&O=M)SND[_-EW86QE)"9SO-'BY]""87%_W+:?CS^5(T#.F/9-S'M3BD/M2M9K=E#EC+^_MIC0]85F#U$=3-QC M+\!&C9AZQ"W(06>)1%XHG$AB@82UQ-JM*&@>.I5!9I:QD;O=?BL>;Q<$1F]4 M)@^*OAY9E]Q V==& MXNOKA$D!U(A:):B^C!UEU?4XNH5B.Z7T+D+:H1/6<- M^>I!^52-6X0RUKXLBX-%:C$W(2 K%$6BR?%TJFNLF..7 G%(X9B\"I%SNG:(4H/R'RI[9^?; MK;&$9TF%5(1-YC$HY%30R(@H?8B)8+]5;N>QYVRM^E=/9IW)Y_":1>+[WU\= M=C'0W;IQL:71$X"51 +BA&ND+9?($I="2E1YLJ/^8U^6ZM"/AH-A+J53<&9G M5>F?K5]WN7/!RM+UWL=LG_0O>R_#,/<6/YY2+7\,/W=Y_8M0_%_FM0&6%NQ# MSN6QH]#V7@WA?_.8RU]>?EB4_,B=>8#[-][VUT4NBCB_[^6'O^:WY5:M@=KVYN4Y9Z5JNRZWTR''>;#7BU:[V:UWTO-KZ6Y@4FSG/FTX9&+(HFS MNS)J;>O&-BKBS1%%_^[_9OH,-Y1?.PE/O, M6E)6'KK8K.Z$!@3<(,S+MX[G*Y0;/'2G)Y_CM&1\J33>5=@$>HT JH-2C;]T MO)^7*,F%ISHXF]:\7*HF/T_R2TW6R$JQ^IL?Q5<3)K?4=Z_1(80Q-CDFD-0D MY3Z0'ED/-HN7"1/BHL'K$3@":\T-8TA2G^_Q"H'R*Y"CDEOBDY)\O71;.5]Z M.UA6)(#$FXM^7'PT!^X.MZ=R<55=+8VQT%2Q>'C>M%=D]54M[]$PHY!P.UW M:=KR?DC&>>UI\"YO?TX;XQ09 @HHRR'81C**[9I=^Z D ]CS!GY?I9O\+2HA MH/DM*-A+E-D0Q<&CT-&_6X"5T65OZM [.'J:HN1T.3LQ,,7(_5"5,EB0E "( M',[Q63H!<6B%F#! .)@90Q\-B-Z>YSC=$6BG/Q?9<%"(%)I0@B9*BYLNL[X; M:R[8!];[P9'6=4U.9S+S#H7-'S[SW6*2,V:E) 9Q'3@">UJB)!73*ED7UGT\ M=PZ<^H:Y_;;8.J\FXS^&X_\7QU,!6NI@731VLFXXR8%ZBQX$V2H<+]!\846-8;*CS@2#E_FFWTP? MD1OJY3YH[7)][.679-_Z4DN"WH5MPF*4S?)+\O.RP3CS$$];NMW#@@.SZ^?B M0Y@K/\U2_[LE:[ITP>Z*A\^.8^=M[)8FM.S4<#&_=V[:-]=T^[Y)[)WTAL7> M[5!@U4S,YGLM.N:N6HZ0V%5&Q6K3RSS["SOSA=0U(IBLE]5#^?V M1UZU\2UF<@L!?G._[.76ROQ4,/;]57:H+;0WM=".25!'%#(J2<13$%TNK6+6 M:^V8#TGNXOC@%]N,RMGW$N)=IZS,RLK&\')\VS'^-ZD-MV?7UH;;]^P[S8ZU MX7;FSEYAS][OG3=VT3)J<2CS=M "?Y9O;MUW^QEKI+^41JL!H&O47"S[R4OO MU2[Z_ZR)HQRT=3DO&7Y5SB]=?!['9\, 8_]T>=)K8\R:?NS1WLP&."2=]NXM MVA_!QS!5K5;[A&:U9I;E?;6RWB(EHRM6OMB1G(H1)J-9]< ;J]AL+FA^LI$$ MB-(3\T7DZ3+GH)@+O+&[MZ%'0UPGX%NG;:V(41[:,,&,D<3L<% MDP4VV=C([K9N5O(K1"6[BU&U*+?]+PK]BVK\_=^*-PSG+3P M=?OCBU7E=:<:FC'W5-!NKZ)MT,$$/V5J64O;< TYQ?C&:V[X7H,10[=\1AW' M/L:!L;[3,Y:T]$UZNMZ1FKZN+VX:X%WT5[TC]75S"L:=@KPWQ/XOU/,CF2!0 M1O[V_WQ'0-Y^<[;S_(]9GL[%N%=\,+VE -8'7X]=6BRKHNC^=/&-E>HX$+.G M3CL5?BK\[!1^Z-&CSV\YT;Y'*NQ4IJA,L9B;94E[F^S77.TZV'JR=_K:/=;RPY+=: 'G-<>SYS M(0X,BS:.;)_S+][Z1Y4UQSWE2N-'MN%'..5*XT>VX4LOQ4O(_X\QW;2;^OQ9K='*V7QX_X MJ=1F^9^X;@D7BR!/%5PT*RKPHB0A-)_CM8/[@?QX&\ZXS<8]9WS<\-C!\!N+ M\.B6_(TE!'>_VX\(CKMOV,JC<2Q))!TGB&NAD7&YEY5*@4L99,)TK6.:U%%8 MPY#$@B,N>4(NDH!B[M43F"#8T*OAF%T4YH:\C6LKC+&5"F,WU;1F)P9?W\#B MJ9+Z;AFYXME!;G+%LWOA60EXIT]^]RN+5Q:O+%Y9O++XT][DRN([M$H\#\E+ M81$3+B*N> "K!'MDJ3$N*"V]6+-*4G*>1:.03P$C3@Q&VF&*;*"21"6T$JY: M)8^'9WL(0JC.N.L9Z[=Y%YE1]+'Y7++DTFAXWOOU]:MW5>CL7NC<-]+J 'GU MGF1P\PH\>7FU#Y7T_A%HSX=T*H)4!*D(4A&D(DA%D(H@][&9)2=)19:0#I&! M_9N+I"@FP0CVCB61"+=KW>@YP4HHL+.YPPYQ;Q5A4NBDB%, MY6 )$Q"/V2/I:4!>*4E%T%)[7.'RL/GDP6("[^-U/'RW8DFV6ZJ[VV5$5=FT M;]E$3VEFNS"<9#_N(TJGQSGGNLUB/%-!);%,D0N/"*4"<<,LTCI:Q'C4RFGX MU).U@HE>1YF\0A1CL 4D%LB%*$!0Z1@UYHKD/K'/[BSLFU3R]$151<^*GA4] M#\>O6@&E DH%E*,!E&O4,2:5<<46#9D30M-ZJ,#BFE94> M1<8UXEPKI'GD2'&B)+?8NJ"?O=^@HF=%SXJ>1XZ> )T,*TV1)4*!,1L\,MP9 M%#53@9- K-97T9,&(1,@)1+,6<2]$T@+'E$DVE( 8;!ER4.CISZ1NAJSN_"[ M/O>Z4[5D0RW94$LV5!JO-%YIO-)XI?$ZY4KC1[_ASV/*>P@E>7+FS4[*ZB[U MD:NU=2N@'"V@5!JO&UZG7&G\>#?\"*=<:?S(-OQY3+F6\WA08^GU?[[OA3AJ M/IHPTM0H1 RFR<9$'(MKZ=J:*XEU0H;;A+C3$EF6 M2TE*&R.5C&BV%CCXV^(HXDG'7E=4JZA64>W04*-V)G5!")(,P3W..S-Y!FTULD:Z1TE%'Y*':S M/A%2N9U4 M@WT0HYJP$T8?U*JN&%HQM&+HD6.HL(PD'A*2B47$D]#(J:20E]$3HJE/VNRB M)FS%T,/$T&7?)/R>&]4?2)G6*^_^YNMN/76@C/C5]ROLC?_G1A0V@&GY9+;U9(#A9[07-G9MJ^_ MAIQB?.,U-WRO3P6C6SZCCF,?X\!8W^D9-YPE13-G]2>/^ M40I/AGPJ E4$>M#R9,\?@'Z+GV._1RKL5*:H3+'*%+0R166*RA2K3%$5U,H4 ME2E6PX$K2SQLO/EQML:PI9%E[8I1*TW?8\./<,J5QH]LPX]PRI7&CVS#CW#* ME<:/;,.?QY1KW;\'M9-^'P[B90_>]W<<]Q*LZ#P=]_H7Y/$C?BJU6?XGKEO" MQ2+(4P4770S;ID3HC6*_].*X=G _D!]KV'BM>;N+W7Y.X=[.$T.U#0B[7,D[ M48&,"011B8U-1E!C\%H=BL HD0DC)@1!7&J"M#8"Q>2(39)'XMG5<.^7Q7.R MOTAO<:)E+7=;\>P);G+%LX/)*:XL7EF\LGAE\51)33";9B(0R M 7'-';(Q,+!*DL6!*(*=7$OD-]$0J372SBJP9 A'VE"+I$W4*FN=M;Y:)8>1 M6%I;U.[=&??;,*='QM%Y;Q1];#Z71+DT&I[W?GW]ZET5.K6::ZWF>B JZ;.J M;5H1I")(19"*(!5!*H)4!'E FQE+&K02*?>L9(@+PY&QTB%#(J4ZL!",OVHS M>Q6%5I(BL(T)XIPQY+!1\ A'K>$D6&X?VF;F)XK26DR^PF6%RPJ7^W0QFD!) M4$CB*'*=NX2L2!XI&IR+(D7XMU;GSD3&/2$H.AL!8BG I> 6:8:I#"E9H7F% MR\/FDP>+"3R.WAM=1E253;4@:RW(NA]!15Q(T7.'A"8^=\ICR#B06]1(QQB. M1I*U"#T7K8TD<,0C4X@'ZI%+AB!-N!*,8D_IV:E6"MZ5O2LZ'DX?M4* M*!50*J <#:!L5L>DM.T8 P)9X(J56DX:HZ)BQESFL+RI!. MB"L7D:&YY0CF-#@8F(OJV?L-*GI6]*SH>>3HZ7720E&-@E$.C%GOD$F4(FNH M%3+YZ,V:U]5A9D*&6!ZX19P'@YPR$BF,J6+".+O>*G[?Z$GPB= 5/G?A>'WN MA:=JS89:LZ'6;*@T7FF\TGBE\4KC=SVTXPRJ!7BGNJF5QZO/%YYO/)XY?%GL]V[CQ94GAM* M(_+.\*X,I(LF(2XXP9$0$C&[&BW(C36*"(R$Q09QPP.RU'O$"354>1HC%5>C M!7];'#\\Z8#K(T*U:IQ44'N:H.8,9DD2BU3R &7)2N2L$H@[1ZQDU$7"KX*: M">L),> MT*"?C$;P?14\M5A2+99T(,;VLZH?5!&D(DA%D(H@%4$J@E0$>4"[F5F,J14$ M+-_HLMV,D:$D($*BQXES'YV^:C:"9JV<8*FA4T*VCNL5J-#\Q$%1&.(2&N74".>H*B5=):[8@+8JV1EL-, M:F*0HD(A3I) U@>*C'+.>2Z03E J:AQJB=QRU;I>RE*J8JC6":HV@PW<5 M//FJ.150*J!40*F 4@&E DH%E .QJCFV@ S8NRC- M6GOJ^]2 ?1BK6IT(H6HIPXJA%4,KACZ<9Y(G(EFDR$0>$<\1D)80CQC'5.B8 MG-)KQSGWJ01;,?0P,739-PF_Y_;TUT0G\E.BV/<_7=@0FL&GV; (S&A7$[SJ M]%5SK^_LTL(3+S0]%=_?J][K8J1R-N[KQG;KU0S-Y]D[0]->].WEB]2/7Y>7 M@<++_C%IQTVZG#VJ7(/:L1V-?RJ30##<\_:%LVWL-X.XMCB+ ?%3P=3*_*?/ MO@=8+!9$WWI!IN^?3;89Y/&B,N=O3/*[?_V!_#A;MZ4UZYY),+[ZQ"EDI>%P M/!B.8X=7?WS\;T_K>?]%WPX^_9_O MX@#]]>%A5F:55-X.?'\28N@U@YZW[5G/#D+W2_R?2?,9\&TP;GN Q..SV+/> M#\]AA)? 6QEN0QRT,9=R&!0&L&/XPUF8D8^]]BS&<7LZ)\*E58*_8&WG/SL@ M_&-R'D>-GWUZ"V B]*8Y7X]-NR#&,I[[K/E'6$IO1Z.RC/9\."E+G,JRGY1% M+I_DG2A$-8H^PE8 ZK4GO4$O;@8#;^"%(,QP0": M42^!E.Q]SF*RG;TNTTE[-AR-$:@?YSVX>#)JQI=Y?O!5"RPR:,Q927M<^7748[ZL5!YLPW ML,WG#O9[>A$[R5>,8N]+_C%;PN5)W6'$.]?5*,:"42>1]UGYH@1L5^8(,E;) MH&PB0:^UH*-!R,2)0H(YT-6\$T@+T/0BT98Z(PFU9*:K?;H'9 MJC>>335ST@*,>N?19HT]@TS/Q?&7& >]LC@]4CBL^YV6WP^-@<"<2=@*A1P7 M#G'"#=+4D$Q3SC@57'3V F389AF ,)Z..H-)^/,/!U'L#RW'HC/L[6VO857EK2!)R2[OW0A+&[8 M#W=9Q.[2_*H7S1@&XJ]=UM^&8&L6=>?]0B4K"_9F487IM\T1(;=8NAO-P /5 M>E[/4^QZ7QH@J:(:PJBR*M2I@[U7$] _LR;Z>GCN@.(*.KS\!"I2P6[X8Z[] M4%FT'PH*K(7MN&S'-0+Z=49._SQKO_*$_@O(;_22K MQ+: "PPGW]=)CE'W*#L?P@_Y ?FLD.*?5IY3/B,__0CZ,EQ_WNEJ,. MY9AC9XAAH(!I@GC2"6FC M0I8/5F#-*0]^!2O?34 7!=M^/L>7>5KYES>@\Z_ZM;*UAXH:FQ^ @KU$66=% M!>X?GM8Z-9J:3D->MCI7;,O' MZ3WL5DU$YR#BK +KP%!ALM_#@#4 +B!G:8 M4S78V+"N,+ZA_SO3%GSW[W8PL:/+GNBFU_LAWPN$MTR8_U:>M*!*,/' LL^\ M]NL?;^$)>68A- M0"KD5V9A46;1GEDP1:Z=Q%GLAYZ[[+63^8Q/>S_G&XLM"BPXSH"9.6VZ'L7 MR1@QG(V@Y^-H;&=>"K!5BP4YX_ T 3,SWE4F/55@S0Z$_ESF+-P ]5,[R 33^W@-RCB],% M_;Q^]6Y&/:>]/- EM;R ?M->/_9-H^S!#=GA6,"UB(_4^,Q(D\'0M7'4W=T, M+B;C]F3*6J,(R]WF\<[TFB6+H"V3F!'.8G1G31QE%+GLQAUA@\^+Y^3J#+ZQ M^+=:ZB]%0N7;BY":3ZXL/#"#;R[*>SO74+>IP*:=U+P8#?\1??ZZ,$+J#[^T M>==<7/!J&@W/>WDG5E G/[Y\>.WFAJ8M3B1X1'<]S'NVD%,OSZ3XBX#@%\LS MNZLWR@0$0SPTBRJE" */<62%XX@KZ\"V4@)):8R.%#,6UTH#D2"U$13,+C#? M078*BHPA'G$+IIF23G"^E@VT4/9FNM[E[PNR>YLI=,6VN"B'2M-#)$27[0Q^ MPR'2-;$&/B5FA$%>N9 '#<81-QA9+*)/U&H3R-6)*N*9Y@JCJ&-$/(:0)RI1 M"#!/T!28C_[ZB1:C:E^3%*=X4P3_P5A3WS_>JT][+S=X#T\Z;;?ST8,"< % MT2[+4+N1-Q]FR/]T<+! O2(Q&J1T9FRI(K*,)V25C3%(HLUZQ;!DN+,Q.*25 M%H@SGI5KZ9&2@QK#Y7ERJ&RN)E5 M#H@Q>G!U/R]TUN90SAJ9*6Q+HFDF@)L1J(O_ ^KMN-.#@9#%3(Y_@>=DR08B M9CQJ7#;:R@E(OBZ3]Z#-!QI3V;90@MM.@H-X ],NO^B6$GPQN"T4J2S=X9GY MF+@8H$V.PXA3:[4[N&D&H!['Z4P&TQ=M/$UKQ_"_SA1.O>$%*"AY:SO?0CZ+ M&\4SN"L/IGMF] MA^CSV5P^VIM9_DN^EVS<65#_,K7'WD4?AKED 8"9^->'ERO>D7?32]_-+IW: M 8^'0U,+9&U@Y=PSK\/Y>0P-?-6_A.GV096>G=*]SI9N!IS,;2>926=+RG!G M@Y_V_@)8F)^@3F%E[56K(KEIVWRH>FB24 =0&JUSB(?<:5M)#&JO,RB%J*@F ME#F\?N1@+*B-).=[*@G2TPED..>(1&"8(2L0D,!)R0D5&C))QS$10HH.='?TY^I"E7RBG M-^_BJ-#+JKXTR+ZKD*:>5Z*?O"EDW_% )@;^Y.+_.>AT9@!"M&@;R,9'5C;+":DM?8H&BF9P(1I MNG822#A/00 AVI M*37H)3C@&Q*R7KL/#9K%OKKOFV!4J::P9^CWW8WAU.;VNG5[8WH!2^*EBU#)4C$ 6+I &-P3P3Y4*:$HJ6-"2D^870>^H0>#L_T%K(\L#7/XW)Q& MVV=M(,[TL\UDUR^V2)J Z.C#@33 0A$-/8(\X- M0XZ :.14 ]!)+R-;"U[?&;;]/%V?=WEY%D0U S1R5W$ZI3V\3'OTQKJ_A@#Y M'13]+23K#?"7!6G\>M'D*_=UMNNM8KG("L)"1,2QCLA929#TBG+A2:)JW3]] M#PJ9[?[+0>BV_\_)N!W;XMOX?1JG>? 'O:MV&#N\H]X.TP9%JB MV10L0#;)9N0E,,0Q%$GBB*<4D)..(QJ( M2CHQL";7$A[O0LW%K3K3V5Z7);UB3N9ES<;Y#/R WE_/E_0:R7H?FU-P?"*E M/"!_F"<0?;UE M8V/MK->9T/0XP$K^1S MY;2.+H?K7\[FU:4N[*?8%8X"7H>1OK#]+_:R_>F[?U[9GMG:EW2M30N_S?KN M-,%M7XNY(4%NGCTS)^C#=OAO'_/R34,AC6*<:3-+T:M+Z28]GU7D)C49ES+N M?;G:%F!V&C-%T#D@WB;7Z1:VS"@6&"S'0B5N:A0OAJ-Q03[06H9A$2>Y\>QJ M?JP$H[_N<&M]3G#)\K%3[X?IR=F/>S^ 6@;8K;5D+ )8XSP@C"U!7 6+C.8" M":=39%21H-)5O2)JS5).1G&@0R/NO0==A&B4& /-@FH1;;RJ)7\S8'P:ZA#^ M'+S/WJ*[FY?+)'J++FXY!9O M2BRVD_%PEON;UR=+&@#'?#D"%6$X 6'??(WAIV[Z1I_B[V?7^VQ"7[3Q11LO M; Z26LT4+H_^;E/MQ<]-VW0K\V+VC.N**I:W2G'*L/P^2\_K+R(W?2]..5;; M/N248K[M,_@IU@0O_MUXP\KW-Q2TU'?OL+.1.S;OQ\&T)WJTMNUW*J/[C1(G M>J\53NX3K/#M$/19+-;]N[_?IJSL(:S=GJK#;%,/YVE-N/+2]0G35W.>*SOM MOY:SW4LMY\>3?5NX-HLSL3M4>NH-"FM#SATZMX-4Q)I@D(S,(VXP18X*BB0+ M(42JG+!K1NB=4Y9G/H-"A.7D[B&.Z8@ZY;JVYWQB&/?8)?HJH#UM0",V:1-$ M1)9BEQ,:%'+>4H0I(2H1'.-ZTX\[5YMX'$"CXE1='W3P5*G_P/L-'S9:;L$^ M/Z]$&CUU*JH8NLL(Z>2QX-(C(RV HN($61<"(ER17*PT:;=5'9NG'^'U5-FD M:H]5>ZS(=SWR81.23=0B%5Q"/!&!C':@0D9*E=714Q)V49BY(M_30+[J>-R6 MS]XTGYL0!Z%WV<1^.$XJ.E:,W4='HD>G_AN+9SRKW3]"A:KR>.7QN_)X=4=M M2T?OF_9OE$->Y_5%GCI)51S9WA[SGGF.F4/)18-X- EIZSC27 2L;.0)\ZOV MF-%6*$(O7"M,PP#-CC$:>YLJ-G'MD M7<:S8*FV*L52*?G1\8R=ZN<7;?$H:F%U'RTE6N2*=C_D_.SVQZ=.3$<$H)LS MGKC!0F"L461!(6ZI!. 3!.F$E1)8<>+6RKG>YUSQ6^B7"6J]XT68C#*-[8YN MS:G0-V3R5S(^3+2JJMWQ(5-4('*54TA1D]L;4E"O>""(QIRO9<$*35OU*#HH M9-(WU1@Y+C*NOKOM0\DNN@K^GX=].UXK37L\I/0D$7%OQJ[6BGDL)&+2 D : M^.&DPX@%'7SR22E%UQ+781H4 /0%9<4K(Z=)W41KGI5""F@,P=C5_CC$2 MU7M75;P*:-^HZNHY9UH'9&T"0)/$(X,Q1T)RBXVWUO&URH=<^1 C%P@+SQ ' M_3*WCV6(AN1SUS/G_"%X[RJ@W: 9PN^Y-L8&G;F4+=IM91A->"(@*:7(@E-: MB0P10#,D,NS9NZ?:L#U]4*3?/^I3>T+>W]4!X^G+3P1?OC/FO @"G\ M&$5@N#C%YL;R+&!T;U\GQIA\TC+_MW7-F)T,"C-V:(/BIZ#:WWM0M9#-'G70 M9SN_6Q<7.83:%[LL'?+;ALY.M>[,EJ2_JPE6RM\CY:^V)ZLT7VG^,/=VES0_ MM?TKL3^LLKB^:@>C7!TLGCRQ&>ZP.MU3!YEY7]#]5J%[XM#SV'*VLL4#L\7& M_K>512J+5!998Y'*%KLO&Y#V$O<-2_7X9V]W6MQ7TS84=MR[5]W<^YU4?\-: M>F*:[K,YF:U5:VX5ET"3(B18AH@F"G'E/3),>D0-IBZZY)E8;^QI(N.>$!2= MC8B+'/$JN$6:82I#2E9H?NUY\5(0PG\UX[.U ^)V]81X]3BY'#:7QUS;"I2M MM )E-]:L490^N]B%QPK8J3!88?!IPF @0FEK#$I:8<2#%\@:P#4LF%8A>27T M&@R:H PW&B-EN4#9Q)6EM FR8F'%PHJ%%0MW M6SA#>DT905@&GE5"@S2A&*7 M,0\*.[B52P,#C.IB4&*"E C20+\]($BHYQS MWDG*Z%JHZB%C(:$GFHD*AENX)/:4Y?3T7!*O%Y&@W._1C?&N=+E]._" BFU\$[O_[TA^B3W74[F_(_[Y,%O% MW(JYQXRY)"1K.77(\\ 0E]XB+< $L$);+V50-*RU>A#:&R^(0"Q$P-Q),US%W8J[QX&[/\R6;*\XKAP-'. 7D4 XXM@Z MI -7R"CFE6 Q"K-6:R$%*ZP6"=3FE(L1"H.,]Q@Q(2BG'"N#UPK8'!B.M[!C M\-N-3G&Z[]J$!XKIM_.I7EM9K\:Q["J.Y?<[]U*OPG0;#J2G-+-@&$YR[O,C MBM/'.=6XS6(\><0>64\!T)225 0MM<=/)QA&[[F0QS>)JUHP%70KZ!X;Z ;L+%'6(Z P MF>T)C;0+')5S9FP3B>N@ZW"(@A&/?"[OR[6V2&.=D/(V" Z IN3.7/BKP/B+PV$NRI3(BPR! G.G>48 K&:Q,SVFIGTEI'"2,!KJALMW&3^'6/51W6YGLE=IN MA?SS])K!Q"[1/X])4$>RIS.!YI&"0(99BQ2S7FO'?$CROZ=A W!K#"_'M[Z- M[B"1[LKB?&LQNDOSJUXT8U@$?RT4_#(O"O=VT(Y'D\R,[7)1[^6%6F:$O&]E M5[=8S+PJ.RUW**-0'/L<[2%)/D_TN2,$0=@:!J]/BLNU6,7[E#O\X,]BF/3C MG^FU;<_R?S__SZ3Y#(#3U=K\<#8#S[$=ET7]F%ECJPJ'\LD6.,PK MU(N+)ZQ=.BQ8NRA\^7!5"8QZC"*'@IUR+FVOKW5@Z[X;O]2F7?/L2 M?W48NQT&UG=[Q@&6.'SLW/1[GJW<.C/][BV8UEG9=Y. 0EF>7I/7R M'!0#&'+X%S?ZYW_UP]OUIJWD=>M%>8X3KOQT[>K].AJV;>&ER0 D7'_.6I]L M,V@K;U7>JKRU<][JP^>Q,E=EKLI<]V:NGV<-' I'Y43 \LNMDP$K9]W./JZ! MA=]>W-^'@WC9@_?]'<>]!"O4]G[P5[QU=VZ77$]=GVC$_B&"_#$EMQE], JJ4%*AI$))A9(*)15**I14*+E;0D-RV#,J$=76 M(JKE7C;M'CY.M5?/NS%L?AV/;7VMA7&56 M30>IZ2#[D5N$^<0LURA)#3+(8X&TX@E%IUB4E@ECUUL!!"%3SL$3S-E<=P_N M$3RB2+2ESDA"[5HZR+$X)Y]\ID<%U0JJ%50/QZ]0 :4"2@64"B@54"J@5$"I M@+(;LX^!Y48T=4AZIA"GG".;ZZ>+G+:KC9*)K)5.WX79]]S3/<06'G_ MS,.GY[!\W;=MVZ0FAIYM7]R&T(Y(.-TZ,/PP0/:Q$@&.<,J5QH]LPX]PRI7& MCVS#CW#*E<:/;,.?QY0?+$JCS*D9!!A4]]3[A&TLUSXJ#UE^*KY:N.D0C:2< M:68'P&174LZJA^]>P'2_)7D>K/NDN_8>U#I4%JFD4=>ALD@EC;H.E45JUL<6 M]'"T61\J&$L(<4A:+!#7BB KN4 X!<))TO#37CU&5<9+21Q#QC&"N) 46:/A M'LU2,)I:IOVQ':,>9=9'K4Y3LSZJ6G=8ZDQ=A\HBE33J.E06J:11UZ&RR&[, MFQIG?:QQUE+IQ+##R'@>$-=6(T>T03Y2P4S0DML:9WUL<=;S!FH;C_CYJ6#L M^V\J1]DY>O#.";;[SMDM3>3BN7/)5N1G48R\.HO9T>RX%8WG:; MNNMOHH_G+HYF[9U8+;9>J_K7]DX'1%ZW#3A]-A.N_%3;.U7>JKQU*+Q5VSM5 MYJK,M1USU?9.CYJ04P-H:GNG0SKFJ3&@QQ@#ZKDED7F#,+'YB"X_BJ<7>@A8.>IY^R)OK5^/-'EUI'%7^>>'+8*HNB!LG#$X@L MS>!/0UR [YBQ/%Z56PXS$Q@-B =N06X%@YPR$BF,J6+".$OEL3HGGWP<>@75 M"JH55 _'KU !I0)*!90**!50*J!40*F LJ.T8Q=%U$F@H!/8<4EKY&@,B&EB M@G!4$2OV8?8]-W?EDP?3VMZIMG=Z],#PPP#9VC+A$'(?*HT_QPT_PBE7&C^R M#3_"*5<:/[(-?QY3KNV=:GNG)PQ,M>9D78?*(I5%*HM4%JDL4EFDLLCC'Z76 MK(]CS/J@SB0N/478$H>X"X=#C;,^LCCK>7NGZ0+^,3F/ MH\;#WZ'YW'V:']L,)G:ZKOESN/DH^T']"TQ^OL7]^!6%9A0+P>5F3)/SP4^A M:2_Z]O)%_O:G"QM",_BTY%EJNO?-G#'PYW16LQ>7&U$P^1L M_Y7MVX&/'\YB'+]I6M\?MI-1;#_"&U[UA_[O[WH1A,E%#GL:3>+4@;FS3FX$ MXWNVU+ET K'2Y4=?:!4:<HTT?>X3GW):K[!:[_7P_&(XN#Y>;D%UZWTC]R.N=C7_.^!@=VE^U8L&L*CQ MUR[>V\%G^&4X FWWI#>(*ZVW=HK!$D=C*"9(> ZZO=$2Z6@38L%'P%09I*4[ MP6!_%L.D'_],LZE=OIZ,1O#;Q[S;U^+O;:C@;JJAG 6??E,Y?!BUY>HV]X:I M!](HCC[#[?#[;-L??F3_M.G5=WCN[HU0P@PA@B,KP);DQ!-D@HM(4AR3$SQ0 M;';18WA.GO]I^YWI\GZZ(>MFY\+8Q#>V$H9EN-;6?/CM+9',E;H6J>3<&BRL M15@ B7&K*7)4"" VHQDCTBF]DU3R_5 7EP='7@6^?K1;>'/L7]YDM>X;=IQ#/D!X[,(,^_WAU] L8:O9CI$[X=F %\.)RT\L_WQ MQ:JQ?2 J^^V5]@U:N5"G=%5QWW 1/<78;-LL6)\2K+?O.(RW[EJL3B459O'O M;H,ZP/[#A^(2V%=*U3.87VW[=GV[K17PKHW>'H!U]MEXO'+.@W%.[>H >MAQ\?@ST#FW_40]]$W_Z%"')YI^ (Q-C&G M,9*::S#6/4/6$8PLUT08P:P*N_4< ?_]/F._'<4JJ*R![3-2XU MR17)=HEDPN @O4>CH0>VVY%DH">"T2H;*F+5+7W^B$4#8YJ'A!C. MM=NE#\@:YI%.QON0L)&)[525W0=BD1-C5$6LZK;=":/\T@R:]BR&WJ?A,%1= M]GG6MGE0V7&T)6TXL5$K19$V6B$>0/2,C MDZ(B8_4T/YAN_JU\G"J#:G&)6ESBO@*)<2*DU D9G3S*"<'(&@E:.)=$@+(> MB',[5=7_B.,=B2%^8MB>#S.?60&)N[+'>1-"/U9XK/!XK/!(0G L.HU8#!D> MO4:66@X@I)-+%.>,W9WJZ[N$1ZI)A+T; M-?_[I+6#%K6P^FD!@*OU"1B-3LG D- >Y_H$#)D@(Y+81&J=XG0]LF&[^@0P M>[""Q^T[>YD9\.4@3-=C:<['7+-@1AUQF3J&A3K\E#KZBY7Z5C[O\T_B-:>8 MW)3$>YN\6,V6\F+5M@_3J$L>I7;7MT"RYNMM(RQKINM> M;=MM$B^>UH0K+]7I '-3/M],)>CD!%Z\S%V$]V%)]Z7%Y-I=JA7\T9 M9;4C8!ER8Q#7GB(C$D9.:46=EPIKOLVQPZ?+47PQ)<9W'2V")?E?'27NK("U M87LN8/UD7&+42J13T(@&DAQGBA.==J4![A?(>$6QZ@K<#:N4MB]-'/5&L3EWDU%;6L < M)S55N%R&2V6#T@(TMQ@3 [TO +,P3)%AU# +:I]E:]7>[ZSWSW>3C1*\$**4LIVB^^SX3P7&1F/;&XB=YQ$ M5L%SI;HD$]PI"LC'0('C45!D/6$(*^)M"%@3OK/HOMD!R*\=1>9\L15ZW!&> M2KSG7-HC(O6J#![!)C\G/%-&)$9<0L:*A+A1#%D)V"08U2(9S[CTNS[?W3.> MD1-2 _ZJ$W#'&N+%:)ABF\L&@&Z8&RLWOH;Z503]Y;^YILH+C5$T-&N$QB C M<4)!22M,"#J)-02]3YFI69CT$AW^$F,[K9NPJP,4477!J@O633Y*) LB>LF" M1EX20*48%=)11*2H3RI9G#S>*M;O09%,LWH07+V$>_,2CF(;2W&'["8,\7/L M#R]J$&#%T5)9RFK'O93(!IN3/R)!C@".8J(QYCY81K?JF;7)IGX_I4M8=PKVA& M9+5QJW=P-RSS)J8(5DONK 73&60J[7T:V<&XN@8K=/ZW9TE:10T,D -T,A>1 M%4&@Q(05QFM0",G6BN",!'^=4^"OA0!WE397CU*JZE4,U!Z,88P]*FW5(Y^PY1UVD@A*IV%KBW!9GP!]LW^:&83L^^ZT')E73JYM\ ME !F*2:"*(8DI@!@)A_]$B\0B3P&Q@476N_PZ'<_ ":YK@A6'7L[89.N*8V= M'OSV-S>EJ>V2:[OD>]O6U(9$M$1>Y+#!9#2RD22DK>+$4,YHVJI"X QQ"R&O M]QG:+?(^;+/*)]XSN:J7%3 K8-X];=EY+B4WB.D0$7=@:%OE.3)""AX(8UAN MY8Q\4,!4MX>48Q+4 MV4B035XA0CF30J7DW4ZTWT> 3W)BV(.JPT\>/G?;S?V!NL]NUQMZ?4'VW0K[ MT!NI%S8MBOP?PW'LO8\^-I\S*;0G\,B5L(3-S=-O&LUWF_NF$R,8T:5;NM>( M4\ 739U"4M DL,<^V;6S[MWT3<_S;'\;VD$+L/1+,["#W)U[,?&/\5C;IB]H M89!I8;1,"X,X/NY6Z7KO78X3KKQ4 MN[S7+N^'>E+2*=,+'7K'3JQGH L\@;BYV@9ZI^T.+,,A8&2,C(@'DI#Q7""L MO0_!)!?B6F&@;,_Q2D_&DUACD9[4)E=4VV6W*\5] MX!A0C05 *(8YL@(KI+4#P M2<;(6@;G-DAG&[M M55 P46NY5=VW;O)1PAE6S%@B"*+)T-R>6B$K?4(J"$VP3RZYK1J\/@*/23^\-;EL25&S=PZ@LRM'V9+MEIKUR\-IM#S>90\H27( S:38#AY9Z@,BA@2<8E#2 MKWE.[E,V^I%!FN^YEO3SQ.@'<]"7:32# .-Y 4NWF;!OUM&7HY[%+/1[^EA\ M-8;[H"V;:V/$JX534_5JJMY.BD$F9A*W%('(2H@KII")*J$ EHIA*5E#MC)/ MKIXK7^-L^R..=W[$S,6>*ZP]LT2]FN=CY;E3.B=$CQWH8T_3"KPN]'P LCALJCV/__/ MI"F]DO:< ZPUBUA:1 6CH.*$A*SEP':2:^*<83ISW/8YP+.YO>O;P1BX=#Z] M(TWU7=GKN-CKH\_Q5:>8W)0F2[=-LU6G6C*S^*<>/>_WE%".%__N-L.:![Q' MQ??9SJ_F+M8\X,=@G>-JH9+&P*.A_1 M8H4X]A$YS3F*Q BL<7+"KA6CAH^U8#PAF01&G& *^&8<2IYJ28WF43P>JM4L MB*TTWSVE_CX]S??U<-".1Y,IKPQZ%Z/AIU%LJR)\/!Q4)<6RI C&@'10">' M0)>5H/]:+152UGAI6*1"KYUT<9]T\%BB)**#>Y1"FG*0%$G% /^(E_I1)(4^ MX;2VPZ[J;]WDH\0R[)Q/V$;D)0LY3@9P25"-E*0B$2DESG;YE5-[J:U.22(I MA<]89I 5B2'&HM(^12VB>!0L4R=ZWTVTG@R95W?O5MSRN_5GS2".IF$5_>C' MH^&@\4".GQM?DW^/B).JP%@6&$1PXC!HKA93C+@R#%D9&!($&V.I]"&MU7T4 M("@LW(:BTQ3Q8"G<8P6R7-)@-=4JA$<1&/)$L3T'8!X1F5?E]P@V^3EA&18A M,F,$ A46#'D&J*:%(HAZ@Z-5R2>OKF*9]3@ZGC!RW@/^L:B15LDA;"V';Q*Q M3CT2E@FSYTR<)T/FU>.[%;?\,AD!14Y&76IH G*#WZO*>SS\4\7$RLE@= P[ M9A'V(HL);)'A7"$1X'].!=!?R9J82$YC12DB,F=#<,]!VQ4$)>*#3X8GP1[' MWRMQ]9!4A;=N\E$BF4Y6$6\2\CBGH4L":BP)'F%J@O&<>&S%6AHZB\IXA1&A MV7C7F.5JZ Q,?ZZ"MT2J^%A(5JO65E_O+GR]P_%PU/L?"L\B@5#\M3[Z/' M+U> * ]Y:@4/KRN4\2DS0-7ZC\9:KBZAE6!FFSREG* 8H[C>NSR?>H"/@QTJ1,A6(6NZM#>GEU^BVW[HO?2^\GYI&]S^;<0X2;? MV$Q35=6M[IKJKCF0EAC8X<0<%4C%7$'#PV^&NWPVZPP&[3M@YW=4&'P&!F^6 ML !^[\?\"XBUE^=#V.K_KWQ^KM/+MP;B*'KB3T?$J]16D*TCO MJN"1U\)SJQ$SCB">7*YJ["("6P+L#4UP(FMA,_$_P1 M=R77*#L1&YOQ4B'+M$(A":.2,E:G MK7J=/BQ>4EV;O.VI3]'&3^'6PT#.*^_^YNMNNU)Y_DB?_O3A0VY]O:2G=AT[YM95/#GM G/[,7E1A0' 4CK:YY! M[E(SI[*OMR2E;3I$;5<0?[LU)W2%,F+&CAX$W=L")Q7A#,D;7>(>Y41-HRB7(=0(VQ M]]&L!<+?IQO6V\'8#CXUN;-UV\9Q^Z9I?7_83D;Q8[RF'=;_ZC#ZT;L[W;:W MTUK+(GXJ5KH:K5U@Q"G72U(_:>^\07S-;K MN&WS.BS(;2[Z-W?:NTFX?+<96[Q/@462D-0D5YT&G+#$!D1]4I$Q'*U?4RWO M@RT?_%D,DW[\,_W2@!X9?VL^QW 5<#[F"5Z+-;MOO;>RX8_:>._C6>QBAWO> MCD:7_S][[[K<-I*EB_[?3X'H,[6G*H+)R3LR[1T[0F67>VI.5]EAN[ICSI^) MO$KHID@V0=I6/_U9"9 4*8K6A:1XRXGILB0"()!8^:W[M])0/7/=#!!M I%F MH?S"+$3M9Z/XW@RNX99OGIG >((4K5=KBI+R]>8W\-P%K(OJ=D.91IJ*K]7X M"GP3L$C@K$9%]4#J8$7KM&Z_+4W3:I9Y92A0\34DXI)Z.NNP_LZDPYV"T1K9 M?$DK^T 4_49C'"7I$L4?&F+8Q9AM.CD1'H_)32]R2C>BNR43)SH^DNS%#YE> M_]_?P,EV5/U[!S"I1C7H]OC2\R5/:@'F0_,(SE/S\@3*;24 #A#.GEO5M*TU MW_NXW#,4PSP7]/L(]^?[G+ L87G4;MY2S]U2%VN"%WE7Y5V5=]46XL=MN.O1 M-8IY3SW.)'].9^#S;?+CZPQ$C9QD_LQ=^AH^<9?S,7OAI/'(> +*1F?@YN*L^G'Z9GJ+X1W_P%5T-OF;F MSY.@'MI/*\!A0,S6R_R#PMXJKQ%CE" N"$8JXA(%44KCM6 ^X+NU6 X'IY7U M2%F1*#]#0(:R1-_I#>&4"^[2D=XAI TCA&$=-!,8Z9"XSM&"07$AJ+% K;ZI#2IS=4Z86):C)^'L'; MSOCYN"D8I/0T1@.FH&2($\:1MKI$F$K)G(E!\Y49R5O&N^UU?Q)V>MAV,+FG MSQHA[$\51.<5 X@6+$71F1Q;9$$I0. MERP0N3K-.I)2!FDQ"@*'Q/Y.DV4./UEJB"\9X\'L*11!2G*6W&,Y7)$Q,V/F MD48ZHHH>"YM05%K$E2R1\5ZC2 6)D6DBRI5I3EO&X-U&.@C9<8#X0%$Y1T,R M/&=X?FF3EEL<#;$6L=*+1*)%D2+$($4#(40K8M7*<*(MP^GV BDRV[,'6,"1 M*72;@H_!V/16Z1BR.LL$D9D@Z36!O,1?@&[@TO0KT&K)<@MKR:;:K\RR2 ME>$*)D90AC!E%'!P%9%C)D: . M>\<(\7)ESL>6(7FWT1N.7W2>QP&!=([?9+3.:+U7@Y<9(THB*%+2 5(R(I & M]$14$\8U)SKZK4R0>)FJ&+WC,=,'BZ1;)$3/](O'0+](RP>Y!@E_&D_@?5R# M6M.-.0^W<1^*/?@]+W(?7.K%_\L\C(=/0WCV"Y!Y&->3OZP0%6?>ETS%F*D8 MCTL,,\-5IF+,I'%Y2V4JQB,4LKRK\J[*5(R9BO$P2JXR%6.F\,H47IFF+LMX MEO$LX_F%G^HC9RK&3,5X%'5*>Y>+S+JS47T1CM9'%BERI3:(!PS(H2A#DDH> M=&2&\96"^N"%L\'QQ-2CVR)\Q;%%3EI&'/8$FYBI&'.I? :U#&HG4>(NJ!%2 M^!(9K!J^VH!,T"42V$HKG:>J]#L&R5U3,9X>;.;B]8R?&3^?A7?*E3B4@2!A MB4U&(47*B!+A4@9-N"Z]MCO&NRT6G?/3P[:#R3V=4U A4S%FWIK,6[-#K4.T MM[H42%H=$9?.(<6"1)J7T6 J2B976ITB+SEWWB'"+$?<\(B,CAB%R*+T6EDI M]S45(E,QYG!%QLR,F4<5Z7!>>:J90S*6'G&A&3*)DYU98Z5B.!"UTLR_90S> M,14C?M$6U(-!Y1P-R?"> %')F*L2GXR%2,F9DF,].\I&Z3W!+#@D.>,=!39?1( M:ZZ1]))RI[ DGMS5;18S[1D%S\)S@SCW&MD2-&.),2V9T-90F:D8CT+!90C- M$)HA]+"B-X%H(0PX&3&ZE(,U IG@"'(X!NFPH8:MU*EL&9)W&[UA9TL@EN,W M&:TS6N\WF,,)#UQ;1(0%N-36(>,#1Z7WD2AFA,9ZQ^BZO6 ./5M2VRU2,4X7 M\/?)=1A5#G[WU9?3)FC%[U0PP=K MR$4*T_=%=3TTU>@:+MHIJEB8X; 'FP,NVVD^'E^%Y7/"MV'HUZ&HZF(47-HT M<(U^,1B&$1S0OYP=4'>+SW!N2].0OABVG;F\9IT]8U#ED3K?"%#&I\](8)Y!,0XAX" %90P1BWDA,?:FD MI3LFK_T8K@U\VK]B^ MLBPZ%,&, MHEIHZLQ*%1@<"J=9B6RD)6"&<\A*HE!D#,P,JD0PX2YF+*[(^W@7-E:MK%O; M"C]88H [L!AKS:L];..D>0[N35O"5:F-A!<6X$UC*=.;QF @8R.XYB '*]I! M*:,L=0'I4H!VD"5#FN"46@V6$8X#<_3EWC07A_:B9YI_?#4*H;B&#Z[J(O23 M47%'Z2>12(2J'3 [ZF& ._\2>C?='5D"3%#PD0QH=<3\604%L7BEQ81/R<[[3/7=6?!'\Q?NPC_0_9"]K_;&IXX;#16EXDE'B1_#W6X-S@O,\L M[#2"%$!I73>6;FQ6;:WQ"I>(@UYO\+4N?@3[=7PUF-0@8_5/KQZP:I+>!;_I MV;(V?2UF48<\]M6E.;E M!)XOLTNN7;U?YJKF/AV362:W7'WVE"*S>[H"3=L5^/C,P=Y3)$]:WV0!/4;D MCG1E=@3;Z[M'#[B9=HN)M$<]_WGVE!MJ2\E37*>4X,T)7B)KN4=&D>"]#C'P ME>S9ML=$KGI\;7@8U,-[.O BZ<,&X\W4E-AR MAO]TM-'I;9A,4[*D4@)SI;01N>@$XM:62#-#45GZDF@;+4^=,B^M4GZ'+_O\ M-?2^A-^:\.NV2M]X9C'90&G,K/*L-!JE(;/2.)L-DY7&DM+@UDFC'8I"*<2E M22Y(4*@T))91&#>8;"NI0516%MFU MV YGRU6 9X^P_[/*R!QCF6/LF6I':V,QT1PYFEI,RZA1"F(A[EH,1[ M7-*M-.]^#%]"?Q+>C0;7;^!B:>?\K1I?O8'U',#]K&OA:P7D #JB'ML/M=*" M!+)(%[N05@[0HLO5PA$+^V([08KO-RD=8@O/-GM49'<- )WZ@T]WW/U/?RMD M<^@]Y<[*TZ6)2 PS:$S@.-)C3EB+NHT4V6(*4 M"IY0KD K^KL:#-16,LI'C5WRL:K_\2&,TA_,92!+MN5P,@ISXQ+11>OR(>-2 MZRX]('*"'_9,@'%HHD:=TS31P@6<:@K*LD1*.X--19<'O&DV- MEO$]YHVO1K#1"C=U'>N6IJ_]JO%@^2*';;J $^V4%10I7";VYY(CY;@ I:*5 M%*4K2[W"I_04Y[M)!-WJCO=QZA-G/@[<+2[8M_=*XVEG!S!3,7+4D MHWMF:*_(?!UZO=E> 5$>3,:], 8!K_JN-_&)6_)J4 \34-6-T ]@?XR*Z^ ; M)*KZ@ OC25KHM"G2%H++P;_#%K&J\&1B0$*/%*8^S'V@\634;X$!D*JX,E]" MT1^,"QL"W!+<9Q5A\?KC.=?G#-RN8.'2@7#-NO( 1KZHQD4_N%#79G23KMBR M,14F*?\P^M(:#L/E;V[?\N-UX/3HNOF2_6VU@Z/,$S+PJ*U!@G$P_ZD X,:, M(E9*[Z+PBIJ5P>R^15:6WI"1ED"NYCP?BJ[_. "2E M0^#__6?S;6U"1"XE1,1#3?/E0?FL!1S=@ULX0-?U3+< M]HHR2+2D:;Q>"G8 M0FP$-[BD1G*L+%Y)_UF22$6E0T88BSBV"JP<@Y$BS!*I/-,R'M 6:)B \Q:X MO8/-62TOP'1IE4UB];Z-6E:M^OKP\4VW>!MB&"6%-[.N%A2HGXR2@DS'_G-B M1F/0=/=^?])7U75BL1I5IK=D'\$+#=^2T(1EOL->^(9:)P06.>6 )M?]UV#' M#7OFYE7Z]/70^"1I"[5)5;M8LS0._#HUCV:KUIR(X!9?V\&WM/PIE35/^7Y[ M9#9B$WMM,[ZPS02&L*4\Q32[F](35_,4V!!F]]7B-L\C68@E62RJD3[ECG5IT!;4(S!LK MG!/,\94Q1L_)(H.C:BXO1^%R2@T\A?SOLL#N8M_(V<#- _!T[G,O6N"T-W/_ MP &^70Y&X $^ YH;!'X$6^SI,)B67:T>H!8MNYQNRF"*-[W AI_K)Y*POA"! MZBIL;DHX>C0TD.?Q@'-*5;DQI>JQ4Z@V;<%%RSM4_+*,PKLE4#UR0[:8DW?$^>T(EG?$]@DXXDX(.&"I#K1H=QLU)7DX\ DW7A_" M:. SZL".E@0:.$=*4HVXT&S*0RMIE%*4E,J5X5;[SLH^DXT#+%6KO?6?YGPBIO*-9YK0X M4L*EXW,.'DUHD=75)IOL% DK,B_%HWB8+.8EP1;)H' J3%-(*1R0DUHY:TBT M%+] [_M)>0%'3TN1@34#:P;6#8O>A3-&$P!6S4,B[Y'(F!(C30QWI,1!LQ5@ M?6-?R_:SP^CR"[>?4*C2WSNMCG",FRH@\ X>:L\2Y1<&VH:1D M8-B4-K!R&[;-7]+&"N^'J3H;=MI?@H&MEME\,IO/;A*RY;FR^;0;*Y/YG!GI MP!Q8BU4!R._XD-_QND?]\\THW$GWU].Z?5#'H^%@U+0I!^.G;4NIE?O@F M$ MP"P01U$,T2,>C4.JU+PA]^04&UG:%=K )U-8?THK$'X+L @7H #?#4;O8ZQ< M^)3N_(_4!-ULBB63OO[G]:(ACQ]BP9'KIR.\O&P4=?/$Q75ZY&+0/&S1?$VG MJ.JBKL:360_F'8JF0\JXOLR_AZA87WE=I(4VO=Y- I6=L0IO! MZ*9HHP])UOK])#AF.!P-OE6I+;)WE?7IEJACH-JT0#-NWGOP^^A&L+)5:TN!!%P$O%<4=MA!B5Y91<(YT22/BWFE0@5(C'A@C M@1H>U(H*5-KH !\@@P- (%%PMK$E\I)J(1Q1(>Y'"(DZ8"$$R?K_KD+_\E]7 M@\G]"J\.XT1ZTHKB[K2>MDIKIP7"P3;\?QJ! 0&X0P*WRD7B5ZDF70A.Q1)T M70G_X64(2',FD(@L2%LZ1J,Z>JUW,;D$F_I0]=ZO=Y!I&9!@?PS6HE(UKHL_ MNI^Z2P9Y X7P&&^K<#GH%&_ JX!C^Y5Y6"[31YO+YN*9"&X=5=_05>5]Z+]Z M]S^.2&.Q,4@01\ @9SB--PN(<$RQUXEOP^W']8G5"(1DQL8 +\TJG;IGSV( M27:MC]VU_GQW5R<*K^M);UP-4[SY:C :(Y"\ZYE% ];%,,4*X>*3]+NIIR9( M2ZX6KH>]P4T(A0?0K<9-]_P2F]>4_ZN!C99 %&3ZX.AWA#-8@[^&9$QVBF4< M6:H94K1DP7,?"%DIS'M.)N!36M_/L+R- GLSJ.^9N/$4@Z0#SW](-DD2B8-[ MN9P$K[ JY,0 2^7"F0MO&LA+<"_)]Z1E7G'S\FT;O?E4G%H+WI%&Z/E<1@DSUGQ#8:X3%6?+IO9#XC1M\"=]",_@ MTZ<-?5]3*=I$B.HQ_',=TH4!DZ;7@@-:!E8X?13 HJ[A_A*WY. Z9/5W].KO MHGG7RR*Y;.K>ZJM^,>/1 :E+V285L])2AJ)F,0UT#TCI M% ,B5$?B(BBIC:8FSJ!N.9?],2W.^_A'W0Z2VA)A'.[R0T*__?/%)5A:$LK6 M?^I5ILW-'Z1$"DF$$40CSTT #1PE4FDF ;E"F82DU)LE 2Y7R+_,EN3K =/4+/6]$P_A2RO0A@_F5PYZ]"#TZ'OGL%;>1]'_:WU-L_(-=9>BJ3AK:'8^FK,LT2Q M@W17"=.,2&V1)S(U_*F4"2DM,L24W'I#K%N1M.>XJUG27NX.[CJ[?S6CJBGP M;)%O:&Y:/_09O),-*?X:PDL?'RYJ1 MZ:2>;XNPGXZ+E?405NQ%-\PI/G#>07MD<3V$%3M55M>#[M]+1C/&^'6%V#8S\9-1&!E.!I>2FVD1-E M$I'&$*ZM0#)8BGA)-=*:&*0LUX)B)HE8J;C?/#7U81JSWA)9"&'KIP,>JY3O MBUQIC\*=L2QCV698YH(VCB!!K45<^Q*94FA$F=5$!^[+5;JYS9.?V\:RU+&1 ML>R.D?P GU'.53XV5^D4,2J:@"A-&4I2)LF7!E%>$F-*STQ8*:E[I-4WCFY'C9%TN_CTLXYUW3EYV8(?+-"Q9>T1*DX>+9& M;<<,^#&P@=VDUR8JQRMG3&?)WRD%:/+ZMZG,5^>2US^9Q.P#N;#U*=.EN)8B23EE9^,$D?. M]B2;=F_92[;"=O-]&4HW_ZB4X"$*3W82SA ;*'96&Z40MRXB'FA BFN)0LD$ M=:4*SJUD[RQFVC/J$?>\89;4R)9P3HDQA=.T!9PY"FR@&1OVAPT'-7KL-,PV M7]4NE;$4*;28*U/.)L^5D[B+2=R K6/6:22E'4Y&89[?170QP80(]5\!]7QO!#!K4C M?+<9U#8'->5(#"$"+#$CP4XO#;*!@",?O%.RU%RJ%6JEK=OI.P6U-W5KS@OUFQE/ M1O#ON=:MW,^#!V[>%&""+^($EB@4<(7J>G)]6Y@R263JCR'T6:EA^4X[_DGO MGQ,I:2EI%\3DH;*6KN!\T\J2LDO%TRZ2JTMRX#AGQ+>8$;]HVK%R&CQW!+Y@ M/'6>ADA%LX^M:CKLU3C#:$-NB-DF&Z #YX9'CYAC&O&4&31,.11+R[6GX"]M MIW3@N][2K,J_W9^ Z^_CNRI%&=J!.UMIFE'BY*(/.2VW'S4"FD-DS7$V&R8K MC*4X-57$4B<1:(F(N* >*2=*9"W35'FGI5RAC]V9PG@[";_#UWS^&GI?0DL< MMJT>2[R>D?V\Q#^['5O0%S+KBTTWS,,QDJ/94L]\Z4^*$IV2SI%28U\RCF)P M G%:.J0#J!,;?/#21*_QRJ3K7>JR>[+IGOL MIQ#H09*G2J"2<:H&),)+M8U#O$UVI M,I<19%=J;ZZ4FXQ&B=AQ.!@U6RL3UF?W*KM7!^Q>1:RH%*'IZF.(*]!EQDH) MOU(>-=-"E"M=?5O4>F]:O-A:HFK';6XRRS.N34=GCA\:R:&+;>I]\(WY*M1 M:"0I];=.KONO?54/>^;F5?KT]=!X#W*]8,U4[1?/]#[\.GV\V1TT)Z+0]R!- MW]*CI$;=N6!]>Z3T$/K0T^^J\6^SQ2?+[5A)MEH!_#]75W-3IU;=Q=2W&[6_U@4Z).E'_A\RQY05'4Q M"O^XH-6(;>OC3=#7>MHNQ5NO*):TK'M"ZN+N^\N3EI:* MHWO-TO;3BO5;\"Z^5N.KXHL958-)/666Z!1P#^YJ/C32C,+2X,C!^"J,TBB6 M,$Z^R-Q8*0;]>YDKX-M\Z*=I+?!3X]&:5!%A3<_T72CJJP 7ZIX+7\7QXTY[ M:+KRJVH,W^O6NZZF[XL_P'O]F'1/G5_QL;SBIS';+&SZXBKT?-%+[WT"[[UQ MU^IF!.WXZZ#]^Q#.#KTTB[;X.51_!RMDCA2?KB;]FZIX6]5C,+''G2)\&U:C M>6/ZE_^Z&DPZQ7\&&ZKBPVCP!3 J+)P21X-K.$F62?$ESZU; M@&9L*GV;&^BTV&< E:YMU0=$ J SZ?G,<#@:? ,0'X?>37%H2E$*ARTW#G&C M0"D&[I#5$2,EK:-"4:K%1@20S82R-],U^?3/":S*;P&LS0M8G7>#T6^F/XEP M0Y.TR.^,FP:E_DB=RXT;NZ0]ZW]>+^I,_(#*E+(CQ/J"E3UHS;I9@.(ZK0"( M3/IY,H9G_E>2EQH,JH75*.)\.;K%^JUB+B]'X1*$"TPSE^SOE0W31OA:#=MN MGD7!+;["%Q^VU_=[!DDMT;_0 /]:05>7J^^^GY'HHRK*'G*[W& M'O8)4M9* '!G +:)2QFQX$4$<2#[6E*^_]5& /?.I?98)K45YC+>%4LL:BL':-'EB^,!%V)]VTE/?9_; M[!"9O[9);:6Z:X*JI_[@BUMN:M 6[=:[?T%NY6X>83[=\-LQO-B=>,!@1U^# MB=0(Q]FXOUMEM"6<1*]41$1("NZ.MJ M&4="ED103F@(*R-S3LGN?Q@%MDQ#UV M!MS?7G"^\BF(3MX;Y[,W7GA>\I%+ST$QM!U?I^;[88ISUXWIGE(:?5^ &5J/ MX0>P3G?7W?<=3O*M+=6+0O/I-;GE%L[%_)9ET1J,'=(NS9/UV""#N49"\TA9 M"(3ZU= ]M49X3%!T\!\N)86S#4.&4Z:58:PDYF[H?B$ \<8,4WCITY4!9WMM M-&(YW]H<2Q)A9S175 [ M 0[)XS.8/XQ"#*-43]U(BL8[*.^5[A8E2EUJ5!S(2(N,4* M68XYLH9B4#NE)4;?U3'2&^IM +U$DM7M"$7&*8(T-B3&DN'2L_WK&,%Q1\H= M$QF?D=1G:#N#EWQ*T 9F+S&<623*,B;S.8"C#R!'O'.>\A#=Q_P4I# M$<::(:--L^;0;]YAE0><=>.SN9S9GC* M#$];VVI-"2I],<$Y/HZ'C" 903*"/)W3C1'B2P)>.V0;I$2@J&2E$YB6 M3,:5[L,HI;<*SN$4#N>RU$A)8Y IF>#*1L4PWK^EJSJE+#N,T;.D>3OP6/(B M8ZG8 @VJ.$(6U)94V]U7A)V5W-F0P>U1S9T5!YSTF O&*<+**,3AE]1-(I$G M)%+G@Q%D)5K]'.Z9O61$2Z$[1)),"I<=AHRE&4MW7ETBG-(J2E26WH+3H,#N M$S8BX:GT4IEH_ I=QK9$L-E\#)RQ#:&BKWCZ6T[ BE.H*_ MZ!33H\?2 R'8S$W1]SWGSINB*::DN/C\6V)MNAR9ZW/I#SW=SN#W_>*]&P]2 MTPH13=,*Z11O#(C!33TN&DW6SD <%'!K+2W"E.;+3AI%<7$Y"B&-_BQ^3!Q) M*7Q-\>LD)/-/FK^1US^UO%T?JB%\VR?3]SWX]W^;Z^'KXLV@6_PX/77I\_FI MIBYJTX-G,I=PQ4XQG(R2)A@GCK"6]7"1S.S:W!2#&!/;81\P._1ZG996; SK MDDY)_R92I]%@U=_,V*$(9&A$,!KXDY$I+C&B I=!E#YW*KO^4(? MS.C]Z-,X,47^-:W+AS!J=/DRUQ/\&'QS5/T^7C1ZP[Q-/GKTE D*+ZKU MA^BR<1?C];[1R^^N(HE5(TTSSKHY@]CE:%#/1'HX&K@0?"-QDV$2SX,3)$DT MIE$&)(6BB&N!D7+&(F(#54IAI>7*+'NC>2FYM*GQ(D6<(_RD"4/4."U,4$+9 M%4'Z,%V*=[!99[8>B)-)# \M^FR),TR K!R2I,Q(7F>0!#=@Q@CP!X'J^$A ]=SB$Z*+8D% P!I)N M;YBI1Z&ZMJ",PQW12NPB#ERB1%H=O@T3CW"B#FTHA_U]7,:)RSIY>Y6# R>) ME;*YNR5+HC/E,T[[H$7*_:W?P6&T U$GRF/D: F;15N&K'(4:5LZ[84Q(:QD M^)Z"T2V1(ZBOWB_3]_GK]'6N8O+CF4,%[N#O3&C: Q0GR>VEQUR4VQ5Q3;(9 MZN0!5_558_].M],"%B]O'%_YHC\8SVA(X> *=MNHV6TM-??"J85OF4G3%1.3 M*1CB8(XGRM%E!H9,OWWT/MBGQ@@$Z;GU.Y9RA/ MQDPNFFFDM4Y6]O64YAVTVG7Q";'BQW=5+Q2_@]_%&&QWP53)?YH1R">>6MB@ M8(V#O 4P/$#NOX3"WC17__3+FW2IW^ &V,QE3&Z6@>_M-0SQH$OJ(9PT 42? M#(>]]NLC?*._W3S3R]QU/[OI'IL#P!0*\("P3E?UO;+??&OB6>@825QI!G(&AK138,;XD@F'IE'?? M:SINK95?FVK,)X9'41U<0N:4QZ]#_SLE)"'B@!'85PQQZL";]!%4C2_A9I7P MC*Z,!>0EB\Q(A3PWZ4B.D0%G%)6$:LHX9]2ND*#NZ*'Z@WNTS.&HG36[_VL8 MA<8*NQ\',OZ??-3U8VA9]0'_?@='L*7.WN?*G,8[WZO.;UCWBP\?WQ0]\[5N M%!DH[4FO4=EUI_@SV-K%!T"$:_CF29-72HVJH$[MWT&QMHY7*Q8-"PS !4 ? M2&)RMMR5Z5^&YJ(N^7:H34(5SM2@>D>F7\>&$__6EX++#4TS"L8UQFH5VGOZ MH_NIV^+0E""WM6BGX^[2:7X6"P9KV(SZ<+%Z9H4\[HH-Y61R*7O5=0H*=HOI M^-=F=186)073X(C[EZ9Y@&1B?ZD\F K-'W[^KS>PWE6_N=:=X__2?MD6W,<' MQY:MD8!9N'M_&@?69W^//PM3[5'A#OJ]F]2RDE1N"CX8YR;7D[D%&YN_)4-X MG 2OWT8MX"#83 U7:IO- "%-?YLD2;LLFO87 P;'W2W=+2ZF4YE&MW ^'79R.@X/"%[UN\_OW7 M;KV'7OB2O D F[KRE1FES9L\5_/%5+V&(S7YR'XQ#=28*0<7$N'$RDBT1SZ4 M"BQ609&68(M;,,$=*Y,EOM$@ZR8DD;?A]O-?:TFN&BWR0[FO6>UC1L M:_C%&M*C4H52*(&LE!@> AP*;8-&SEJI W>$<+5)X<8!/+CDW?O"J8=CT,]" M^N:>@3+-%ESA"\S&_,D;\_/=4$RW0W[EQV[+K[/5%^=WULU8*+!-"S-NIC6. M#RYDQ7G@RM@ >$\YXHQ+I(*,R)?.6XT9YV*EUN_I?/UWE,&[27]KR35R2%F$ M'^9691KXB\;FVZ)->:]Q5\1)&B8&AF2O.6!JC:;(:VO.S0RT-6>.@G%7<'.' M)EA1E49(SL":=X5YV,^NQ8N]H"K ?NGB63, MG7WPK<;WEFK!:6X4TDG- +\]VH)Y./M>5#,1>3A['LZ^K1DZ319_?R"2,KZF MUQNX)L!3# >C\;1L:]7&L":-[89/U\:G4D7O D":.]9$=D6/7F(_7Z687!.8 M.S23D*DRC08#0Y"6&GR-4B+-G$*)BPLK3HTSF\\&NTC3H(>CJ@W ?A[<-0@? M%X=Z9JYJF56@W ,2DM?(!$F:)P-'*DA NP M*DIS@DNG+-O'$QYXXMPLK<(T^Y1&,L_BV@NE5 _7E"1K\_;XFV!F=5??C]8] M/&9WD<6 =P5C/^R"NF#?<+I^\NXSQPA2[KA5GB))2]@^1A!DF$H5BM98S(E@ M;H6A[SF3=^>T9DW=29ZSF^?L[F9(D#[7.;O?X1 \B$&[^T;.TS5$?^W?*D]0 MG'2APW!.'KF0NS[ /A0KB&<1,X252STE.LV#41P)!88=BXJ(1R=(#)& M1+EPB(/"1\8)@Z((PD^F&0@@^W MY>)-B>K$UN&?$SB^=S,O,IMFO](K^^/317IGLW+OG.X^%6A??*.=HKJ^#AY< ML0!2T(Z1GKE2KC>HT\_SMNK^/*1?=Y:ZMZ=*X="4 ,51\(B35T%D G2!E"4E MHKX$!6 <57JUIE]H2ITN48S>(*X(1H9@BWPI*!$F<&U7R%">K00>:K52Y*": MHQ^'_PD,#TX2(@%K("2ODF'$=>K4P."BLC(&SK#Q8"^LM*6R:+3Q E&5?%)K M0'I2G54)PD2]Q4KQT_!34:@W4+]QO1Z MP?]\,YMH,SVP/BUQ63N_9T'!W+9(?!A57Y(Q^:$'-Y+:C]J^HI3$:<+=/5!& M[=,WV<&Y><#V&. _1,/DG:E&14/D4/P63 TV25K,MKSU7=4W?5?!6O[:K\>C M2?/)_I8OFQ.G8$[\/O@R]Q3!GICM[.%HD++]30=MY<*LQV!F,L"OKE4B37W! MH2D,I9CF@9=(T]0%IP5!JBP)& 24E"J @;!:AVR84I;+B)A*Y,N$@<])2XYT M&4%G!!69X*N=%(Q53,+2P8*R!-R&(3F>7**+=2 M=,4]X=1@C"+#"DP4'I!E(<*)VD?AC)#Q'N:?EYW,VL^365Q2WST MAT3V\MWNXJF_O6A'#],1$\!'-U^MG.Y4E2O[QWR4TT02*=QB=( MKDOF/3/.R&VD+M]6=0JN@&W>"'WB+&EPX&-+Q_!F4(];5K6?4U70!W/3&.HY MQ9E3G+O)]!%\KCG.5C,WVZQ8W(DYP7G@;NM+4.>RXOUUO[*3NOBUGXJB4V/' MAY[IY[#%_M__QI66Q7=><.,_-N[B%\ %>S-/?\\;%98)$?K%Q>02GJ>]9M-( M;I*IWYZAOINO*:Q.K_#XK=7[UE*ZP01*&("OD>0)3**&N2IIT$1HHCT M=RVWTA#EBN>>\?"NF3LJ.XZ'"]GO7^<'R3 M)/@-;VFR"E.@'JR%WDTB30!#JY[3D?5"#8N5SOZQ^NGP)*GT-@1/4\:/I

Z Y&=.9#INYFSUFS! ^MO".-IU,C;H+];UUO,62[@_%YH3T^JDEHFV M%#C)Y(\5R%GC'-?7*?,V6OC*=:*\1",R%=R?6^SN-[_$:@3?[AO>\B(U M.)\TWE;KY)DCI32.(F8P 453$E T5"$CN "]800MRVT$FSZYJ^ GB8_]-J2T MZ.HV^^3]L EC7R2KL1K??$ZBL#;>=-I^P4(15!M1FUS#[<)EZYD*&K9%?].U M2J\H$47,6U!N([#KR)^FEV@K(=+G"[^#'G!7">UO-W!SR#+#; KW)IZV7IBU M%*Z4:+TZEVTY#U7M/0#Z^!#H/3%.H;H$B\4PZ#T'D2[&]*%C'OH<+D+YIAW?\[NTF4R_=M;[YG+]-9CMNZW%?9K0C"$7Z MM/'=OOOP3QJ!OK?EV698_O>YB]-:[O_'COZCI6#MW0!Z-[\N^,WM[\.EFONG MR]ACYH4?PD+GC9YK[]:>Y',V9Z\Y=\ M2E/8O1&!^)(BSZA"/+C422XQ(IP&[DI;SW!W0O4IO59=/V\_/- M2AGAQ5X,9X7L?AN@O'^ MB$5S]U7?)^KQYJK/"6$L9MN;BRQ>%>^BCVS;$8YI <9E8J@(/NNDK)..2R?M MS(AW3CI=,HV4]&4B4=*@X*1#EG'C32FPPW8K96H;&O%_;KAE?NU_ *4Q\']. M8S0WCV9TE%Q?>)]W18:^@WW).9"QS<)UC4.IJ4&18##3+1'(NB"08-['6%I3 M^A5N^)U@8/TD$-Q[,*/LJ@R?&3X?41EP=!CS BKEW-;AQ9+TV>5=='G#5"UD MI_^)$329C8*G+/ 2?&H1MFFBN4*!81TR#=-QMQ8"< M<6<%_[:9B=,:@FT1]6*CU\P6W)RF7N(.U>NYW8YU%SW.?WI4%5[&S!-YV]E; M?A38$6R\I]$@)C4%L L::24,TMHQYX0SV&P'[#;UEF<@># .L^J2]3P-Q[JW MLK^<_>7L+Q^,OYQ3Q!OZRX#@,23X;RF $T]&FN:0@6S[EN##G4&GKL^>U!MU MG$;DRWC@G$@>A&*(E[PA],?)'BT1UBYX9KD@8CML*QNFL=^UZ#(9W5JE&[OH MK",IW:U=^9B>LH/UZ[(7G[WX8[8(2F*>@&*:,4\EI:ZIV2 M8K5X?R]>_#V(N6\_GM*NRHY\QM#LR&='_I 2W^?3G?Z;&;FK66LZS]B4??/L MFV_--+2Z9+2T:9 NEXA[R9'25B!,(RGA[U3(E9)PZH6,G)1(, O^MX/#E> ! M!:(,M5H2:E9&E1UF>SO\C^L=6W<'ZDYG"S![T=F+?E(+?&1>!0 [8WU 7#L) ML$$;._)(/&3#O;X$O2\*TTAQI _#%0XC( ME/ K*:T1F@=/[1#V_@(X;#$T M@D6'?V>*]NXW6 Z.G!/6[ET?Y^#(1F")H[+6B8BD2HT"0KHT_$HA)D/4C):& M8G)@8)F#(QDY,W(>TTL^G.!(,"02$I @SJ9)E@%I%0#\C, ",TV-WAZ1T@;! MD?5HMRXX0G)P9*_!$?@YO:V7O_7U4S"V/7D37GGXYGH3'Y:G\AC9TYYJ MG&Q!T[\I MP'6&K!MT/L334JOH!,AF:<_,)XXSD5;C&I9X.-?^X9]P_TR5T- M>F$VPQ@-85NG Y(%..F9IBG2%.F<7IB/2D[F96&&P]' N*MN\1:^;SPHJG%= M]*KKII=R%'KA"WQA<57!;21GN5=X,S:=Z6#CNW>?SOTRZ,%>ZMV=P6R*_GQ\ M9 0K=3"J.T753U [>Y))'68SDQQL,A-KJA\O?;5W+0+,:KJ?Z X M"O 3O)#TI4O?=%.%GD]/:(H_NI_@%# 5:G *"O .)J.TVE^K\15\VJQC\_KJ M)*[MG],5VH5-7P;77A#4]$VA><_7 S#A_Y7NT"0#&%[@E^G2C\(_)U4-=U^D M0?>5"VGMJH&O9V^]D4@0BW;]X9*7H0\^3@\NT@A%$C3XBO:L\QEP?[(0^ GV M?RCN4[1/N/CVFU)E62K'(J*E$8B3J)#5UB',(A?4.ZY+?C$X,$PJ=+"776POK7V71',QV?:FY-O;0F7C"'/Z=%^ SW\',/#OP3*'UGAG#]\6@RS9U6_4GP M%^/'/M3_D+V97X&OZ[7MR M^.H1P;3%.,M3A6_ZELQB0^ECW]0I:]A9Q*X)V,TC@ O4*&8R'LQRW.E^4F $ MGB =CGKF9C 9PU=\"_YU^W4$XR[^87:"2_FE81U>U2%9L>,P6XHF/-U>^T_W ME51] 6/)-D;PJ]DUUM5*-5];XBY1](<4[5E_$.DRS!XZYJ'/2;5G]XK9_>O\Z/*S;:]O2*/NUY1 MA$F9_=8JLU^6E=DSBS_SYLN;[[[-EV?-WUV]QQ;ZYEGQCUZ4LWO@L]PU:P?: MKU--3Z1HV(4^>OFDX0LJI*-ZN$=KI,.H[=P7?I[A(Y]&9O.1,M_NB[6L? MY_G%*DE/J,=MHO'''QY%UWA"BYB+A3=\NH,N%MY9=P6WG F'(Y)$SN;+ MP9DO.5:SJ?GBJR\5W+6?EG_G6$TV74[)=-G"5IDR<1W[2\]QAZRX#T=QY[C# M,]_$7V^;W[*NSKHZZ^I'Y%44#=YJ')!QD2!.5(E4L!)%C[F1UE$=5EBK]IY7 MF5GHMQM^FYD5Q;L[9OW+)DXV<<[:Q,FQB6>^B1F'53'K@FN:58M$6S#G )C1 M"_SXQZ>W39=]'LITGELTC"3G,0IF4,F41)QBAA3U)1(D&&(-%X;H ME?YBCC$G'.PHP1084XPAB^&$DP4B4M41#.<^,HQ1)O ME['AERE#P:>6-F>-#]KK#5SST_OX,;C!93^Q\+3D(&\&];A>1]YPP@0SGP=C MTRL:7@?4$B&YA15K:*/Z=2(FFBU70^!@ZBE?0]U4^XRO!I/:]'W]TYR?X>6? MY&P(WTZ$BT'R+E4/T1OHKL9\4QH%W!6,Z87_VYB7@4BQ^4T10A;N23WI@KG- M_ #;H(ZKZ2=S[_D6B!]R3WIFP\@PE2DR,D7&@0M4WD%Y!SV&+B/OH'W6 M.3TG'77X2;T_MVS-+=FXAZ.J>@P^=O4EG&+,=M^)N8?Q;._2\U*INR=!^RDE M]\J22N$M1Y%2C#A83$BK%&4FDGK-)9/,W0U%ERE$[3%%@7"+N/0**1DVF.+J3WT4-T2(2\YJ_1^Q9:3 M?QE!,X*>%(+NHL?CI* DE\"]J+7\N-QDQOU=X_Z=8>7GC?SW+\;18_^:TCAL ML=!"(J5# $O8>62LPHAH*[B-0CN]PL7TG$*.$[:>[\C+\2F]C*,91S..'HX- M??2 -.,*?UN:^[0\#_/*^ +N:M)?J"M\L 81KCF' MI,6'>L(=[\! 8MI$ L8.]0SQ:"*8/40@XZ3!%#X,3FZC=^!1]:V_#_II &3P M33MEW;A/BY^G&M??!^/_#N/;ZM?%H69K[2NY9%^)!^PKW%UO8.VA+!2.[L$M M=-(\T': [ ">LUVH8G&@V>IPS=NAJ8/"+A7!-A,[X5%N)YFM3"V;#LH#J=W- M6#R,/1C8O$1>:@VB%S12RD9$B#="2$6$7AF+]YQ^WIV)7EMX_6XPFOXI';=- M-K(M" _ME@\0E^U!H!MNQ:79KO;:6W7P?]J#<:]EWD_MLA[I6:9=\72 ML+W5\F[1Y8N%SPNFX7;"J]\O%WRPPF/OOMEFY2V$=-<8X:?^Y+^'<1I=/K@. M[?3QIG?ZQ^F0\E\^?)J.)O^IN!B/1Y6=M)L,U#PHK6LP!1JSZ J^(8SJ^Y?P M5E3/HW'L9+V5-.[65[U),^0^Q @67S+: #[KL>G[-)%V>>QM*MX!*Z>9+9VL M1-@[;M*[,\YV/)\;WYS;3JWOMG)U_Y62A,(/%9K?3/HX?'.]22I CZ/!=7/E MYF/X TAQ8>Y(KVNEM_W.V7TUWDI+&!"^A9&KZAF- %P\!%^WD^6G9BN\IG_ MYEGB&9A=MAF7O8>I\C-I'#:*>[HDRSV+O? -%@XL]/2X23=-KONO?54/01.^ M2I^^'AJ?7N9"*K)JA6*F7N#7Z5?.I*,Y$86^!ZWY+3U=4K'S:,RW1X(DH0]) MYJY*(#?;&*1<0KZI39D [VJNFH<@,JW612;"G;XRO:_FIDX:??'US-:^D8?[ M%GZ3]=U]O?YN.G&;"-=_K!/HCKO" M3+UA$^X=PQ:\Q,I=]/W;%K&^.Q_]Q!7,[73SJ3D?QJF%=C2^F@'L$%"\@6K MW(>@?6J8= J;5KC1$S.ML-2.VVD0/E5<7+7:Q=^RQ!3>C,UMOVYNFCV.IMFR MR\B#,\&[&W>GTJYZ>/3X(=[&"W6Y;7D]!8/*..*L=L>,6UB,7F!T4[3^?A.*@LRMKDRDI MKF3&<'INK'\6"IWBP^<'/O4'SN)])@^<21TV4X]A7%1-K4%NH,A(AZX1D;)B+0T BM:$DW#-M*0;;7/7P9U_6XTN'XS:"B. MJ_[E^V&R75.Y!1S1FZ0T](?!J*$#7LBP?1[\/NBGFQ@->CTXY-?T D(]WE++ MF>YH)C(9>P;#XWO)&0RW.8,+(+*CO:X7C',R9/ MBF+IJ.W%C*/[EH/SQ5$O,/<,O 3 /_ -!$9:!HI(),%R*7B)5Z;[/L>SV!>. MDHXN,X[FF/Z+Q_0?4XA?H+82/_L&.>1UY";,UA53,"P0)3$*Q'%0,I@CB[%! MV'%76L\\+K?25;^LF+Z8JM=JI;:A=[&?MVE+VI):*CN"T1S+RBAW?"\YH]P6 M44Z(1(XI-!+14\2- .R22B+MA'11XB@E?!K"VBVBJ4?'%]"8-\<"4&*'H5:;MD,QZ)T>,L5 X3Y7![!L\,GD="Z'SD$)(CS2\;:9XRO61K.$=ACEQ_;S\) MJH-6E 7D!1%@TLH2*:$CLD8KIJ4.G+YPK'E*?;6E. S+<9B,<\?YDC/.;1'G MM!$<<^H1Q8PB'BE&BI0>*6ZC+Y4/*I8O&VW>+L[E>//#YO6+41;LR:0^P(;> M(],*S^G?/KUH3G[D+.-G_\)/XY%W$&DZ,R:?MZ$_@,]>A,LG(\F1;*LS1)(L MX_F%G_HC[Y?W[FZ_\K M@UA4C,U5-^7R:"YR;.KV;]-YN_/!96LU;\X@YM*W7/JV/4(_XJCBSJ.@C$<< M2X:4+RUBPDNAE:&BW,I"#LEZPBE.H1D[#S !L),^7>/ES!U#R8U_*WJW\Y([E\6_=M*[-LI MF8\?PYG=C%VK2MJE:>?[P22]C/-4EO>OP8FJ2\VB]4)S1!I2*^HB,HP&)+D3 M@4I%+=M*/?=WU>7[VTC"\?H;=\3F^+1F]C@RC&88?1Z,8H&Q)^!U\-(JQ U) MY"12H>"%,"5G )@K$9NM>QU;AM']N!Y'#Z./KR;?5MG< X4 !^EPY,QGSGSF MS&=^Y"SD^8WGT#EGD9-W2 N);R*P; 9'I=372?!R7&&D?CMT]LS8\O(.6)$<,2U8DB7 MUB A<& E$T9SMZ7QMJ.0N#--;\J^T5C!RQ-8FK_];.K@/YB;=/!%8MF\;,ZK M-PRX$ME12G>HE)F8X_CW04:[&#\$6O6M_SD:Z M9$,T=Q#F#L+=&;,R"D3,*=PMY[UJJ MTYV^H<'*P%SEY8[C*R?5.7C4QD[&S'W+P1E@9A[6=(AAW-Q\O,OFXSP/*O?- MY;ZYG=C:I1=,.(QX&B+%'<5(AY*A*)22.G)A\58FI*[IFYO.5%EIG]LTM8EI M1VC>(?I%;>^C;YW+0)J!- /ILX!4H&12*-&# N,..86Z>@%\EJER1WP,UT)MSXG;_6+&?6K_F7](8QFO7AW M>!W_@!]3T9@9A_I]O+@.(WA1;P>]GAG5S2F@6^'-A2;8>AMYI0]$7G$79]K' MG+O*J)I1]>5054FIK2HYBIIJQ"6AR!A)$/;6PY2:Q]HBK/J)J+ MZ0[3:WB;R]RRALL:;J=<1M@0+,JQE77PQ7 1I-4*5$BM)4_@9.@\81?L+:&D\=4VXKK$D95X\' M5Q=]!_@Y)9__[VP!?Y\TKP5^]]67W3[0WR?UN(HWCT+..U__W6]\])K $ZYY MO.]=?[[3IDLUFQ>FO,/.6V2(@4UCO(2?,$$N<"X]EXJ;5GS*5?PIN,JK&5:A_^>9Z$Q_\N]'@^LW@>CB![=8POMS=H9_A/G[N->0O M ;;=,/EZHTG8L12O>>F/P+TMB,"'&9U[[Z:8K5Q1SY>N&%^9]#\^]JKFUJ MP+->;_!UN;;CE+?:#&S:0I=[H@)F,A[,8#;=#PAJ>H)T..J9F\%D#%_Q+?C7 M[=<1#*#_P^P$EU3(L ZOZC T(] NLZ5H5&Q[[3_=%RSY4M65K7K5^.;5[!IK MHB#MUPK>U5+_\/I/__&=@TA7/G3$0Y^KKB8;7V0?M_% 5$H=3)68>NGRZ<7K M__L;.-F.JG_OU*9?HQJT2-QS@;Q[2>'\+BO5PESK;0:W75#@7-7C24<;H/^.CR MO>?R@AP/'%%,^6XQZ!0$)N^(L]H1+.^(0\AL/R>3??BYZO?MF)S433*<@!5H MZK#45I*3+9G?*_-[;8]> %O/J>)($1N>SJ2_*K%HO8_9BADLO8D !,X(XYQ$9[BT* M+CI!L2LYV\KHR3,U>X^^Q"A#:X;6#*U[-WZ/'D>>4*IX[U_AU/O;D'A7,/;# M+GJ/#J#6:KN5C261/)8L(N)<1%QBBK0Q$5E%#"XQP2ZLA+B>H^O3X+IJW$Q0 M?5O5KC>H)]^I4OQ?[0[9>T'98\O)5BJG0 +I8O'4R@%:=+E:.&)A+[P$ ]>1 M\F\].A%':'<-ZISZDR]LM,+T?9KLFN8 A+X#V_K^-;F5O3D*GW*]ZB&70"^^ MX2<\>WMH^JI7U1ANQ'U'/*;B,"[^:GJ34'Q,7U@7%Y>CT,P8/9>JY4.6@LT> M]1?CKHHW?_T(CC'HNZ:Z/?TV?\-%*I,?]YJ2^%"T3(0IHSP*+J0Z]A^KGPH' MT&B:22+U53%LIZ#71027O#DI#149C@8N!%_#>3V32N?A$FTE?3T%J>LPKCOP;?!UL_>RN%A/6(FM1T!*)RUSTJ'2 MEQ9QRPTR6I;(D5AJSC@#$^BN521\%-(S,(.($HB',B(PI"@J32DH&.88$[,T M#.U#&"77IIF#]LLW%^KZ#:SV^_[;VP6L?P_+ 8[A9*&1"M&G=%*!%;0VRO'R M0OI#DHTD+J%Y\E;0?DQR!7\WO5[A)J-1$M;!J%GG*6;U*M,88:#+.M,>CC3D M9CPR_;I])C03Q_!M&/IUJ'\" 4VR#'^R-^UN&%S#\]ZDUH_IM\-W_MNAR:"* M(01B'#*E9XAS%9'VI4:P2YTU1)5Z"S+8RET;2?LX7:84> .Y^S#=WQ_;]?P\ M6)#+]_&BV;[+'8"?WLY%4RY*)A(/B6;WD$2S@*-[Z3V8>B:DR5])@IXN"X(14%0]$S(;7@FM*583-;P+(/ MX(H,04=\"?[-H+XC*B<+8Z;929V$-/"5H(?39\/;I8!UAK5(JA*N"JO5 55Z M.1A7(%>= G84J.5&E&+5!TOB7V&NB,=7UG9JM1,!V]NUE"W9')TX$X MT].7V/:9J@B>5[H8G!'2R7"M!J!;8*['HTE[8EJ-Q9-'X;*JQV'^=.F[/OWR M)EVGESYH;P(>I5$,:1?#!>%9K@QHD&ZV;H_=NOVU7[P+=C0QHYLBE=MVYA9F MJ@/P136>FYBC)-@@RZ$1!;!+FP!0DM;+D;E.^^'/;W[^T"TN0(C3+IGT0-X6 M#00XI87XZ39+YDEK$=_:OHW-[&]-XW3)UK@M:H"W@S0M2L.ULB5'RJ1V9N8U MTM0RI)5TSG,F&==W50(A)GC+2[A) NH-)1C\SY;L/2'EUP!(9AJY2<+H0? . M3CJL93QBR1%17(/!P#$R3F)$)7?$" U6 [LK'8R7KA0@1Y&6#HQ5HI%EE"#K M:,DHDRI*MR0=MW&()@S11B'>AE'UQ:1T\%^F=O[-[X/^F]83V)*X\*XX1''I M#?J7"-3:=2,Q?KX0 VE@49C2Z2;#YI8D2S6S>=??V%63ZX 19 MA$"Y-!A)QSC '"V1M$!=&(FT"V,V6:&T% MYL;R94'^Z\?[Q=9M66S7URCL3VSW> >+Q@ZL2VBK1I9Y/WKA&_(52']:KI2V MF5SW7Z?X5,_8%?IV:.[,O;TY$H>]?V\&W]!0I M^S3/S'Y[9/Z T(<>?%=]3)NM.U%+.81I&C:E#J[F6:LA.#9M0@J9"'?ZRO2^ MFILZ);L67\]L[1M;]+Z%WV1]7ZCI?]MF^VVV>R[0)VO) T[O#S]:KSFQE-:- M5]YOBH@;C]2:7O)LB_HJA'&W .ANX^._#\:A8,6TL.,%[OWQ69UWIAI-\SF_ M!9-2Z[<)P'=5'QZG,KWBU[E;7>]QY9,9DW9^PF2XJ:K?ZKVDML&W-Z,VH/L] M8R,]U1TWJWL@FBC'%(X1B=[WB_=N/&BL8#RS@H>343TQK0U]3T!K,4YPR-Z< M$])'$C02.!+$I17(<'#CJ92E+@G67JYPKTI2$@T^0HK\6I1:UI#!5"(B>+-S6/A;]I@^0=SDP*)]U3I;I(H( =H!3>B,9O3F14D)\GG,#!Z#'=U[_]!>P.R];:S.9D7\! MB[,'@C &-[7. K!_ =CL43\O5G?413VQ?Y]F/J\T[GZ9P4D-12PUJ M1E4=9MG+07)#4HK)#< ,;-2FG8!&!MW<+3ZE+.IU*S--\K3J7X44Z^O= (A/ MLZ5MYG*B9K_4D96*GV^EM@+^DG?+F*ID]L*_>P+X"+\J9AM$&3CFD M<,K/DQKNL_['3?&E>_MH/U>#VE6I4*'N%+_V7;=3!("-WAX-Z@0QA[1PGQP( M\*,6#?[=X[+U0 "2:-O2?-+4I)643,&/#]@G3(F!(CB6V)/8XE#NQNY].M MQ?FIJ>]*+_27=BE/VN?+VO^0VH5V OS\6J^\);QH451A- MWFT'X8*JGQ-.@C(?+HI#F(E#HRR3 DI)U,FX M<3-OP-H;A=@+S5^G]L$3?,C6LLDAZ\5R?HN9(RAB!F:+$!Y9)BV*''-/G.52 MQ;MFBS>8"X<]BD%IQ+VW2"GC$!76$\YBZG:Z:[9\F#9]?1Y<.'C!HS"#@ \] MTQ]?]/T4>3)#\7H_EO7XGMO8I#,=M]2UL;MPI_GP#._O#E0&8=&'2D!/415/M MURA/V.HF.=GCT$L*==*&L5M-_&/2WQ2__O5#\P-Y_=.\GP?\\5GK[X])_4Z/ M3%)4?)X=,P\VS$]O@@A__OW7XK],6IN$/+-.(,"E)NIP-4CM1H.O*8!73VQ= M^FQ75-OO5_Z@ 8P3)%*DDIPM&_?NX%2(K:8I4BM*"FI\HA42"6 M>Q_<_<4ZX:PGED5ZV$#".=SX:8'6HE;DYM=. MSSW[9T'C$4M#WTU(0&-%6*8RDGB8)9\$BBDFD]A=B:_/E!=S%0D2)T(2Q@*? MI#0%:99G81)%L_DP ,-.0C5[O+7 M^W /Q5+CGP/(18/O( %$DQD.\ZZ>G3MO)I,"TRSQ@2$X_?[NS?R2J)RW^H;1 MI*I_]AYS/O@PK^1WWD9K?E022=6!K98S@75#)$P50Y#6O.7CI_EKVH$^?7X[ MVD-"]D&/$CZ2;PKZ4< 4B2,>D92K+ E$EJ7N2GM/RGPWBB)&P@#-QZ$(29S% ME @NLB!R8R&"=*\(V=O//#F=(6"([-T;0+RF:0N3=.2C;1(#$OVEJJ2^H#6M M?E:7.;P,__Y0ZCQG&+3_657"-*==TG#=.2FZYQ;1>6)HVCCN]XY&DS"BL>\) M$GH2:)2'DB0TD\3-?.6GRA,B3I=I5*2*2RY\PJF?$B9"11*?)<3W/*#QP$W9 MW%VQ%S0:[:4-P(#M CV:?'X P@X@W[VQLMW!R'9WU[0_JT9I XP&''6IBLJ8 M.C^9)'+K[#B80[]!#>_24184S[9,P&BM'6XQ_O^"=U;S5G#G15%A>0MKN!YD MXW+/C6+%2)HE(6%>G)+8DY2 ?)5FDKEQS%:TA=0/! ^\B$2@3!"64!"R I\1 M5V8LSF@0T(PO)2*TI_"U>M.>P;;$)W\O[Z8]R'MZ^E=/JRM>RRX1OAYBM!Q@ M-![2I6G^CH+>):_S:M9TC+T8GGA[@>$C!/6M5Q/.PBA5D>L205V!A44"P@,0 M.!.9N4PFW*/12F&1AU03_E!BR.Q7_MW6$K:UA'=>2]@_U5K"ALTD$0$S?E6'M=NH"6B4\B[E,:^%F0)5M!RR_B0LE9@:7Y='!_?JEZ M /T,H/59P3L$X)'1_/$8-Z+I\>H![V9U%Y8[O:B502&:EZ:0)KN=/2C>)V\.A7U ML@?49[^F[WY1K[F)@^$UO.X!CYW%X6W/W/:]>\;H8\=X[/?>672_.=S2ZR[> MME3R[,W7[U=(IAW_?[Z%'Z=U_C]'@ L-:>"VR';6?/YN#9D.IK?X8C/Z\-'- MZ/=A>[8IS7W5M]I'?:NFF=_6&.4L U?M]_P]=FIXE8' M\?9/^S [MFYJ!94D6&T=Q;3R7;'!,MT48?B7!#8;D/6%P;^GW4T5:V8=;3A15ZB6V891MF;:U86UM6HLK61(OV MZC[20RY;$04?6V@);@07YT4#1)>JHKIZN9P>*4W"]/<<:R(#G>U=4C\_6QPFRFDGV(_BRNXKB?3 M)$F(]$5$6)+$<)3")XRG?NCZ69"$\4H!$#>(O$1EQ':J^^37'5O.>C2F0KH9PN)O3%Y+YNIZ13Y7$/F4,\$E&1-$@S3A+)>,KC?]DQE*1 MU.FS_3Q] X=#6#%=^CJJ $Q:P")$%%1N M]K#)>NH'2<1"GT19C("10V3_RZ<4'T'"R M'*Y/]5N>;:W>0^*=)?MXE>I&3Z9[$]:RZI8.HGBFK!IV\&K8AVQ!=\(RS[7I MG^-PY[Q6W)1+@VD%[D^#3BNM80"+LUZ5JFXN\HE376+Q5V,.(%@-VL'!*NF\ MX,Z7M@2:']/!+\PHH+^!FE_D_]WK>UCM%5?9OF49GTP;M$&[-5Z66)UVKAZV M/706WFI6BD7%:JPM^%E=JG*&2Y?*>8&)<#!ZF7-=7J>!D0I<0!>KVKPTD+GZ MIKP!/H.I#%3P]"IB$.ZGCKB7E@$?1%Z1"4GBD**H$J0DY2%(Q#+U M8I%X7IRLA/_*$$2:+(B(I G\)O;A-RY(.SR3<1QR&3 6/?FQ1\%^UO_<"'!: M5VY59-"?-EAMH16N1PBT$V,M+Z[;>\/D]2]= UVA\%SW M/FG[-NO)Z9+@,*8 ?,RG2W-%+$_1#%#K3FD:YK%B^TUW^4T7,-:2S'X/\U(G#)&X@1@/XEB^&1% MN7E( -1GTV;G$Z^GU[JBN.'/QI:WLN6M=E[>BIUJ>:N6ZQS-=LZ0[_:BV-7S M.M;W]6"?K,)OU_[$FE1VM[CGE.PI9U$:>' [1RHA+.24Q'$J">4\Y:X2U**\X4T%"$R%7[W9#8&]*.2"OC1U@YR*]NR#1 MDT8)E.KQQFI4N6E5F71=;$Q ))KQ&1 QL8M M\B$UY^%)(DB[B=/5L,Z4.W[+3\&NMWNGH/ TL3^;GL3+H4\B@ MFM.=.-D=36VPNLX8-I2( M([C)O#3U0^YGD;M\^_F!EWJ^C$D04! #:(#A?4%&:)PF$0^DGZZ)U$2>'+#D M3J]TN'YC&8+R$?D4KF>5!"15&2-9*GV/L\0+_95(K83'"3R9$2$3@0W(,DQB MPCBO0#)79DF0Q$^T*._,MU?ZC3- M[P&^7H-R(\0(72PH&7T8?(Q2Z-,,A)$ M8498C&*N3$ U]1(O"UB8)LQ;L;VK-/0 &$@:,(]BRT+#&> F2::XM]^^M!'6X ^/:UG8MKJR7,3K,DF^+V:*B?6#24] M[_43<,>][(;SF3\OLJ#8\,:$P7Q6&#CRI6"@W7"UD0,.0*0&"A@_W+."/"-'S#QIT#/)"ZH5)BMT9G@A+]C%@ M8Q^P!-LH/]\\>A@353-UF@NN4:QS'%A__/;[2_DT3 7G)&(!AAA[+N$J"0GP M:BQ=&5/AKLH$#_#'O\.@6B7;JE6?"EY:_[OUO^_(_QZNCGTTZQN9KR%"8U?-(3FJ"7^.^$!9X*P MXE3U.2]U"*E."2ASD4_:&%*=5%"*'/[$J9QCWD2);MTV+6MA- Q 55Q<.*J# M+YAARAL3-L\QQ0+KC?#S/L6@>W N+F*4/:Q;P!(5:+QZ7#Y89YM9@ ULB\%T M5F=C$B\$2)[G9GM@*8BD,$>=7@N#PD 8G*J#8CM/$BB-7*!MF9="&8$5WU?/ MT"S5SAH7@4&V.$.=PBLNU%B9*4PKX..EB>B\MMEP7U(#ZZU?W*JC"4Q37SX,W 3$68\ M52OJZ*H8NU#$X^?K]@:NMV8'WL<0\V><@37#+"934,^E249)(CT.=!]X) VD M2S)/T,25D4P"M1*.$0E0UT*7^#++"'-= ;RB%(D3+_&3) 2N6#'I/CW=V];@ M*SG.]VVDN9"B8>,;CEK.;QF4+ CX7S@(8>>-%?2/0M#_8/P26#]E49['I"JL M'8493JVX3A8$[*:E Q3;,86KUQ>ZC"GF>B^^O;PY?QB^])(X'.E,JK&&'B.Z MZE'SI3(NG<@*HNH%J!A*F?1?6%L^GHT=E.41J I5GH.HC G!JK[,071N)?8- MN@(FADEUORA0+2OG6'M-U:"06"/RUHW(7I)FL8HD2=((HT&X($E &?%XR"B+ M%(U64SH?U'9;G2-=&)<<$(!-YK+&Y)T;D\-3-2:WW ;7@1'5-[8S>V)+\G/# MY_%*&%\7C81<5ZG$'H!J>P?1N-+'5N3;.98\MM+6#6$;?9\E9J2CSD)H+[+U7U'UE?9*!EEL7XA/;#H>;[X?=?;D[7 MF5ZMR]=Y-KU3YD"/I9@^H]%E7M^P:3?YE8Y2<#Y=<-A'H68:>QLM4.HO3(G5 ME1*["^5$KT'LE>994>=:',7:"-HZ_?:/=Q^UX(RU=+#J0CL9M'YK>BF% M>/Y,5?=LP7-;\'PKJV]U=%.HY1DA'?5]HS,Y65YRXRG,YX*FJ6F% M;CI>%$ZGNAOQ8U X&R#]#7R/H-_C^1+JHBLN'UI.8$T ]3@LS&+=/=*.M#P0 M##)><*9;D^K>J# [,:FNHPU[Y <-?VO%1BR&6)4HG_VKPL+\X[&J-1[)>G:. M[G\)0M[(>?_U[V\^_], 4Z,T,G5?.@(^U%J2KB2ERSH6>8G#Z\?[/P;Y[6F7'BFFY .#4&=0 O55=UTT?*?/K\=:5,O5H9L*P[B8/K+X8\O MJF:"C->,VOR=L9+Z#7D)A#'M8C PAL3,(%>;I@W_O^IWH^GVRNP*,#;637#X M>:TZ8_+?JBL\-R. KSX ZY).64W[(1W4@_M1[^R JYZX@7P_6J784 M-X*V=:5YM81YHC6%9968M<%HB ##(B4::?L;8U#>]Q<_\.:8@46&]?/P35F5 ML'!1751 7;!8^*JZ &$8P"]O"&^:"H9"="]R+#:<36MVV,^=,C]HTW;GF#I)Y2[D-_76@&,*&<@J@'$R&4.8BI6G]56 M@&;: D8K&+_]]&&DBT3][3^-F(X@DI<(,LNBHP'"#Z4X<][-8PET07(T)5RX*DM="B/%"XTG/O7! MW']D'TIC*?ZC*[BK(T]@$^_:LM6_)8PP"/JV: MU PD;A0[&==,?%B-PE(O.KOG4_FEOW_9I;]^&4 M<\-F&I9T_;W8SBV2F\4GBT^/P"=JX>F> 1,6D1[-0,>X8,M1=_8Q6PZR'&0Y MZ#X//=;2RIMZ6S7,O@NEZY]+%ND^?6Q&9Y, M719' 5'8/)=Y,B*I%V7$96'BRS2.?+E2;SMPP]CC/B-"QAYA::((#X*(A+&, M:!((*OV50D\MQ_U25V,=X@*3^$<^O7@[:V#AJGZO,Z3R\OQ-TRCX/_F5?]]8 M\LE?*/ET6ZP&C49>M+G:V:%RP79Y_.[$?\,%NK7U/JDLNL^';*'N05"GHYGH MP9^^97'+XI;%+8M;%C_L0[8LOD6%1?&8TY1+XKL"F^G%(4D2BMV":8@E>MS, M70DF?T@8IU58]@+J'F;KNC&:XL1L76\Q9Z3*^I1O:_-Z+//<;JH_&/9ZX*'? MRUEQ3+=/DL!%XH><*(7FLMB%.R7A$1&EG>ARF/:MN>^W0Z& M*:TG:R'TCB=1F$6*J%11PF+JDSC!^B0AIU'&TR1@*BN7VT,^;N2R83:6L^TA6\ZVAVXY^_0.^3 Y>[VV$5!7,)8(XL:H.5!* M"1?<):!.9+'B?AAX6^FE:K6-/;1K'5UUH4>P1]]:T5'?)]BJHW%4%\P)]+\8 M+/?J+E2V-[OR;,GK1[!6N[[#7I^E5;N^0UF?I56[OD-9GZ75HUC?L_C#]:A; M\.SJ<0[-(_Y%%06J%%BP'M[Z3:'.<5_7^.'OH#5767/50WH&"2%]EJ0DB$)& M6,8Y250L2.9&?B)=%DFU%>=XRZ5O2OFQX]'WQBRP)>N51T-)1M+$%R3$ MC)',#[TP6U$^'M0JT"H?A^TZMR:P6\HL-TKWD4(;V*"]O;6"V8O(7D1W"=H* M73<5&8=+)52$49D1'L.E$M-4A#)-DLA+MU.=V3 JW$3OYFS:WD7S4F?BSUE> M*_FA_%170C4-YCQN*\AKY+H[SF\\(1ZP$O<)'/(Q 9W+!/7"6)" ^2%A?N*1 MU(] [':#-(VR-$W]>!GH6$S=@ <>R:(X)DSQ%"3NR"-<"C])>11%,M@_H/,B M&\IJ8\I'#G#496LZVAWR,G+U>@$D#ZOJ)R @5*D!A!+0NH3+B9RF3*DEB M?S5>X6%EJ9];@*$C+[8FQ<>8%&U4W2/JS*A2U;S0%D4NX:F\F6(ZS^6=^MD> MUS8^]U5EJZJ=;%6U,' #D22"2!8*PIB7D3C,?!*Y492R,/132;=2N\:P.]QV M;Q:8?;MN,CJB062+JUGYWH*F!%*\X"'&#F?!C2]D<<\"YH6-"UH6M#<5Y.I11"+(!9!3@5!-NBJ;IHIGE"B MW" AC+*4) ([!B:4^RFC,LFRK50^>A*QRQ_Y26S%KCV/^MQ226OO$$N!?ZVF MO'"J^Y19NK?M]N#WU]Z']CY\IOO0BS)?R30A(4TSPN*0DT0F@L0^C]/,YZDK MW&W8;OM":^T%V&S+\!".8M=>@59OL#AI<7*766">2I1'8R(S7Q*F/(^D-%4D M"P1 GY)Q1(F48^Z!@LC#<2NSLS@2M>.31'8?$'A5./EG8[ -- MA/MO8_U0BFJLG!=%U30OG:RNQIW!M2KO9$W=[YUY[LOHV8EATUI_M-D8=U+= M6>2Y&:.$^I+#[> G!%3Y@#">RC21/L_42M/?1YDX#3_^!MRXK6Z_(S\.;):% M%:L/[Y MDCT(R5YT&[)39&2!%_(D%1BNGP$>LH#$<22(&RA)O2Q3@;^5&-1' M(6,#^PO_>G[[YMYRSTN+E18K3Q3S1)Y#68A/CMARR M,LZE+)0%#@L.BZ(HPI80%+"4MH0&(O9$1&*0LR)GV:KA0LDR&- M)16<^$F8$!:G*8E3^(T;L#@)?>%)SI:#7-X4127X5,DO%[Q6/Z/-\.W 9+CE M%DLLEE@L.2PLV5 OC_ENRA.7>%GD$^8*$,'3$ MPJ:PA"D6B[7VQNVR&SVCR&^RFJ6%.O6;:OUF'/Q=M7NY=VGC#@^VK=71PH>% MC_N(NE2E619G 9'4YX2!M$ABEE#"4C_F+ XSE@;;J YPQ*+NR:&FM1=8(#UA M(+5RF$44BR@6478MFB5IG(1Q)DE 7<]8(5/7"T@2I!EU,Y?Z@FVC\H$5S?87 M2(=V2/@WAV7<:>HA_'GWR8==3Z1[ZJM+[[_QA7==?K=8O=9^\\QT=0RQ@]B)[&8B8_=T"1<6C"P8 M/2;;ZO2PZ-?K6CF?0,L:P^]G>DON5+K?(M*=-^48%VPYZD:.LAQD.5^MY MW8KG-10Q=U5""?>RE#!&%>'*9R1-?>'YOIL&WDK+'!E'7 KEPZ(21IB2\)LL MC(C'W<2CL]7&"UMHM-"X(VA4S!4QE9*X<:@( MDQ[ G.=&A+E!%JG8RSA=J53@A2GWI I)&$3"Q!BG+ Q(%"=)*(+,3;/52@5; MA49O% 6N148;P6?!TH+ETX&E#X)?[#-!D@C@CL510A)07DF2RC16KO(RGR^# M)?=BSPNH),K#IK0L=4F<^2%)/99\@,W!BEQ&2FI#,*,>1$)_!1;?JF=Q',?,0K YI7WT4QDW!^,K_LUUFH[T3FM=*L M@+'2LW'Y6N;-I.#7K_#;UQ,N95Z>#SP=N7EQ9_:'/_\U:Z9Y=MW-0/^0J%(" M.WS'I6#0=\\9W^](_AZ]5U3\%KU(C]M\ZBUP$^SVG)TN>J?)A)\KXP\A/(.Y MON+%%;]N,+IX>$#=[FO26[?UC]GA Z5EO:4:QGN2WN5B6^)^'F+Z>J$P^^4UK$V.^SKL_&--FW%1@Q;CK)I*WM+4):#+ ?9M!7+0I:%;-K* M'BN8-FWEUOW]=*M#P2:SV- :&UJSE= :/W:31%(2*"$(8UE(XI#%Q*,!#S/7 M#3,9+H?6!&X8>]QG1$@,0DP317@01"2,94230%#IT^70FB_J'!E7EPN4^716 MJS<2_A%E\@D5#Y1OHP)XRPCL?)=$KB2 M1E'J)R+VE]VC+]SE1_ M,.RUE7R"6YP5QW3[A!EG89AXQ/-%0!BF?'(:*^+*D*5Q(I3KQMLPER'3_I'] M6E6R>5/*+ZJ^S(5JOE2%W%9RY\BCP5.F#ZSWS!P[HUB1V^+E:>#E[O,Y+8)8 M!+$(8A'$(HA%$(L@%D'NJK.I5&6,"9?$H>\3QN*())$,B,BHBL,H$Y'G9Y^7$B;U"G9L/='>;CX;9F?C,,-AW>4D\3VT-/Y:5TV#Q3KA MX[M0Y3%MVW/?;P?#E-:;-;R;(B^*_(0+0CG:$YE/28D282IXL@U[ MHF;-3YHSMU9]9!2[H?526R/DNK=GV' MLCY+JT>QOF?QA^M1M^#9U>,.^KO'#WT%KKK+F MJH<$;BG%J9\QDDE7$28#1=*,9R24+(L"'F=QG&W#.=YRZ9M2?NQX]+TQ"VPK M<(N.HC"VUJLMT;BUNY_ (1\FD%F/FN5L>\B6L^VA6\X^O4,^3,Y>KWR(T'-C M%B=$9@DH'R)4)(G3E'A,49_Y7L"RE1/8BNEO!,S\1B4LR)GS">(87D1>26$DE4Y$*%?#M5&@V MC HWT;LYF[9WT;S" %_*LE$ MS%B "S1(5*DJ)2J4D+'4#PCE5 MQ,]<-V%!XKER1>Q*N)]%/$U(0"4C+ Y<;&PKB1^Z"0=YC$=9_$QB5V1E+HN8 M%C$M8NX.,26+4YKXBD0J!/1+$IL%BGB)# CS MI$>XRF+",R]A<0C7'A/;,-SVA<7:"[#9FLY@>S]8O<'BI,5):ZO=;]*Q"&(1 MY#009(/E(4UYFJ49R:30=E=!DC@2Q)7"CT+I*Y6LU!A^B*UV=Y*6E;(L1EJ, MM!BYP\)6&?>D3Q614>*!-II$))9A1JCO\23CL9+I2DK?0ZRSN]1&F8T.EE=C3MK:U7>R92ZWSOSW)?1LQ/#IK7^:/,P M[G*C)"[SF6"<1!F+"0O@8HA3CQ-.F:1N&L)%P[9JWS3\^!MPXY;NE' 4QI[- MK[!B]>$=LD6RO;% 6A:W+&Y9?&]8_$6W(3L5?C@+$\Z91Y0K0)!)0DY2*@5Q M(YKYG 4J$"O"SZ-,C@\1?AK87_C7,UL?]Y9U7EJ@M$!YND"Y'MC\C&;4#P+" MI0<@%4B/)(IS$L=)&J2Q\*+M]&O..@/!HUV<;+MGU M' Q311GDTFAL-X;+QR9-Z*H MFEFM,)>JF5;B&TEYHY!?QACDHB,"NOPKV[K=(HA=WR&LS]*J7=^AK,_2JEW? MH:S/TNI1K._)*CKL=YCL8[2(3:K"%$LWV CB[<;KTS.* ?NRFJ6%>LZ$EN?Q M1]]E,P[>9[W[#.*EC3N\O(_[DL\XE[)0%CXL?%CXL/!QV-%0%E$LHEA$L8AB M$<4BBD64HT64H64*_LUA&7NBO2R]^\;7W77IW4+U.ON-,Y/5U37Y;%IU1XSS MR_JU+#@+W>2GUS_\Y8:'O#,:W_;(;=^[9]2E MCQW$SF,'\PA#+QG\YUX#WF*-CN]OC#[$D!;KOGB@*\ICM_BB[E48Z(;TKGBG MV5UWD"OT^ZX,5Z15(3=NWSLEU#A5M>-[(P<@PG\XI=RE<,X^;-_3><HQK_/3@Z-?K6CF?+G@]AM_/]);(5!2J<+E T!O-M]NJ'NYZHRC<<:W7(_.RVD!2"XT6&N\#C9D7L#!3 M(9'BNUTP1E,<"F2UB68+TU+R-Q'/HDRF@;N%AK]41P^:9N_DT-&&]%FP=*"Y;(<23TO<#U)0HIR9,PIXQ2Y*8T=!+O%"*W8)EXOD6*2U26J2T2/ET M2.E+R3P1@XJ=I5A4EPG"(\:)Z_*0BC"**%NI-9ZZ?B)]"LJVA"<9DPE)HR0D MD>O2R ^2E-,=:]Q>. K\Q**EC6O>M/1=KNQ?LV::9]BF(FX?>"-Q=.-9MF\%6#3.1,X?G)K!87O-$EQB8U]AF;7CN\ ME([ZM[.PKP%-$C(5]=YM-<-6=/M;DV''[5+7/OU$HY'^'OB\9Y7THEG8\<[ED;\FY# MWO>%?X]]?38VRH:\VVA#RU$VY'UO".N6MV[Y;;CE99+Y8:IB(A,_(LQ3$>&Q%Q#ET31)593X8;02[>DE M,@F53Y0O8\(XRTBL?)<$KJ11E/J)B/UEM_P7=8Z,^Q[;"\E\.JO5&PG_"Q/Y M6OU6E>>_Y9=*;M=W/XH8M9Y[&RMOT=.BYZ/1TQ8TM&&2%E$LHEA$L8AB$<4B MRCXBRGH-CWE9EC*>D9 RG[ T]4DJN$=HYGD!9:[KR619PXMC'J=4*))$ 2"Z&;:O4]YBK?$&MAG=X@+HV-KO=P-]G8U7G OZ6^>6&3^&G^Z'K[2@F M]W_#(C7%$>98JER12 N>%*27<58+ IV[D<3=TTW"9\U0< M^QE-0Y)F-"),"$'2T(M)YOM :S0.%%#7>^"Q8B$9=>2 )SMBPQO. X+?3_._F8*]] M#(7:IE/(B\XV0,NQKWS.8XYALO7[,*@X#OQ9P"WY2U7_QD$BX-.JOGZK]^[O)8@'FF,6Q/[FS_%0V/_P^R^W M2/MTY-'D;'/UHZ>G&J?1BW?&N/H&O=55EN4"9"M\E0,2& 9/ .4XX2\CY^=9 M7D@0J1QOY/S_5:D<(+1_ !7]"S_[__+K&2]'SML+7EW#A\Z[O)F")#F%WZD< M'SESO@ZHEB5LT-2F:XH&0&MY"=>[:Y6,(SD!P\7> 6SR;P7^J[$C.]XT!["%H:B$8. MO%U<.%?PJ).J+F=3$Z+NV=SBE9A1 M0ED($!TP^ WAAIY)%$L4%YYB%C,0LY82GW$4(\.# !*C%< M49Z*E0MGN'RT0<9]+P6560GJP9.>2V). Y+%/ E9D@5>MF*V6G>Z7V%E?V1O M86P\@84#(XT2K^2L1F6P4>6S2"M3G1!VK7@]UT*6K37/13 +X".J,7 &7(7 ML+NA$E]&2E$%4HKG(95$BB2IFY$HD;&;9$K$D;L% ":>-NN!5G]'<#A(AMC MF"31*(J_(Y)?$SP?\DP4\A\SD"^HS@YD>T@BI@; )*]W2!E9PA0(&2E1*F)8 MEXZ2%.17$D8L3((P<3WV*,J8XP<0QWM<#$>L1M+P]I\V3.9HM'>T<;8C:DAH M&@22)R"!^EA.)HY(2D-&0$C FJYI'(1;D477W29_3(P3Y/UW6*1\MEH>JYHK MB':7.9;AF%Y5.]KW($D2*B(.7$ACP.?$)6F8*9+&J8QHJ"+J/TI NVG?WW\' M'0HA^X]LZ0@6V%.;M(DQD#_#T51Z:@V:$92>W=[QI*[N B_EK3L/!,#=$$O$ M8\I35Q+?S4!\4PS+/04N*(PT8@K+;HL=_77!MUBH[T2"_*/U._1\S<;E:YDWDX)?O\)O M7T^0WI,;E[<.:_@SW9YW0ST#T&LD*_3ZCLN!1UXO0?[^QU=,!Z];?6[ M2DMZW.93NN"2:=W5Z(FYZ!U_$WZNC$^/\ QF^HH75_RZ07_A\'BZO=>TMV[C M'[._!^KLF4<%] 1]LOZ?_\A!AFIFVGS+JZ=W!!VOV^^YO4 ?^77K UI7UF+) M&00B47?RSE4^O7"6Z&+YUV^KLY'SVU2>.2_PNL0 4.J^WD1,^FOO]R MGIT[M3I'3X36;1V!GOTL1[=&*Q1*N/\%"%?Z!W"NWQ1*5 Z?32^J.O]O\[,+ M8$15HXVZA(U3DI=Y.G*X\RTO45#(RXL\S:?/K\U=DICY89CSL>S<6?.;IP9>J)N MW!8'W3F?/_Z\=[Z\*/6E2M&0$6(E5,H\$LO()Z'OT3A*,AFK%='8I6D8!2(@ M:8)I6K'/2:PH)4*D0>C2$%0PN6#G^F@VK/.G_ R'(_\HOTRJZ?OOX@+5QL_: M\#6P<[_]_9\/M',#M;I[:.@>.4C7^^WU\-U A!(4H]1E"@XV4"3QA22QGTJ1 MTM3GL?<0%I[31)KB?J-U%.%JB/@-G 64-5'X&"@'6)>WLQ+ MLW+T#L)-@;= S(Y1R2QC 6CP44 \-Z2,PQ#N4K$@69J$<*>%$>&^$@00+/&S M3"3*\W=]\ ^'++J7?MKGA"R0LW1DC:!TS0P.80*&UZ!+KK38_:#KA/1)?/%](8KUXS#Y,M MJBN":L@XEP2#<@I%9'Z>3YVZNN;%]'HNEU>7<$/MR*2<@;J1)AD)DRPB3$:4 M<.G&<-?XKLC<)(KC%2_@O3&F._A_HH46HY"JJZ_5QUQ^T:M^AXO^;-;<25-[ M9V+6%A-M8MX["S-6ER^ F%"O1&%(#!SQ*-,TP%[-F?.F]TX4UQNTVS8@BM?M M. W0'F^:2N0Z3D^K\+7287O=R^ "E3.#) TLS]$QH"!DY>>E_HUY&+Y%XF]C M'I":81;HX59E VN$,?7#K4X.BYUEP+RS&M\";Q"J62Q[OS'WQIJ0=VM"]M>9 MD.]F/UXZ'FM"WF!"?IH4,@W_L*[Q?]'_@A]PX_%N_@OX0\R:!CCFO^#3XKK) MF__*GM;,O-'Z^/7]1X>>@;+735=GB$>O&PP&;F>M<>9-.W- O\? \I;G[_R2 ME[P4Z !\6Y4&C/5T/ZMF5DQU?'3K,P.R6=:WW;A^^Z.F@]H M/P%&^3\S7@-<@Q;\64VJ>HJ&%1#4QH[GDO^#UGAXIC7'+S\Z-\//2A T@(RQ MMNA5WF"8/\CN6:[D"*YX4"Y1*M&!'.U05VK4_KK[I)K5RQ_-FNX#Y)7Y@ I53[N]>E.6,QADE<#_L_>KH'SO*-U!XIT""1JTEKZ)Q()/ M:F&L_NR>'T$M@^&.>E[KWUQ6O M)2FJZANR]("*![ZYL>(E?@O$^L6H+ Z-WG1Y*_ 1:$/8_LMY(S1%>XGOCY#$ M0*=HP#<:YLK&8(>!4?3PHUNHG5VUO)P>3$A=6<,EX9;.EXO',%?C]'W6[LSBX>BP!9TYF?9Y M<;J_(&QGESH)T":^F9"$QJ3ZIJI4@(?M9@![H @!7V/!&A-RT9J!8"PXS*%NP"^09E,M&B*Y\M-[0N<'[QC"LO5 M1UD4\"^\@?ORQ[J*1M/^J(<8.5C_:'CJ5=-29@V( ^"BZ1WM7?HXC5UJU/,% M4'(USL6NX&(:0>88" M-()GK4'-G.STHL+'!SO:7EB;)P=, <-7=4MSY!Q]S<*?GU#(^_ !Q'R8@..]<=K*<1W,?(9- MZ:;4(RWN4?];ARS^UEO[VSD^Z0U8D %OO1E[?[51059,&(9:S-D-245K+>40 M$QVXSV'O4&WAEQPN _0IM7 X'W@5.4>PK=^4MKPNX-)0:AFASL:_F5ZFO&DI M,Z\=Y&E#Y%?*D.^4?\/# A "@8UWDM%L(C7,U\A8>;.*F/C"0E/$_"Z1P(-% M-6F)YQ\*B<4XITK MCDEX0K360/J6',CC"_R!FIU4ZYOZDW\<;9[Z_W=98T_>ZT#2/RY5?9FKJ_MO2?CP'7G6&,M_&/KE<]HNKDD#,P)2U9P^63 < M=%80HT-SX#H!0K?FK;G:/!/H03$\U/*:88+YY0QS!DE]#&\CXPHNUUEA0)\ M\!1\/-;U*MJ[##[5X84P 1T#V;27MU9?ZG/8,4!K3'' &[02R+#GG2U(Z)L% M85 _V(4I GSV([:_18"'ZTD''3H%O@"T>6!6S,NJ)K."SXT6Z&W28Y"-C@&ZK J4E[C>N$)]'SECN %S($=^KCIGDQE6?S$I]'LO MT(T!V'21%QK3:G-,)7J@JEGC],I NQ=-&_\YW*NIMDE=PU4'4K #P ;GF3<7 M:*G ?$\8"2CR?(2:IA;M43IPC&?8:0\%!/]V,EH,P[LR1;##LAIY6VQEHD4: M@/(+7DQ'+12#+*?FN_VT"/.L_/3'K.ZDZFM,QL<["CMGS(R<5^>M%&+$;\,I MH"D-[Z055N&=Z/S^Z]_??/[GO_T/+V*OG1>?\CI392ZK4KTTZ6H3(V7 OTN8 MZ%RV-=S7OJ)7Z70\\5R"/G,& QI!/,OK9KJ& TTDDY;&X;AO# CN=?P/GW[I MU'I<_G_P"2_-6][/4*B&@_I[V5HU%/X3!;(O>(^WH0PZHEA5P""]$ -"Q QH M6N#>O+T .K?]NGSV[FA&.MF&+!Q>K#1R] (U88[-^9$KDN4((S%TP0IP36/ MK/%K75T!&QG9K'_/UU_[59%_^Q^4^J^]D?-U-H9'?E?"[,#R3WX?_B1AP6NS M/J.J]OMFCK(%0SS_,:@\!>*BD5DN..KK77RX.1" SP00R;.B\F00.8QV?H9 M.(Y38LNUMO(Y^Z'T*2]1FI-#+C J"=X*NK_O@(DTGW8G^OG?0!]__:XG;U20 M5MAW:?]7PNKQ0'H&;^F;&Y%?1U28 T=+M1\^\OC@-O!M-RF?.DET1WCE:6&_>ZHI:+71,GN,@S?23[@+D.Z+(2WW? M35%U,W?/VZHLVZR(KSDH% J]I'BSDD%(QP>,)0 RT#?7;S-35\ED)U8.$#Z7 M"F:KI?9%[#**_"NG$872_$$Z:WP^'+*8&1^&*;L#"T%!8GRMM>\[_$2_:E(J MX%_8Z'SA[GJ&<*X3XL]?_, SQI0"#8I#+NMO*"1C+7-2Y^B[U&$QYOUKL:O(+X=7EYRI+K:J%:3[%[6RIM8L M6N.GM1PQ4LG+\I5,/A^G9^[@6NMW_[N1>A!]+%(@R9T(;%=S47U97. MINS@] JF=J6* G:]0,-]&W9:S::H[+:FSN^@[+8=#UN30&/P#V,XS(AH< 2Y MS-@;R!#.\K%6E=9#Y6@>BY BSO+CA 9IZ#(S8TM[X&T!+_,:W.>JJPK$^&.$Z$LGA])UKN -BX= M*3%5JIR38WL"!4ZML_?@Z1O?E['_ZSPOK91WG'M7((@ >.K5LDV,A 6T#>^L]9#T#H@ MM,'ORI@27L"7G:7C][DJ"'IYD0]"T@W!M&Z"<0[PH%U*VL6,9(9^G2X6JR.R MUB]FV'2)E4L'L' S!AK,POX?Y?G<1M &*,$\]7;-YV0*QDS5'*-Y^R(T+\%/ M9_CE9CFPK$H@#%&!= O(#;P//'C1X?<-LS0\%IR200*(%]LR%(4J>FD;[LI* M^WP1:;4UMH;SJ\;P(L IT^6$I$##4KOHA4HK/2(B(AHNVJMNB5[,:G58 M![MS+]//G4_Q[>"R6U>TY,A]3W^4\[!'JDMF4#IRWO(I!IU.G9_SJA':7MZ& MU")5OE,%OT)F 1%C4K5U,'JYL/UI#[^+]4&P88[OKHG1O'GP?DI:W/CU]P_.W[^\N>.RVJ?G!FW\H#6@XS__!N*<\Y_X M7[^U@0S#7_[M/^<__((A=A<\=WY5.L)DL+&=8T\[RA!Q!N4Y8&Z=;U[CR ML M#6.,?<7UTHKZN>D-,Q,P-OWND!"Q,!YH.3Q"&S+YFL?F\^_B3M \>)G+&6H7 M^-/-4=/=\M[R:R!%YT-3P/--O]HN\@/D-Y!0(NNIZ_U#A),%FM>81@3G*]:V>OY MVN%E?O33,VX^.XL"ZD5QR!+J1RRBP7SI>8FS)WH';ECR#W_E/M01E ST';0(FDK> H^04S3/MI/'W3D9\?5>3FO MG(+")0M&L(4CG[G=&/BC:CP&>OV"8:(+<(.C#:ES#C@]E9H:>6NR=2VU/HI: MTP.E5N-:G-\4O\QJ[75_>X&:&)!A;5R49:??+PM4JS_H!3LD8"\:A2$;15%R M%P+^Y>TZ^C7.K.IUJX[A-93912_R>ZM9N>B%H52H>RF)-&&WY=SD*9,[07@&[^XUA%NU N?OV+>IM14/O!MW>>4\^&H> M(;/RYF;3J_76Z?T:Z9R4CD-060V#,WJO5;Q'OM9;O,)+.K1LTD7\3&:UT&;" MA6>T/PQ=83IP1[:IRU,,8S>6X[4*0JW&9OWK?]45(.IFU@RF@DZW6F?^ZB&- M KZB;9R2SO9FW19OJ)N#R7FYJ7># @WHX5Y[D!]*#"# GW\J8 5#'-5/X:=S MWT0;--,=R?#IM>\U71MZG%P@D;FQJ'^1.>/!9$T2M;9M=02C\JIT;K5."EHL':MGJDT1?XQ+H)SFEDW8]-P\>J]+[!XD<@"T M=5&SR*L82-KF+77W7].!U4T[IV.E\VK68$SZS9MG?8A/UHBE+]"@86I>''GM M26(&+\/![PVN&(^,+X 8\.3G4W7A*WES?"JOX+G^TH6@-Z]W==& M;3UMU%9@H[9LU-;C47 MJK17>!OKQ'4M8_0@MP9YD]3<7E]_/_MRYIPKD.3U M?QZH'" M^/W6,SVI&MC,P;1,QJY^[ZR&;U']^))C^LW< -FT;5K/,3:U?=UH,\J:_6BG MV*:_<*,ZF92GE:"X-/1_!ZXV^7QRGF1O^R_>M%M,*]U_/72#3(8>D%+6SOR2[P@&B/1]5FQ M_;W3+O>R,J=479G[I\WC3[5RT;[^-4QQ,,>+CEKF^?JM-\@$TU7<9"6:RZ:J MF\WCXF["V# XT%=>#9.:-TH!G6M33Z72FN?RHKZIZS[M7RN!:T=?-Z7%NW]A MCT6A _]N4=%[\I:YKE;DC)4RZH7VN>6=HLOGVA8X?JIC$H=B;=T*UL3X"UB;(D8BDAJ3(,= M36KP-1G')B+6U H8H"W1+]!Y/KH]2T]#O3?J8<7&ABV[30F'KOJ#63K;8:X=>*) F) M,'% T%XPN*'SX,08[#W,S6O(Y(O'_U3C^6=?,.<5(-]B*MHK* MW#NA+\[Y77Z+S%?='"O7@4V_Q?K^&T39M/#W]O]^G@_ZTE'?E3!N?$?,3\O< MNJ;"T:"EUH+O?3C.P-%X0P#=",7P/B[%F!2T/PK',MR-):?&X-U;W,V BX*\VK1D-YMKS#6-2M!>L4$V_WRURZ2H.>-A5MXH^G$V7Q.K+[W<%CW2Q&E/Q:P&N M!@4 &Z657+XD4)8>^4^F3!@;X;% M #6=D*OM[F*NT@XJ1W[JW%0G>%<,HBQIU$'GE5J,99XN5MI/]@4+T3P+@0O]:V%+A;X= M?@S.W*[$0IMLN$+7J/C@F0T4^C;M;56;/UG?I]FZ]0>B%2 04VJ1FZQQ=,Z5 MW2?#TV"C!)M_N5B;;>@+OYF\U/=)CD\NAS;[IEK&?_!RAB&-I@>IKF5W)UK3 MBHDP#W0\JU6&H231$N?>C:_:44!"K2I MC*L-E$7>VF&L>^9IW3.A=<_LB7OF9'M?/\?^V,KP6\H2M1VP;0=L;!/K#Z3- M==U$V5D\_WIWW6J]6Z8Q*#NVT('2U!+;9H/">8N\T^M(=^IU>N>MK>8=K)R' M%^\]6,WIG:$0C5":P0",IA=-VU/&V%_;AC*L+8TAM7<-V+TR.7X_)F=)7R@0 M:73P-9\:A;0K^3U47EK#IQXB.@OFBO O'63>,B%_TX38&5V8$'_(E.A\$.!\ M_=F&[&98$ WF(I^:=<5SL#-:%1IJ^W^@J^D2L*4MP/\C3>88W+UT MI:_/7=X;!_,-O<-[05>=[__1H\0-MN9)57:;V#\7A;,FV M=^"+KJH*]+$H!#B?S(7^@)TY5(OS/U0;MZ=C)S1=M'7 8!3$<9VQTW3[U5;0 MU'#4.K#TS_OR[$/A]UW7_05CL+1-;E8[7?X^+!HPO>Y$0?T"W1ID^)N%8#O/ M=<_F&6K=9+428J9UYGQ!M]S"$(T"6:N=]:!Y236;%FJJTV\ZI^-%U>ADY680 M8]?5=D?9-9]V82IMW3C=],W0S["OP_YST^Y;*?31+N];*?=P-F?[;M!F:BXE M3:^G@RS=PCM&Q8@:$R6(5:PUFHCV$@E M54Q75X/1M(C8MU Z<]XNO&D.<,/9H'^JYE?S]![]OC;X%'37+&MGH"..YZJ? M&D^*ZEHI\R@\*W$AJ#;V4NP8@Y%;^\- W^L[2FEO!$AV\QX &'U4GFO_0AL- M-VL[$LW?C.^[?.E,^?QO2PX%LWW?F+OLPMZ7U9HLY#\V[ MY#5K?X*W?L>>[4T\J$MG&EYH+D0F[,?OV5Q?\' YMVD!7*JV/5K7Y1=#83"\ MOFZ9X'J,L=?\-;YT7+6A,_VXRR:=MA(UECAM>VV4W2QU@PO#>3KQO1,07G<= MV'I$6 &4UK4+< ,?M]S9M[;3XY;DHL*!!V9*G>G03MD,?]*,^'D8V_UN$-M] M>KSX>5.8>VNF;!MJZB F/N>=,^?WJL1NG*4T_G/3YV)N3$5*/*\J:=I]H@D- MNV9W-\W&X'K3^CAO _=EY\,V1@K-(SI;0%]6:L)S.1"INUA(@U7H^JVF51N6T(2O,+6HT%57&^PF M5U2ZZ$M?QU>G-. ;5G>DM0W/WW1*(1JW$%\'WG,,K#I87#)MXZ3Z J4+-96' MH[85:E?;?/:YJ&U[4Z!BK WH"TX[@9;D11]NX]Y?\V"IUA;$>M"-S.LS*NZ MSM[\W+@DNI#2S73?TX.1 >K6?C)4HN442]1MLHN[ACV^](INLUT4:,$EJJZ M[B?86@V4RT*'6XU6Y4JS:G0I7&#GC+6RFXWQV&V,1V1C//8DQF/?+_>[2SZ_ MFDQ:4W96HN?8.+TOU0G*/L/-X(N;T0OU P4"M?AY'O'(^?!U9')\1TN_'G9> MRTWAMZ)#^*%PWQL *O&-&.Z'[>NOO4\]V;"!2&WK\T%HE\Y[[@] MB$O2(AR(;9@+?N8LCZH[BXOJW.16:YD.F;K&G"8 &FS(UW3VS7G45?_6L9I> M5#H;"3M-7'=/:E>.UF74=Z[+M6!#88-.2B.O+6VSVIM)9G; W#8W@;0I2$:^0%#N?ATVO;>[#T. MFSH+Z_ M,+BHEFB[00;9PAOPR[9NJJ& M[I6E0WH&NKIQRAR0U+5U)ZB).<6JRT@C)B4<]JO-=W%^ZS)43@?I/J _SK3- M[=J=3=>ED>F8L38=:'I#RE!G'4/>O4.>T&*.4)MC-\\4PE[P0K6)LA*S68V: MT>?^M9E);=ZU]@))!6B$$-H7-JJ$L?::+"W=*KX93!/+(.92=1:_ML;"+9E1 M';AW=4 &H*/?BUNEX5NCLRGE^*^VQU4-.\H!WMOH:H.-JM35@G3V]Z!L5"?& MF-ZOUX[H27CPQ@$XYT;X&^0*X[+F$:J\\["^, CXLD/8IY5R]@D5S&5_>A8- ML^YEXX4F&*0T[*0VKQ?37MVZX #0D+YP]*W5%CMIM0#3G$X3W@'=,T^0;5Y= MYFA5,8WOC>SQ%0,F3H?<%O>@E;_:H!&3E0H:&DHVBQZH3WQ#AWM%7=CML->SO@!=1#O=_?BT_MR^Z(R,TA1U/=B M,QOC1?O?:!^>U7U)P$6%H4L_[8PY\R*X+_2]6HZV:IR12?0Z@#0&EU ME9>O'D,%VRUUV:[;3&'8;(C/IM7K%J]P&@A?P'OX.(%[!U3$5_JN>]UWTSES M?^I^@*TH^:11KQILTPR*5T<'N@"8&?L'?#],H(=Q S MS8'8F1_^U*+QFN^],Y?=]/5-W[EGT8U#[^-KO0?_%*XLY@[^<^/#N_C.._/O MMF?_^R_3>IEFVFLV!FY(N?AV7E>S4I*6E3+]G]=70)/F*G]E+G3\8#V#K5XM MRY/2Q65 7&Z?,KBVX3*/MW27KQ>4UB[@'E?T5)[(XH :\)M__R'\X>:%]M)9 M)T0#>.NR9C^^['2Z;_O%]-_'T8<-^R983_7/W@".@WN MH+=PQZ$OU"[N4!=G2?3 %V2%GRPOW%/STBZD5=5+P)(SL4'U6N..63?/I:V&[7D. M=_<=R.P>A=C6TM1=5M\2VIK)'BI1;=J!LKIA_<]. )O6^>-N#GE^ KM\!\(F=]FB+:B1SN@3*R M/XK=[2EF)W+6EI&/^' /E)%'?AS9H[9\; _WH/G8U=^5BR%RKRZM^WBY,P4=TXIW ^D>;)4T=-=[G$("9:N[7(M M79_D09_8T4CKPUF\*]27KQK7&II,W-M%1 MP&R5 VLUMH=[\(PL;A%KSA@7?4P=?.O+B@\9?JQ19/K9\#'P<^MNK-7 B1VWY M^(@/]S#Y^ 4+#CIGS!HW+#];?A[FYA]TQHG-N]][Z\:OJE0U+[1Q@TMX*F^F M&.Y^J:Q]P]97L?55'L]A_LA/MN(N])(KTM9KRPJGN4UGA M/N:H ]]8"_\6_G$>-!][(^8> M=,:&Y6/+QY:/_TH/6JC>G_B7M9M^C#U"IA>J=G)C=WC11K.\'#FEFM[:$60_ M%K]-*+25M>URC_&*MW1MEVOI^B0/^L26:^GZ1 [Z\)?[I'4B@BW$E0<'&*__ M :E$-=-6Q=&*C?6G'HH]P-I][ERK@=H2_]9Z:P_WL+G8BZTOU7*Q/=P#YV)F MN=ARL3W2ED_&\=BYY,5-8PO"*US4OITZ1\S0O\NFU-54<"LM9:+VS?#2B\4';>JV( M9/G8\C'L2$P]:@_;&)30 MM32PNKZM^WEOT#F!NI\O?,\VHK'MS"UN6-RX'VZ$6_3$6MRPN&%QXR1P8YNI MG7L*&]9>8M'"HL5VI(Q@>Q4 ]Q0M[BADV,8$VZ.JMC%!JK*J5EVYP"G_;JU$ MUBFQIX;GQR2OT!&+#[J0JA6H+"-;1OYK.**VRXCE8WNXA\_'WO9:,Y[(45L^ M/N+#/4P^3@XZ*7R?:VKLL9K]"'KY5%>7>9-7I9-5M34[6/.O-?_>9OZEHX#9 MSK36S6R1PR+'?9'##;97N- BAT4.BQRG@1PLH18W+&Y8W+"X<1]ZH5;:>,:Z M)WML(7D$3?VNIK:JZH'95:W]_,[V\U'B'W0A*.L'LWQL^1@+''B1/6K+Q_9P M#YJ/@U'DV4(EEH_MX1XV'WO^018(:P2V1N U1N 16+S8CJ@V2B*+%Q8O+%Y8 MO+B3J=7?7N*010N+%A8MCADMJ UDLR$I3VOU&'#Q,1Z/ WQ52+VV9%>Q.3["S\''<\$%' ME.TJ]MC"AX4/"Q]'#1_!5ML36?BP\+&?\/%,AJ4C10VZQ1BCO<6,+5B7X'_1 M/*+_>8?IA_#GW1<0=EV9S!+^-6NF>7;]@%.>3RB^;0(;-N%__5Y-G;'B95Z> M9[-BL"5W7+E'[[5T=XL+OS)6O[0JY');JYLF9![%5[W*IS 1L;DA=36>\#IO MJA+;4$\OE//UHE;*^0A/7#3.^U(JZ7SDM;AP?&_D4)-,G'3X831Z\:N>& M5^]XPZ]XXTSJ'.@!?N7(F39M<]BTP2YV&X0]YB<7O![#)&;Z9H.?5G(FID[# M"]6,'%G#OI9.>@U'=<%+ :<%(W]34XRFQ,/0S\$X^33G> ;X;SB2')=W*Z\=@"K#'C]Z9NX@HWIFW$5">#T5@95*UG+K$UCU; M\ODCR'C\"O@3&"<'5A:P70W\F9=S(,#=:H &)OQ< =\U#7S"85.%F-4U;!O\ M&Q]YR\OS_[ZH9D[&Q;2JKW%LRX>+I_-%F9AR)*"//2:^7^W7^=Q[# M_&[H^I;VY"F16G]TY[?0R 'NI3^-[L'%0@NB\'E+R;?]PC?RP!V8"! @[B%A MR%&PS@RN*[CY6G[J;]0-3W%$CGQZ#B MFI7391:4^65/6X7Z3F1>(WA5H)E7Q6Q+J]UWK^NHU_S/[N/G9@"YNYQE;5 M;>@IWR2?5:,T;"&$O@/AIJ@F8_CJR2Z3'1AB'DPC"-@F)">%?;@"F)WRO != M8E:W,(GW13W<,CG8LNXRF8 ,5$F$>W@2QI;."ZU@@,8!/P'-1GT7:C+%YQ!> M4!P2H."OEG;;3*:SPII]TTW%^6Q:=<8_W ?D6R Z?)P X%8S@,[\NY*O MS3(]USUS?^I^ )M9\$FC7C4*KC00V;HCT99.,_8/R_%=6'XYS0NX75YUOU\7 MN*5?%\#;O)]:&%KS/8B\]*:O;_@N.0NHE\S_$S]PG'V8PH/?[[H/G?O#WQG= M\9TWQ ;&]T\C72=K^? M7U'1._.&>P-H)," O;LGW&[WC'?[-K;[S.[YXBBDPFA:2(PNMME?_V9F24)@ MP&!C+$1NQ$X;T*4R*V]/5E;EX9OB$?H4=[W8R2S.7^_GU)>:N$++-<_BX\2Q M0V.1>9;BFYGB)_%W L(?;)K9[%:CW?&(F%][3$86L2ZK<=CTWIO=$336(M8B MK46/;H=G+6(M6DIH^=7DE#)MXN"G1X_H9UU@7=@/7?B9=6$+VYSGCNI1J+=[ MVYP_T"HP5G/=!'*8K<8?/4W&5ML3L!/RM)[Y*1OA3&Q9B6619F)+1BR+-!-; M,F)9I$M.+)_@_22X:^82OK=T1DVCBL?DUAGF,(A#D_NCFMQ8Z=# M'$XVL,+NE\(>[$,O8TXQL#KOB3JW=WF>MYMAX,(&>,XWN,!*BQO20VLXT-D5 MC6'+N.I<&\V=7DOA_ )K,6OQ/\Q6BR>:W6[YY[$L"GM@U#G!P ZXX+/,^KQZ M3=).+],5J(9A7W9ZGWOZQ.\G[_$N04CSE&U5KV@?7F-CU9Z16P[7SG*]W^2R M:2[?G.X]N6R:]V2B=Y]<7O1\VJ*G"D+?\Y1;#90KL?<&->[@_.NNP'C.UZPZ MU]WV3J=?>=F3M9BU^!_MKL$3S6ZW_/-8%H4U.ERGP&Z7)W>WM?CQ7@E%GN?5 MUCIYN_;FY.6CM)(=VA5A*[C<ZYZ3:N\_5..5V'$SAMHLV)T7BI!-,.R+'T\^X9CZ6I)/A7 B'TYPKC M/X2/JU. 5^=H^",.(Z<_?L(TSPQHZ0@6L.'BL?0/?&D%2H;*%KVQ^*E>:PEX M@>OX7D7X@3#:/U=$'_Z(!@K^'R@EAO#P02B49\,]G_&#:!@58=;-IK#\X4@& M\'WD+[R#AI/\80UW1GS M05YK#L_-AM$W7X[GE26O?N'I%L"_.^6Z^&_*-F,NVT;SSMW,F*>GQ941&$'A MA/ @N"1V(^'W10A2%"S++(X"_P]E17"7?2L]R_%N4G&8G:LPDC<*Q0R&90WH M0KA*CD8N7$6%:Z-!,MY46& P/KW?G9$:"48,OAW#$/NABC+RS8Q\QYN0OWCP MV'"5$T8!S-^M$F6;( M:69D-GGHO+LJJ1K*Z5& ]>CW:R!Q MMH.V I6_@AP(-$VD_8=SQS]T0@NLI/24'X:R G;F(E:?<6)%><>2+L2!XE9>5N!9T7[8UO.$92H,$)! M13Y,VY&Z4!Z-V1_^M()Q*UT@6G BCL9!!)"#]>1/2S?'Y/Y^JF9LR4KSV*% M[!#>GS,O>&>@AB I,?[C41B'7WX+5%\%..>7D6_]$+_KD823H>S3_&@3LQ 8 M-::4JV5LPTDO D:)MDT['-'YT3IW@2SVE"5C&/WIMW,QD/!.!T<"%WH0? ,=&,6#*#J(%4(( MVM$76VH4$6,=,AS)V7W^'7C(<.",X*O,!LYWQ/#]5ROR>S"7Q,B=DN 7]Z/? M O_6"5.;DOC3*WF_3R'Z- \27QHA#[3E-7.I!@KKS!R(7EWG\5:M/2"O(Y!B MD'YWO#3ZGHT9I1B /( D Z8&&K1VSY/Z9Z<<.D_DY?_\I6,:[>-73'GX(Q50 MLH#CY:G$'Z:PQ8E%V0JTV2#U'OQM402P1]I^@3$.*M,7/U+"%"2QQK%X>9%= M?;8NXR&P#W-7XA(81H'RS.SY<+\#CW\]34M"E]B3@)'UH55@]KQ0_T5%IA1Q M]AT/TWZ 0"A1RJ% BMX5?EANJ.0#HXZ@CS>;_%,@"?#N;O D!!H+W_T*M8$0,212;:K[JLZG(#G'0'/XJ%W;#OAR)7C M(_SU>(3XQ;O)5<\ZFAUIN2E\3&0YY0O=6 7[?]SS[Y'!8Q_#G]?OAID \RNR %IU_0R"6-Y*QTW12#_&8R2R<%OGFH"+X(WC8:S33;:"-R0/;7D.Q=.145_TW?]NR31\H 9%LAWB+RR$CL%PO@#$QMW\&IXIPAC MS/$[&,1D'(67SQTWG=K1 \'5KZ"X" ;K G",A&&F'.O[+HPH96;?EC4^(H!EG_").!K+O *0^V Y.*5"ORNUYYLD@R,6VW6-KQBJ%2 M6G&L. @H* =Q[6M63B! 3G[SZVO]A-.! M'E>$ N[X0\?"%,X-6C@_&%YDN1NX'OUL1' M?:4V-T,Y3MZ=OA98$>3$+H5+.O&*AA@?YCI#1Z?TCQ;#G$2^,*0[:M9:9N?G M:8PS%17/!3. VH+HF 2R"N\;AD<]&8*U]-0#)9^($KRJT?[Y%66Y66NW3*/= M.6QVS4:[V39;$\(=#T=?)?J7D*RS6>9A%H/GV*I?8M3KLT]]'5TEMPGBX-W@ M*IQ_$Y"X8M$*2:>NUB$O3QHZ77>#MZCLNS "E4R]#4DU$&AADN.?L20/$8Y#%!',0'FV#.R' MM[/,LLS.RNP2.04Y'JJ 0IJ)W"QX M)'C^=$0;Q@0>^S$6L4[$#5Y!(@17:/N8"T4SZXC638ONDJ=0K$T.WI\$QXG4 M0KAJ4_J>[2*+IQ;/=(DZ1'%)"U%"73Q]J[Q8): 0I$K;/+"4$]\\,8QS;]4! M*B%!? @50#J6@#?K B1XY4!)-QH(-7)L!1",O@,FZ \LI2REF??VXB%6^\SB MDRE C4@H2BHI9BR>QN2 V4=Q$,:*18M%:YY_ADMCS/>@V\QE<0%Q>)'.UR9H M.S6"69),9]4H.0X/L5G 6, RVZ6A!D@./'@D \(-.H5/B9U06;$&$WF4BY9. M86V$I3^-P3'B,X7E2F>83^5@M:3K@O0!+L;GC50 TDS[3L%)XUGA.CF;C(," MS8'*YX\FU[#G M4H>KE,FG%(\G*?[\Y2R&+(:9^1SY^ &S,I[2U?7@;&6RJ#I9QYG #< @N4TJ MZ4:VB<'$O#=N\LSV ;"XL;C-$3><[XEUFP$7A%4C90T\&-D-+Y"P$.6%"-Q8 M<*,\B^HS<&.07NG(RPO*CY8H:8-! @^H4RS3#*"CZD1?<)VE%TFVQ0RX4:J.@N/18+_=/01-%B?.(T*/+-68&7 M+],J4OD1;HO*E;)1T6%(^R+@L:&N8\@5)"7;L #0.KZ->Z@ )WB89#F@?05^ M' ([P[=9IY_SWDZMU5GZ[.RW)8>/=]8_>WRNJ#TL MQ)\=U#HM_3J[=H1=.8D#:B^U8,/]I>>. MZGDNM:A=A4X1@G\$""X^R$@>/4VZ5CN->R MD_S?%Q6MMNN M:6ZPH\Q.:/2&,P-[%Q;%(6V836H@."0JD05]#?>XFX;SH%TQS?HNSS5WZ&.- M9HV>TNC#9F>7Y_H9&LVIHLVEBB;G?7%Y1$/IO.JIUX7'+;%!?JOW[ZK5N!=/"C31_ MGT?]SAOE@^;A-H1E!QJ_L]E@L\%F8]4U^_KFTM0%-1L%+(VB$3O8/"MYXE." MO_P.4GI(_JGUV0VL!8P-*3^6]<3E,'#K]MRLF:BCMA_CQN17M.C;K\U8A1$[ M;]P/&I7VX]N@-B,\'!BR(6%#4E)#8E:ZA]WRVY&G1XKP+Y[6L>HI+;O9CI+[ MJ;Y\/U6#^ZER/]67[7:7[>!,NKI]S3:OG#RH2"@D 3O55/5Y(GRZ4G_+]"RL M%?MHFOD^FH'JX_'0:2^^7(-.[. YU7+3[_=#^!E&X?E>E6 Z'?Y'5S9KC:SM MZ"AP@*% )SQ==P5-6H=/T'Y?.H$ @!_3>^[H?%]L<)<>*SSSR)HXR4Y2<\>5 M%?M^)K1A?_)DN0G>C!3FK@Y#E9R\EKX\.[ZY.[7$)K#7,?;[0K-3OF<\VQW /N< M0AJ 9=LXUO4W[8E*I@U8X6VA$Z*2Z9;5F=+@.T("S.\[Y,WB0D?->OJ64G4@J]G"C\H7T"7OG"S8B M"HU4% Z7BT)KXG37$P6CUEY3%-@^+[;/'[,J9;;/A53*QTK*U[71]9SZV!"4 M0\ ^;0?UJQA&OO4#8B+JV\VJ-)F>"X5M3BB Q 7.$XH5]T+;Q:EPY5V8'#9._2IU@_=?QH$2WP8R&,*;8\H.0X0=BC#N_9&TG@\2#E*C M>9!'$&68-&]204BKQ($?AE6=N-*1/78.#/LJF&H^B'(LJ3L]GK\MO;31]??: M94W+\ D 6ZJ"3Q_.M?5)FM7 W(O VR[%*8P=K4G(E5T='C2MKTF3N. ;D3N MY)B"9UC#%?-90P2,832H[MC<'KYX_\]3X M&,#&!'@?!B&7%PUBC;=#%&9S0\^C%O4P M/,>NT@*^/D ][>8#3XMBZE**1W,'M]H7SR,RX?W-#;P2BT-E\C*X//>^_//G M/UMWKG+5+>820*!"QW9D@!/D^1 FW$K'I2.X^[/=B.X4#.JGPWP.0](39TPE MOOJ#LA2U&TPCFYKX70G;IW?H3F]I"ZV)%-LJM.!M0(7L^;=D7@<2_I5B" 0' MU% DP;">F.T[ARWDLM//_9Z;M..:6-WM:_D3W.V.&?R%WM?'%J6ZG]K7R5R0 M:'RECAVG_A"T>3A3NE).+JWN%C]1?XG]\8-@$TC#:3&)K"6HLHM,F.Y]!H;S MP'@K+F%\'QQUXU?$*8P>+)3GR*QG/3:D^C,&X$K>3>,F,#5.H"OHT=RX,HR$ M+<>I'6QTP+YC%V@P&ZY"LZZ#0-%3P"_J(HBF!BP-+B.)+V"5R*H9B573W:0/ MS+?T-' 4%3T:['NI/7#2Z V-,+$/^Z@&?GPS$"?Q#;">3"9XCCF&M$)444^# MA"?@XZAG:\Z\)5:Y/C'*%>VUIM&Z')--QU^ EX:9Q+I/"$F?O*CUJH+V!%/\ M"H320VQE):T!CV(,$ZDYSHM8F]02+[;5S[+2NVJ4SCWQS]A3J(.@B7NTK8U8^!LK2(^11#O'E"SI/KQ MP]OI!^/X+5H9@26KV%P'7P=*'-B4HQM7=#]FF>^S,V<@-%2]PI2.'OZ.0[); M$/-%@%Y[_DC>0*@%M@;"2RK5B'(0.8"OM?7IB]-/'ZHR#'W+T0M7 [K=&L.T M*S3)M"+ANI,X,]^PIY)T^<$8UM.Q*=D]?!$&>4F+G^EQXM/2*! B50@OPQ!; M!*7#DZ.1BTDOM'8PP"$U B.T/\(L #"_!TS_<%83WT>),TA&D=RA:=3OU+.> M1JFZ[34U.>JIY'DZI_#E\[<3C('QWMP;XVC@!\Y_]6 TSDG?L(S5-7$^@6^5 M[)T(;$#H?(SJX2GT_GL'>0'8YB/@28FO? Y$_4+4;D+:' M-/<A8M>\"3+=ED",LL6'$@ M'E=^O6SEE\F57P6I_-I5DPC?0Z!B850M!F,[\*T!O-:Q,>$EA_/#G:%O*]J0 M#18G5+>(N*3EJ97#G*1W8;X-Z-#S\AHMD82A M<_32- D-"%5/*6\2-"Y*@ZP7Z>46Z?8KTLMR[NL&>K^"*OYWX,?BO82@2\&L MK1+EH3K^_X'ZPX&[8<8_?YV]*[MTW:@O&\9RU&HI8+ U#B.%EL;Q_M"1UGP3 M#BASY"2).(C!*,^JJ0=;!+*)]7(P+.N'&,86O &N 1,5W#QJY $&@Q[@H)Q, ME,E"YJ!M10-;>I1N6)WTS[7U^K$=!^J%4.^C'L$)Y\C%"P+@!;,VP9!+P.$_ MI17O1FB!H6I=?F#SGGIM=)) M5 B>\B:0PSW*MBY788L2T$EQ/%A#'^O:Q$]FO@(N\N\DN).^[E >Y%D[%7!/ ME_W,(RJ &*LH5T'O:,<<>S*V':KA\#TZ$40F'R!FPNK2I((-W @6 M=B0KHWKYS\S#I$4U&3)(?;H>?P_=KX75-G:Z, BH" 8G RY5R]4R!(Z.9T\F M-4#?8'JLM*;I#,03@PFN_2R(SEX-4"G(?Q# ]'P1PJ (>GI1MF,%5( *AM+Y MS=5XC?+SJ]+Y1=6B.;S[Q/%QTO5 C/^!"Z]P$7@[! MU4,@KCF#+#VE*L*QN,22MCV*CGY79+:E2)94PH0S0<8975\Y3E98=#5C/RUE M1 D]2PM"3RR]4C>48Q$1-K$1S\H;E>X;P/18@M-"+(BQ4YG5^#0K#<0TZ(*! MI&*?H<7D^H$<]^#T1D6A/JTB4SK*'A@WTO*J0?*M=/]E;+?=UR'U LP MFXM))L"K'D:(]9Q/' +>CU%K\W5 O3@$/L$=24$0OBA4Z&_!U>*X1%)-1#DO MJC?4"AM 5.G%:N:-1CW_1H#T*58<^F%$\-&+ &].EDB3EZ"_U9F!)Q':KF^. MT%D;Q*M9+[N:U>#5K(*L9AF=Y[I2X=A_?X,;;:\;UW]B/A-\'.["Q0]N^G=J MYHI1I7M^=?99-&KBM]QPR1+]E@[Y%2+:18.%H7W(.8F3'I;U?Z:A=I9?+(P,*GD0Q)P9A)'MP!"7U7]5,JB+0#M+L^N=6K@[A-[G>!!D#/5- MN9POJN]3XO -&H_F->4+?#>\GBP-%,A<-&OB].N7JXNOGRZ+I'$G7SZ(;Q=? M3\\^?+\XN]RJ_A4:29WAZ2'9^M#$@.JJ7S^IM?R62=K^6*[%%?=PE[Q)E\%P MA3#9S08XWQDEZ]VXNRH>J>#6"1/>XITCB/GQ&A3S MDFLJ0NGI4OK2"2@25GZZ93WE]!T.*%TV_2JZ0Y0G&=/W4I>DD2;;RM,+&C[;OR M:,#T6]Z^YWT -))%J8WSCTR CX]NA"$?*UH!(L<> M'7!@ISF\O,I.MK4N4DE-[$(UI$5]O9X+5R5E7[CV=$=3!1C>ACD*:9,$[L4, MZ&49.R;*LS];#U_5DG_.)I]T\,:#IR62AA*XR()A6AA$&?=U#6!J[Y3K3N2> M;! =983*:DDO"Q]I2S% \M#W*+:2>\L#<1GH="D5PX(QH\4M7N=!] M+ML?&*8[C4GR]BDU3LC5*5,$UZ(IFEBBIQOXRI2%7\W @W&?->J5I,Y1XN9L MX$.>LA>QAFL%*-.&L?)LR\B+'?\XG1R@=HZY2(]*YTA?A'\+$_,QFX9L/:1( MT&M_((->5R2;!;XC=_ =JHV3SIV5G[N)"DT2(\MB]OY4S-Q?&+/GUQ>2Y/W\ M/7B\\G5^=? MO[Q"%G"2QS6N70B W.OD?# \&*D84T=97*,F/IW]!_?#NP$Y0$B3@"8?P0,6^UL0=N@"2XP_TEJ&&J[[ M ,"@2@CZ+<)W5 0>,ZR/L"#8K@^0PB)\B%,0 &8'2.$F#WV&'P1C6&&IL[HJ MBER5%&Z&$< QL/QP9[;#(I=K"&% %F42\$0NQ%*CN(>E7[BM!0*A6*?9@$[< M&)/+:_9A"'Z003T,*'&L/8HK,V2;0-2^O/4#PKP)C9.-;WX/2W:4_2IP*F?K MY#7,W8_KA*PBV;D3D)/S IF3RW^)CR>G5U\OMKM&]:IVY3]^+,*!'[MX.EV@ M\+BEL3[0-H4VB>!0@B .DPK);V!WQ'DE6? ]J:2+$[C8+S[J.])5B'D%E9.C M<_'-#^#,E#6IY!",/CZ=\F)!;E-![.K=ALD!YW3>'ZZ;H.3GCZZ;-Y1L/9H, M&R40Z:X[(EWECV!/?D'#$'M)35Z4'LXW,79*LS);_ILQ(!U(=EHKLGM*_K(*W>?*WRL;9?,Z]O0>7=P" M>HTG=(?7F(F+QM>A+KK2_']V]<"JH-&Q M,N^),C>O\2!J\-=]!9XZMR^B0$K?KIZV6^ M"+ (]LKY8W24REZ[AZK<:N0>7O2WE:2MB]2\G=.VKX H]JNWA:Z2N$JD%3, M<9([EGN?K)J79:#UPG62O7A01A/.U:HUA@#T.?='GN]]B8UU9;_:M5OU3D=)HV,VWM"B/+#L0O7__N;T6AY:_4ZW MV:CVC,->M6ETFM5NNVU4#=LPZ@VS?:A4_XWPY!!&J"S[""L1C'JO9< DG]C^ M*%+V1U?>O!':BH%ENX^.Z#QR&+P;J@5#5;)MJ%ZC7NUV9+W:[-KU:J]O-:J= M?J/1;S>;LM4VGCM4F) GC';[@B/UP#)-F>+7G,^OYBU!EE]&<'NR9?4M5:_: MLMZO-OM6J]H%R:W*9MTTFT:KV>BK30KN53#THB?)K67V[6:G!2IF]V"DOYM6&Y7&^SVQ4&WPY$[(;DRV5(&+*T:>)89^:E<^PCJ MWT";J!^[,%=4-:-E0.2?ELY%>8[$C0A5VZ;HMRQ\UZYT#.V:JVS9._ M7K5ZALN_7K[\J\7E7T4I_]H@BCR\5O<#I^=$1JT";I$J%.W[L/52=N YX4!1HPFL=LH. M1OU-5U:[X_PZ/G9#AEB-FD2Y_MT3O/B&=S)LU8]3KY+TSXG?:+7V,^ M+>?3N6?YP9X9$*@^BJ@/ANI2C(35Q$V3-A] ";.8]6\<&F3,1)P9T66 M'KXH2[?F%U^6N%=U^64D#>63Z6*ZF*YGT+4$1V'LC&<]60GO8B39LTX MD&^!GXWF\5_8%J]$VL91LQ2# %>H!U$T"H_>O;N[NZN%RJK=^+?OG/O_:_O6 MW]^=!-8 CR9ZI^P;&;RS923?P6P;AMDTZBW]9[/>.#1,L]X\[#8;[WK!P#+J M]6:K:YC7G1^U031<+#?]_KH-3!8?U8''*(1XF? GWN.(S$>\ M^"_\SR<\-2V_TU)NP/J]:++D&2K6S;"Q<. \[#?'.#7J!O-CM%- M@5^K?EAO7ZM[LVIN#?MEK:H1DYW 7S9]BGRQ&BS4YR&:W;1DES$A8T+&A&9M M+DHJ%8V@^371J&O%9TS(P(E)*U$LSG0Q746@BS'AVI''@7S+"X,%!(4[MS#X M/FUL>^H/>[A?%7=6OM#RX/?+DT7(<"XJK(A+/&MP(!WQB_+\H6-EC],="&WG MUK%CZ8;"Q4/ZJ#7+B>>I>W&BSX2E(W=MZ@4!5 +F_8;'R ++8A*?D)[&V+,D M-#+V+!.-O!Y9#/]9XM!@MTG;Z9B?Z6*ZBD 78\_UL2>O1Y8#>LY=FMQB36I^ M)7(='/JL]<@-@]#/CN<'3C2&&UT;SZYCO,EXLW24[D/]*Z]U%L-IEC@>V&W2 M=CK.9[J8KB+0Q7AS?;QI,=XL(-Y#)-#1\+;S)R)*19?DHW0=D"0:DEIUXS35J*(GNEB MNHI %R/+];QR8^W(H\06>(=@9;=AF*WZ(?:&Z73>V>J^N34D^=&/\=!R0I(( M#P&07:@P(JQXB@SM TLC:G,U.9L2D26=AJX0;,(0Q_N!TRZKG=)']HU&HVHT M&IU.^4%,I28@N\ M:S#-:)G==KMEOK/-9L,T :PUM@;69@#9U/)? N00DS&8XT6W?5MT6S_UM7LT MTJ*;26OV1HO1'$,>)JU$4333Q705@2Y&<^M&'NM&5R6VP#N'YMKU1MMH';ZS M&^;A8;.[53B75'$N0W6(RGB)CE$=H[K2TOA1]6K"T*BNS:B.H0^35J)HFNEB MNHI 5^I$X%_90:"#L>#20%A_#QCSB$<'2MSS[Y%5=MH M;V8X2U^_*'B9KK@!;A/7!YD3'\D;I9UX5?9AF$?2O9/C\/C-N]GI27E/TC6/ M\<_A[\N+ZP:8.4>R4X:20*?O3X:+0SN2<>2G;:]Q1,@=( OKX)8^S$(J'.O M(&ZB%W:[M?K/Z?4@(JXHH5".)[;A31@3$E6W];=;-KOO/&)GS;;;<.[XWZM;IO;&_O[]7 "3AIQ$DC3AKM<=+HJQ7Q MR4X%\%$E=K^[3=I.@W6FB^DJ EV,[=:-/.:6Y>VG!2X1MFML]?S@6;CV?NS* MNY"!64EIW"=@5GX:&9@5P\&4V'?N-FD['1 S74Q7$>AB8+9NY'%X(/G(W5W$ M9DF9MF$:W6[SG=UHMSK=YFONNOV@0B N6RS[!J2I(#DC]P)54#=,H;-OZ2J" M;IP/ >)>1;_VHB+[CPH<[)]G(^T$!\I.!@KNM0$4R M&-.C(AJ))TY&@>-FI:/[@0B->O6WTH.(?8*$Y5^KTV?EM//>K<%(57=;-8;;;-IOKL9 VLP[VZ8KX8.SUS M?1-TF,&^9T*]S[H_:(O6%9I[ _5X]:\\E#[)XNX>F9^QYZ;9UHK*<(\Q$9-6 MHC";Z6*ZBD 7P[UU@X\V+P 6$NZM6)QIUIN'W6:#>FX:]7JSU37,[>Z[V^0R MX+\WN0SX05EJV%-!&G6:^P$/N3:T3)3NPT(@*&H&#>>> ,_0D/'3/I.VTR$Y MT\5T%8$NAH;K0T->"=QA:+AXWYZYU7U[Z?$KA06*7ZW(1YR8;D]BG%@6&O<) M)Z[;.VOW:.0]A,5P=B7VX[M-VD['YTP7TU4$NA@GKAMY='@)L9 X)+GH5 M \BRT+A/ ++\"XU3*LT DE$6DU:BP)WI8KJ*0!<#R/4!)"\TE@5 -LWZX01 M=LQ.\_4 Y/Q-A\]&AB?Q31Q&HF'P\4/+258)SSVK5A%.&,8 [^"^2\=UX('B M_TG756/Q7GH_)J?(T%&$]=9^P#D^1*94E#;7[IZZ>S1^QA-DNG1>Z"'#.<8\ M3%J)PFBFB^DJ ET,Y]8-/-;==U)B"UP&.-?:%IS[Z =#1&X;@'6CY+Z "D"M MW,[ 4> /X3H_& O/CU3(X*XT1.X3N)N+=TI%(X.[0CBI$OO?W29MIX-JIHOI M*@)=#.[6#3S6#:Y*;(&+ ^Z>4I8Y[RB8[=5E+L5Z*YSHLA^PC4LLRT3I^H4. MNT$#@1 C5SNX!N7DW2IQ8$?YL=!O-BI"AD+8_BI2=SL^:!"\B M2^P.^'M-0\Z$,6$OYWOA7]ES%?UI.[<9,:ZZK]I.H"RR4:#E\= [MIUPY,KQ M$?YZ/)*V[7@WVC@:0N'#[^$8=@N<;IB.C&JO+LXYY_C[R"^\&,!V MX3'W*[+3,.'SMGWRS'"6OGZ1^VY/301PF[@^R&*?D;Q1.MZIRCX,\TBZ=W(< M'K]Y-SL]*>])NN8Q_CG\?7EQW0 SYTAVRE 2Z/3]R7!Q:$.0G44JI$$SZU21@3$:CZ4OM#$6C;F;!LPQZTE-A]>L] M[CM*XF:S7L_U)'M64%&:66?"F+!M$L8+%)S%WV?2=CHQS'0Q746@BQ(I8CW6TL5(@-P#9>DV#"F+!7=[>, MV1C8[ MI.QTK,UU,5Q'H8LRV)F8S:\9?-PK:=B'4* QMLZC-W+&RLEZ&SZ9 M&2&XCOA>NZR=UC((9C1:]4=Q6K=^R#AMCZ)^)FS7"%OB8@]KK;+ZV+)Y'J:- MM9D)8\(*1!ACM[6QF\G8K4#8;3=7W!C#O;[D,F%,6$%<;;O6?35?RPMOA97W M$I.VTPL>3!?3502Z&+RM>YBS43O_SSU$:N+?[R\^B0-XB_)" M.NKN?1S"]V$H+M3(!S*]&_$)L%4L;]1;@&IA!.A,B0^^%0_A07L5?#)A3%A! M"&, MO?1UJU+]TL0E!W\_P=QN@-J_DOVUQ4 %ZLZ)!K6](1PHCP//"0'XD M;*6&NJ]Z3XG_^4O'-(%*9!3];1P+\%=8S3WR0T4-U[.2[\Z\^O */3@<2->E MQ\-#I][@>)8/S\*SLFW1&POJ_(>-WN$7N$)Z8P%OQ[((*G>?/>.)"L6#!V_= MF[D$E6TTC\45T"\]3]VKL")""R8V=O%/"B' _$(((92.'D)D?#1PPBR<&$@( M2'I*><(?.M%LL?YYI(;BL&X M6'%9_53(.Y R#-V@]@/E=17 3]^H+2' ML368W)YH*$2(N'$V$MMH([&-? )H^-_?A/"-C.) A4^4ISL]83W? MM3?!D\OS7[Z<7#W2[&F; _I^<7:YOG=ZCGZ_JH/*NR>TO8'Z,P83BNNCXH;;YPPHL;, [#9$#F AT#G8FN7%5!A:A*NH13"#V#?,9+H*8CK^NB_\$$4 MH"471!A7QAC!T?-D' W\ .BU:\^1F.=Q3&PQ=GEUV+:I]C9&O;[-_C:M^A.; MVS2[A>@MLUO)#":L2"GD!TYQ$=V__.?B3%S]>G9Q\NWL^]7YZ65%G'\YK;W6 MLCV+"1-6UA7$8EJ*17S[ ![Y2'R68V$T*L*LF^LN'^ZV<#Q"6(9-TQ3"*!*A M[SKVCLWRN_"=^!6>]!\(W2KBVZ#V86737S)586NY!<*> 9!?.A!B+2B:L#!A MV]:!!4?QLBZ42V1*2]@S J ^42\?(C)X*168N3K('C6J)9?FQ1^?KO0* WYO=(ES5^[)5O=WG5/7^ M[5W/M\?_^#]_>S>(ANX__A=02P,$% @ [H"M6-!0%?T6@0$ /*$6 !$ M !G>7)E+3(P,C0P,S,Q+GAS9.R]>W/D.)(G^/]^"ESMW4V67:CR5=4]73L] M:Z%7CG8EA4Y25FUOV]D812(BV(4@HTB&I.A/?W \2/!-!@&0D:6UG2ZE!+C# M 1!P^./G__;?7S<$/>,H]L/@K]]]_.'#=P@';NCYP>JOWWU].)D_G%U=???? M__V__-O_<7*"SB^O;M$M?D%S-_&?\;D?NR2,=Q%&[QYNOD?_Z_3^&CVX:[QQ MT'GH[C8X2- )6B?)]N?W[U]>7G[PEGX0AV274';Q#VZX>8].3@3QLP@[\'MT M[B08_?SIPZ@!\ETAJX"]P,81\_8 M^X'3?(V]GV,N0^)$*YS<.AL<;QT7__4[19+5/L+)*Q,!>'[X_/GC=\A)DLA_ MVB7X,HPVYWCI[$CRU^]VP>\[A_A+'WMT=@F&:_OSDQ#B5 M%_O5@Z!_R ^"_M%+\FT%U9_>\S^J3?V&,="-F-#-D8X!![O-IRK*GSZ\QZ\) M#F+_B> 3:(8CME'CDT_PO?#N<90-:^G$3ZPS_65N^'&RC:H%A;_DFL+^:M]P MO.TN/EDYSK;,7_PA/X6EM1$K^?$O?_G+>_;7[_[]OR#$/@1_LPVC!/'OX3IT MF=P-DPK_.I$S>P*_.OGXB6[/'RBQ[U!0^275+,O[88.06^R@0:3[\]!!R,T( MW'^JXUNY>SMQC.N^$_CA!'YHY%GZN@YC*D\(>:YT9YP[B/HQK]S;[S%)8OF; MQF%4?QJ=A]!V#+-_QYTV6M4A?M@ZI&<'^ZG[*F1GCH;U[[/V@]9=GJE\S>F_ MNJUW>A1G;)T@"!/&"WXE?[G=^L$RY+^AOX.CX.7[4=S.\3 MYS4,PLW^/71X?T__YS^E0B3_.P^\BR#QD_T591=MV#B^0SZ]9+LWEZ.4X_0P MU:]\)M''#_#_J/:E*&+ICT[@(4X-*>3^[7V12('\+L;>(OAW]O,VHFI3P*?O MFOY"=!9-&CJZ#G%WI'^_;%BUW<0OY6KI7\,'*B]3W\["P*,: ?;H#U2?]3WZ M>^_4(7!S/:PQ3F)E*?OT:EG1C["B*3T$VJ\@B52:2!!%G.K;PC8L;/:(N<;T MRH]!D?5V!"^6-TZRB^@WLE@NMDSE"U:LR;7O//F$CAC'YSAQ?/*)+[862BT; MX!/[I+-WUPGBO&!;"'8H7"+)$'Y.6?*F2&&*WG&V]-WTMD>#C@7T+L?D^[ M=T/U(=VRH_YTT(Y2!H#2$2 V!/[L88-XVU3Z-)_<\COQ^I*$+W%A PTGT[)9 M_GS89J%\$&/TMB%ZV3+2!\@M/#1PX2*Y]NE'1N=RK]HSNG9I6.B__.6G'W_Z MJ?@ XO0J;I.4YMN"=E_0A]UFXT3TI?K@KP)_21\&03)WW7 7P!/RCGY(+GTX M5BYLQZXM"_RGT@(+NK#""F64D4:2]MM"=S)T7#I^](M#=O@&._!O=A[2CS!U MEUX%<1(Q4V%<-&WTZMNRU'\N+3501XP\4NFSSSESYBHLWE:\TXJKI@50LL.@ M:FUK6K6LXK^65C%G9D 9I;?%ZK185U3J8 4:[#R.<7F92G]O6:"_E!8HHX X MB;>5Z;0R]_@9!SM<7!#YZ^9U^.E#:1U$Q[?9[ZZ?<'-WI?XA_M2R"A]+J\#[ MO2U"IT^ O:37(?%P%/.W],?BYU#5I&51/I65/H7(OXA7^]L2=5JB6AM,<:'J M&[8LU^?2BRO40A)KPJ"KFW5>R^BOQK>71>:U9-_7O+*I5-'>)39+W?%J7C\XN M$?_.B9+]8^30B\IEUM[R>ZRF7KLHV+4M5MFE(*DB008S.VS)U>]7A%=P7I5#4QA;-2_2GLKE#T'B+ M.3W4-?,4X]]W= 8NGC/S;5NCEE4JFT,R"HB3>%LCW>XS#6ZTCNZT/U585CJ[ MT] [^=.;3UR_9^T1WEJ#_&N"0LL.*!MK>GO9T#O.ZFT;#'&W52]X8]N6I2U; M<^I<;V\K.,P'5[UV-:U:5JULFBGYX]Z6ZR#'7/4JY?_8LCAEHV>MLE?37/U*E0IW06&[2L:=G$H_H> MWM9GJ*FTYAZM:]>R6A4&F[+9]&W1M.SOJ;.^D]/*CW_9NLV4JS&.84E@L?W6BB-Y-\GO?,W/# M(C@ECOM;[-*W)(X7K-M=1"^L8'43#MF!)H;3LG,U)+OE;W1EZ/#T5JC1/XKQ MI^?G7MAOZ"YG,IP\<"$0EP(),=!-Z&'R]B&8^Q#.UDZPPO%5$D//WTUC:!ENY?-P8=L=S%6Y %,-36Z"#!#Q*H#(PC"BY_(M3A9+@<%>;!,!=Z2PYR?6VP;2NH'NHG"+HV0OP.ZVH%,>O'6:B;5LFAZ1H?E-([FF M8'F,[]MNT1!#VD,'[M.U92=TB39]4WO-K'CV,9\Y4;3W@]5\(Z\#>CKO-CN6 M7DA_&27^/YG@H,WFB73;(3I9M>RHL@V^:D>IAXH<$A)C8H>+,BJD#HNKUJ6 MZ+>=J&K2>NJ9D$H#GT$G.ZINN?MW.2,?D0K9LEH7.&NO5M6 MNVRHS59;#5D!)NAICP0;E/%Y6_U#H=/Z1BVU=FI>Z[^4C:^\"LG;=VVF:,W# M;KOE)28=(F&T6P_PPXBTK'P=T%[A#E=Y98#<;UM"WY:XXS/!_&!*T,!7.K2K MX$Q*&ZS4=N )IE3NG/VFWJ-GCE'+UBK;5RNWEN C/(!JO 0L"SB5E4$56C// M,AQ4$+H3OS@/OW"<[.*3:>U0?B59Y MMVS-LL%Z,/8)A%W1P;)X!S%<1'MWPTUYV\6F=_$\2'P/EL5_Q@_894:^VQ#H MD)T'1FNQ9I+D639)&O>SAE&T[.RRO5S#SH9AG\AQ(SEP%(2,,ALZ_2'=]AD; M=?QONUQO=8F^S]P#2;7LMZKZ0 TU*=X>O(:J5O3=#1V[MJQ^V3:>PYMZ6VSM M0&%J*I3XY5T4/OLQF"0"[V*YQ&[BPZ_OZ4NM+KYO&+F635$5AIS;%/G,*ODG ME#+F >F"-?L3,'_;-'I*J/2*]NM/HF5S5('NUA5>>3L_#)9FZ;$-^G9OV0)E M\WAU09>WY3>&8]C'9=JK<\O25YC!*Q /W];=U+HK<7_\;_=X"V'TP>J ?="' M6,N^J+!55^Z+7#2A:)%R?=LJ [9*H990GP.B1]?F;?"QPF) M(!H-%H$$Y?J]3N1"SWN\1.)'=5^\/D7DAS!:O?>#Y+WG;]Z+-N\=0A?VE5%8 M1WB9VTAIIT\?/OS$2'C)"?S\PVOL_5>E9T*'^]?O8I]>Y_B[]YI&1G_& 3P+ M3NC<.3N2'#C.6CJF1QUN'#\8/N@<&3-C9BQ.-GCSA*-#!UQ%P\AHUY1HY.Z> M\$DZ20>.N8%2\\CEL*M.7Y7E7_AQ&^ 5O'2NG2?I!V=AX($7$2R@<4A\#P:D)NC' M>3&!_HFDS(0XE-Z49*2/;=INC1.?7F2Z!:XD;E+ZYK&E?XT+$-[@7([P&K[X M9V$4^QHX.ZI=8.]SVZ28Y#F-N:H/EN0P%W [8@,883F^6 MC$!8FYA=@P.=WJKHPE,VL1!ZQS;!N:^&_34RE4VL[,S,0/"WKK.BA8V=&3$* M=]5UOBP,PLYL=L'=Z3HIW6E9E:TS^DQ/.7O2M?@":,=2L+/\_8F:/]-#EQDLY7_!2D>OG62O#*G;.=Z#T&2\O%I=N9/UUQIQRD[7 MRF_&H#\%V_U0H_RXUO;#3>2CV'Y[&W7'LM;V_;[SG<:R*GX<8CO\:'?TM38\ M#6; R5ABM-A4IF\=,6O;F)9E0I_Y85P;P^&&A&E8"X:;!,9_]P][W(_]GAWR M2!U%K\^_%'MK\-7=)_<'TE:2Y MO]773-^A5W:S,V+^/ND[X*I>8[UM^HZ]C<+H;X-N AU :KKOA+YK.)R'K3,M M58[['V/H;!=!>NJ Q !#C"S7-% '3IFOXD6L,4U.) ?>8S! U3ZGX"'5(R>:[X-<%4 M($\!I4L9AVZN*?VW0]^1^9F"<<02\VOIQ$]L)+OX9.4X6UC S^\Q26+Y&YC4 MSVQ"Q2_^4[XGLH?$ERB,8_'RDLS8Z/_Z7<=.[\<2YAI311E7?R/[5)W9T3/[ M-7E\P>09WX1!LHYKQ#R8W&@3, ?L@E7JJ[FE+Z;L-ZJ/]R:'-E='5?C\WL,^EY3^D E(_Y%&?;(1L.<@C^ M2-'8=+258:I!.28;^$H+S#;H3;L&8U;7 >=UJ?VH5[*@HG$MH6NR2F MKVR/?MZ_8G^UAN3W9_J]K^C]"+",]/<0FQ+1#;]SR"..-I^:IMGR2$:;]G/ M9,6>$G6A*"_T+U?T.JX[5;OU'4TT>H3C_8T3_8:3RUW@-9^4-8WU#CZ.$F7@ M]%_9H.D_,BBT+SA<1_./_-;0\=5O!,GP:@I5V&$8! MB$1(]FIX2K)_U:D#7;N/)B#7[*^I"GH9A1L>3+BC"Y"]!7C")PO8B=BYG'MO M5R];S7088C;:Y#%/B_*2A/$U:O\-'<;3 [HD=]$;F/^1>6+K[O$#*(VY\2,X M.L\Q_^]5-[YR+L6[@#I$,MG^)0WMB'$!M-^(*:=+N#4Y8N&VA9,<": M ,AN[+LUXG;N/IJ EX![3W6B9[#5%QQB993'?)>LP N2.&F':>HTFC@B^ ME+H,O"]_]9/UV2Y.J)H37;P*70;."OK_O4?GM4;$0RB-)C8\TG=4]7H(EPE] MA1>=[8U'3;>^FE]4S?G ==]2KZZ:1]PMXP54H+:/H3Z]N,^BNG# M-I3.'[X?FE[$%:TU[YG4)5Y[9A9:3$M'XF^J/OJ1Z*%Y&@O!IE]P0%>- *N MMZ&OI)@=8,^5\]NUJ^81P_<-WNP\SG-JF.!^5W=_CH.0#@,\XDQOKI+@4%+C M?8G5[M=V*U5KORD8JUC@U?Z,.'&E(M2EQWCV<1GY!+;0 0;5_G1&]'NI!N^B M8;QI!;OT'-U,<>?L82 <#!P..L7**X([YD\Q>]FU6"?Z4-+]4#J?WSGPQ'Q< MX]N;NSD]W)Y]_$*'U?076WZ;PX MA)+9]W//HQ=RS,(*%A&+U WNM M0X?CBRPK!QYQ'YCN.+):/J,:?PMAP2PWL]ZVW=1C0MY?)9)>:&!LE,JO,Z=0 M9R]P+Z*6CA]Z;\)&>MAOGD)2<=[D_ZY9P[QQ_(#0G7RVIB]DYNJ %PO=XQ#, M5J]:=NEF(@P+LDGHFYY]H^?E.-&&A@9MGK((#W\O8(\5IWD,S\&& M,21D4E M\" 28QXQ,H6G@_6KKO4$3!3UT5]MVGH_&E9C)A?+I>_BTYU/X)2H_&1KFVG^ M* J&SUKL1OX'R(.JM>T=2FJ\CZ32&-GL>VWJHOOTI(?UUQC?0YP0Z'B5T5-- M+4=,A,G%T\)A_K%F0BN;CJO,JJIBDS*::S>%D_[,V?J)0_C@:BMMM=\!'>F, M:2^4I0(Y3D=9.VY.,.K,6XZ"I@?Q5(/XEBOZ&G$OL7$?46_K&+$U%_ MDKT3*H.![YRV0%MK8QC#<' &2:W18_@25.CP=2VG9N]KTX-:NTW$MU8(B 7C M,"C6D. EU.Y.KK8.9":5('J/ _S",ZIJK\CF7J.)(\O=P@,R46O>MD5<=.BH M69=:R%+;=[O(78O'IKCNZI_,'7I-)$==6UUATN" 7!UXY_ M1[6>C>/B70+):?%_A.SQ!=>@$^RO_0WD[M?OF .HZ [6^.7^'$?T90*1(&K< M@?"9U(^]8\_QU+X4A>O.\1E\$%-3FU6]QCXCFDXY*M_^WGFYH3=3Y---4FL1 MK6H[!<]7-Y^\ =>[7D]C6TQ!95NK]J(S9F&,MJ#"W3J;JM.RMMF(VH%J]*'J MYR)BGC<>T27ABFHUA$Z=Q[O"9":S" ?(EWMNWE#=^HX9L9S+S\JB--K4NBX] MQ[.3P,U,7[!*#'_D!ZZ_)3C[U0.8@@/9%7 M6'KO-X=AM'2::CI1FAH].)VHDM+X^6TBI3)0 ]Y$!05O$=R#XR."03-8G4C^ M$Q)-L]K9C]A=!S[5N.-.>21V>.MV>[R$C^MP%]-O\O&%[MC](L#SQQOZ,%U% MSJ9>1^[4;T2'!M-NI=+;YLJH;#P]:T)]/$QCETF$%)Z' )[3(9Y0--3]J"WI M%^U .3TZ?FOG79LIU3A;SH".F.IHN0J\/#K_\3%@-WZ=IJW?..1PE$D'D/VWT_,>4,_0D#, MV%5_M@.HC7U=BB-E$;$HAA0.)0W5.7,(P=[I7K2+1<.66/V#J8ZG!E%=!HPW MC9I#H=%1/:KG7KA-ZD/1!E#4[3-Z(CY/C@@NP^AQ#; +F&X> MAH?E)>8>R(?PPL&V-S#45SH:#"D M]L8/0D )EVF2BY> WBYK?TNO3I_JP G9@QNL-:ZV,YT)N4 ZNS[LZCB/SNN5 M1[ERS9?N@\H,B_;V$T96/,7+, ?A3S=ZY(211]7X:,]>59KA%0_G.(5P:BJ/ M!V4?_&8#9A$;"NY>FT?5*,_1<1$8UB*\ MY0%N,4MVN\5)MSH9[?W'1/F"3YU%I +@:[B":-L6^+N&+I-2VEN1IUHZC8G\ M"A'^2G7'9NS3NN:C&U$:3)"Y)KIC\)C:N)(%[?A#?D[W*3N,&B+PNO2S:Y/F M.-,J7G^]3;JV[:2^2G '+);2I]_CRRQTU(^N5M :"[56E9.[\@W=C\#(!II& M:XSVSQ$RGN]Q'.XB%\?YT-PO4;C;MH;U]J0PD5@>=GXLEE]C[@[H%,I3[#.: M*!>;+0GW&/.G ZY6\6XAE30&/R5H<_%C",58E;^?A7%"M_[?< )J\RH K&.E MG&3=-K3#>T(OW#)*ED39SW9']K?.[]Z>9$>T="<^?W-U\K[4-K=JW+O'*X;X M&"0P@EJ;7J'9F.$]+L8>,ZO)%-(%2\=?+!LQDSITG)1^<4$5R@1P+ #Q^D"K M?3V-D46]YA]X[$;^MDOR85NO23BW6C[V4L,QSRD'BI=)BZF2R QES5R_'O.M MM:-FG>OK=AF%H@+B$D>7N#(\IZ*5[@BXWW?T\K[!"8[F]%:Z#*-KYRF,H#\+ M[<#1U\##$=NAE8%P??J/F%'76(R^S7S6L??HT",[R JP$BW):B M3-.R\BSLU7\"#@AIZ<_\ *ETF,0/LP5!Z\R'@'7V<=P(%G#Z$"UB.1MK;5C MOI756590D^S9SV+V*@?9L>MX;QBG-H.ZLLDD'ENJS>'B%4>N']=&W[7W&^^S M;BS#TU;BHUOGB=CMTG2Z3A:[K+5V+\9FXR>R#'OJFX IZYA%TI/"*-'V@&;D M.C6%=1L:CA^18"#?SF[>R]@%)*K=XE\BT&X:'>M=>HX9-0!&5R5 K35*H*;] M>+9_\8BC;[H P&";[#/5;2<0:@ M_[EXNHOI:1_'PE4<=WDR5O8YOHP' 6ZI.^U!DAT3Q!XL$Z7Y,L$1E%.^#'>5GNTAY&RFPE5H M&4RM* 5(YN,C&]53LPS'5Q!/'0+.LH)!/N#7&+Z']*$U=Q/_F3NP6\"B3+":@"EM M<,V-0D*Y-"C06\[%]R$API)H*,#W@(&,]RS)U:.3T/5TUV38D\*R? XY%K6V MG/YT[.9?\T=&FH,/!\>N>/:T-I\"[';'$NQ-/494;6)ZF[N :7\.:>'A5K%G MURHY37TF<.WMJVZH3O:-IJZ:M9VYJ+V-N9L@AH(B4#G$I5^B3!."$F%TFS/P M1P[#7JG''$IJY!C03KB+XU^"JAH,98?R2G+=X)L[Z:X(%-*6O^"U[]:%ZM*:C[2D26BMUA9)EF=?K&LKZ0RE.1XM]\N MH@]Y^F"E)_VE_PH_M23MU'?0O$P";2F^HH]CE_G)3YW@MYC.9X+ABCK=BQ97 M 7UQL]MW'],78]7Z'$S+DFXKU-1+/W8= H:2"ZHDE_2TN4^5EB,C'#PZKT)_%G;0^A#[RM9&/+_LD)L3UK$R'JBJF6XMF3NG6&T] M6\RV#"6HNW'OV7X)G5UL!J[C*?[BF7UJK_VYG=BQ\[C>2[\ MV!$O)W:%"\3?IH=B8Y?1!%$P YA%&C3?1I]I0X<))27U"XKIWG_,M.HZ7TL] MQFU+IPDXNH5C-C7-*:'CIWOQQ^[>[7[4I@HTWB9OY^ZZ ;NJ8%P;3 :-[2>P M]SIE:HJ+2)S8,A>37K!^Z$&69F/LDQE>XZ5Q"4#<=FR0VH#B0:0T[^.%)_W#ESN2@FK]>U&S'O+U89KQ8FJ:S[>?JBIL0I&B0Y54]MV MCR;JNLT+M D@9["\P_VID[CK+S=W-TZP6U)NNZBN)GK/SJ.:QUO#WEN6KA^- MO>(VTZ0O5;<=]<(JD5^ZHX%[YW(>0Y8L62R T/4,'4)V8\;=[B,T7]C*X M"KBJRT+A#07S5'$:^0,HX9RT5,]J[C2AG%C0Z;L7@.O>?^SLB >'.%'K.M4T MUGP=PF'HQ&L!_%%E4:UM-D535D78<$T \D!B1R+\+=WTCR^8//-E^G KKG-%4\//L"Y/,.UCV&TV3K1?+!NS9J\; MRX?U)*$;Z"!:.8'X8" 7T8'H!H!2DACN50:_/CUUWP"B+DTI1)3A75&&7[?P MY?-(9?X<2/5':9.MO#)TT)V0-M):6'=ZU71UI,[6?6IF>.C>V_A%36H+ _JC MR]1\M@NQ=[H3,(FBC \['?9UJJ8>FIIE/'6\<_PD0Z EQB&=8\CTJ#TD._0: M;=M^=I%S9(JO1,:I2=*H;C>=H,PSJA7["?S4-293Z7%\=OJV M5X0&PF/BG=46@C_=0WACRP'1@\!X&UBH,!6IXOQL:',I=NZOV]_['/&\FC-Z M^K(J:/&:;J Z&TQ3\\DH9O!H=CMJ9;SM>/M&!!66CK/FY+.67E/TKO?WI8^= M^)'>D>TU!2M;3P(_G<%W.Z[ ZU'_TH#OU(. [N/HE_O*=WQMQ$E3>\UCN\>@ M5T.AQ RQ0J2D+Y9I):BJ47;L.:+>(O#)F 8+IH=:/:344#?04!AA?Q5P=ZZ[ M9]DV[4;'#KU&C;),-;; RPJ4](DWZDQA4HDN#4=,;7.KSZ5[T)]KT475OXX) M.=,1DZAFIGL0T)W0H%0.5TX^[N;*>;XJTQNZ][:40'P>NJSP+0]NJL\>KFYG M?V/7O/VSOVE>;^F69$O$0)NJUK6BU?@AWRJ&>6MNFE0-RN;3C5! MM17(MEOO\>-J%"4_3G_Y'SZ]1B-WW5S:K1^-X[/XYXMWL%S,78/%3S^?"45X MT*=':X)*6Z\I82.(4"$QM$.*LS:0.-JMKKSA ,OUTA:HK,K,X .7&;)CB,^D MS/@CM2*\IW.W\>PX?A!&K"A:8Y9OJ=D4(_YOG']0A07*VK76#>Y+9=S(6QY) M>COL$F#?VF>\J)%<)>W> =*=N^M^ MI_%BLW3CI5Z=K8*RSWW//IIQG\EDNUG;*FY8@1 M@ PG@QX.-T[T&U: )VK# 6L[3/7E*VQHF0DMM:*TE. =1G4R1Y2$1[RGVZ[7 M\531<4(O(FE=J@XLZMYOBCIF31;L(^5<"VE_(+5IX(&#$BQ#\FK1# ^AH#U5 MDLXJW4;*H['>"%W?>#SW3A>M<2JI=(T) 5_I.YP?3]A30;P/22ZHI:5;3\@5 M"S&N(4T*.I0,^AEAR]@["LX;IAM VYTX<% )[!7HSV MC9IY:5S,)J54)T2OM>,U57>8XG.A'.H^)H^I[O1'N>L<\^WJ;;KK;]=!71[MYK M$QJH)N[CXR1!; 0/0*JN2->AP_B*788'T H9V]1E_*HQHH9DTASH4MM\O"M8 MP5FB+X$X)+XGV&[53U_$@= "8E%[Z]=62NP0 IL\%:X?*[ M]9]0'.T^=;LT:"^MW4;-;14))W=.M(C8N>2Q<$094U\K4WM/ V8?&5$M<[6% M%Z72]MJQTWC&\.42N_0XO'BENYRJ;>#G6C P+O@_4->?J;)+[PBUNFZ\9MER MZB^4EO2@)3L($..U(AW"2@I#X60P,(,!;$?/YQ10 XNG?(0^60]H5J\I1#3>YX+%(_Z6Z%+3X.QG=S11/53!Z+/GC&O%M06VEG3:P+P;8?[9+I58QI* MWZZCVWGU-[M-;19P_N]FTN7H%$ 9'+JS?\5D6=8DFMN.&,TC,]'APP2W?B.H M1&7CT0;_B#?@A(OVPFG"\XJSN/$:,5J[C?U:8V$C'B\?+1"]'T.H!\9,RI7E MM0^AH-N/X0>\!!A3=N#8<(+]M;_QZ8W7$+;1WDOWM1#AK>.+26A(J*MLI[\X M =,EL[2V#,]5O20?UW1V5FLQI Q(NFK<@VF.GW7& N+B:ZIDDL_-9=8;>HR( MV?^/G7#J/H8UD/SLT'DJWJ_WF*^9U".Y]J>H?DS6.IN4:;;C[XL!"-Q-:H\^ M^E;5GL5+0+_8M;^MC=\KMIC "J:;M-4+W]QG5)S @PT#_,LJA\D*"[YY@A+M2K"EVZC?NH$ MOPDMA]>]#U;PZTHU* U2D/BAYS@(J6;AE-'4+#"6[F,; M2-/9[U$\M4-/2P&Y9Y#O14_BFA23W)_'CTB\Q5TJ-AX#NFJ;FMN?D&Y80.%= M3P,*Q7OHE#Z7EGY27HFNOE@UFX'?:K'DD# BO;S6 M@%;?5K=)A+Z"-[N-?/XS17D1/&S#1#7'5%I%NO6<0L EO3LC['*-E?Y,L @; M55,O:^,$VB,QAY&?JB'E,!/*>.(4 NQED=22E[6IQ$<_&KI]TOW#N$;J)JM.%#J8Q_U_\:1K]=!2S]+6[-/,@WGMK] MGUJHAM[_380T[[QKO'*(O!2O>&A=Y?.ENN'XB1^-L47Y1A-X(U5;K53<-+'D MW2HJ:B \YB7-8%JR+,SF+-^ZYA-8U6Z5;[I%P?6A-0'1JVVLZKY+L\7F<;S; M;+.:ZX=L[@%,+)=[N*2/?8?(6%IW5[S;FMM.$Y)%J@WGM0$AG;N/&'U8_7UU M-^OTH3#Y=60X42_AP.645,:\3%B4:Q0N,&CND<^CRE!KZ!*L6Y<]_Q/IYA+II&6"X]M(_.,1O7>$>;@BG-\-+\)4!R M)7BJO@8NCA*H3PCKV:'87K>.NI-FZ?\4T*@:,F1K&X^*XH%_W\%9_=SE(*QK M/IYECL=.-K[L\FTL9_$H5O8J,+":1KK3&-*7CI+T*\ U(!'O<@=Q*A(6JO'Q M-)S>%%*EF^L8E]J-O;WA7..PC8JA^,9)=@R8H^Q$Z=U]*NE./5/8N_8>-; : M"DCG@Y7G"5/3Z"(T7=?=^D[ 1-,I41B*=;E""2NF K,,U.[6&MW\QD65:\K9 M:F@X&7!PT+LN(XQER97>(.$-! R&9%W10S "C 293E)36:9'QPE!FY_O\&.H MV)'Z5'FJZCN::*<[G[#;JFE'%1I9!=M5E(6V7-V.G71CKE36HJ]%Q>C69WRW M+N!1QO1&^!*&I=*B+8TG9@=I+0+5VLUD['-?&*CNG:=6JXKI4UG*,+QMX.<$ M@$ZS::\U$0ZAJ?N39R%25T%J\%DL9>"O DE;^>%WZVDKJ#1\KBT[6O[[>*X0 M,4-RH[/B>2RW\XS>H2MZ_E"M(<'IW[W&K_U0:J.X'\&NW,WYF+4T%&#Z!39# M R_5&7@-K?5CG,FUPR>WARW?H4#EW[K'7"P>_0>'TX4QY",WQ1076HXWH=* M3]L5CUO!24*PXJ.J^Q@;>HQW?V4 RCR65W$2-QXM'3IJQX'/E]YKP$RI;CF9 MK(PVT-^ZYI.H$L 77A02?(+4>/M)VJVJ'7F-"ZDN39KUZ]'7+*FM40SP. MH61I/\WI3'O,FD6<*K]._N^C(W9!R@[#Q-5C9=,3(''<=A"1<[9E"59S19DDZ]1U/P8(P5CK3V2.U MQ^NV8^?1'UAAT_N(!^A5E/7NE3BEA<4$W3:G^QI72X/.>BBU\2//Y3=9@H1E M.[T4')Z/#6_;*KJY6%4?+WU27U^RU&3:J5CW&%Z 'J3O9PZYNKU\.,'Q$"?" MT'OQ60&"XDF4.B!1"=I*.D(.=N+A%D0J.JLQAJC M>X>.HT,AB+)IK5FK58U'M"_$;#?48''5-AL1:GGI!]@36&5@SF_3DIIZC'O- MU,>+U38;;\!286G9*>5V8Z>5*[7EAU]>H,,K3ZZIA[7@1>'/Z?:WHP?*I]?E2U'=WR ("RQ?-,4: [ M>G>[T+"Z+@\;AQ!IB*]=D7PKNP-<8T+:G!RY1N-%F@@DN?0H%O%3=6==??OQ MU!+BQ'%:O&41,64UYT'.*KN(O\9U1]=AM*8E>J-KNJG':&+TQ1RW!AW>MW93 M)Q-:7;2Q.68CWYK%CZVY[:C1O+&L/8R;D0RJV^I&;&S"B*_:0L\.62P? MU_CV?%X?;=+4?$2HFNV6B+)%JDU8?12T^2W[D!@S5J[.I]H4/MK:;6)P<\K# MO/'.Z]I[*AA*$,71G(53VUY[%IK('$N8?L>?#=5YW0TE@P^@HEF.-(6L[BZN M:S5R=EP&&R@N_X:[L*F'YNG\A:II^+5O7G>'7OJW+X!N1.+ZEP!9 !?2 0ZN M1^_I1M;71;0W62S/?8!Z#[R*VAKV^.I.(]P];?R89]"#-H)?SJ/=BFHHQ.?? M24->8<>N8^:*+/WDNC$O1#88/UA(J4G^J7<5\T\3F&M(9&P<>+[-N&=#:S[, ML$R5>B^X+#_#-,>O080= B_6+U1+.<7+$-+/7^?/CD_ T',91F"8J,7(T$1T M1']N>PV>6L=NAZY6$2G%]EY$PF!1@TE9V)K3=GR M';;* 82F@MHH$0DYF'*^CO"=TV#^Z$]'MV)152>SJ0YF%6#C$$H3<-:VI=%V M!V;L3FE\1:8Y'EE36/,$!)Y[_Z!/'YGFTY":WV2H[45C7-/K+1V/=!+S1[6( M\FF)N.S8V0!^>#-@^!B8AL(Q)E IVMQHLMF(L!651(1DZW+J7 M*IM.#=N]7HUJZ*#Y0'I\"1_7X2YV N_QA3+9,U#6Q2:@[RFHK4E_195T^"3K ME8_>-";Y!"^GG_9)A--!>5QU& S\$5[3X5$AN$I+57CLKP+Y)%4P .GF9/\B M_"Y*M7ZJ%RV6C\[K'8A,_Y![F ,J=$@5P)"5/Z]!49_&F(XO%CX/GP+"%2"+ M^)YCR T!TTAW#C$2)#]@)%,H^-*&S=ZIR[?A**RJMV##45C)=_IIFZILK7:A MH52U^TW!SPGI6?[F:1?%N"Y_L;KA!(R3\I%Z&R8XO@[I14 OA+1\N:(0=C92 M]J=H'IV]'$Y3XT7KW'=,-*@L[@(^^5:MOJF'[CA(D48BCG:U>ADK5D:7/0\O MQ6(&E"N =ZR,F=1$>M3+4J".=R]5W-)I:@%8C?NPN<]T[_XVW$L.<3\F\F:/ M$5BN8@!'385]._?GJ8$T\H-"%B#[F9DZEU %NJKF_:%4)F>"AJ_@ M<)-O3]OR0&8C*OXBHHSK 4WP")5-->_>4M9'"GE<48"Z2P_MZ2( C4UOC=^I M)H)O,+W YQ%VZ,K?.,%N"09I4'JSU3[$ MICC#RI491M&050;0_AW"$S1C$?_=9&JI;#\>"FJ\Y>_?.G_9H=0T?R(\/AHR)> V6RR_@G\S#HGOL:#PY9(A;U1; M)COW'=?0(?1?/MHFXT6^X=BY1"7K=9?DHKI.TWCE='G#Z-[@_\.GWU:\^Y7^ MKQ-V2$=M;*\_$;6Z+$5M08O.W72'$]]>-403IW\<$PD@B7S(%JW6.JI_VP8/ M<#C)\:)WJ2JY6%X[05UA':7!B">T:G;@UC<<#(:N<:(ZILJ/[*XORKQ&H!X'Q MD^H4?/9?_61=0@F,\SLLGRS'L478 50,5:][G!GGJST>:[-QH X,O2QCB:BC MA,C1&Q_8IG%A31^U!H(3.-NZ)"'U/-L.(#G>V5: .SC'3XF"9,<-"SQND.W5 MNE.O+YGQ,=K9OJP+(69_; IC[DUF-(&_QG#=QHF_J;#/U#0:.6R*WC'=(\ : MNY@ISR$#B!=!;ZC2GA2F&_35$G&E:+ F KXT<9^BC?BZ!>^U4]<)7*PEM%2( M*P ,1?[0Z?M>Z$5MS*!^9[6*\"K%VF50R6UKVMIM_ -YODO6(43WM&((EAH? M*Z)PVZII(S_^NZE[-;3&+F/&CA>C+F3\!/T770]6)G5H\J!N+N.O^^D^_?$_ M?'I!1NYZST)X&K[RCIW'LQH7:S'7.HKK#,G="4P@Q+'6R],QVK&M_T1>:B+% MN=-S3+8=;>BR_(YB!VSXH.I:CPHL4 K'*7BY\K]06J8G(;T@Z"/&(5^B<+=E MJEKLA+[7#)=3TWA:17B:T"=JVX^OW7:NT-O48XJO MR=/]C?./,&)SWW2G]Z"@VR1=BF]<+)=0R&3KN+@Y1+)K5]U6(!;4_!B>8IZL MBSW&*PT"J;3[M/69P#4;QC$#P%R&$=A26JM7ECM4"0&=T>N&T)^"U5^_P\') MUX?O7']BDP'Q\ M^O#A\WOX\WNZ5V)\#1R^^W=)&44IZ7][GPUA^L*0@AP9U1EZ8HC&""K_O$"A M$43_B<[H_>$G"%9NA@13TR)W*N9^#O6D7I/'%TR>\0V]H]?QD)6EN_RG;T4N MLD;?S\Y3&#&P :0P1D[@Y?[-4C%0LG8"E.MTY)-!=,T#^CN/2_C_3$U( M+HD9Y/:YWQN"^H=L 4D39401IWH,DI"QA!CL6&DJO/%+"+E+< )!9,B0U[6U: M->[IA=S$RJAG2(X;M2^5Z=4HEPS/S 2IN^?02X/31H(X NHH(X_^#@P0XV#L M5I=R4D46[V^<7.X"3X-JQR@B3A(QFL1LU[[K,._+@6*H9-#?@9"QX?/"O<):[W-++'L?4;49SM,AFXF113BEBS9 MF"G'>TKZ6$0BJC092<1H(DJ4O?&.11I/*+T\B+]MC7XP_?E7NV2''V24[HE" M&$G*QR0/246IDL3XR5875)K%6.3#2XR M#*,3X'BL$B9AXI#KSF+.T"-T,"VM@O+!8G[*F1&'1(<,.H2H%N*S4?TQ9*>* M_U/XAY5>_2HRV=&2#@F%Z4C^&',ASD ^&/0.AO,]GXEL1"@;T@S!A(5+].B\ MSE Z0"1&B-0A@G6]YDHT/;?,C*MDC\ PAKN_N'$X2&DADG$X'HF(*HQ"<88R MFL:M,&F<\@->@9*;HM=["&\=WY.A*[*86>"QY>(!!IUGXB]\)@((D\:>V,2" WLX MA&P/.(SJDGO)(RBY8L3G@W\'U*S2DH*@THS)&; /G.TI4^,S45$=_>-PZT?VB 9M"BC/ M$*.-/AZ11*15&'LVD([%(D[W^=IDAQB!U87,J"$@]RV)22HE-&SN;DJ?2?/6 M]'QY2 $CB)E.D$+(($ LC)@9UKARH%72TA>I>+YBJMY2NH@1-KZ A8KA_&H6 M^6[_Q-Z0)4Q)(\QHSZ22XZ3DCTPZ4A3L0@@F-)JY-<%$T+PT38!3&( ZSG9Q M$FYPQ)/V $J1WL[T_WN/SNNPXY.Q,_Z161 K;UO[A@0C.8DR(Q'P0B^4&9+< M0%N3EB')$"Q&IB>!IX_BZ"%<)B_T@RGHK#H"*CD#% L.1RD1*0@CB<]*:K=Q MM8W# Y<**#.,='KT>?3PTW+;\D),R M0UO![6@EEI9:(2G=Q@H/E#%!DHMI\ZQI@=6#:3I2MV!KY!%#=(@,ACJ'4,&> M]DC +"-1R<."0\6(F&(KYVF#H%)IXFN(++Z_2LC5I_N!AH <100D;1H$I N1 M>RR%Y?$6#W+LI9$ZW!,\0P$V[@+3)0RS"J)[Y9HD,AZJ4 MBF[0!PV.&3;U(N!9\BP-)1ZX\S(6<$I@Q@2YE NBGY:G\#&Y)4T*2TIRTIN. MTT? "U84'8FI\'=:E+.@MK6:UV-QVX^[)YB_/N.#NCB.5>^>M@U+HDB3O5H MI" U EBUBS*_\VT8A#(]E1]SP^-3[$1R:1H^44>NDA.GOM&C(,6F&*S%BRN* MDK+R-ADV<'*$8RX9$%+Z!^GT0I1/BR@E1M\8S,#?^A*F!C3D\##KOILU M8@B+&R5J7'1@+2Y:NY3E+,^\9#R87\:S;WD4_]%)28J+6$;Z&26V'5!!3_<, M"4Y;##O0!(LYHVI+^\U70S>7A@*833\S""XW-9WO @]N7^ (5[0 A8;DDB"? M7.+;RAPU/1G5F6G(*>36?*OBUR6G_6$FH)B?ED_.ZIAB92F7LU"XII#'.MP] M*H^^Q3++5T64.G,=*NFL5N$\# @M/8?M2;JVSOPN59D$(J)$=!T*QRA8\4>F M>)/E,M0$/_1WR=%P,,OY_ ZRH^+'-;Z]N9M3)?S9QR]T*JZ"&-(1 .)A. +" M^1QQ-BA98P2,_@6>(<"*347&[$BE%>M\B\Y17E1T@^Y0K;26HL^,B5T,6NHI MOO$WE?)I502?#[FUM)LXCJ:TH5<0DB/MO PM K$.FZ7,:C5#C6 M.7O=7 \$_N(OH_2M9%,QN,<$;")W3I3L5?32@1>D((L87:02MG 3IOH 2_L[ M%$5:.1S8AY_:'.QD'P\:O%13& U[,-#91TGO(K:7UR'QZ!'$/2O#ER!G"G*S MLB9H*^N:H!C8SMC%Q!U4QR9U^81CPEQ8$:;D)!=^C&$9_-Q9+GT5DY>AU=,O M")K$([X($BBNYGFT30C(H"I$30IS29(=,;(Z6V89O'#^@';VSM1\X+-<=OG9Z ML .8O 80=T$>,?I(9<#@ZH]--M)-+#MV?0/R%0SZ;7*:C15D,2[TIJ(#L0<+ M,S0/27_(!RV=*:^@-*4CIL^A(Y&F@'E3EL5.>HHF:4A.D +RZI*IC$HBTR&+G M)+NFK+_&^!XPSL%K>!@+D7FI3Y&&<0VDJ_*A;TR&\HC^B+ZTT))Q8R8"&T$#QN7/:?L\=E69@U3VHY>S MTDPB6,EXD7MUH3D[=&5IH>L;*P6E%L%>T=R2C/(MNE= M>'Q"BB64A&-,M]_KS\ MJWE#C2'1&/WB%=P 4DRJ,6^EF*J%R38\ M^/#M6$36/@H!2/78K5E$"D(<6J2C:1VLE";5)$?=)?XKD/B_PA9. L\JIU@?^UO?*JC:OAB!#=48(<$/WKN_3!#UXE9 &7S M,I/.XC)>2#"S<]*;%[]8W*OG-!@&'_[E_AQ'_C/#.591.07@A8;XD%_N4<;" M+CRG01&EXP3]@JKE _$R[#(;6]F,H$7(8":PEPE,4H&#,$@17C:,EW$M9NYY MK*2*0^XA4^_3,&V1)<5[01A(ZBM&+Q4AIS1#(D)*;H2^1!4>C/B3'W"DOOGL%7NCG MXY%$FK;&@9VLQ*O2N2@\O,SX>F@9OSRQ\KA;%E8!0N'/6%92M 4WPZVS&?P6 M4^DA(#CUP9.:<5NJ\Y@/S[YSHD7$T(AXL8,['+&(E$%YB$64,RJCG?AK,[*1 MHE@BA(?2!Y\?YR"0'>^@[/?:0@%SQA5T1@'NF -S&W@PI+13L$=!_5]$(H+% M [M0F#W.H#.UN"&*A=DM:#G:Y2$UHB@PHU8K\)W!ZQM?!4I5Y\@/7']+4HT(X-8X;\=" ( MLY%\B[-%BA.EEL7.)DKY;3H ]%5,5#8&Q >!_IY$] 1<4C7;/(AZ3:F30U%4 M MDK_ZR?IL1[6A#8ZN I?LP @)AS3]_]X!<%IY[ZL5P&\+4N5C.#B*P9+RXP & MWX" I$(VR0N]4&9(.]$>#BPZQ-TF<_$J M\.KTC[\Z@"B8**9BCB9(S[I3XKB_G3RX5*?%L< 3A%O/APA4\XH8VT[H.7Q)7Q*"$,:&[A^K6CS=4F61\S+J-3,@H%AEDD[01)XX6(!MZA-(9 MG(,E9 $#4JH'QJK%@K#78;""/)\S@+=:^JZ38'K]GN-M&/N)]JKU.0J_"&>? X M]UR=>C] ]S>GW]!4D.(LG!5F03!&*>Z\%%&66G=)E,Y/FN2O M;AP6$F!,+8)PC0<7!T[DAU]9[4\Z1.P-U[HET:,8.,F/V;BR+?47R"98+)6R M+L/#? AE$48\(%:M%\.*&BO_YMGYR=H)4*[348A,=$EK.)HH2ZD_P^# (%>! MAU__)^Y?/;&,#2 H(D8249J3%X*,,WYV!S2^%*[Q,R8?'T/VWT\LJ9_J,?%\ M W[]0>@M:6%>M%$> HG@@)YP\H)Q@!AC])%M6_[SIV]D-LHO(A%UPT15RF)R MKI!LR?FBE#'BG+^1"2FH!\H.<;*)4>(+$.$3DX3\IT_I[J%-V0C,8]1SDY9X M-RPB!D/):XDMEAGD]9E#"/9.]_)=)QH.NL_2-Z*:GZ%VV1@[84A(8(.Y_\-30TISLH!\8""M94H0(X?\$3\%;=OAG?._BJX>'69 M )=A]+BF$Y=@>H*XR9N.)N2)P=-B7/514<1T0,!\N;V:_I#%KLU#G=D*.Q@^_'R I"*# MG:RS]"F1^<2&A$O(]#/E!941-@QNJ%\P-:]9"+9,7T!'(P;IL#1C0*KQ*,W' M\.(UP<$@S4_$>])C&3-:QR>-=$_48<1E$EX8E;!4Z>[&#T+Z>-O#M4K[)(N7 M@$[\VM]>!9X?T7N.[ %_8Y#^)7FPRQ.8H%!RH;^2;! X\>V5^#,EN'R59?7] M%DN4SH#DAE)V*./'D$Z.?P8:*QUN>NP%\W4_2HGR0^Y& 8=?3OB?OACR>*K( M\S=OQW]T7J\\RHE[(^F>X:8E#4X)2AGE20NSU=$(1<:51RD\'VXPP&3+5!L_ MV-'K2]QC81"?8OI"PDK=>7J/14X8>7[@1'L6102P1I X$Q+*8B5/G2%?G,#O M?F*\Z?'!_I4 ]S_0A)#<7' L\RQ-B0\+9>.2LR7:LZ%QR*EL*.DU9;$4)AVJ MYY,=N$$S@S)]^I.=AST^R9OMCE\JB^6%$P5TH+&$!V"9+-I*A2IC4:W;4H0F(_!J;]41'F$12F+^PP_PMB_,7CCE_]$N(0 L_Q_R_5T&J MGLN$"AV8,\R.%(-1*4RU_VHGFW% &G,29X<1(XS>21;?@^#9LR=%V;*&29$Y M2@/O 4?/+'5PL;RDQW'@^A!&0 ?"]-88@D+BZC\-\M2D!)%"T9K7)K4T*$' MD"S[-0B?H(X1?&L\)O@>T[O I9N1?9SWN?AD9F4X*!*MKK"9DZ ;)W+7Z//' M&?KTX=./?XR)J*I31Z>"?B_,S"AGX_.W/AORVTBM5K-B,@%Z]S?L1):*"TYEKJ3R @Q/>+*Y M.JI'+R=)),K+'(D?^498[\NRA M&H@ P*&)%M8C%@>D22CQBN8+5W 3Z(I>3NPAP .%YO1(9#J=EJM#T!=% M]T.^$K>R\9EXA$+66+DE$W251F'3\X.*S!@IBL41RUPX-5/9/2E[%I>?+7>L MKK?YHB?,FS+DJ.$A'(X54.D#1UL*.)GR:*6-P>@0N:*PIGK\O6@0YTM(?8G" MW59;=3+&":6L"N6J$&-FO#B967%)'TEM%B4S*W91,>PAOO&SK5"M&%34Q?)K MS#-$!\6D ZF3<'FRB[&ELT2K+&*OEJLN2[DH8>X+,BW6Q69+PCW&W+N,JQT= MMX L% ,<#O@-8G:$JW\_"^.$7M5_PPDXN%:!_T^!DR,<#$.6^BM@30F:"(O1 M"G"<)^;4<%7G!WZ%GXV;%"8Y;16.H=3AD_F$6-P4'U?>#S1#,"!0_] >)R@; MT\QP^GA]A =5!:,=5A/)J5+(@"BRSS'[VT#?$'"2^X=K@R&#O+ 8%&M[!HIO M@GSDBYP3%6. 5=QFTZ(<7O8FZ!XG/G>R:TE#SL@A>QG)6;SM/5[YX& -$F"L M(78X(VC4L*I+ C+&X!785Q=CC\7"0CEYL,\OH@<'8A(Y).- /%M*G9+G<8.^ M8 #V$F>UBIC! :V@1*"=H@/ZI26JH%+.JU3." %Q%B3)R!^?@ 7$Y4Y26LHF MK#+V7;S2KP>#U$NS:5\I(Q"[F -FM38/'^(UOS%C-_+98*YU(+1RTEQDI!"W MBLVJ6;["PHKE'$LX-4MYX"6N)"C/1'EY2TX$JD!0-MB3@>!49=IM=FP\YWCI MN_Z@2!Y)/8LS?Z$2[K!,(JW#OW?'7#BOM6C ME3F7QU62&*(52"!@@B@7E+%!G ]BC+BJ&1[AK"^E46:K$#B""@'!&P1 I/XPEE MAF0F%>)6"F@AO)X7OL*;+=U:T9X_4<]XF0 HWYL'M>=_B.G(F 5YF$]:\DS? MQ0K;$LB]FW)&[_Q @%.:U25L30KI,A_%"@<9TQE/WS#KAK8U%\6Z=^F<8#$G M;J<],A,;Q )R65Z9'NZ&KU"9CT.(VE> K:#CM%*\6AQJ,-2[U;)6VD0@5:,W M')B<"5$LC936C[WC)9[G21+Y3[N$U0@-]7N/&RXLN")U*9@EG=,L@)1S--'0MA')\Y4;2G2BN+88 D:Z@VL/0# M/\'7_G+H8RCS+A#PA;DJ,YY'[:?L$*'\S%HY3$HNEE[QIX#$.28(N*",#0(^ M1RNP>M7>XD2!$*E8Z[7S#'\IK+:]Q&Z9M9T%RESP4!!O'G@"^0."87@HC/8' ML9=[$#.5]Z0^O,G\V]CRO,A'B_H>K FNS9S^(C&01TRLF)5*4M)WB,0LDMR#WWA; %),7D_[H[7C&+NY.+ MJ]RM3,!-U:H:MYC<.9&6#%7^#OA"9Q&I:OJ_0( B=S3:BBH:()#8CYR$S9KS M:1R4&DQ\\8HCUX^'53/)AT%!:0$LR*9:"]V)C-_1R4FJ1.2F%4$:I;2-JU_^ M*F!PJ52CRHJRA(1N?4W % ^[S09,KV ^RICERK$(=L6"FR?!E& MV'5B#7JFI#3]49/\@*VIDXU5/07FI;?(@#59TCZD["DXF]"?U\;"[CKP?]_1 M>WT :K-2*T8%W100F[ [4X8HXV@+F+D&\NX+I'IHP#"\S>-1'*$TP>%[ ME472*0R_/6E))N@,%<5EUYO"2MQJR.(S-@UC.=W%5+N,8X$&%@\(99$D+ 6Q M'%SPEJH4Y_3GX245AA0$!KT&_OFMS1(I3M"AM8%A@LXM3!#8H@/LG>* _L 2 MTAD4&D1OL&(Z>X$2,1BL,27)U*$4!..),S9^!AJ34ZRXH(\$ Y:*/^,)^;(^ M9'X6GO9(LC0?/IE"@0WT;2N4;'FI+T7HQC-H@/1;64%DK7C(;2#>Z)_LE22< MZG- S 8\_4M*<)#W9HTCS/"WOQ7ILC<+#\IY9BJPY"EV*5*YRD@%Q/@B8(R M\[^2D9KAL*GJ;7&V36_SVT^K3 MLYK:8&@C9YG.66H;!/@NJ'FS4Z?99],)(5WWP,X55_%X7/OD>UZOW7&*[KU'$X=Q/_F2-]:0@R5<8#T>3R MP\(LBDT6'PW9OURP-6S%L$#'5DK^I6,R'GDZA0DDE7.7#H9%->9+E](_,U/- MG3)][V!<=(Z_5V+1LK%9+*XTM'K58I=0NO6 X#8EF.8V.Q&=0A*.R_CQ #?!$)T@C_,\^DG(PV_\8:>!9/+G#_>4 M&3OF^1RH_&;HW.P49'B+PM-VC[?PH&;FUV0W2/\4X(N",$HI(T[Z6$0BHTJ3 M%4=+]R)/D9_ODG4808;*T)@K^=W)['?DI*2/2"J2$^B!"\2)HKDU@>YQC*%Z M+WU&G^-G3,*MDM@4J132TLII#8%.IWPJ MGGS-JAV50*3;6MFS$NRK[ 0'17[5&4SV=3832\%>)F2ML'H\C24GLSW.)5XQ M3[&,%TNZQ:ABZ%*-1Z1@0B $7+ 7P7[+WH>B,:>0B0[G"?D*40I5^1RMFR+ MQY(Q-&"=C.L%3-28OASF*% MI*%V,F[TMU@M7'$G+I9%5^>@65<=E71GE5R9QR4:J9:JY+HV>E#^PE)?K,6?_GAQ\^?/B(MDX:1/#C MAP^S#_S_RL:N_X;^]:?9CY\^SS[]^*?TKW3O_OE/LY_^\M/L3Q_3W_K9Q@ZS MC8V09*XQ:#OPX3XTFH0Z>WTJXF7H_\ M S=ZU5R\NCB.^4- 8D1"8OXM3F0^O:C2\!B>^_$VC'VNX!RFUN0/-\Y0R1PAV>W!;49,MS4U#M MM'U$YH.U=E'@)[L(SP/OTG^%GS2\*E*J[#:0=(]'%M(DAIWWQCEFNR&^"JY] MEZ&TG3K!;S'=O D&V\SI7K2X"N)=Q(RE^SC!FR'+)GE"N@@17-$3L(4=R_F" M^?3\ZN&;D)T4Q+X*D&2(&$>4L@3KN&B'4JZ(L_TFYJ)P@G7="IZ8$S^=DYBQ M-W9P@:M;.*0O_=AU",3<7P3>X$PRX>3F1'F*P06HL@93GW3*0L83HSG6:V#Y MFAKLSN.01?7Z=BDDS-1(NUY@38*J8%@M<*O'(1$Y;-6LX2MET5O#/K!\6[ARADI060;R3HZ>)3O[J5A6JJ_K6)"*[YO23!-"WPFRMLIV:I*J\@R& MW2;3.=_)=/1C^7!JD'F$/&:-/1Q/C=ER .O('?H4D.3 +.,(@E,7@!3'_ABB M^9&,O1(>KS#_9A.:!1(3E!]G>']@MQM8FHHA.[%J] S1#RA.7@22'SVCAS)%O81>H4N"<%C##?3<1,HYGDFGJE: MMH#@<:RBD)P4W'4E&?"RLY*%E1)!S*"4CQC_U8&G3G)@.%C^^5L,&I>TCT:< M? VR:F$L)S)HEY&TB&[ M$NF)VS3$4]\-5P&D'=PQ;> LC)/#:I=47I^+I<0QQDB,B8-AH"I4IW10G3F M_7!+/^N-K]@45AVY'$= B0T$#**V"\:N_VK#H MXUC<$_'Y#@\$/^#UEV=%\Z)2^'$&00%/4'/:]V:Y,.<;)]E%/DLQM@6= +=R MA-?T/O2?,8]ZH8?+8OGHO,X5M+_'$#YU>!"%A+#G-/V<<#SH.LJQKH,8#')L M 7^!\?W&IH54S4@N^)!9D\#00$= ]93"+.5'@:XLS5*ZQX5&I07H)/MP9.25 M<8QA;7+DG]EE22#9DNR8#=2E:B['JF$FAR,2DA2EDP1ME3$I8@A=[H)!<(H/ M15P@M*04)R\"*8Y>T$*7QS#Z@BY0O0;F;0&[IQC_O@.0O6=6LVS8-Y&10YR> MQ9M\D:QQ5'%OP?4A[ZX[L$W3YW?N"KMS0('7-W^ZC2,]407O M?'V+@92N<3X66\?H&?V-3W7/A]UV2_:G3N*NO]S,&86HE8[ MU#\?^)T7RY[75WVW>^P+I[86 Q@_R])X"^,6'JV"Y,[CU ]O3086:L0^$2(0 M?#@^=N[&X?!-,3-^Y_TK.LID($<4::"731-0U#LGICD7T"\JL?U^V.88%!G ??/U\##T=D#]>;XEM6ZJ?\X::KPODVM @- M'Q7$:O)QP6_HR.Q<1#SU1C$1GVF[6D56C\406[TBY2]9(8U"=B;K;1R76*IM MFJ=1A&.MEUI-!JJ])WMP!&;ZI9ZH/87)OR#.YF@%$WN2T[02HY7FO*1Y?TZD MYYA(8T B[&^>=O0/-FI/Z)%#K(.2?\FH&3\2V,M7()DPAYN&7"H)C,(S(@QC MO^@2@.3'SG,;#&=&Z1I[P9^9KHA\W%+;U*'E\P><8W89"L![TCZ$K_]&U)-WS%%X'YE&+/8ZBD M#H&8BZM Q/P-BJ5+2;(X#GBD"*J6XN)TR92K#9S*M*4T3ZA,HGS*D0A#VM;& MO)D+O'YAM+_%0UU**2GN.AK)M:[5K3[ID9/BH.^/8-!M3G2SD#,/N\W&B?:+ MY8._"ORE[SI!(J)*_6!U%Q(?W"+7AY9[+PK'N8$1+L[XP>M<,$1;P?&HI9;[ M4$B[6"*%#\H8(+!O@,WYXY[ ML9&Q.,9TD>),J25 MN\I\V&')#*XC_"YOT,>,KO' .WVBY$SXY1AW:\%QI6*^PG@2J#XF@0GD02DZ M""ZA*@G<'F$0R7^>.K&O1QE22_^*VIJP=Y71(#DRW>0#3VQ*'7F4? J&S8H.LFB"( Q.F%?+!R9')B/) MQ /**88YO&IX.,BM%._J",4K;.;.JVA<7_SB^ 'D$2P"@!?.:MS>48()*$S; M31]??27./M#/"@!"],L2*@?PFK<@.99\CDS:RB3_;UM6\9T"<5D7A4I[GJ_/ MEQ8T9KS0Q7&+K#KG#I/;DN/N'$?^LP/!QFE&>!&Q=%@%/$D^#5C;HXV"8.H# MAR,4DI3D4S+J2Q"MYK--XF2Q_!*&'KQI!-A-_$#?P<.@Q/-)P<1A8)RP[M^?$J% M&8(1(!C".""51B> E&5/Q9WEIT'A.0(\Y843 3YJ?(:C\4Y"!I0*"G MV;,9]B9F.GX#&9J["$;6TA=-W"#(B%[HNTDZ'K6-_B92_YP$U> MZ0BWMLL%E.T@4'U!([8&H\^WB[948$YNG)Q?SON:@^;';N2SC*G!CFHA$C\R M%,+6\!#UB54X(L3!8%&F.$I8=!>[8A]<'#B1'\Y?_6%1,8+.Y =-\N.EGP8E M8@'+K% *B6,5PD]:ZSL)",3[,:H['2X2J9*&%W=2!)HA88BW:) ?G,5ZK27D MC&6D/G7,7'TJ9ZY:]:O:GRNB3M. !%^KTY2S+=+GG__$HO+F5Y1E4Q.A08'MUS0_6ALU_N ;"/TD4N)XR8SV?+21^+2"23 MAI-$@B:W!]P=ES1%$*+F-3+NF2L:+R!"Q!UF/(5T#X&&2K\M'L2&G&?')QR+ M.HQR46XB]HH>,\#Z*.3-QYE425N(_3IV>16C;*,924H\U -;).B]E1?G(I"*M AG'H^N S3;L9=8$Q_8.H"70QT_&P:TT M2DN#CSZJ2U6YUX]&&/GUH%]0M226 #@UBE2A M[GH5$1YF4Q[O,5CHZ0&D8)V):H:+Y7P583PT("OE@$(%3NW);,5$@[*1HE@J M2IP@#Z;$E,$1REC8FHU+"+(ZDI'Y])IU&"501H?9_2'>89AAD%+C)8%R2#3F M4< &BT%4"8"2](0 ,:-;[C*,L+\*..J3NP=M4V-R@J".)'FCZKDA>4B#*-;# MX?6+5S@=I)BN%#.B+&Q@0F>V\<"[QXG/@P2UN8$SDN@4!WCI6\7\KRIU/]3) M6%WM_E@D(4U"&%;.P7UZ#SZ0X:HX/)?\.&'PZHHL$QTY:1RTM0B/6YPPPW(4 M/OL>]D[W7V/ P*IP@@PQX('!DIN8!1_P[X2I%\1)F1RQN 7[[#5CBZC=_(=CL!>YZP CB)3J7EN?2[=?LCZ9EQ 1U=5]VJ,AB,5 MF92D!?@-15H!K;#((RX.5 HTBJ/T6M %">059(7P1D4R0*(R03T[G/,LL6' MH2G( @BR8#7DH;L*&SA!/<[HF&2MKO(@J:-%@%3Z\)HZ/UHA"W=]CQ4UI@* M"GP7A=[.3=1DX,,2L7)6 $Y4S08^"AE([?"-6QW9SCNGCPEVY= MO6SFP0Q]G=%821R5%H"!>ZNP+\S)3B]$8CJ]B] M.'=_W_D<3VNH"9G?\PK!8Q" U(S=4IKS/0=5 C6%72>.F_SJ)VL9YS\XH(51 MYTJ*I(]>* .49A*,@,&L&.OC])?_X>/(B=SU?O@#*,,(1BE5CO\[_^6HA23M M\ED+T!A:IEB R,-IR!'?]10CZ%C36>%^@FY@!M'GCS/TZ<.G'[_YB9/N,XW5 MG94QS1 ?E7U40A_'4&5R>,U6X0G*(O)G@!'KVJF#K%DN^2JO1%J\M2;554!5 M'(8%P_][%4B 7S$ 1=A!]5DDHJ\@:].G95)&L8R2!7HGF7P/'KT4KEE*;1$C M;.AQIAS/]R$A5!N'/UJ\#/X8$V3@T%?G\N\P-"3&9O9MKT9:L=S*&$J^4-9\ MM0\!TVP,L:B+***1NS-CX#RYP3I&/$I??C$GT4%/BU8="NK5K M:#P6W@]" "J4_JQ!!QL]X.$11S\U^.:D\VKJ(D@/<4TMH()45TOT5=:*S$<#?7!;YQ_A-$9<>+X MUME@#4:5IJK@,2"R_@.,O, 0 <85MWST#OZ^."7J7%@#H,"5WIR>IN4%L79.>(9J0Q,9"4@ M1?YWKC0C,R_SS9%*3R>$;XSCGP5S]C*H9QF(5 &SKK M5,2)?%$%-]19&CY/ M&^[$V&JQ>-VRD4JQ'D-DMYR\;K&*+LKV53/N@%2L5! \9J2.JL)C)BK$)NP& MWT9XB2,H$\D.L5E:*LH<1HYIN4E)Y!3"%.!R+.%W[C8[PBS- MP._L7T(8GQYH+BARZ +46$;T.(426[6$SR 5'45 XT%YD,AY$21P>GH>;1/? MA70#D?_M;\]";Y!^PZDB018PU8$PHI01D#X.@13"D'#KF(XPTRT2&54:KG&N5A%[ B^65#-B)8<')K:F%.EYSDGRM,HC$(,4 M)9#4+*2VZI&@J/#7K(5Y #?,3*-4T[UQHM\PY&F*,K^#+%*<*E-P-Y+N\8A" MRE*D)&4EYN.11C64-XIDR2S>$E4I,HRRA*4T.OTP/2AO)H-,$^-6+\L2YB[< MQZ_S^[]]8P**[[%#P.P,526H*?D-EF"XBRH]H.#!T^F>'O$:%CE._ W#0Y9T MT;U!&!-S0M6_47*"65NVEZ0B"A:536+^HJFHI93)< MP,68,*37DHWH39UOPBCQ_\G42'&-_PT[T>,ZPH-6\-.'3W_^1L02:]GH+)ZA MU.ZCLIXAX(H86Y-9VC>4YO0">)%<(\=<@$6-@Q>:UGX"G U![G+@2SB M=.TD^CWLGAAVC>*#TP#8*8BJGKWCD(+4"V G+5:;)(77:RJ1DQ$V7P]*AS?& MFO>E4]'FKX$GU![L\2I>W*P_+%8"6/Z,_,T6X%ZLQ26:%;3@4^M0GUIE*:NS M<:9FK47*;;)87M-7R=<8W_NK]3 <,94L@PB#Y\Z.?H$1(WTL(I$*:19+!#01 M)8KNCTJ:HDTOOT;_]W_]^*_-G M^K&ML/S[<)Q%0?<$"@0^10/"'V:(3GHFH6Q MX<1QPV@;YBC/^,5M!!$CG(NUKQO&J4L>JS&$Y '*K"R M:@#C2S?AQG'QCB'#TN_"U0*/EH!R=(M6C!U)1=P61/0# MU_SE)TOA<34?3LJU\BU=/)Y5'( MSM M^%@$:4L>3GVRD4YB'8\\!4LB41/8%42AV9)HK# MC^'!QCQN9,D8(T(YQS\?IY1=W)M\IUI0>,&:<1W2!][=FKXIAD.',5J($3., M7*5CY,3VH!4UD+F([R@!^:#:;ABH48"OZ,MQ@"K(",\0(YT^I+;<:0GD$:-O M/J5Z]Q3[GN]$>PCA@T07JA$,J4\$>-"0/\R29.V\?#6"RXUGA5<&@8X8G6\D M2_Q!F'TC&>!5@TT N5Z :LG1J'G.UZ#GR*U1EZ=%[GNV3-T&&&0Z-PFH@212G5 M8Y&#U(M@##LDW4A#=Z3*>X9R MW)DJHO*'39N. &5#L&GF=5V>*XL]]EB#2R#":WH/4*V<+R+ F%-5?+&DBSDP MPE:R0B%[E[HJ,P96?N3BDK*D_ 6>XX/$Q_$.6'W/WSET)U!^1RZ^:E Y> XL MF5J$5?\>;R'D)5A=!.(2N'S9$,F:BCO3,Z6F;Q_G)VZH?;=02.[;,PVC)3RYWP!'18UGE\U MA3AR.769MB;P;HY+.E(EF" L$]9L1+YK%ZPBM*QMYL6+@5)9S/]Z&L4.H M/K/;TAXL)1;"Z7;TP<$S':CD@\+8V.CAJ8#%^%$$\2S\YYC5704S$#RUV0\X M&^;;S-:%U:63*H?.'_S]Z;-T>.''N"7P6FG;5IF;&DKNZGIWF[.W\D MKWI\PV)R>'2;1G_(0" R"342R,9!5NK3;WA<" 1 2!Q!9AE)E4G,^-RC\O# MCY\?$&(P'6KCWEU,O'F13RQD*1F8_/M%G&9W M2FX\(S^4:YE?:)CL?8)8BRU31;PTF@S)E_2S=_X@3W>*_)SX@9T=(AF?Y]D-@B"_0M=.$U!F.>' M4L&2[\=4/LRSL2ZL<(WG;N@5NCHVUP@XB_LMV.6[_GI\UI"U8PU+PYQ&V;[R MO"0GJPL/(<37Z*\HW/34Q+(V01<$C9+'U3MM=A&TA&4R6'L.;M#Y=4%DU-.N MZV9E]/OB 64!Q9<#:0U E7J(9T5CQ"F691::Q(3QA-\><>(F!Q8Q2=*H2/EN M^N<-$STX/*<62P"0,0(9/D&XZ+]I=%7S7;W(2WJ(W%/[< M7UR 9JFKU1G%14^QM !M.S\OB**PD9C)P&!6_C]SA@ST%',ATPWO\6JYP2M] M'V1N2)X3+U6UZ .B*Y ;U:C-23(W$$9>BE90#P)QE)@Z" 7U#/MB!R-C!C MQ$-=PBMS0@Z8O41R&:4?C$8E8M3'I#'[Z.M5=V@Z1:M3P.R)V)$^OKE4/*EG MWF$>KK(7,/6M[2,<0T3K#[Z4@X>)*<&,'NJ66Q%'@72)X?PR 4BN:I\!1H@.']; T MVL)V9$UC^1B!OHK^K4PG*NCT:2>C^VVP-RJ\I$$#F"#I1$!)%FP"#V^4=+VY M1/LX[1 QKA0<97NK)S4/?_NT@\427#&HL&[ OLHZ*AU?%>(OIR'^"\)KS06/ MHY6_"Z(@)>'";X@E@!LB_2OK@JQGM]3)(HDKH01(I*V63UK81!7/6CR9\O@2 M7^%OI&NB9*EF0^T7)\6;9O'_.RDC:@"M+XRXL$872[-82_4Z-F$0U82E,9H3 M@&J^&$I4M"6X,4.@RS[F^WU(B,)+5<*EQF#])7.[T7&#+0>K8X6 2U%=/[AMDD,L@S.F9+J)P&TP5 MX^,K]H0:O8Z3#2+N;"+Y5S_IE"()"]:DD-$0)>$!-I;D^UA B/)T:1LZ$EB( MY)T?>2@,+4B>-B(#Q\-EE495I$B;3/DHW9Z_!MGK]%'/R>8?^88G&.OR*)GEWRF/4[89D:&6,G>:5">3F+OM M9+\,8L/P.DIJ\I/DBL(<.>%Z'%7=&%/:;9/_G&Q.E;IO;J]N5X_W-VL MIHM%7459X#,AL,C0=O4-%./(A^Q6<''G'&GXRDTBO#E3CG#VA+YEYR&6J7N% M#>(Q?.*#X'GB#DX49TQ#3[)G4UD5XM@X^)ESX88>@+-.(: M.-K"UTKMJ\"DI0[BWN$21?$./W?Q^N@/(H!YE,*H/N%%NG->\+BX%CHEDGP( M@3'DMXF5U?8QSXA2T(^)3B* ASTV4/R3&.F$4 MI;>"[QZFRFDP$JV*(TMT(-)W37CZZ&"SI81Y@TPK@\Z6 +,72%%8)J; 2_E M_QM_TB!!U 46"%98UN^;=QS:<:"AT5.+]QEQ..5@:TE:\-DS1'H903X\!)D;;PIXRA&5' M-"O9:99/(;?7X.N=V*9X5Z %_0%ZPP^=/SHJVB>PWA#QDL,3BDPZS-I[CB*T M";*>AX, /PQHXHS,_3;R=AN)J+!"CY0IB)O'6>-C;LV1B*M(]8I)XT$]S@LC M$L_@N &U#,6&T98^HC D#H?TSR%0BQA)J?/)26GKXJL%41:6B>+-G#FL7?'- M@FC2 !HA05MUOL93\"79/P!V:+WYZOXS3B[R-,,[(ND5\L(;&3WBA3HO!A& MC'%'-&)T6T>/^SB3G7=[^9[2'@!OBN'($<,>6-]Q+V7$\P62&I:I%!Y]YYQ* MZ*#L4+Q *JL.J1;,J2+]UR7:)\BCMB/\.40L/=YJ!T]5FKY."Q?;SRN ALG( M^<%\:3 ?C@?ZU'!R_V>.& %U')3&<.94FJ)#FG+H0,^5G&8@0G%^](*FMNKMS'=7)8S5&I-7KV,EISJCES/.X0 M@$_N"&5<80$> Z2DXU;\7V6WX-28=8+4<]C5_5JFW,^)V MY4UTI(W*@W+\$>_J$U\YD>!"=0T1;XG*"OH!TCK_45Y(;VX0SK>**$@8X]?? MD)N U^YM_/X4?PW\1SSX$%T&VR![B ]NB.4$]FSK%U@QN"HV&?Q%O<^02!(T-04#<2<1>T?LB$K*7)4OWT&GHXUZ@;$A01@$<6C\7.E\. MKI#Y;@?)!>!90H(T:4_\)!L=9VIZZOD\-T%#TD[/!"=F\)=<>1YD=8: (A20 M^)W^<3"\3:=H="EDA%H*)L-$*);K R(JVWLWP0L2+YL47_6P2,\/I5\&RAS& MVG1(HX[>M";!J-ATW3?$>_&^40JZE=1,^.U+5#9#?\ M;+I*LV 'V%,2-AW$:O"4I_*9F&*YW8VR":[@61FK6'V&0.$2@\XTW)[NY 07 MX$LFS5X'J>>&/(>KE_=ZB_)&'=HJ#XHD[2Z"F' ^.OBZ!ML]0L++\A9B2(MX M6*:GN.R'*DX4J$X>^9!4C6ZE23!H&5;N(!UNTEI$*)]R+=7HIH M]#31VQ*$1E^HX"$Q0[_[@W9+R/:+CC\0N:&"4JE/$1WQ@^B6 V'ZDFF"I, 8 M/5.F4+'=!A$B&&D#J1FA/0JZ-IVN\6@:ZOK&"89/5-7%71CCQ>8FR6$3)_"< M2_$J"1+R?H/[J2\$=RSN0C#C.Y[<$RBV65?$L+U(@MD42G<^T%GJP"EZ('?^ M(NFLV(?6'>9U=+-S3UB0U0Y>B7UA5!R!!I**(7Q(PL."Y@$ 4,X<.@I;H;M2 M#7;748FIJ@[I/$6UFSE?R97]\^4>=SEDR7_6]. MEK"]-2*6&VUVU"OH(4A_ RB"&*YAS2WJ3O7)::J__>8 W)^E" M3Y]&J]:+BK!,P-C; 6+=2U'NZ>I;<.S:*8+>.@N7'8=>CZC..X^<11FG;O\/X_#"O""A?692X43+BN,V%J M!,HI^5*Y".154LI*D,B+9$/Y$[ 1C*Z]D-C0_XB5I]WZ@8?U,4_FQ<7S34+* M/7 7DH.>OKH9P<&][ G'(>G]_ G0&<8BJ7SYT8<7[: W2TU7EE':5)DAZ +GO"SGJ/2S1S>#5>X3!)_ M.0[-\D4P9Y+3P2D+NT_D=!Z:W%/TD5K0-4E@0BS ,#T\:.NV4? OY%/7.["X MIJ.X\JLRP' S<#&*DV$5EY.;_/X9BWRVUO8!/A%@#-Q8,4,$ M(PAIC8%[9S3_WN@'0W\*0GGPM*7)G'*JV0%!BWF=('038;ZB- .DK_[B.[3Z M"9IU>+O+I8O-5BW[(7Z3XSZ<$I4T^?,D6D89Q/\&2ZX)\K+U>X0GX378\_'T M0V&FC3HQ;]4)1I[,\0ACDRAE%U@#D#RC4#0_^G(=CT)C'H5 /Y<3!--74[U? MYN@IEMR1@W[HJ[@Y\$=-F/?QGK:X2+)"OO5J^:E(^AI*J.QFO51"R[#I':B= MZ%USG@M.WZ1@CKD[2^*I)(B0T/0F1.- M;CLN JO%'/'&A^:82%+6B: M!K*^E!"4:%SN<=%7+&JNMO@'V.W#I&5U1'O+I(=-62UM*^G#X9T45,Z0SW5( M,CJ'A#\B+<1,*Q>[WAR3D+U)CV#%"F(J!]E).0 [E%BLUD=(B=,8BMB*J4 MRIM(ADA9;QSHP8$N)!B>1S8? M_*:!MW:0 7LO\,;98O%SO0&_5?Z[WTM&@MX^D24H[MBB0WP(L2Y)^E/!;I:!A6ZI'FU.1D7OK0X>, %#TL\$!^+(@\+.A)63%](3:D7 M$D13ZJ>,%S,J!-S()(&WM M<3O$SUK.0VH_'86%D24;Q1-!87PFR/\[P#24[88*&B8R$-[BA]^6PKJB+ N1 MA(;2"RE9-#MZYM 1* EK1!1-GDV5..?1)7"3\+*G>38E(+)>,CHT7( +3Z*W M!$?F'%3=++"DOY)2M,B#:18P_E S]&F4C\/04 WAJ=(ROG81;:'_![2'W&O1 MMN=SG#7GB/8F?)H3A"?DIP ,0G<[_L;/ =R::H=[/85XZQ3X(V6;'DV59')X MXD(57?PP*QIGGJC+HT^6"5H2.;*0 *H&IAT^\!2ZT5>X#%-@D-1 M$,XQ>+[4\ V-TBSP+L#7/3D,8.%#/LD*6$B>BR!!J*MH6S!N9Y5GKS&9DJDB M%>_0.X.[!]M.$D?XHT=$0P;,,2"R2M&14^Z):/BC+#PX*S_>3P" /C;5;&YQ M-XZ6Z#.'(9),B$Q2'/=,BR7YOU%[6[\[NFRE9 GX M+P0Y O0%7]^-8G8\=\J(M .'+PR=(LE-_\&#S':@N6=RG!#Y2.A77PB M?3A%)TQ2G"H#B38?-W%IZ_F>(2T3#2PJTFIOI_"5&Y:LL$P12QA>S1<^B1/@ ML(15 17;4'CF7!$G[ZD2S(]!L0R:V([F<[0-HFBQ9%?>JBT(GD2;K0E@+F*) MT_.#.H$/2Y=S'2<;% #@3'H340^J2FKFJV\H\8(4W2>!U^LA+/(PB[Q(O&F' MM'TFJ*#H>E@ M,],(Q@1MS^EY+">HXX=7+]4%M1[&[(I"O,G%TQC*Y!D]JLN)"*_&YD 1B'FU M0PF6'K=8LGK/7N'.\UBL-X>R!ZM.JBZS]5H@-("^'\%L7O MGU[C]T62%58H.C#=H\(V-Y'K"DD^A%=CX<@QM,,*Z8&ZJJ&4B\#+)"NL4%0T M/Z6*VQI^9.#4#FJT^2/C\H D3[I,!Q1 %/(DR6X2K\^.=0*+ZZZB<.ZZ6:JZ< MUFV0?42#VXFQ2=I&15@_9M$MY QV?G8*[3^[-D#7S'&B)@!0G)EKW 8BY>)C M?. CJF7:JZ?GJV3GFW"[%1K/ZR!$=WE?88GI.J$QA[9F\\CY*5GD)EUY MV12#%Z<K(X(P+0+ET4RP,I[DL!FQR*5#_AE=F;\Y*;56WP4T$( M4_^TQU>$,@9B7*SBM.=VX1F&2>L"(UEJ?\)M4O1*2J@,+_**;Y1$:EFGDC=/DEH1$@$:Y7#*) M]6"*TG2>:6=S=',V4\.E^+"$9]NQR7>DBY6WZ+ F10Z;B2[8@2BJVSM2+)X= MQH0Z'):"L&$ZQO<52,D=P'=2GS5%%HX3BP?15" H?6G@&CIHACKR3S3P2[0) M(N2?HPA_R""08!#U&D]PYK"&28C"DHAA$\):+)'A_'WJ?&<],#WKV]PUR?@@B9YJ("7O8HE"9Z *^&N*]) .; M-#@*[498/6:X1F%+6?E^ K%/]#^W^(;_:0!S$&ONC']PH&'GZ3U>!$'AO+34 M0_?KPIQD+1@L>E\EX*5E1>BX ?S%)#[NW##D3NL#K$?2GL,;M'S\X;Q#?T5A M.%Q #VENNC">/J,/IQ^X@#8BQN?U1DB1#!.PU]JGC<+.+B3NE+:[&'K"*BF% MG,V;'%V?$;IINMXP]?DZ(:KS4M2X^#%EOZ8]Q2VAJN^G$P[326Y4/0 MS!4]T!=,+6O0B1-JGCBKA+A+95)1:)[I[Q47KB5X,A?J*SK^\<__-%995D2O.09<7/*XE*ZS=5I-42=2.9VQB"FB])%T6LY.,.2T,&E8+W MNG.3WZ:)I^>Q!!<0#;T)/#=#*6A1]G$:]+)JWXI\;Y[4-,AR/FU\.62%!44T M89_<*J3RNUP:197C?3;*A,#)#+^/^(X(P'M1B6468FF1?%IOX(K;1L&_D$]A M7H@)'(XKB%#II0J@>NB7EOKJ%Y6^NE0-1N;\G9RD9&SCOUCFY:5"[:_PE!1Y M62A*WH6[#S(WA#&<0915'DW+,W4.ZBMB:D4^) T YN49XUCU?71^4#=P3-15 MB[S<)\2-T,B(B0+0JJ;3 7R^['#,[^?ZI7!Q']GWBUR$=U_O5^EJOT]B_"!9 M;YY>T=WEJK_(",W^=_QF9 V#H(+I4@RUD*^,PL?ERK 4&.(4.B[.#I22"Z;J0MMV,4O M#XXO.A(J]'&Q3L)8FH@"L(E#[ZR MR@HB)DK<#MERB:APRU2E?=5YC +1KL,;7A ]80,I(ZODR-+Z!249^D8DNOQ4IMOC=">XK_$UFDV9 MHW2)HTPA0Y?!6^"CR'_ %T0O0PEKQSD$*/2='_[O:2*H;&*'PJ(Z5B"5X/;# MB&#+9'/AM_\N2%.RL\ Z@-XODWR[VN_#@ H2_2_RH@MA(4#O#G3C2/TLD9_$FP"+T=U5S66M$/B!!T22MG?$LG)<\EO_ =KZ MXQG\R<+1[P$;%XZCBO_Z';[=8GR[Q6$(Q6XBO$=1.A5<2P_"*P[[ 2,\!,+M M'78X_%1-!E5+O)=3@J#[4__S7\:>I2V?,73>GQ9$4=A(S&26#+PH_=P[\JE6 M/OF(YRQ!GL?2RL[U4)Z1% *LBRD2*1]/2LD-_.EY]? WJX?+5A!K8SJ[%\BA M@^7==5R6RY4$];$@/R8#L,A3YX?GQ\LB\&^:AT+O7+CCYJ3EF'/Y+B>>9L1\ M_1PEB#I;?G&#Z!QMX@04M:LW-PCA*KB.$]B?A9]=?SPZWC_-_^[D8@3.%@_! M>2%C<#+W&YYG-@J2A"C%XW!2,9!Q-3B3\XFM YD_U%FDZ-F!KAW:-U'@B]XA M^[$#_4_@&3H/>^I.-!6^3 -MD^01T.4\.<0$55 Y,N)(/H(U'+[9X[H@?@M MR'U,)"R/0JZLS)':)S2Z4L-+)"[L-HUCD9@F&1<1U@GS^^]KK.+B M# FK1] M^*%VY"-;I2 FCQUSA\\_O3P%6;_P8-( 2#>??_KAY8_\?!\5$Z3O\,-91M[" M(U"ZM8[:Z9I\@L6-/>49-B*=:E2[#THE?U0W.'O*#)CB'"\2W.WV<>(FAZO? M<[Q[+ICK, V,DI4V3_&]>XP#SYX$>CUF;I+Q(X=WZ= ^S[AC]N)I+:%JUJCD M_;&HL[.:3HQV.I$ -CXSRJ9D?0[D__;CGW[\\3,$)O&X_[^<_?CCC_!_GB/: MS;/7. %A_/]UHB 47^-K]_//9Y__\KF23)I@8A8H^HZ;.5^)E^[/G\](JAWF MKNL1_03_]F>"7@[V*;Q+P]%ODHFVWE7D?_B-%_;<<^/:J_#2S2#D^=R-?F-1 MSND#_F\"KHS4+]([7*(HWD$2>.03W6N_P&+<-O4!?L%]\C!X<),4G4#2J8>O MYQ^ \E FFH260W<\GCQU1(<.[]&1NJ2:[@_ AJK]TD9VU$$T#0+8.#E)J7:G MD%-Q1HY; M17E:.E\4ML#FI)HSK(^5_\\\)0EIT^LXN4/O4K+G)([P1P_1=%Q] 1+F2Q4_ M*HUA(WE30A_<87(XEBCU*6#@'<=F4ZNGE^#.%0Q _X]G3H2R_V>9U(4R87+K MPB&#=?#'"?+%$5GG"_ZGOZD;6K%TF&$QPFG'=P4^SS] ;_@2^:.CHGW"M)R5W&I@7JPE8QDF"9Y= M^6;&(KHL"(DL<_QE6$U%,UGV.1+X!O"LL>>&_Y4G0>H'WD!NZ]"T4T0[+HR4 M4*:"O-6@74=N>)HK>IULW8@I"S!Y=VY&<@4S5/PX.A[BKG*%RQT1BB/2E91- M '+1R85:F$7"5:1< $5ET,EUP\7CTEIXFU8F]$Q,[,=&2'RCN.#M MOID,$D?^G@<$V:0W%@2?FDRI/TJNDB?5#U58)&1L;NE..L$N2FZ M1/2_5/Z)LCCIXOVF]#B0&EH&%;5X<=*6\P-O]8]@ZU@J5;(LUDS:9'!1/-7E M,!A#17M+&'E8'?1D!Q>\1O!9#/^!\_C-#8=0;9(W#L7&Q1^DAI=#3MA R118 M$4_O\=-KG*>X_Z=WW.GAZ35!:+V+@I<\O2%QU_C2@_NTO^0.W@J.:),DA5LT M;6S^<#<.[\>A'3FD)X=U5:'9^?MN O%^;.(K0CXP(>-,R"@3,L*$F#$A$$S8 MXTY'CT$U.8CK2= K'C^F MDCZ(K^,$!=N(&\F?$C=*78\] \A?(7T4".O,'6ZP31_3B2-V0M!,B?1WA\*>*6^!WO@X( ;(N,#_$J,^<#G,U MNOA)TMT1+U1"1KHN7$;[^EK*J?3.*)##B&* +#!,(6T,RI$E(C9%.D UAN9H@>:-X5D*JJQ M>AB_0[+MG#HS/QC)BJ6C2-Q#6Y^(!Z$>O+/".T 6@3]$F:(GAU9:3^9LS+%^'R%(^XF$CA/)<@3)(EF#PU\JI57HUDYS M._IY5T*2!9FMMSVMC$U+Q,#ILG32+3BL9Z&I'=8O[09^"2_R1P^!@<&X12C@()X'/)3C37Q$;E5S<]&N8;W M '^$;QQ/>IR3:&#"M1RXYA5<8VA>3GB35*4J8EOH+ M+IFE-Q'-2UQ1KC,%]G 0@Y^$]ILW3;'YA-+!)AH$0E/%.]@+OA HEDACR UZ(5.X87Y$\*2_XWA6R*P#^DV[%QN-& MAHN25"8S;GRL24"#6[]'N/O78-_#[4RT,5&H;/L(J+X0[![XT>4TX@G_CP<\ MN18&>TT7Y#7%&?N_ZBFCB(Q MG"C9XT$<[MS= )[/A&KOLA$D7SEJM8<!!1)Y#H(47+A9F@;#P*K0MIS>(.6CS^<8>C$TE7!60/P@L+( M2K(B_4S\^_&]GE(LP=YYI*AE=T=AULBK)V,]L#1,/R^S W7=\T,X4(4^GP1FN M?9PD1NDT6"K+.U/%?DT2L2\PB*E"D^R2,2"FET!'*)- $)*EQI9 @+Q*U52, MO*K(37E?U26N\#\^?+CL&7#!6W9DI/=RO2K9.2?K&\CG]U\">79!/(H MY)!NLY^S,R8YD!L525@70X_6'7E:NKADV2>&1$YN7@@>+.](2% A@R+OB,O2 MX]5R<\M) AV*1_!!V!*6.*)-&%C 9I12U=R/R@IRA-+<6I 4&;0@Z\TS0-2D M<1CX)%?B9H.W(O[4$X62]@)N9R$D[,&G:E[JQW%Y1\LBMF+0H%22S-NWC,YR M%T[1QR()K5R2C&"2BKUI8L>/QI%MM71D_6].DAE"MO3_=R+,8:)_\-$F\()L M&F??7F35$5XF FT9:N@%$L]B!EXZ$J;.5"C!/D-&ZUITYW$N4&4'F:NGY]7# MWY9%04GGC87XT07,88=?B)4D3[DBQ'86'[2A'*VL'K3&+>Z'D+@.D9=^R;94 M^GW4N_Z_ EPKS7_%_[JQT GWWR"L78^4 M,*&P'UM#+X)ZRGZU1>S/^,%62Z,PK!-7=1^^6"QQ-?UXFQD<=Y%^N;L90L;Y MXMPY-W8.M)1@[\[20882&R?*KW?L4*OI]<9C:1&?D.(W@0?8;$I;A?K;_JME MM@0!4Q(<-M Z62P3&"77FUL\AF-3F(%A,=XXT,3XSQ7Y1A@(R$1[Y2V$&O'J MJH3[3 A<(K X2/YPFM;Z'CRTP$VN7UK$ N:#)@QG.;-YZQ.F0#0&M:NA+?JY M6A&4(=IA$<'> &AYYK@;,/=?Q\D&!9#5:RJ7O_&Y$P[+F _ D1JNZR>"Y4Z> M^@*ZA.72Y.#18Y-=067A)O#+(,SQM_VQL:4M(@!NN)TNJF)T<3 !8$A.G!JB MFFYDCVN0XHXK!U@IHNC.')]2L70>JK(9>&7AZZ5=Y)3&N./OPH?"L_ MOKZOOEXH\#4LI,*CA<,2RH#^E]/07GA<7&TV" +N6&3 D_L-@,$?D!=''K$8 MXK/U:11DW2)%+@T)3+E_/QL2_6D*F/(IN1'6&2$ZE5D"_3KECB<$UQ7/)G", M6'GXP4;ET/[8'#0IJ=3D,D@(-:.?[ &K7ID4CS+'1T>1T;97&*M8BAE>@\D$ M>V\\NL(J2>;==>8PU]'E4BP+C9W)GN@!)4)!OQ:QN+\&V>MS%+^D*"$HXC<1 MEB/2\C@? (H%GA<0_)^2?4@?&M7$L'V85D3/GCG2^)QW/$!''J%#AUCCI1@E MP2C L@P9Z!GS(',4N69/ENTUA/6T#,-]CV.WZYGU+K* M!N>)97R8++7,A)RIY3^A',)K8<\X)- %!(?PCR2LR-FS(G":K(O=%'CA*M.=#7L$11MR9FNR\M*?APLTZW0<"8B#(2>Y]D$>5/')IA-M>B& M7N;&U+'TNI\B:>QS"KJW- MVQT1#R'.)6R(J-=Z6W2,/U8.&U-5AX!VO',=W<;1%G;F!3AU; (/ ME@VDR.J&=JL,$N/BBLC+&D-44;2EP#2>U"'-E#4J,NZ8U%=4NXQLD2!U#=%C MG&RY)YH2;>ED5UXX1\WZ^ ^<8U/ULNPDDFUMR#0J]4BNYB0TDZ?JMIIW12A9 M,^>FS>EN*=OX8[-_CFB1N*=D>)XI9T^+./#;($(W&=H=*UV9@[Z=OT/[#NE@ M?-^ZPM#L)G 6I/D-1COJN_W*SP #6\*1+7\CD MJSQ[C2&IPC&Y@=0O"D>TN0PJZF\*T=Q$R8Y64180-RM\*!:*GZMO7IC[R+]. MXMT%<>9B*[&Z0X]>DB55FC0&2?OD\%$X, Q'&@?(W?6].^DJGHMO84N6;:HL M4QYWD[),V%F+=W/:TUE> KF6&IW01UX!J"K #1K4I5APE&[:I_@N M!EB.#!.#F]WREUT?5?N%(MSYHY-?1HRL1WN375""/YDN:\;,O E5;*D +,LX MR6),#AM4330LCTNH1R8[-LX/XN-_!G@6$^_U0"#C^\H/TBDB&B82X-WJEV52 M5S\>:X1-)%\((WQ,?"43I 5V&P32F)CE:0>$4,1;7R"=2IWLAZ2T$MC'W4KP MF<.Z<"K(?6=EZ+[EDBQ?X-WIGLAEL,BQI@4K�OW8PAJJ.1&G:A8L%F\1=.@,XU?3T'">I_@MEJ923$%?P88W.664Q4!DA'H* M)I)< *&@AE9= 4PH?R&5%-(T?I;NX]0-OR1QOB>JS-2C#O[('\:_'WH^J^$I M@/T43X>O:S\'"$FCD'\+??^=<'59EOC-@=',($XZ8M8(Y$_>Y&'F+ M3D*;7 8%867PK+4S[EZ]#"KDNTM+RE372N@"&O.O+MC,LW7R *;O'N(*:0]. M)]:B$R<.:7,BF47A[]93PZYQ=YM,P6YP!S@_?'7_&2>$Y[U5@&;7@)>#0_IR M2&<+ICD\@MR1URX-Z:EE#5IO-H&''O>NAX9)*?6HS X4DVZ<%/J9+'O42-2& M)4(K":)H#P[I8K*D4",16HW)ZC2SXP)=TJ2U3_$Y8$4@V%^$3 $TVS/D)(=\ MQ3%^0V#)A3;/2',G00,>FKJP1-A3[)R3J'1*&%VDT\ <#TU8U:>VSQU=1(C8J'V@ZP3GMSV6:B;A&60%!9G 2Q;P&U1S?4$W=K#WI=F.E\Z^^2+:$? WX&G;>Z&$&+S MDY;=TP[#"O9?H@UD6CU'$?Z0@4FZ4 K<>NX[(= MX\BI8LLX/5G!1 ( (P&>P%#U3Q1]:2N(*4*5'M$6CDZ1O_HFPD_$'9DK?/?3 M'TG17@M:0:C!#"$GQ64S!??MTWNLHOJHANQ@ 7\=480]XH_]67]U M&XI;00Y7 -W%&4IO8_Q\QON+Y9B(MH5:Z/Q0?'["(ZI*CT.T9P5#5"%)(L#4 M.,.J"E:0](1V^"YQDP/-=$J/%A95^"_DJXAJJ&(%6H_DAJ57'^!]^= M"QE*UIM"X,4GR6V UZ./5Z1R2W:I-S^! K/R,=A&!$ ERMCQ283Z,/ X#&&- MR YUK5BLFO#UEH;@5Y/ 7(WV',D'L#FG>JNJR M\^\QAE^.!>OU!I_D*"49[-81]60DEH*T0E27>E;,U&/^DJ+?80 \.OO\)LS)0?N6WU:6M:;GT!U!DZA+:*6>^]PB:(8#QS" M1,GCI$;PD>U8L6 U!OP&/6)3)2M(D_2 $/9W?B#^EFW4AM7B5I"#[\A"D7VL M*KQS(U:07L%CKE@YM#/:HIH5Y+6!4&=N1-PSW*0OZM#,_&?PW>7JW@5UP-,K MNOMZO\+'YEN WO'@;Z(4'"7 Z%A[?W>L:L4L2[.@T',I7:R,-:P@BH5XD!/S MUN2BH"QH!0D/*(0K^=Y-LH/LMV7::DUUK"",V@!,'HMR 2N&+*UXO(UEF$0J M(#?L$F4=*PBK/;&8=-SJ.29'W,_I0G@598#$Y_M8,$B)?\LZ(2DE(Z]$2%-9 M*V:$FT(+J$&R&S1J&7UI*X@9$$R76DV5 O+0G5C!.@.0F$[CKREN!3EUT[]8 MLHA+AF3 TM>%^;"=,T&7%F<_M/#U#"ON\;![B(1>O M0>02"QH\S_#> 9=.C13UOM3\@Y<5V,QFPIY: MR(>'9/H47X)6"_@>)VF-K([UK3A&*% U$:::=)B:HE:0(:4IT[I&&I\MG1J8 MW3F9AG^>YT$(IUK]P-"5F7^/513A6G@P^@.D,%>K8H]LQXK%JE8C&YP/#.7G MG]%;?"<]IXC@,X"<7/=6-!2S8CXJKN]P&7U6/D 5Y:P@@!['DMBME>KE0E8, M7;I4+MQ]D+DA'><#@K2\R,>'\'4.SBEPV;B5]^?1C5A!.I8-\EU.]$M$$Z!X M<1BB$MM6MH)4W1#QQ*!@&W'#F:1AP^<=^2ND;T__GWF:@:3(WV!*__U[U^@0 M/]4 9G\*E70R%_CC.GF*WR.CZJ8H9L6*T2A>C3)<4QTK"#/FI23(8/B] (&B M[#71;)9M;L,*PE5QY \H0N\T,E-]X1JK6$&6%L/8Z%+47&M^P8YI\_"IQL"R MI6M6HZ-HKF+%G%4=?8%A(B[:O;G"/A;6=ZZ$\@]#9 M]#]C\F*%V]J-#K?!+L"'FV;!=6]B?K(O?GFX1 E^QH%SE.Q3PPQT&E+;5;-B M<6*1@KA[NN&]&_@W$1/*#=*LJ8(5)-U$L'?BY/#@OG_%-VL2X&6FUJ(K"EI! M0C_+&C8L;J\38OBE MWHX\-Y=:[&E3TPHB!:P#\V4IN1J8%ERKBE:06(TB563W5I]PC=6L(.\"9 /\ MSI=B?)(@\H)]B(JO'D$9!I!DSWO(;'6SV[$S^VJS0>H)'J)=*QBD\>XU.!*9 M:UA!5$-HH@" Z!?AJ&K&"O)E("J4T3 ^<9%_Q;.&MZF_CA[ J)7 ^ FB6<+_ MA+#Y%.H3K=<3\EZC #\=TN:@LTDZGE]X?WJ/GU[C/,6[^^D=K_G#.D*KIZ_X M/;]-W)U&=&]3R8K5P^1N+HX;;5*JDE80H=6M:%R^3.6M($AVJ;V, =A,.2.U M4O/OEKH U !TUKZ6%3,STJ&G9,U4?7 !""_?L89"UIQ M$H!6=;V1?&1UVEAE04LLAA8_/^GXIJQ8A,H\+ (=2_BQ7;AAB/SS RN7LH*F<)YCF[2"+2#8 M@0)-+SN52U@QZ&.T#"L_WF<:Y\WCFYM_AZ]?PH""F8"+Q>$FNOKF$7JNX^3I M% [J]D/ MOFTC=LQKS>;5SC)FB?CVY'Z[\?%PZ"L KZMZB%=C82OFH1G']QQMX@1)@4AX M R5NG/CX:9,@NNZ";957]X*@E1O C,8H;F&%431LQL5 MJ\@P0[JR5A#"U4(Z7:[\^_QO-RJX;O%>)<<]U5N(U(LZK](6E>:W$= ,#G*" M'8V-0%?0BN6DVKI@N5EON(M)VPU?KC7_TJN+N_Q>(=;'3 :*J.L+.M6V8B;U M&3DL"&NE^QI0(AY8RL^T[![_)8GSO=FOOEMU*^:D$B8$!]EZ\YQ24TZS,UNE M@A4D7>WV87Q B#Z9D%J4O8,(]Q3LWB2UZE.,'Y?R[Q=QFN%-]#>4P3-A&T$N M F(09P*NBC63=&P%BY5G3P5+D6?/*19,\5N[QW^W-JU@S /* OKF;#:?Z,KRE"R MPI?G=9SA4:_9KNK\,]H=J8F"M]1F]]B&K)CIZI%A""? MV?34:6I7SXH%3*&G]->*_+L= Y8>JK):Z.H;2KP@5;NQ-E:R@C1S@D%CJK%6 M-:T@4A,+W*QI%47G/Q@ GB@@L&Z@D!.V,&!VFT"U;M7G-Z.Q"!H O?/<5'%8 MZ$M9L>3&C#$V>N",T)\5#-5X?7Q)0&K3.XVTJ&8%>4SM+OEMFCUAU(6M((6_ M>?$3. + =*VB35G0"A(*)U'05U30C,$Q\!4_C\"R?4/L2M0;L!%WH'^K=C"' MOY;/\Q1?&&G*7!G2QN>UJH(5)!T=YV] MY%>;#"5_0VYR'>=U?XH>;5G B(YB$)%[:E[*92=EO5 ]:F]6; I!X;D;@GGV M\16AC'C58'*$XWNA/W7I&U?)LJ':M((Q!L]IQJ% M%Z3QP$'*?X@U#,(9I@I.Z$'5D.U;, M,)/[&C%]K;IY92D>,B2697PE$<8:\R_%KS%>&;^@U\!3!O#HRLRNY?Z*V;K% ML@)13L([P0VO4I![)0\Z"L+$$3Y4X,O'M6+%4M0ZQACCY$Q5+"%+W+7:D-EJ MF?EWT=4W#Z4,(XI[]H#Q$LMYW);)7"-)>A/=X@<)^'.WY@)6ZB-$^( MT'%(\7.[-JW'-C2[],]D^>L@]=P05%976'*L*&]-Y:Q8D.H':_NGK15$"-U$ M\7XTVN*+8E8,7]C=V&.#*;A5)&B*SG\<4'\ "H+XPO#5QXWA_=ZNIA5$ MXB7DLE7MH(8 X!1L[]7Z\I6D&JP MS6D0X\TUK""J<(M@?@%"VRH%B9P?V(\M/2PZ-64%&QK2>!CI;EMW_NM;"72N MT]F8"ELQ9\5Z:Q6&SJX\=B?P0'-\I0>Q#R'H>O>^43JR@H4<$[X9W4GMT=^G MG?FWPY>+\R#>$\R*BSC9:_:!LI05LZ>^+ .4,EMI>IDCDWJ\2WTK"%8DYN9I MMH^-PNK9I!5L$?/(Q':C341;>/[]6#4S7>?ED'YM(2MFH9(^UPPVJ"EK!2$$ M;T2Q+T %U"*KO7'Q#=/T_$OU G\!&$ZY>O]U_=*-_@\>7@;Z9# M3&I;TXJUT"IRQ33CG1JP@F2R1MDCS2CT* M:00)Y5[.0?VKIHDXGI2U5A+]7 M,R!IG^K'-VD%6_KZFWTA+Z";B(KR)(JEO>Z_5S=6L(^N]QI"E2D-J+&&%435 MH_#A[=(RPVWKRE:06NCEW<0\;^J2\]^Z<,RZZ2O#<*HIMW5EK.!^-\]^58! MOY86R(0[O'V>WE'X1H/IU?[LO5JT@BD%5!O=S\1TOU6=GX[K1@R/ENYR:']<8(!G"K3Y_:K?[\!*^3K1NQ#0TA MU"[X^ "$'T^_4M/@=J@V/WD\6U[-69S ,^(A/N_A(*.1#?0Q):1MKIZO7X<# M-&K%\5*7M8P*%FUI*X@9 C! N;%'Z<""K8'>Y4C>.,(?/?*6(NL8^>(0"&XCB@: M;2GONDBZKEKU[6I:0>0E?MR_N9#]2C@Y5#T]E,XMS=6L( _LG.O-ESCVBU1. M*'W$![):2:@K;04Q9>@( -"4036E=#]=42A:-V4%&ZHYV$SWKZZL%82HX-J* M[03B(RD)6S$3-4_D"B_=!!I_4]ZVVN!7D'&U!,;Z) M^K=J!7-*0BT6EX1<>X >;#I0VM>V@E@N)2D ->AQ8K0]MZT\_VONXBVA M$7L7^)PGR5_35[P$E?HL0UDKYJPJ^X$RP5/-C[*@%21PW]W:06D(C357L8,L MO3-&1]\-*\BAOD/B5F[(LZPJ:@49 <2N=>@#VZN8L6A!K$!64A.W:-2@DC?IA_$7'[.)EZ C586RSU(E9L]++2FH?[ MJ#:UNJ051%2?CP:T1$W1^9>0 ).GX43KZ +@E< 7)X/#A(&YU)95NVJS;V)\ M%?BYE\E&/74^=FW!^6?H$M*],M1L"/$E#A5@7N8P2K7)::PQ/U$7]S<7$AJX M[@6F*F7%UJ\I6QY08#*=V*\J9P4!#:@ 9I3[5E6M(%,XFDGOKU1\ M^9\!EAX2[]60\+=3 U:0W#>^AWE;DH#X7*=.'KP3*UA75^CAUZ YRJZABA5D M*7!LF&<=&Z4T=(UVNG5]*P@>$+G](0[#ZTDPXJ6>YK_K92T"L;.DX'.-AT?U M"%5/N;9UK%@=7X,H3D@^6SWN0K6,%0,W!!-]=?^)127(4'SG[@QP71V;L()L MHJRB;L^7) "=JH+8JFJ;'1#"@*,>0.;P%?DB[:E;,8]6D0??/+S$,7VTX[59S=OTT M3?.Q\GU\0J3W,;ZHP_\3["]BOZ:DUI>TA ARCX'I_0U=NIFK>)8WE9U_1XED M$.O-!B4T9YY"IZTN9L6.>40$G0F?7%_=Y#2@?Z(8J\R_*:@3-WC[ M$$!;#^49@!'B2?%T1N"F&G9L$.[974EKWYP6757!"I*D//00M<]B=;+#(X T M-*:N;5_;"F)784A,'CPYO5Z05Y>T@@CNWP'/*P*O0KRZ5= L[6K,?US4]7\2 MN)TR.*FQAA4S15:0E$P>7%<;8 R5I:T@QIQEPG1(M*LY^V5\&^,+Y_X5G\]U M>[GJ=RMF11MH>6N*46VN905Q@%\=^(&;'"C0"MGUVJM65]@.4H9SM!A\LS@L*4K:P4A M,M8??KFD<1CX/-SI/L%K"%]S])'/O"+=4$R..6W"$ U;P:*5YU$3*/+;P/$K M9?!N35A!MB$GE?%&;E//"@()4#B6'S3),*6?YW]7L)PZ"4^J0V3.^SSQ7D$' MS,-@S0EY6E6V8F;JGN<'85C3"4U-=2PA3,2ZW;O).B$GGD\<=WFDC9JVQFKS M+U$Y\H$C;3!S6EU5WJZ&%7-VM=D@#Y_+5]_P?L%R)AA UP0!$OX/[XTW+*7C M2PM+7)@<2"H-/Y!P8?D+J20^\<,&4BC]./]B90&ZF(FX>(BW MU*\HW%3$(6-!*Q9F 1 ")P-XF>A1B%0EK2#B">W 'ILYD2+R<_@*0&/#W(4PP)68E>GVKS#0_;-M7GWT^/041SL!(A#LXO-SK< M!KL W]PZEZ+&*O.3A:^CO1LP+NM">56%YA\Z@XV70F\+O'59A'AZQ>S?OC(B M+D1ZB1J9?1NT8D^*P%7B9)K>8M$\_%EOS#84MX*$A)' 7>)2+(.!IYIT4=*U83QY#"ASM<]0F2)JX)_.C8-JP@_ O"L^/" M&V_E[X((4()('"(+4]!+":TJ6D%B =9 KIYN&6V45:P@B^44I3Z5],(4H#K$ M &BR'+>N; 6IK?(\U[5$DA))XS/0LU4KF-/78>-XI88W8\O]1P3:+< MKO%1NHX4UXFNS+Q2?K9/_G&Q*DGV]"LKEFRA/5]%6> #;"1F7>%$CX5'+$4B MGT;4[O 28EY 5<3)EEG!ANIE_L4HVUX$2/BY&_W&1#+R+(VC+7RME-F$QPT' MY;Y$48S%'[>"\3E^;Y:M1.$O:06C%X4J*'S#2V%QM=D?V"X@1 MQ9>%*GQ,_LV*>9#S=*MENN)W*P;<'G_<**YW;F7^LY9[@@C77/8R/,?0G@SR%B[MYRL+C635*S3@W,OZ/Y^ D!10'M_'[ M4_PU\!_Q$$-T&6RQ:!P?W! O0T66@".;L&*FA?SR:YS\=A.14-S4'(U4*FD% M$1II12@8>\D\AE;F7[BW:.N&_'*_H:ZO]7>ALI05,R>B@_2>>Z42=@RZP9E0 MAOEDBZ9%(NW^K5K!' ZZ542*&U ,-&6M(*28CW;)!5OXGG9HR#(6J#7M\I(4 M,:JK-,UW]+OC%OWQ/\EY-2 MV[I6$*K;D"VU;1VJ6T%NV[DA6('O<9_I94U803;W+D_B#2)@\6YXC9#*T[1= M#2N( B@ 7!Q\?B[!83+>"S_F%%%3"9%9B6.(+^1U70;3'LU9P0XA)MX:PYAK MI>87X8N]!,F'W"0Y;&AZAA1S/Z!Q>;";:E)]VXI6S$]/DYX>EW&0AJU@T;'V M^51CH-?Z%H_2T?P;">+#P<+YC(LE&228AI70E/.X5:WYB?N"_ZE@#^J 70E MK5CD (.$?L_A;GEK/*TU9:T@A/DFZQ^WI0*SVUU*AI0:'J2ZQ/RKOG@>2F@) M# 0)0H^O<_#OXIB!^N=F[\:L6'+2L/7+KE;(BJ%S3W[P4"> PI(-X*N;Y01 MJ6(TZUK7"D(K,9-= $%:5K6"3!9M4(DQ6&5$#,7SHI4]6E6T@L3BN&@%H0#) M1#TF9%9!$DB0?4L]V,"=6<%* H^E#>_4E[)B\%5??! 8KQ.$>,ZV;ADW]+7G MOVUE]\$;?+PF $;#@\M4:>S:U[)B)NO!3YHHE+5[KS)2*BE:0>)X'(;D7 MM0NR7&)VC3G%BY>$%B,R0;L:\^^DBU\>ZAE;#VH@HU85K%A<, MD+R+"5-KA'LT./^\7Q"_P9M(J/36&^[@+T&UUX^;5M5FOQPNXC=UCOC:CU8L M3LY"OH%(=F(2RGZ!Y80M/@ZQA)0A\;NO/W&.;&KV&2O;M<'ZT,+\+8K-OY^X M0_@76%P1#/%+#;+ 6'!^$HJE AJ3"X+QN$61A\^KIK05[:M:L=^$USY* 1=% M&Z%1+67%X&_Q#;*ECETHRT(DF5N5!X*^N!7D2$D-J.>^Y ^A/^:::\V_GZJ) MD75 6\IB=LQ-)2C,"-*O*6L%(7*B(+IT6*Y6CIO0F%Y(76OV:Y.)E <>" *; MH7IGJLI8,2MXHP*F@\=2O.E5#\J"5I!PA]Z9+RI)Y!Q'^*-'(1>H)=A@13ZV M#2L(OT^8'"-I4NAK2+V3=*7G/Z8+WC^"&@C<8)[W/A:6?_KQIY]__*OFU&Y5 MRXJ9*BP$AGQ5+7R0FVI;0:PVZ(OD;] <\H8:5A#5.WFH M%D\@2F'<=@!>// M\S2(("=O :K)'!D-.K_&2E:0)M+LW$183B-O:ATXL::H%6283/R@!NGJ%@!U MK"#,I%Z48QOXIE$C(75M9'9YEMIHKG8HV>+AXB/X/7MEV,-J 4%#H$&?7IS%2L6IJ3/UDMUSWN2YDN!5=RCF=D7YPI/A4^TCZ%;LRZ6 M?K1BIGA0!<04(Q?2Z=32/#04M8H, 599E3Y-!&DK64$:9 =9;U9^3(YA_?M7 M5N7VTYA#M6\$PO9GM_* QM.G$ZR.;LH(-%:AT!3@ZV02U^)!R>(AQ MZ0SQ"!!5;KX-0DXV[^KL5\]PJ>/,!P>O6!RR3PCRK7/%'MV8%,\ EZ3T@ MV8:J1UAA[#292CHU8 7)Q,-6RH*@HJI:QHJ!G[LAQ&0\OB+(0$>QHP2+C: N M[6I:060Q+A*A(B7T(,,FHGR1\H-O,!/Q_5JT@BG&X(\6P.I=ZL^O;ZB ]ZF# MLE5&C.9:5LPF!WQA"6'-$?B*DE800;8-F!@4$(RZ,E8,_!)M@@CY#-P2+"5& MD!DJT_..UYLE3Z25[R=@1J/_N<4GRD_JMY*BH!WK M09C.ZP>B).BWL;VW:,"267O%NB=# S%K2"G M4_X.B]-P=,T%V4H7J72A'ZTG2T[8^BW]N>UU;L<.!0]@_$1^0U&.[I !OT59 M >W)ARA@;NP@FT]8<_.#^H&=-:M$;NS@IW5EV@3 M3$6]Z/PGP]W7^U6ZVN^3^,T-UYNG5W1WN=)X*1G*6C$?C_E^'[)I;0;#!H*[U>6ZJ8P5A:FVTI.#0W\ MJUI!9@6K#EQ]#&%ONL+S'R(B MZ#,C4BQ]6ZFA*11GY)%-S$^V"!)5"A*:(E8L/#JL MB6"3&ZB]Q0?/Y9^ 5+ MJ>A;)_B*YBKSDW4!OT=9PH0CCK$(4%!-Z*3MJUJQ&(_.V6O29E\&D(\E\JM) MM2;K=/X5A"^,79!2)!*0U=#[99)OL?P6!G3_ZH*2V]6S8NT V'J0W>KCN]BO M5@Q6+!V*DWP+XLE/>DG&4-P*P1/>$;'\ M.4J0&X)VX0L6^<[1)@90C6^K-S<(0=-W'2>@>U+C%@W3HA4SV";[G]HOH;G> M['C+;,.L$Z9T4B$NJ\K,KN;E, .??WIY"K)0"T/ ?[=B*1E>PM)>:5I8W5NQ M@O@*;C!'TJ69#599E@0O>49\[^-[5Z?5ZMS(_.>J,L.Y*8-Y#92X1S-6S'S[ MJ/Z6X,.MF[&"_)8Q!4/$)=A%^,K_)WX(\E _ _"(5IW?I0$K2"9:]SL\-.[Y M0!49S#G.Y 3=KN;\QQGD[3"D]+! ]*X9=QF0C]$ S,I8L8@T&5X!K3959[57 M.N%T;L4*XBL>U2 PUWPRVSMDFZI;02Y1<8+[1>RYX7]AD37U \\?R 0<$VX@]U"4$6+V_R5TAO/?'FP0+<>O/D?KL'ZO$/)>T& MY%R(L<0:AR%Y*]2SGE@Q("NFY.C@E3)@%=!9 9&CRY V$1$A,[="H(&M>2J,BV-;CY6=6H%:UN'@LMDFE5G/9N<7\P@3H(!Q(<& MNY<\29$RNEI9RHHY+?2V_'%^%VY-_L6!=JY%YZPEP,F*^L98NSN\6(Q* J?YC2CU;,7WM33S]# MD36[ZG_G;H)?+N&!.D#H-EBEV.S+"@^CZOQ-[(XHV>.!'M39'3M5M&(YW%0N 9]DX6GY%$OBYFL<^OA P<2 M3W,^=&G"%K)59YIX'!YU(BIJSWXB%@">"8=O5?LYE(K,_ZPR A 0Q_.?B0X: M[ZJ4>O?57E#=F[!B:>KT\;"[CM?)=]'\]^O)"B8*;T@JI6B1:%3EYE_\M1 P M >=_6='^MB@^/SDTAP2^^W['\A;ZBK!8LDJ0BY?85S?*-V"/@"? M>NQS?D, MECL"Q%O7> MLB /K3Y,5=B*(ZC M:JG4BDK M!L^BJ&JVCL9@1DT-*X@J/0T;WX[S[Y/_"O"F3O-?\;]NW!2S;RH\/RD7NI16 M%\I,6&WKS$_8E[L;77P!_\6*M?^ WQ-) $'X:ME,_:T11N;H]JQ@",CIZ\VM M&RFS Q:_6C'8\OHWVBHU1:T@0U@;25 <39QY'[,\H*;\Z2WJ64*@P9"D-BAV MMD>IF[&"_(J-DS^2+@&B#OFMW.DZ-F$%V<4#Y&JS0:!M10+7"'S5%,"C+7V& MNK=G!4/((T3*\:OW0E"7M(((->\I#E>.EUX1Y:,BK'UM*X@5VFDI?OY92#MTFNK5C&@($* M/T[MV="_-2O66=T=TA3ZV.6H[-Z>%0RIPLEYH%NZJ.2UW"BD&+6ZREQZ2I_/RG,CL9 M>#S!.NJ&_]VMNA7S=W0\!O-EE$3NP?THA^G:"C8;5/*W)C#U-O6L(%!ZFE31 MR,&;!D"%Z4NMTRNG2U-6L &?:NYVFZ"MP+8G&0V,<]Q4QPK"Q+F]RK/7&'S> MS)BWU9)6$-$35]\XBT.U;06CQ .L9=Y74WDK"%*X#W%'(/P7GB*2:;Y7@/+ M75C!-C&OYP?Q\3\#?, 4JW>NK85 MQ!:^OEHK6AM'X8;*5I!:?@0RQ(7FUR(K: 4)YRSAGZ0(U6TX35$KR !C7\WE MJV(F+'\AE12')[Y;\+O)#;\D<;XG4F#J4;4I\LTZURG[MX+AEVQ+,E'2 #2F M+FD%$O[C_CA$R'5C9H7WU^E5#= M@W>]V4!>L[WK(8,'<,MZ\Q-(8PJ>XG-$H0:03T8G/(7J6JZ&"E8LT>).C].4 MX"MOX@241^;TW[7256+^OS\7M. WVV_2+^2'/37 D+L ?F>=U0@#3F;?_H3W M.2;MIW_[\>>?/_\Y<[_%4;P[_)D0^8#_$2& _+\@3Y(XF)L(CW!7=A0 @/#_ M^8?J"/Y0XC?ZEB$\6_X?%/,3EZ>&9.B+A2#XBN4\2D**:2 3DR+O3]OX[<\^ M"H"*G^'#)_CPIV^I_W]!T,Y%C,7$ZE%'F$>#>LJ_JQ;-"(-2!35+8RK]/-&0 M1"C$=>AN%6,J_SXQGZ@-]0I+/%)8AX)AY7(3#[+ 3[O&WZ2&859+SC)0RJMV M0Y7+3C38I\0EX!R'W4L<*@98_GVB0=&3[P%M S@OH@SBA15C4Q:;=(@7Q-$Y MO,$'[;?_A0[:,5;+331()N07^T"_M;5%I^4G'84($P*W/^6^,1:?=,C*4-;: M2,NE)AW@XRL*0]!9NI%^?*5"TPYOYX8AUVGHQUD KW8HV>+%]26)W[/7 M)D:J2T^[B5K@%]:WDJG2I,,G>G&7>,[A \BMJ#1J ]<4GVC(NK0^TC!K128> MVM4WCV"Q:2Y19;')3U#JY6L\/EF1B=>B%R>0P ?>6,0'G>5=N(A]O41BKC4I M 6"3\@&6><,R$S8P6E=^TD&S%!?L/_AIBSYK!ZPJ._-@?^HPV)]F&>P%_KA. MGN+WJ&FH4LDY!DHVSSHAP":1I]]QFN*S\+:QQ"R_G^"O?$4 M4Q:>ZN$"_2?(U0RP]/-$0R+92^Y?XTA_5]6*3*QPT*",*=0-U9)3Z^, KR6@ MCOP-(ZT550Q55H0.HG;>DU1\G[S7(!2Q@06$D5+5J<)*_(,3)SY*_N2$S\&]T0?F/FN5O* NT0R?CPU*6(E+2='15U M)^/'7WX\57YH-*V<+Y]/G2\UY2[GS$_?.5/3)G/>_'RJO*DHKSD__NU4^:'6 MFW.V_.6TV5+3U7.^_/NI\D5O'N"L^>NILL9LCN#L^1^GS9Z*Z8-SY62%796] MA3'EWT]6XE5:>3A73E;>-9J6.'=.5N9M8\?B3#I9X==L+>/L.5E9N&Z9XRPY M63E8;1'D;#E9,;ANA>0L.7'QM\'ZR;ETXE*PUL3*^7/B\K#2FLMX\]<3%XN5 MQF/.FQ,7CA6V:LZ9$Q>,=<9QSIX3%XFKAGC.EI,5A4W&?\Z+B1(_8$)/%%'/D ).!? M2*D(SMW0Q9?RXRM"4J:?R0/W-F[Z0GC( B"I8PX*LY1_4WCH*#*#,'62)JZO M185!'(N.(:("!JGV(F\H/-_@28AT.^:KR\XV=#7J^RHCL;9!M"7X,!I2VM6= MCS2*/$ 4TF4\XRH=]8*S#;HS#$R%EO;U9R0QA!/W'C*+&N=%4="*03=,0*W@ MS.=2JP-I_I.HGE>G8>"&"O.=.84-S'AR5HM9L:ZE)(WI^4'^108,,:SWA@9F M(U(2>/!]U7FAM:X^X]YALFTIY5IMOY0*S3]8^=XUK#!]^?E)N*TB3^K&7A2< M;= J(#**C(>,UW!SO6-)@I?;)_YF(V.E>9@NSH-X_^HF._K;AFT'7*J/7%)YO41DR$5<7D:JH!2^9HYXO=KU9 MM-BA=TBWD(Q5YGL2^'Y =7GW;N#?1!?N/LC<*I),4^G9AE]&!.6"V0&0>HV[ MNKG>?"1!%O6Z2DY'B*;T[(J[NS@CXO%MC-\ %'\.MC%>[.UT>%\7L34E!57S_J,K;((HT8_28MFEC8>/H<)L1!A 6/7"1D.E&87 ##\0 MD<^S*N"#(M_E1"^$5W;@!3J"6E0<>@/\\G")$KP0P#>[6;)H5V?.:[F22@T? MRU7A07\EMZ@[&VGPNHG@,-=OAU(12X15 GR]WCRG=%^V$E2K=>9<3GS[D86@ MR*D!"+T\KX9^875J9<9;NKJI\8IO<5>;:\U]& CT\J9'AK[\P&45; MI5AKL0/'O1#;I%@MW8G&"A9=BWTRRS5>I4#*1](F;5'DZ7>T MJ88-=U8[ :)6=K:A/Z$=Q&PF![I\N/,D3>927CSWKH&L[NW,?+09SS0K+@NE MM\^13D(SQP;H;SA3OBN=5S8+%_B8813*R]7$I98^U"?!-+W3]5'Y*D^$:WJ7 MZ#+7ZC[(8[ '3\A+;!>#U)[,I:-*O5M/8ODT>[16\B%7?)1/@DG=/9UU>X_O MT#'8%EK$L:YNTS*_3'+&22PWM4NVS"*#'_1I<>BVZD1=/]=/;/&T=M46N3\U M/M,GP:TN?M?*#!)+JMMIWB:T\B38=LR5 MV#+B\R3XU\%2+6DP3H(UG;TEV\3<\B33'YISK:_' @\MQDFLOC[GO1&[XR069@M-JAH8A''G?WQH[O196T>@ MDIP$3]L&H@MV_,?WXZOU/5'S<1Z6>;:MI8%D?0U*#7<3'];=4KD K4_H2H^H M5Y1A^4WDNEA&=M=%9K'\8!D3OJ=7^YY>K2N.&SYRU@D9GT]05NY1\OB*CR$- M)6UKSS\G'RVY687SA,WI*L]>\97Y+^2WFZ]:+;O(N4G3O!LIK(9=9*SS+,W< M"#0)76B1J]F0&;;CT="FI@UDM=PYIAKVD&'<,;K2]@R_>:<8J]CQ/AHV/.]C MAYU9!S>UO CLU@+<:2VH[Z!*([O0?^Q _J/V7EV4."U>V15CO?BCO"S2G40L M9P\^E63'DPCS:<>L5B^XDW"*[\PO[7G^L3U-C^13Y:#ZV YO1_)(=4A-X.LP MN:7+;.02OV)!@#DJXU^),T@M_.DY*8D-? M?D;U3(J?45_BV"?&6I2\!1Y*'^-0KV#25I@WQ4Y#6)W2OXL:7YMF;:#69\Q* MRX=[C<\WZHR5XU58;,L!LTZ-U-G,S!.G6<-:T96>WS:V*/MP[<*UV+C*((OX M:H?I_C7(7B_R-,-+ ;!HZ&H'YRO\/U^?@_B8EN8]<_%FC?F=1I<^N]G:'*G- ME6?<]/38*0W+E--;4WR^G83(\8EOZ*]N\AN29 [=CM)7L.Y:OXX3%&PC&@O@ MR2"N>/CDKY ^$_Q_YA2_N\4UW?'R'V<,MNWF;MMWSC,X1?A=!ZG.+O$A&L8$ M9]N\XLUUYK275M<:7SD#2FE#]S)_>NM"[FQZ?$DE9QOVM1LD1#U7G _KS:]N M@@\.;?9)NRP[NW8 M<_B;ITY;?%8E!F@CN%K%H+HH%?OHDDVG!3OOF"Q6CIRC#6:!!)QS]0T?5G&" M[T@W.9#7Y\ :DN-[M%%L&4=,6<*JPL-D9\TYONXVM=3T3:5MG,WN,S7W+"Q: M\?F/?S]!4>@??[6%Z#KF;@(DH=5EK MAGX9A'FF=8S6E9YM^+\B@%)#_NH-GP];=)>#2_!Z4[,AFV:D6QNVD-=6[' B:+01EWT)]-;8D_!6'=B26T;S'4<8.(EY:;""?O>R[N-E?2*LN35Y M41UE13T)_G4SM)9//)T5\S08U^7F-1E,3\+!?\2;=V([[DE,5[M3U; %3H)+ MQY^=6H/X:?"MR]'98'P_B9B6$4_/P1T"1ID0V]"_.IZ/LO? 2?#G^).QP75A M4.[]!^5>A+804F 5_[J(D6-[R%&QY%IP$RP84&@*-Z=! M>63QC3?+,CV1#"I#G;5'NEV-PF0+,Z"W8_,Q/ERC@!]\$ ZV<"P;)6G!,C>Y MQDOM)*#XC^.0<(8;!VM_F4SJZ'+'6?>Q;3V]6*=WX>/,^]AVGPX*MB'$1,[4 M"51P%L,):6%U09U$T.($H)"8C47@"4G ILTI5W20&,:Z\T-[+ &'Y'MBD_D3 MF[#D7OC0C".\(HS3H"YK ^1Y ^^KY>;?GA56IFVRLRCKS$]*[4JV&$1HJ,24 M&D(':7PVYJQ\/Z"BS;T;^#?1A;L/\#/6N+?,=>9?G O.@-0R7&>X!"<@.W[B M4B,9"TE_"[S)<>$#.* E;TBY'DPE;PKAY M-85MF:_E9_Q9>5Z^RT-X6.G>IN;3M77]&2\-;LU.GV+-;4!FY,4E3\T=&+#( MP_ !X>E*\>N1Q=_=(_S4]A^0%V\CT@KQ?M/>.R-W.QM#Z0EB7!:E(O/*4A2H M^C)/0,@AG*3;CZN/R[PW"4X=6YHO<%TIM1GGRUC%MODCRY_\MB:*KO3J&TJ\ M(-5&?'=OQS:2V4+K3[.I(=N()O-#U1(I'FE)W?>(/%PR"[003_W:M(T5=-H& MYD7;1@>6UJNRJD[O5 Q,=!^,?G&0&M1GK'_^.S$J]JWLR( MS0;$DP?M^)[$M3VOC.8X33JDDV)0*PM:R6-+S='38E8S7(Z:G:?%I5N3<]%0 M MH8+-W3%V?F)IE-C&U]F#58'D\""V*(]-TGPB'S/M7[2)[ EK,T?[!U:ZGQ M:#*:OD\":Z47UMZ)L,9X$AWQ^!^#>Y:>5*V% YU+PTG )-B7B.GP;_6:\OLR_(]^7P/'Y?OW.OE+3-*3/O' M8E];!YY1XML_%"=;^_]\#X3OYQGT/4K^> YRIZ;OT?*C^RM]#ZK7X:F,%!J_ M6+"9X1RK!&,'??92%2:8-NB31,^TR8%!'O _DOVP$1W$35^OP_@]72@("#ZH$^2FZ!+1_]Y$ E>7 M:3$;D$ Z-#"P1WR]YY7GP88'H-^[.$/I _)0\ ;[7ND&WZV!^7Q^\_T^).O- M#?ERNXDV<;*C1T@#4DO+VO,G+T8I:,])QBC=2JL6M"/>$W3WD1>$J"0D/L7 M[OLD?@OP!C\_/.-31-H<*RR$OY$'=<,$CM+5O [LK2,B+0MZE!R>Q;G?'BBI M7F5^0I: CP2O!A)O@LP0/245L&UFQ%+O.S.FAN:<&0\AGZ Q=XE<;JXW M_]E<>ZM9C"BE63/%F=MS\9D:FA&CXL =0#S\8H8,"_BEO(6#&Q+'9MK3HK'> MG,)XY4D$G(]P1_K(;W.=@>]4JIKXX@81G+;KS3-H$L7+?+79!&& /RG?>ZWK M#CQF+(# FB:3G1(7G_4&+W!\TV4'!B)*DA@^O29QOL5K'^WQ^\8L)/1NT[:C M0G&]]+Z?+#H:'O#QE00>7F<7(-MM @]6VGISB?9Q&NA.P\[-6'1PL"5WR218 MGM(JHEZ&Q@/RR,9F(QYS/T%>0%ZG^'.(F'UMM0/KQ[],3]Q65>U9QOR(N0_= M*)//F;8+6-^ 14NWI&DZP.N7&$6EKPO%8(=+L4.CP]] \ 2^A9&(/''*2Z56 MS+9[0O% [/W"G!%W>+-!'EX%5]^\5RP"H@=\G*_)S0[_A\WQYH:P@:2#'Z[] MR"]_(944IM?+(,67@AM^P1+ 'M(E!ZE'$]8@O\A7HV&>!0.SXU&)QTXD*S^' MY=(@V#=7M.B4X\8.=AJU/LBJ]08^J^2;;[VY=2,?[]L'R >A%.I-Q>?#Y.ZS M3Z@W7IWO;/?(.Y+N4LW,33P(VRX*A-+AS!>'>,D<<_9W;'9H M(8_VSET_U]%M'&V?4+)KHQT[I@6+)K3@+_S-F7SH[E]5J3_V%!T_-<-.B<[: M3@32F^C:#1(29X%? VQ)-/B!M:PY_G@OL=#]YL)K4;^CN]6=;=F+D17N2^O- MKVZ2N)'V^6RN,QLIPF 4B3=]H<)L4H"VK&R'FW!W9U 1R=/1&7-0^"][,W9W M=-U4)CN7W")/ H=N3-?*6F2%/C9^4";;'-EC\&6<&K,UM(@_G;T.Q5'8RNWO M)+;R\@/R?ON1#;G\;Y\%<8U.<>=Q#+L!>'V80^XUG&OG;?P22RJXST> MR[!&C2Z$)R(J'_?V:.FW."CTJ;T\'%MT[NB!>2)A*(Q\.(D>-L MCE.>@([B:!?'WU'8&N-+Q":V]I+ C(+&*:_*OA)8HZ?VB5QK0PMD[?S!!X5^ MMI>Y4RDYVWFFGP1:^3!21)==<1)L[76)&26(DV#?2)>8(4[C1$[8X?4)76)" M3@*5?Q)U@S)TY238.\R%U26,9A2V+O/594'\RTFO\JX78(N0G9-@Y]#77BU( MZ"324DQRLQD#G4Z"S>V.XJF#J49AO6VWX##';I?0JY-@Z]#'KRG(ZR22N$QR M$K>)3CL);D]P(!\K!8\ =6U=SK:A3P]EH-Q)9.29Y-AH$^AW$MRV[]CXQ[^/ MPWHKT=U'>/-UBC@\B215TSP).X9%#LIY>W7Y+6U,[?VP3F+%#OX6T<6MGD1J MM7GVOWG?#\/QI>_[UD%VW]?I4.NT;:SUH)D"[5VG<_%<$R]^&ND%IW*A:HAD M'R41H84A:5.QNVVT_;#)"1O.EGFR4,'3-HS3/$%W;H;_76^*!RX6;F\#S U? M0@Y91L:I=;)U(V;V*K)J4;?$>VGHZPV3WMVP2+C5@!X_3-M#@Z\:)^\)3\@Y M;NZW"DF=JMIQ1 PZLX4#4%OV31=V./=Q\)CO=FYR6&\>@VU$G@=1Q@SU).5F M&'@2<,PRCH7Z^)OR8NDKS)>[PS0?NIW>L;(=>[UYNDI/M)9\^N[BEX>''E\1R@ I*(Z6MS%E&I@]N/T6;5G9BORH\E@[[-U.3=BQ ME;M-J4Y?VLROD]CCNL1=R]C=7^+8?P_"$,L054(*$ALV>;4)2C96UG-F@(9;B((S++OP;9ZT6>9O$.)0T; MN6WMV;9PPP";]G'KZG9LYHZ3*6_C]HSZP'NYHODBK@<+NYYO$3Z%4>N;6%M\ MMAU+1U1V_V@4J1LJV;$[FZ9&WHY-7/C FU#2/ .,Y&L<8E)3"@3V>5F;D0ZZ M80M6"LV8"KK*;4#2;B_SMJ]OQW943TX9J+,U1TYB/VJQAK_ORM$&6V9TTQ[4 ME5[*CM-2^X'W5]7<"I0KD.*7M,,*:M8;F0JF.KR(TRPEB/@O0"?'DVG8D3T; MG2]?<]MQG\OC;MKI?5NUXT089J&4,,CZ'&U3Y=95D2 MO.09>-,^Q9AWNSB2):!E'4%7;A+AAU/*"6RZ[G7%YTO67!E1TX&@+V_'5F^: MD!(>CI[V#[P]*X( [, @X_X:%R3L<(NBY3E;&0AIK:?JUL9\N2N+8;9_.#=4 MLF/['C6)I8#Q M;+'MP*>3V-!7NWT8'Q!'4H(@KH5M9EEC00!*LH"Z;'<1E%NW,)]*#$]/A'QI MGAK5788:=FSA(Z:NC)UO8,E)[-Y'M 5V2<'TR]J[;/P/: ](F]&V8:-JB\]G M *Z,J(/IMT5-.W9ITR25S+]M^/&!MV8M#O E1;_GN.VKM^4%)51'W[0[=<5G M##PHCZ@YRD!7WI*=V# AY2 "+>VGM/_:Q.%^C\>=;8>>NVF0KC>5H1WHOTW; MM67EV8A[3M%Z8&$8'W,+.W0\49 MC09X7.!R3>S4>*P7^* *,OBD?>3I:PS,]%)7ZPWW!X>N6G"^0^V!QWT=)PB? MDQ<$RMH[M!QOBUJS+9,[]"Z=#@F^*'+,7&)0Z7+0=&YF:( 2??\W:9KC)W"> MW<79WU"V\O$%COP6T]:[33M$HFXP!VVOFY-(D-Z-==7+["0RF+9C49>;]B1R MYG5;6<:[_"1R G589EUDBY-(4=.!=VWDFY/((M%M?W87HDX"4[_#PNLOOTV' MA[T0W*4G!F"[)(W-QT-?HO %;+K\=?2 ( \27N1$T&X-R-2V&5L()OB& L]7 M,6Y] M?#2$6NO#["2T SW9.-81>1)JAY&6[@0%4C64>!H:&Z!016DF3CS5I/H=:1Z".:M(@1 ,J1WL9N)+VO MHVV1&J8[']JW.",NA)2I H]2)*MHAHAHK&C'E=8#<[3U87 2TN\0C#SFT#D) M\79(YG8XR$Y"J#V>MVU.QY,07ZOHK$L47$\(<;@X$Z[!Z(YN@S=4&W!'X:Y] M2[.3'9L&>YU#:I[5#ISQ:=H?E@N[$S\&Z<*.X[$W=/-1J^TD1*;!6#O,BIY. MDIH?/GN)-]0'!]'&<^1NMPFD*R2..O),M< I:U'7CEW? SZ[)8L^<+1*%39[ MB?MX\>#99;4^Y*:6\Z_(.5>ZFU';MS:PQ[@(?+JGJX=;A_(=V3'I>D-6G,#R M,Y$V0(-6(:-S]X*X+^M46%V:? M]NS8H7KL\0$X]H'%^E;HY$O]77A:\M94T!VC8 M*J:P*5N]NXDOCUUX^TF"T=$,ZM&)!O(V" M?V'"$3X^Z2YIS[>A^[/COAH>&7^(/7X2+Z-I6-_G)#F)-]68TS#X&742[[-C MLD8L431;J*.(TJTU"\A?15G@P^""-[S7/5"M M!"B]^N:%.5Y@U-"SV^<9V^5=D MC I+O&\^2%X%Z2#8;!"\((J)>< B6R5"J^/5T[U).PZ CGD9^C'Q RLB34#1 M2]STRX>++AZUE;%),W-^8#]VT(-U:LV.3=X)5OI8OGW@S5VQ,MR!%10SB!E) MXXB&8/^>8Z$H.ZQ\_"^A5F+8) MW6/Y<>=Z"(N>GANF^.[YBG8O**F,K&6E@4>Y3K9NQ%QE(>:^MDS(1: ::LN: MPQZF:9))RP#_52P!_,<_UN\1WGVOP7[U+:@BZM9_MRX?S_E!_D5!PQ$-S$:D MO#[PLD[C,/#Y8KF73A'B*D\!G![Q-ZB-47"8MN=9FLIC255BX)W^!?^C/WBD M7Z<^8? U@F[PW%07>]?: X\;O_P!2M'=XNZ^!A&1#FXB?+NC-!-3=1/Y08+? M%.'A/^/05U)P5#LCS'WE1C$O!77A&8&:F9K\-DYU9V*YS)Q#!=_(^R1^"[ D M='YX3B%,13BG,3M@H$5\[]# C!<80-@BGVO)5IZ7[W(:3HHV@1?H S,:*\X' M&H^Y#HE8*\@M>#:2Y( '2[PT-72UJVO'RTHO(\LPLDVRZX=6-1\A&@/O%"+H M&&P*+>#0\:*L+N$B7XH?G6.#RL5BQ[9=K!^5NP816_!(EH"_'U]UN5LPZCC1 M]T.S5*M=J)W[IW*.M1 C#,^.#^UO=:3X<,R=.@8?;5AE/8XPS:-Q#$Z]H>0E M7O2:Z\SG,=SR/LZ":_WT_]!H4P/PLHV&85"XJ?^@/(P ;X"573X76ZHTILL$ M,[<9M%W&3UO,H4W1^T8BM(:[+M5G4\:M_'_F#"3Y.DX,&5(,5K)N;=B3K/+\ M\(2[,Q!FJF$/&3 DHPW>5&,LP OCFJ^=I=VWS6UO35'D1> ML ]1\=5CYD;^_\_>FRU'CEN+HO]RWKVWNWO;[;X1YT%C'>V0E I)U1U^S;NO)^Q$>\@-S8^W?SP\Q1O#'^7?V MT,AK$/M[1%:^J1'*[C1S$8M(HDS+REQ(_:&B!'^L17=QJL&JQGO;TV;%]V?O M@&VTWK\36-548\:7L,?J9K9AG!RQV>\+3/(C3JOPXM-C> B18L4..Y"8-3.5 M:P"*)F8R!AE#:"P];;85R^4^1>I0S5C % KPQO_Z*QL1Y"::HQOE;?<( 1?B MHEGN28L@T"THHA5-RXCIN30\]SJ9PW4'$>_#V'L%:9)#'Z1M7PJADT*RJKB" M4WCX<,#=QF'H145FCT:$["VMFT?B/>V]L.,>PZY4M!EIGJF^BN9SW()CDH99 M^A _ACXNM!Q<>_&W] 4F&8(:-H*7(Q[B-(>D]\ I1?HQ[32#UUI7R-B8ZWI, MXAWN078#8$9L&!E(-]L2K+0[X4\PIW=0FJFQU [:4'NTCG.LQ4^R&D=SRH1! MSW0$K5.KJC[IMR!.#HC'] 4"'2M.>+X:,3"5J6@/SHKBH?R8X^O_H&YI0_E^ M: 1NU%+:V2P%Y(,.-'"E.>GWH'.-7-$"%^D =UC31ZKH:5ITE)N"2ZKE9N:Y M?I8:!S?&K]0"WFAWS2I04NS$Z9?7EB$(2T5/AO^H"E?M^' 6C4)4QU %B!:, MEHH,JOZG5G$%NHMGT1BCZB/B,L,>C)>*95(.J3.5EO 2+1K)^$ZFBCYQ +I4 M/))Q:-5H).EF6C0FC0J::](N.L17 3N)\+46E1=Y 1<-M#%Z=T<:6W0"BTGU M$-LC%YUE-4:H9;M[%PTR-0E-U?F\:-#I,#5RS6J+3JPR1 C[ 0*+SKM25, & MA" L&GQCI1J:,JLI-!+0?36%+!S$16YSYH>.5:"[N\7T/$H(C=VK03AKQ<0RI15&A)< M5T+X'Q?:* #N!)%])>Q_N\"> OO!<8.5Q6CU5G(V;(=&,%:@7;TU;J XI0#B M&:PA!GO#W'LA) =^ A[^=^% C(.Z.B52SC.8%U['ZF=7:0H*DAMZ'V%$BAZ5 M\X.KK%[2Q183E>O@.4'H\IAX<0,8\>[L4,#5VJJ_"^IYC%K28!'HYEX$W38H M0XUMO$8_'I9NXE?<)0[BNEUQ\)S$L/HG[L''+!4RS3?,I462W9_?:TT56)C, M'&_^MIOTJ_[A_PL!1.QFS^\6H[:&^:,^Q,<\2Q_!)XA^XN:Q\F:8/\:(MT.K M?J5_??,@NC[UT9#<(H?=2$XV=SC"^<"9:=";50B'VY86RBDJPIY@D+TCL2[$ M;ACZ[N@_Y=[4J"6- >(IB<'IR8/?0':?QP'_B(S!Y@G%F16+JE]QIQ@[2(-$ MRXLC@DGF;Z7!=G]69M0_3U1SXO?76P#1Z\.=4BL(GC@5)GCCK0+Q+\H@_F5. M$",AHS VT.MHJ"-]E* MZ;H K*+1-@'(U1/7!4)=*B85O +E;!60YED)6T!C*GVK )-896QSES&ZV2H MJD-];8*DSSX7U:1633+@Q]GPEH%_&<@"7TC[BH@ M.X]!18] M^CDL:GTWXYA?SX8.A+Z:$O/N$M\X^KC&V\B+TTWV[:V3+ M]PGBEEY*]]MR!IIW[U][$4D,WP.0D:(DB*+4]/D-45E"M6\\PI/DPW:'+JLY M4( K^11^N_>DL)R03N%;7'C@@(DM+7A@Q&H67/2)=B=2<9Z\J2:C',,,Z0V? MN$=TYL4[3,2*B[D^%:4D,'GFQ7$JK& N>NXL.A&U7\A+.1.L.006$?&S>$5T M@!\.*)XX+[VO*%=%SQE]S>CCK(&_0-YD#I\5UB\P"7*?D-DW #]#'Z1,<8 ] M5C-#^1U)2^ '(1(O.?3W7@JN=A 06+&CSB1FF4U1N?*1#IL2!8RGA]"&6K-Q M+E5D#+:1>YTY#ZY%Q<^K45Q%=QAF0C)%$1(3,>$UW.W1$Q0_!ZEYIM6_TF"S M@61[,GH@=8;N!CPM+:W\(CVD7CS>!#G?P)) ,S@G==@EE>:22K. 5)K51;/; MDCTSV#KPBQ:K0&\5S>?X:;ZUE86XT:9E<.)6./ MU]VIF5SJ>W)=$GX0?(T# &O T4 NG&.7^,-C&,SQQH[0%GK>]AZB(0]IFC-; M+G,F6'*(%P\BD2BKJZ>\ $BV*74@YF2[D.PYQP0&/53L>";4\\:+(ES&M)); MRX%*J*BPJL&[3GP @O0>)@>,=UB(K,_!.JU@DEUW>_<#0#],P0L2NAJ[K$#/ M[-TZ:"W3V7M8!BCVLLFS%)?41MKNDY=A_#L5/>>HIY6>KIF!54_D)CDJ[S;?Q60%$<(M/(P)5SQBP:;T(W?)8@4 MRKEH ,D&#?"P:C7BB%2@0LT59*('%@TNF:"#7JD2BH]_Z:U;!X8'G'-KI#SS MJT U"7?^N0@^U[L^!;B0=O*1V $PD9.^XHL<;JZK*LF@Z(5BJZ_++47NYJ2JQ:- MM HT$X8NM7P6%,]&50/AOY:K\>JF>>*HK'45EI"D<&PM;(J3U8F=&\5=4>&O%>&.V-E\)H*"=FAEXON73U:1-913FLMH-6'NZ,C:Q?= M!7LL4DL4A5P+X'226W[T\Z*;BX_%2+:7?F5@FYB$B@/8IVC@;I%[<"RB]/ ;>E8J7&-)(2[+]=T)7K>1QZ9RL#KR;4 M%F4-55Z,BU]2E8\)LY@JT"[;0S0M:#D9515X9S#K.U*)^"T_'#QXVFP10N:' M L[O2;U"S:MJH%XCPA!LXNO(\[^E_AY].=V0:5A7P.)84M^.$Q6,=90+Q_/) M^=Z!OX_#/W,@7SMTJL]JSB2M1!8BXQ"UL',PUBCSY5CT0GCJ7O',3U[J*5ZJ MBC;V]!JFW^Z1?/80(_X#4O7JHIP%S+]9UQN02DM8@Y:%+/![$B$: MQNP$KCC9REM\!_ PX.;(M$NU$EL4D(F%OEJEIHE/ZXKNG5 *4_(0+39 :5QF M-$^<6 6BVIP ;!.:F>CNRR8 JX'V#(QJF.RZBI#VN;G8]->^U.P-/=R0I<5< MD-T S2DTK54$Y)L _;@ (*WQUJP ($=\*3=[+]Z!]"&^2[/P@$.H&WZ4(O&P MGD:[X$L#R/%+KJX!Y)!J[Q1*0DC'USCY2 $D6RNT0N G".I16*$?U:9)F_ACE\XDH]Z"Z_UA+JU5 M+JU5S/H%-=+Y%W1A2? 0^Q M!6Y!\?_3\Q?&=TT[Z;BOM#UF";<_IS#QKY_= M UG:/DQ-TZ: &_];SH&.<1H#]$;T;>= :PU6_NMOEEB\+DT"1H-R/GV?ZJ+0 MQLNFN*0C(1QOF0>S15_5F!SN9;X*&;O1FZ.0'#X+5H&#I/ABH#VB3Q*X5V\R,PT'K+1NBQ-RPQIM;/MO_AX$>00V MVRY82CV+_ )$7R")+7(OQZOB!\N ;; M!"+R_H--56AQ9N,7M2R"DXN-D\3^:2>U9^"VJ:4DB65.M\/XIB#9]+V!%,EA MZ0FG@V2.ED%8F9-/XD=),B^R00& ?91,!50S@0[7K?:=36?-0\6\PGRUCWD,[FL (1(VS/(-ML*/"Z^ZOJR MT4DDK("]H>9?[*OW_0EA-T2<7_A86V/-;_V/!'Y[B$DOKE2X]_9@\YO'?>13 M]"2^)$D@W'Q[L/G-(Q26P')+2#GOC5()=_M)K,;XH@2CSMM;A<2O#*3.&U]T M.-I@(!%:,DGC7ZKYV&+!Z,KW80Z"NQ]'$*< J^Z;; ]@F1ZRD!I3+]X)Z[SH M<.5Q&^HNI8^=9D\5]KR!",W9 M5?_D[(PU0_/^WO+C,0H!? 7AX2-'5 N;F&C;H@^7'%F(*C=1\VYO2Q;X)?D$,,9?^%*V(>QOD#G6-#J@Y^3! M4!(-NH.-;9YP8R:O81Q",,GD3$9RF:[R# MAGH",M*Y(VN6&WL&F8O&^<8)!,9WVDCC-HSSIDA0J)S9@C')V&%(\1V<5H[K M[RB=2&:F?IMI]0(H=8*NHBCYCE_0?0)O$!4(LT?F(48O9QS[&.!'I$ .$<7S M[> W'")!XR L1N_+!,BSI&@,@:<5#FZ).?,P'/5DST+&^NSD=" MDAA]O#T2I;Q#/%E0YX,WQ;[7QH[ YT[1; 9X\I H&@-(Y*((^!E,XM"_!9^A MS^@K)SW-7+VQ',9AAF1"HF;\P'\3M,AC3] -[@2-_!WL0Y_5MH\YS [M1%WV MI*?3BX2ZI=KL,PHB&52L)NZ0Y$3:,?ORM*5K5:!9ZH:J!2R M-7%TM#P0(+'4PM7$3$\".MH"NM\T< &'4H/:+UX%V*_9-$O8"EUC' N M^_>09+YTSW@^O<"#I+:&RPT_0V^8KP/B.=)J6,$F:(/S$,A,-7,V< ME;FQ&5RUI[UGENV8/\D.4C8(ASN5A8=AQBI4W]'@%6'>?.J%11SDK&[<>!"> M"@PKPV$:6B\?=BYR',YC>_+^G<";R$O39^_ ]SZJKF*NJ03P]W$2);O3M9=2 M-LMS1\2.UXFSW#DOQ5/IJ/CL)QB3D24]Z2;?;=ZPD(@N@&F;DVWAE#M%&_0=9" M-AZ:'=TAF&2' C!08FOU)Y"3@E:A3ZF)39)ZZII\_NJ2C"00^R+"TKVRHW5[ ME;M8.C!51!5)C&P1A%4\[@$2O"0LZ;QJQ4@IR[PE)=551 E,PKR90O%*@E8F M8^B/ZPF_F 0Q9P["L-(\?Y=FX0&_F/N MIBC)O!SX*EJ-])9AMLUJ] H^09R#Q60#W"2QC[8'BSZW8?I-6-R&-\-DO9#V MIH3%;'@SC!T#X9FWVT%LKR?1OR6V\6+TN%/T'B2%6>,0Z%_G Z!_X/RB(/>S M<\=ZD%)O@#_69*46O"5N%%9[C#W8?@UB?W_PX#N/:M"K,9[V-!/4;@-+ MY*%LG#G,-(WK05*&Z+$FV<8L'P4QPL)I]KR+%P#Q#[P=8.4DWN&=0^)&C):G]#%67L)4"/\1^E..*.%C]0?\%[]Z/8=28NI(= M"J.$:M I*,(6P9=N/)81W+G 6D-A("DEH5,JI"F2KR(:4E:V;\)IM/@\!60M M[$FF*%LA'[) M:CS<9]A2*M8-.!7QK$/OEAYFV5,$;C@*J*-TLY7$0&B M2NC$T)\BLJ.'?^8=NF_Y 1'WTV9+:-7UJ9(XO SL$MSFU47G[A+Z;? K@*JNHCG( MXRU'*(MOY?Q1=I\R]F!SQ5?1VIMM8T.<@#+Z6&-;?\1DLW@3MR#U87@L$9TK M_8MFZ<://W-$#9] AB0/"+S[!&ZV6\0ZWXZ>#[[BK$&R%2JV2$XU? '2Q1"8 MPRW#()ZYAS=C/[I!CT^ %71AS/?7,W=?0*S=P /9!\W2' %V=<4[LI?7<+?/-MNO:9'16!BUS)N]4<1!70JP"?I/1_1C=907Q%T)/+8^9*R2N" M%E=/:)7RIK_L%8-*Y5GRM)Q5Q$ I8IL0XBL&&M= 3U,]5Q'T- !6 HUW%>5L M1H.MH5VOHD*-*B_@JOVKJ#DS&L5J.\,DQ646 *Z>;:,$U*\70#5>XBCC2PG1 M?UP@VJ1M#*-/":S?%MW9DX"I43#\+3\>(Z(9>=&-E^[OH^2[X\[LZA@U.;[R ML_"3O(T"503.,?GYEEBT7[P3L4A)F;3KP78\7N7+8C/<,QCF4^\M>LDOQ3=^ M]Z(/(RHHMMMG0[29U%]HM;W(%YFIKEY2*.H;2$X?@IAI&KVJE* MNY@1"]H-!'1=DOUA!B]G/0#X/6%45['^N"//:>D!O\9!R;] ^O5V)QT)7%!ZAU]F_ M--P427M:0P!6AX1-.7.^& &#UKFW+/&_[9,('36]^S-'ASQ;ZFZ2PR&)R8A7 M]&7X"8+[!!;MGA_2-/=BW\D>SPV7-#[;]>DF\M*4EP#(FV%,5;KZ[L% T(:H M/<9]H@ZI(9IEAX0EP25;^6IM;K3TVD!53?*_EHM^$TI5=72TC*Q2V=3T@MK"XFBS M0)PO=57V-[VPMH[S3 UI:>&P,M7-@]M6&9EL*6?'JL+4VW CGHUAOU"8:(,Q MX\6#&_B68;LNB<]^ 9 @O=A\P9RY"H/% (RA618E)YDSJ^0?:1B$'CSA4O^E M9,DQ-++'FSO">2.84&^VC:HI?#N/>*)F['G_GKSODSSUXN#].Z)VITT,KMZ? M7F"R@]Z!;161FF>R9KX/0)#B8KB5=HLH!X%N@>Z,"Y"8.&'75DSJPC1%EXUT M\T)9?TO.PD3+*B4Q37N5M)T7E0F_Z4/AK:+NC3[0!M93 =?;&_GHM&:@7E5 MEA<&A0L_Q36&1,W=AP/,($">)>J99VOTF]=M$$CP >0S%<=)$V;>)M6R6=HDZ;12ZG M$4@V6&%>="&W$0"E:\2+KN,V EJR%H5%EW<;\WR%%H[YRK@9]$[EIK#!";O?F_%-/"\4<_PE]'V(_Z;Y-B2L]IP)5L"?Z_6C#%Q^7/'R_/.Z M$*8,CMI 4KQ3!G.H,RYA\[(@YI!U]GC[7FB3ZGT])G$Q$-LQ5%\M9R7-6/6< M8WQ M(]\L97X1PQ_:&OM#6RV[WNPR;,T\V+:6[K_0CI=A"=S+=I7(9;7AL36+AM6 MEQP:&53B27)JD?&+ST$8E'1$$^.6ZMP:D/XW0$Y1(^A'X2? >U#(/!&M853KUH@7GC#=IB>%M,07JE%;?K:YRSQ+MX/3C27=M2/7-P:B,\DG=U9O M_15$.,T MV9-R<8_&AM/!5ZDD8N:D[KFW9_#T^W7.2_1-DK\!/=G'XGU+9+"LML#QOLWS[4B?O4LS,O>>#>$V8 MX")-Y8_P.%9?K)DW84,JYUI*(@X6H4KJ]X6H:UE T6?MD=-GQ%I5>N L6XEC(:U MTP4P6 =//1H;PS\]]H96<0-ZJ<;,RN?:W)KZ:0Z]R.ZR ;JH&I_60==$SP+9=&!!^NXA4D>S/ JX5H]PC;&I$T"[TGL.0M/&Y_#2$UE(GWCT315 MH2V)AQ"%0KSEAX,'3V7820&8*S\+/W$2L(,1$6/?XCDTY PYD9MPVF^:-5-_ MB(_UP3A6PVKT!\"11T@X0Q3(VX&BI2SZ^4T2DT/F7O0.X.%G'H!GWHFSW@'V M8>]^ .B'*7B!2(Q^3:)HFT \<2*T'K"1I0/=+*07 5Z,+O=SX6WS8TL 7A$D M.CWY\M4[.AJH53L!6-.[ 7S)=@ MBDFPL[I^HPBJM@F#E8?*W"D0W.804:EBLV4ARH9;J]HO4[117\A=#$."UQ:$ MV$YI%,=4MV$OP-4/.A$EI'W)6; YH?K]ZW\6 >!Y]1>7@<86E>? 2MFO+P&\ MD^)D_SN.N&UTF-E[/K:YC=&7*+!)[Q4Y7=$]31 ).]'-7PBBC;QMD(%V%>&>CO VG9;@R[U:Q=EXL5W+OB.KN9KT M:U[%52V$3"JZ)"X1QGHIY0 GA]8K^*VX@IBT% ILN@3[2*% 1KT\#7>HGK*; M;-%-W-R3$*EN-ZUW9"]A=.0):O/!39+545BU[N*EWNSVZ.X4>>[(>MRL>Z]$/[N13E(6^E8A0T)!'=I%AXP!_^:HINYCCS_6^KO MT<(IGD16>$H"$*TJ;>O1WG*EYH!2(](54LPC T(EA O9*\(D MW3"3_NZEDJJ]E50=JG!Y2?/0D>9!>[6X]3MNPSU)-H?X@_:2W$O-U!EX584, MM^%G&"#!9"Y>1?WNLD#Z>X);GD=(K)X;J)TOFP6K,/C5<'SJTFJ=ZI/OM:B? M\@+R.B*>YB\SMVR KJZVI4U]E":D-1.)UU,$F=A8Z\F1FG.+;31YJ7[I*-V9 M5K&Z1'O8=3M='>T2L#'N?MJ^/ZT^7?? >*FG.,J']RK37[)=5+'W:_S.XQ2< M"Q$[Z;&KA3FI^LQ7$=E&B+L%=RLP$W5(SJNB\UO&C#L/,4(P4'%_T(*;(FZW[*^:04 _0DDA6=Y'NGFKN(V) M^%;+ 2!)ZU Q2=-[]")Q 8XPSM$6-T< "=!Q$]VJJ 2N^J#]8\: 5[\+?*01<%%?QY(C?Z('RR4 4@<6KV+L MN&<'2/#O/,TP9]]L__ @J9?!.!Q_C@,W5Y+LT7=7K6/LR)TLJR)YI_3KIT41 M !Z62D^W\X"-!*G!I^RM89)102)9DXZ)&-/(!MO4LN\S:KB4V$QI[,)V ^4& M-YV$*1%G7RI!M.R)/1PBG%6'@@.+I'^IA%%R3M+CNX.@W<^5E+5S%I69MCW? MDF[V7J#: V:N8L[[T)%^>52)/M::K?-9)&NT'AF$P23X8;.KN*@ )=9\)B+^^VV2.G0;R::4P2X^4RZLDK M:JLHC:$-='T5L(3?WR_PTZA7ED#]]0)477II"=%_K!ZB2AIP";7?5@^UP0IV M)5'K=;>ZS)H92GL%J*5G@XT!55?>^TFKKL$"EF-^XJLX"P,,J/ 3O $_Q\!Y M3K+"K ""A[B$8K7DC1?Y>538'EST&)]#'2@G#T%Z]Z,X>&%O.1SSK(Q$Z&*7 M7"BZEH^8"\ =M_OK$WT!7LV@";]HC?72N2@%.E"%Q6N$TS1[*LI*>._)2P[] M/5(7&N2.&H0L.\LRP$L_AT=!IH"VY5T%T-4AR7N^*[UKVR%'3Q [&.24O>L>8BW"3P462 .&BJ:+@YTR&=T MI/-/WM'?4B0:8.[$3:]4746S1G:#AH2^%[WEQV-TNO8R?__EZ>7)B_,M[C.) M&T"Q%3/YR7K5CQ1FC0M"_SI?#OK'OVXPY0,0D8WLA%D2Q9K!'#;K1E_!L11; MKG80D!OO;HJJOJO-G?5(;SY "!PF7^/T"/QP&X* >03V6,U(_I9_',*T<*2] M[\$S^'X+\]T50MJP2&-BH[CL5&/Z-2[U@MC>F69P;'?TL<:V7J8*OV!\Y9JI M* ,U8\@7],<+8M0'SP>(QR.:1J?:@L&ZB3.;BYY9+*O99J*ZB_=F4J)Z14-!7'#^1UB(81U:6F6?L:AZ3>(>KV#;- M:,7SOD'(LTMP%33,(JK?TX6ZL:N9(^;>,O:"E08KU MXZ>7J_05?(;@.Q(+'XABSU>P%69KWG>A5A1V\E=L?XP+0RY2*UY@X@,0I*7L M])XTU ZD0!.PT@XS=DF#\F<*/$13<#T2\ FBY-@)XN9R1-G9NA$/H\O5\0B3 M3R\JS#.W5QQ,XPR?7/%]@< CGRY+H\GIO+U9FO=YBXLJX>!#A(083PD:OGD1 MJ+"5MDWQI#E$[EL PT]2#^HQ]#Y(F>WG)+[)(?8520O@_%5TG^/W5_KW?,ZN M17,F@'5UN>D-4N-QXJIWPHH\-11'R*ZM,@RR*R&WX95=X,8\>HZCV^)Z5*@6C#$<#LA$N29XA/W*&? M'BF7-&"!2>QBA$57)0_9!K#V,-W1DA]1>;/O"8+'0XR8PAZSU/L$(NZ%TYRC M"$E(N1=5T"FH&C6(@:U<>]].9G;-=HC6H++LH^TJW"<#E/ ;*E8)QL^/"BR]:/0+M!=W ! M)ALKI:*_%UWR7Q, 5>+.%]T,0 ]CID3"3], 8$E@&Q&V/TG3 $NZI7DR)^GX>1]?[&@W"LCUJ MO,,] 6\\"$^(\'_W8"_C6&*">426+OC%FV'L&(0K(4'G$:T>_6\.PS0(V44; M9&=I[QS!NG^D'X5%J]U_ H_1/T)R[FQ[_B/,]@](5-F6#K\ME>$IS;? TRZ2 MA&J+%5O^6&K8%D?$Z7>3[HL6BPX1E!))">Y4\LQ2L4160FJB#$,8633&"(2> M)GAX@L:B822GK?")SZHBE"6DN=K$TZ7DBP:0@'<)6/\L[0YL0!L)6BV4M!<= MC2E!M15%_16!B^Z#HT%S^4&6HW"(IGK-!S*#O6<;!O=SNYSZAR\P^0QQW1+L M(]MN<6H(_O$K(EC66.+79YJI-U4Z@:]!C!!7>(3.:'-M50M$^CSC'L:GPJ&6 MX_"+XI4F,9L[+7/%[G*6K8UM^A);W)W^6C>>T5/2^27Z>3/L>)NYNK!I'73 M@L+4O8%6;-JM%B^"%;TW'R/D?2V#X],I.R.T%U0^.6AF>+ :1%$'6CB M+6]@^3H9@6S4869NE;'#]N^G[)!"@B_"HHT"C#Y7M)8>"#GXV;7L)TNM:J<-R=@2 MQ 5T$J#K2!A++6QUP0:_BS;L2,SS1BH;Y(#ML\7-#P.SJ"4#C166<&":+4^ M^C>*X*1R46HR:UCT>+@Q.-3!=C![)2+>RB&5)Y$KL2#PZ6FM(TM1N%6 ; != MI+N5I>C-TBU_?)K4ELM9J+IT& UB47S0+=OWH UPDGQF%H.7086PK%G1T/P6 MHPXJ]^.F"DNJJRPY[G*0[%UBV"LX)A GLS:PZOI4_E). I=?R=BQNC MCS5W8VSHBHPG4E.-'>PYQT]ALZW3JQF'!>0;^.S;!!R.4K+8:N*IZL GPI7 M:T*3PS16"3"H,=1V1+"H8* 7L]>GR4B_31=U^I>IE7:*N M:H5;<26.FLF?8^XH>T0!KG&CN[+=24-^*=.' MRXPCN&F1>%_T'_(GVT1*K/ MV&7-Y227W4F"\Q&:_@A^80;)R:856*Y'OSW&?%7W$FBB:BWL\0:A'4688\;! MDP>_@<;FF*!G3I@@'?8%X>C!\P'2AWTOHIM?!8--(_+RK&2OX!/$.<"-AHFY M B$PKC)XDZ=9<@#P[H/2)Z$'!/H+*")590/1XT@>%H M\<9X3<:FEK]-TEZSDLH<4J9)BLU^+9&>0K-2&S9L \Z:W(^)VE56LMKU2,6#;.*0"W7.*F%!2UV((K2E1.:)M>=%\Z(243V;S7!!UE MPM:RM4\"J23S(IL@I?3T*#;^*>H:60>DH>C$ >X4<+.138Z%7-,U,T7AI\7@ MVGCS>0G>OUTX XV=EBZK$DA_OP")++^_X;H6VG^!_K32R0ZZG#'FW.YMW$,)R/R4@T8HVW:/C\$G3G^4E% MKJ75$Z+J.V^'I"KTP#;Q*_"BNS0C#;A3'X:$]A;;1*H0$L2HS0)'+&3'87$= MGFI;3*0;LH(M+TF4%,$<;LL!N"EAM*&S(M8K?L!47M'][;SX[OT(#_F!N;'V M[^>'&(.4G'\W;W>_[3;TP76.1&$DYS*!1AUF])F$0>C!TYM'+-!9XG\3L'SZ M>'-'.&\$4]'-MB'L\;F_>*(MY*NG*O%)V*/Y_*(K"+S-]M&+6;'JC0&:1?'W M[\G[/LE3M/3[=P2-$VXQ\OZ$V.L.>G1J)C_/%HS@ZD+TL9K!_/9G[F$G)U*4 M\5W>)Q!IRPG$\T\W !H>L MT9I!_XC#M4!MV"0@>DKB;!^=R-_+;="@+CO5&,!I&WP'\+#95C%L#-A+3-1^ M#>@3-\D! A%^JPN&:L\SQ!AST!((4 M!]@^I&GN86##0JR\^S,/LQ.+38@G:B955[L=!#OT>I'Z 2""X@M$6@B-5C%& M3EA*$!/&,$T1AB*V27Q/M!Q'Z6FZ&T*$,59R*\Y.W&*;^.V89'<__#U6-5\9 M5%]RIN;]?CUN85):O-$%W@/JWBBC-.^CJJCV$*>9%T6@DHLPEM-VQ!T_T=[^ M"3Q(9+7D^WOR% 9O"-TC3+93HFE1[V[5.4G15+!:FL2X/W9I>=TL-P0=28U'8# M+)J^4WT+%2!:,%HR,@QT=-;]*JF>D$7CC;0_I45E)#P72T4S64='6THX^Q06 M#Q=IKU8MELOY/5;S#+F!0!QFOVI ,9.+6/K.XM^A!'T:X Y;2VJ; +W&J#M+ MS]=5X8Q,+^4Z4K0DB1B_K\AB4R*E29BT6WF23"U7L8HC\D\!)]%5FF3!)!6? M5<%L5=8%-LQD(\4JL*U*?6:#C1:P5H'HHO7PP^@J.*U:K!\I@PTV*8K .! L#J)/P',0O37EXIKD2UR MTT7EYQL\8H39TXL'LQ/W7B@#K=BTX )Z \VSL2:&R_0;[HUW\1'_"TE@7AX9 MYPM2#,$\)R"0VR<1DJ/3PN D*A3#GF"PS=[AD,1D9US.U1UF!5UI)D==!- H^ 0N1N%/, M":MU#=H7+PP>XK(D-$MJ98PVW[65^)HKKGMZ3F*?^ZK%\\P="3=JZ!OK6 =A MC#9NTGM.,B+[D*#P5^"#\!,_8X3LKQF,-Y^XO23N"!8E)!W!2_>E MY9T&4=YPLZ3TC':ID/AP)A@[Q#WV)P)2+?\ASKQXARE(83YB"QN"20:%P RI M ""X\V",L 1I"7Y^R(GZCS [])EM[24FZGX O[_> H@0 ?>3$DL6GX$$7 C=0CV($X1XI_;]"!P;[:D*3$+L916,HXW;5!O3CX6CZYE"?\BD9;Y-N1]NG8H_Z* M57GV!$LH?2T("(1/_B2S-\)[DIR!QO6JFF:))&;.!&.'> IC$M/X@(L/@)2U M]=XP&[QF8L>8%=OD8[15AC6)%S@M0RR-.S?8BH54+B2VI9OM+3@BA9_.$[D3 M+&*+Z,T7[=!?<(N[)+[*,AA^Y!FV ;PGF*'@!.F/-]0\#AV,"/7@JT*<*JRP;=+:0Y\7C'$M] M'<.DC4O3K& 6U%".@1$@M .=DP>HR1GG>CGX,$'V_^&^DB#XO_\G@R3FJ?PA M>H'@1W979)K\W_^3%GTXJVUV M":;GY&<,AL1?>Y#8>M&Y5XGT40,2F/"70\M]TSZT.-R^5>>.$=?N.!"X$>_- M\TO&ESL.#G:4:A,6"K'=CL.#'?#7AD<_IMKJ@X<';)!,XK\$K3,QB"(KZ+KU M/"B(XP@(RMBM*6!0!X;9#0M9,LGE#W1"ZOBYQ5&R+03H!6U;?7PI*J >U\VB MC LB"[J!LA@ZH1ICWBJUPI%';0;+'JT,_?P#_*7&'@$S89?*8K,;FR$@14AE M-*PNFW'\T-(!YW7% $9F@-5PD&(C@M2!)A)(0,T1>/!8B$Z 3,L^^L892TP2 MK*0'QX$@;9*@YTTX?GI5"\1\9H?948!W]_QL#<>/KR8W,O,]'(?"&%E:(HG$ M9NAH%*E55#6;0:)-QI9'JRG \;.MP@0S1\EQ*$A+$PI93HZ#1$[$,.+:F!TQ MN :905E4CH-%CL\RTK((<7I?8Y#@ UFBB3&N@X0(:P#,EB,$[H%29Q3P.9OEM-06@ZHXW 0TDU. MJNDBCLX\,R^EU?&3JY$"6A2_XP 8Y0#AY-Q. 9:_VTH417F[C@-#32N?@33. M?G89HQPM9=CQPZN1@W[:L>/'UQ1H.0TEIW^S'9HN% M_,1NQP\_5C(T;?[*L_VB/C_YTR7 M^#/L M.0;WQ;!&V[-]\4OA3KD4S;(G==?IW(%+=:!+20?[2CI(2[2K2+X3"L VYTI, M"X5*"G \('H$!%J"A.-1C7)@D!+4'8]B4H;$/$1AUE"-01"8DB#,ZJP==/H! MQ, "\SC?,E[_%LE!95P:^BWQJ/9BO+_&7AZ$:-(O%ZOY8JWF=7#BW8\CQI:> M@Y'53Z0WWJ Y(,TVVR])$A#?%H"?H0_2MR1B&S28$\S6EA&9AFELMS#1QPSV1R0)X=5A\$W^$6;[FSS-T#EQ MOG!Q&!P_@/X+V+W5AJQD]DFANT@JDE7<:TFX9%Z,>++!!U%@56M;O%Z%C.'F MN"0@KP,1X" M+MZ-J*UAVU'+*Y"-&%1=Y1)$Z%+DE-#MU?8,LQU,KL-!K]NI74!N&I>-XQ"7 M>VZ#7#:.0T;-7]-&-98SQ/&01B4RQ?.HN Z'Z/QQDHD2N %:KC?'3SZ< @D\>HY'_2O1(:%' MT'5@3$>)!G@?'0>F)*V1?)>. T.C #3I8YLQT4;9EM1V!+M^>N=5LSG)EG7Y M7Y,ZEQW/&S,CSYM#3NM2\I@^:L?3\WP@(W1 MQ#GR"M!UI4CA*X/"7P#2>H-7X">[0F$E\19,HCWQ9XT!M* @7+1H#3$KB!15 M[FYSB"4$ LGB^55VTC;L>5*'XDKFLLZH(@_WOKA3;+L_@O[D=QMB$W;0%%< MFV98R"ZJ65KORJHL*]1Y8S0V.VHIXR?6F$LFJDM9;Y=V%K(V?9?;64@@ M>NRRA4O<#;YQGH6S$==' Y HG2 M C\A*&HKO]4@F:+-"QUL-D-!6_2&S8W&9PR+DB:E E^+S6!PMT&2=?%Q,P5[ MS1@")WP 7*^8XX3>J0QJ^T?=/S4"I*YJJ?1\30G:7S@^R,=A\(H_.!Y,E?1E6V(NW,5:6XC M7:*K2'H;ZRM==G;<.%_KLE/G1GIMUY%"-Y5?=QV9=AW'KC/YV M0%RMYSG)0(KT=1!^8@!3XW+4%C"'3_GQ6$1P>%'U-A_B;0(/!3WFWX_L;/-M M+4"*#3.\CHB]@78$H&.S4.R'$6@QB/<$@_L%)I\A(M_7IZ^(Y#8>QQ5BK9]$ M:A5TZPHW'P?QAZZD'A'F([@*N7G:R:5$H(P MC4#*3#,99J?G@0U8R%R>!DRV8<8)+&P,L.UF:E0?>S.\A4S>C ] 0(JRJ03U MB^?9=H]G\C7R'GD+&RIL-9\05HZ)ER;[5?L7*AUTZOM-HQ"]#>J$"\]5_.>$2_'.$TN M.R6J^V:+$!PQC>Q45I01\"/R0J!_I[!$I3Z-4!QV7^AZ>W2$VU!XTK$O,2>7'6I#.R",Q>P"+4 M;9D/3MBF0^S7C1^?K3T*3%%A4?T<"&N3CW@G].[*S&&V\0F*KC5:63-8[V>[ M!3["@KL?_AZ)@. 5D?,-X>SX?_AQ?'H1?D -PH_9?ART?] 860>%WX8I8@I> M] 5) $?/-$B*E=9L$MJ M)$W(NO,TTZHFY]ML'[TX0._V%=?SI KUO.'FBJB->2=%'$,?[N7K:;[(XI4R M;F[F3=C&*"@F@]$V!YN>;]5RPR=>^.PQ]#Z0_LHYIM(2FA]U);@SBK[W/3FR ML]Q\XGIX]#JX<1]M;W. W5LD>/W%@THH3YNK&=>O/:2G?F0=';4TV- B$V1G M670%2 : "#\:%*/:<2U>#R%(BLOJECR*KU9$PV0U:PZ$+/ M\,7_KH!\4H_DZ,R?^HJ&7XW>*V%Y4XF4]!#7[?F0B%JBA"#B1'+F]/N]19+@ M)VF@QW[1:G.-H;V@22(5U?ESC!VE]F+$M:)YMJN)K'*2DR^U9EPJ(J >GE?' M0BN&QSD.*,4@.6K/JD8 FN/0F#(\K9>'/U,:W(S@4X[SJA^=5*"5Z] 9''C5 MRBAM1#(M$R 2\4X=@(@"B!R'DW26A3)Z.0Z8X8%6[1QM8>22X\5AADE#DF%0 MCL-F:I:O&*CE.#2'2P#CX\)#5"_=JG2D"RX\";13VE1D0[#C@]!%\E[MIQ@,D1? M"H5T'M"8&(A&7 M[7BQ4MV,HQ?C[3A\9N$-W ATQP$H1_+FCE]W'*AZR)M*'+OC975UDSE>++SC MH)J%XLF$YSL.QQD(GQ52W8S%CW6_8FI@+!6"F!P7'P MS2,W*^9/. Y327.Q?'B XZ7-M0MUK)04Q^%DYBW.^ ;M*Z.'\63!+ M-J7)]?KZIH#)R+=RO23_7*Y]08Z7Z\7[YP*C;'Z96Y7ML2*.;BB'X-G+T)^; M[5D=1X+98X@.%J#3G!N -=C$+>Z<%PTM<,](N-S G1>7MF:<;-7;5H^Q-5,N M%69K3A05?IE6T5YEIK',RH8!XM3N:M7)HJ0,U%^+&;U8],Y>]AY"0A_D&1+@ M(FQH>FK1B$XE9L$DO:!-8=8 *_K7&:3H'__:?(\!3/?AL=G@NMQO__=6W'JC MGTEZ?6K^AG*& 0N8@3\5EVDC-"/Q%_0'&UL;O]7\W1< ?2SQ[Q!Q>0ICPJ5J M=:@Z\D,K6LZHC=7L6-IK6W2%CTF75S)28:+1R%Y)Z.[^@JJYI4ERW8J.>2F^M< MW8:!DG"M1[0R]/,/\!?T4]QU[EPW60536KH' MA@U%$+49#/7A_Q*TKIF-#G(B:[L/?!^9K(8)^WUP9*#Z832E4$>/.99*#A.( MK086]YTPM<\>17 "_\]G+87W48>M50#7TQ,EF")'+;'Y\%,QPR'\PV8X34,R M&3JAHYE<>@"Q]+P0#5"245D=C7;6 !U)W==5I]);?CAX\+39OH6[F 1;Q%F9 M@8'[TR<1NG^0SN=''@P2+\><2&JJZ#@++?H[ZPSCUUV5E_0 M*]XLU>G2_>VLVWKR?H2'_,#<6/OW\T.,X9P^_\[.2[3@T?7H,XC]/6*ZW]0( M27>:N:[C2"9-7\$GB',<5D6]!?Y8B^[B5(-5C<6VIUET("W(-=&K$3SJ9^^ M#:_>OQ-X@V2UY @TU_/'JM;O@[CY(A-8R15#5=F]N+38W@(D;[*=MU+S)J9 MNS0 11.3&8/!PR2-UJ/Z&('01#&_\K[^R<5ANHJM@-H\G M%=[VB#'W+*)9[BD79_N2+KT"K6C.5E'6$SEG>G"ODSE<>]N:,/9>09KDT =I MV]=#>)20I2FNX!0>/AP.Z$\8>A&_7Z2.I77+)WA/>R_LN.^P;QJG%89 !7$K@^E2,>XC2''B)^;Z5T M!'U%5P])ZC,I2>.C-QDG!\1C^@*!CA4G/%^-&)C*5+0')TOQ4'[,\?5_4+>T MH7P_- (W:BGM;)8"\D$'&KC2G/1[T+E&KNAF2/9 _W$=>*7DO;4Y^$XN%&N MLYK1QT+&#VPSO.0"F"6\P:W@$9Z[TA%HT$(W]8-CVN#.N4*=1U ??2YA1P'( M\")6P< ==ZS5AQ3&>/<, M.+OS[T#&C]HLEB?C1+8:%%*\9%"H<9-^TL'I"&!XS&02R"SF%4E$"K>XK,CW M;W,ZV:2VGHXH;S,<;%;/I^IP/F/>ZA =AQU]X2@PU*15U2@/FW,U9[$H,7#:# M: XZKC.EW+KN15J>GX$V'#-TV-&%0/08.4=[DVA[5=SX.T>;1FAY3&-#_QQM M,:$==A.$%;K:<4(+; <');K:6$)/A-K P$=7VTA,+T]H YX%Y7W.E7WJKB)/ MP,/_+EP!=2LO7,HGS6!>^ ^JGQ4]J4E?B;J12SD_N,KJ)<>5_AD=:G]NF,+9 M[B9^!;BY:M' [#F)8?7/:R\-F26$IOF&L:P$'<>@U2K2O[[Q!,%GI-JGCXD7 M-UY)O#L;KG&1P>KO@A) HY8T6+N\N1=!(Q'*4%;OK\&.?U9FX#^/ M1$-6JN[OK_U^JB=.&1#>>*M _(LRB'^9$\1(+RT,0/0*>BHSC8&][!K+!71[ MC'-IOI,:@>AM>4>;3JR.I94+P]9@)&D7G:>I[([ B1N5/0.@%A.D/?D;YAA6 ME@(Z%1F42MYH5@R;@2,,8IK,]DT%G\!Z8C,DI7H5L4VK+7 P[2U6 T NG55H MBFD3[#&JOB/0XB:YS@:NQ?!!'>:A)E!9UA6KP23U%M6,UE2"+<8S79NC-R" E+*R.YD=-^@A_ M<0$X=CS"1H]UXY$+D(U*'+FO>&7A]HNU=*KZ4-_42.GH)'1T:9A5Y:;K9 MOF6)+^C0U1]HLM3\)TYD0#!\02L"Q X#LC%^HQK!K%E;2[WY(/80:_H:IT?@ MA]L0!,S64NRQ1K9\GR!1T$OI3G;.0',M%6J6T,!A#@EBC]<D4R3;G%I@@,FC[38C!&KF0Q3#3,DW'[BOO29%^_PZRSV?WTJ:C+@.^ % MXBJL8"[:[RS($:U2R"0X$ZPY!!98,?:\HM?"#U\43YR7D%7ONR)4C/:#]''N ML0GST9,T=.:\:>9PJPXP\ &;:67Z I,@]PE7> /P,_1!RD0D]EC-_.]W)(Z! M'X18O^30WWLIN-I!0*#&CD&4F&4VD>G*_S,/T\+&PE%T:$.MV3@7N1F#7=Z\ M>1K)$63.8@RN ,8/JU=<17=D<4(2TM%+))+H:[C;(SHB?M-2\TPKR:5E<0/) M]F2T9>H,W8V_6KIL^45Z/HEXO F>M($EEV&(8=1A[C%/*RC,)2?PDA.H*2=P M=;DE5)K.0S[F>+N.,)2164'0YA>91A][L#'P%RU&P-XJFL_QY>8Z3(Y[B O/ MWB3PJ*K>*?1EO3>]AX$Z4.:YLS^ M]IP)EASBQ8-(#LSJRE0O ))M2AV(.=DN>OR<8]3>;-]PP UYMS=>%.&2NY6P M7@Y48CP*JQJ\Z\0'($CO87+ >(?%S_HI;@N.U+QG[P,X]^IZ-5(/:WT=,W4OWHB-\GAD,0= M&H@5H*_')*Z@CN5IXE#&<79,)-6WKFZK09>A7J$_ OP7RL7(S#"&;&>=@4@* M7<,[ \=$LRPX3B,R5_%([)GN9[N/C"ECI#!RPK(<282YY*Z/;.[##(3J%-GF M1QXY"@4I7W/5*X,5"&3UV:5>BC!2J(4+%(RQ&@0*R1,:J.SH"">;8:F>:R$1 M^MO))Y3@RVE";W3-?67BJZP&A)QZPXFYZM5"HD0) M.0(!;M&M42!P_E6,] >>,RZEHI<O_,&"8*G*)8U>CLR1%8<*O#:0*&(S18KJB9 M>A:@I*V,+O8Y C%N;;-90;:\$F?S&;C[47LVPW!RPS9=5;49)-K,,6J1D8Z7 M0M+^TL2QF39#;+)WQ5;F'*\+-47$!R\BUF9P38H]#'_+%/#XGR6A#SL6V6;0 M3<_@K2L ^#>WL6YTD+C-,)T<'>Y(<":.])O4)-J&H( M7:.7&6SBZ\CSOZ7^'GTYW9!I6$C#K#0Q7TE\1*<"/)]417\'_CX._\R!?*7Q MJ3YKOA*YWI-)53"?XI.:LV(K'DZ8/M%1.H=BC;*J,.5:*VO:]$K3K;R%M\!/ RX.3+M M4F=C@+C=D[;=:R$O(U[I[BK/ED"LCNR:IP.C[(4P!1Z;83AKCS.1H&O.->!, M-P;9(FO-H?+.8AUA?!L 7^KKF,3J83*:ZE(*:E>1=2D&MKQ34#&XL MYYD%2[RU^3XLY![V98;/Z,/513 8>KJC?D>W2(/ <&!SV8?%W(&B!6+I7N(V MN1CG]!UM57KS]R#(([#97GVB?> KO$_@&]K;N4P%R]T[; V#;;H^LO.&NEOE MYI'(?8%,RV%9[/D$2L!IML&7>>\M $@EX@.P(Z03UW$[!;3&'WP71. MEV3I./RFIGKS.P-G3$72SF39 K"#]LQF?:>;Y'!$_ ]G'-

X$)DNVR$T(/ MC!I'C$G/(#-LRZQV]8(VGS6W)C)@2DPTIFCU@=[;)<]T*3W=V &9^R)D7?7& MBDGV'>;Z)$A[D9EIW[&$R2XR,Y=YK-$FM=''N\[#J$BNYIB7.H-,9I)5\MPM M.$+@%[Y#]/<($+DA#DK-U2L*W3$N@&5PTK6\.=-A0H0V'V_O 6]P!T$J,!WR MIMCWZI $H?K<\!3-)NLGS]\CM@^)/FPX\CC3N'/&R^ 'T74'29BA(>YU4%6LI MG&FBFN/FQ6%46)\8OU3P\9\:7\IWW.BJF;$3?6&I(*&CB;R&XFAT^!"><%4STFH6N\(:'*C):3;;[B*&O16I'45G\YOA9T!(KV#0V'\XYAF ;\DV M^^[U&*# ZB\SU\8;9+!N]8MD+63CH=E>#\$D9\W?*I(/W0 N%BQL-E')%/4= M)EZT8@[E6/9R 47AWIWP<0%KM!DT \R(U#)2Y9DD5!J\$C M&RVN*GQ) HI.U!PW 6L@XI)RX'(!-9R(,X5)QRW&DP!+P91NE6'P%7R". =7 M01 6.WV(MPD\E#XGH_8]M$EOMX-@5YH?RZV*;'O":>;J)]!WQBVB#9)>!VN0723 MIUER + $^QE9ZHT+:K^/6]6B^SW5>U,C:.UI)LC!!I;0I6R<.A!4H8J ML";9@T8O .(?>#O ;+S*FZ(Y2/B\="U#E)4)08"3[]+W!(D:&0P_ZBF9O[5N.8(C1_OQ1=F$G]F!SR8YH[#KXA.PT=*SW*EJ9/O^-'[ M2"">?[I!L -0==N<^>82O/<)S-X!/)!]X#8"##RB##2VZ0T2XQ'?C7=D+Z_A M;I]MME_3(OZ9L7_^'$N.4O?3DSK$>;1FU">KW_TXAH7M_@E)=KAZ^#^!1R7[ MO.&6 !;M#LG^+/&!/M;$#B8)!GXP]>7&^ M14PCQVT@[SV_[%+)IX9CEM.-W5X=6E3A5*#H"&UYYRJF LYCBE J41DT]L!DN MTN9E"0-'*_N?CFV.1T^,1Q&>/N9XR, 3DW3Y!PO'#@ "@+5T/&Z@:,!TE P MIP#%WZP$A5BGG0(6?[<2%@+U> I _&HU('K*]A0@^(>5(!BOYT\!J]_LA17+ MJP)H=#$I,1KR %\!,$"!WNG M\Y@7[T342GQ=YSN+ UR>6ECW=I)/70 W[%-3N6\WA)^E[\E+#OT]T2_KM\". M!Y"8I3NY'/T20(C$&?R-/XBQC5'26#S>9 ;_)X 9+NG4WJ"H0QQWEK-N"RZS MIQ<5I;#615@.)82'EOFYS:1M!H%,EJ(L'@Q@^%:#1LIA0Q7(V@;"*5B;(X#C M>7.,0&XQKIXI):9:\Y:1/QSWA\P"1[Y\Y+C39&H(2HMGB[ '31#HSHJT['V[ M$7//,.XH3-0=%\KY*,V*(SG)!NO(BP,(IQ:74R+%5L<>;.\)Y(Y@@;;:-@!&^94$\<8F'FLKX\?X]>=\G M>>K%P?MWQ#).FQA@6UY6I0>A-TR@7) HQD5( M3)RP9" F.F&*A7JDQ15JW1NBJU3CCL0T[9'3.R\JO:GI0^SG6#:@[8T^T 8F M4 '7VQOYZ+1FH%Y568C@K(A($Y)Q-51?,1E2KT>9V$BKH/+I9Q*[9XJ*0Q= M2KOLT/[ ?1Y3L8,Z3G> =U%1/_PL88)IJ]SN)&?JQH;C$29(LO9*3;#[3>JU MB^8X9Q-5%YC/ 71BP=514\0PH"@)P#9#1F@]5M-;6I8OMA1M,T3D+*9"%:$% M"0FYU1&0\&RAFF&R'"NGM-I2TULYM<%1J^4XDBNC>SAJC!S!H*74'$=#ND> MA:%3.1K*K4U6:>MICD9SCT"+P=JAH\'>HR1_FF+G:*SW"#C(JKR.AH"/>4Q" MY=I!GQ;33V=C#:=+1+/IB&:B]V,K31.\/(\1<[Q!FWX3S24LN9P)YFS1#7#R M&YOU!RX_9'/6.R@#1#:0I+S(7 9UQB7(5Q;$O#9OS/'V(7V3D'P])G$QL&F8 ME'T(G)4T8]5SCO$!D1/RQ586%#%1H*VU-[#9ON_!)L_2S(MQC]^NJA;0SI'1; :'SN!V MGHRW(!A,'GYIW W#\TR)5)$6/"A0LQH$THC $S\-AC3/W*U-)"=2<($..)M= M35,Q# [T; :'WFRH 5*ZH]XW:>#H%?D==/U39=LTHZ!ZHE9+1J/: M^N5G&P/VW>$8)2=0"!5%9C/72\0>;_X(10LL^JM]QG)SFH'B::;O2>9%S=_C M&J7/2?9/D+T"/]G%X7]*Q:3,]A:!8])O+P^TZ&F$":Y]4?X(C_MI;AC3-V%# MWM.E-)A CB]?QA>BTCW$Q4U^@4FJ76/@?,E9GX\^O8SA(!JKV%AM*17;, 2% M+]1U"ZOA<:D(-"7@:&)[RP7GYHEY>3]J1UY.6H]6JJRLORP=>IH*[G 4)ILA M.,2GI<<\27NYBW!Z32-%S:3-V@Q[.W!UAGJ5-M4CLPM9&?8!QWV;TUR")15& M9VP],Y'^.H4QPADGL\B_?.^%D-2AJ)SSS5.#X"[-P@.N5?$U10+F=>3YWU)_ MCQ9.\:2RS4T HHM'^N*1=M C?7&0+M]!.O@)UZ3Q"C'80T$67\/TVST$X $W M T32SRNBC;I)A_1WS?N/W/4N$M!_B&_G0^9V<.4(7!, MT9DN;LF_. RGE9U MIMOP,PR0V#/7TZ)^=UD@_3W!)0EP3\:Y@=KYLEFPOL"0Z5UM#+CX_U;I_[OX MN]:BV,L+=DN'^\5YL@J#M//>DRFE]8L'8&K:2I?L+T;_N>#>%?\O;@(6Y$L- MP1GKOE0*V5M^.'CP5&6S=G]=EKT\.^D,V_*EG(]7$?EXB/,EN^Y%['A,189] MW5^QP,JOYTAR%G^=WS(&NH<8/2U0%T)X+#?+\07P9IAS8A1@!@']%LKWS?)N MR$VV[8ZX_@O^G.4<971ZU.@C?0$Q@*0([E5P0'PNS2"I?5JB#=.6$15@N M'T G0!:3+2 E)#3!(LF"G5%IS]KL,\@*:%0MDNZ.Z566P? CSS U?D\:(9)E M.?*K. N#,,HQ!,IB,:?G!*\3Y6A?#_$M_B4A3V3)&R_R2;WV)$X-Z[V4K8<@ MO?M1[!RW,<&$$1V](+5W'HS#>)=6)Q$IO-J6MT#3'7D6.157RT?,*87C=G]] MHB_ BY.;\(N6@5$802>:1SZ3H*C+-$RS7=E;E MULU!Z;JV'N9CLY@Z0,G6R9%;ZN&4;,SF.Y!0%61)9)TV+,,EK(:)7(C6])*/ M&$.="=Z24]4M@^EBM/TI.98F0<,9PT''%TZZ6V8D).LJ#FZ0[(%.!V(?HYW^ MFJJL!NCL37!:IK4:H:NMH+N!N\S7:>JTZFQSXG@C= ]M\AEAQ?DGC0:\]-X_ M0U?1?4UH2.A[T5M^/$:G:R_S]U^>7IZ\.-^B[Z*7'^_86J#\9+V7E,*L<4'H M7^?+0?] R)/C4-RC![,3H[XE<]BL&WT%QU*D292 MQ05'>_,!>IMA\C5.C\ /MR$(F$=AC]7\?M_RC[(3,ZG^_@R^W\)\=X7>8UB8 M_]FO5W:J,0*+(YN1?G@FAQP3(GVLL:V_@@A[)E\PWG*M3I2!FC'D"_KC!8EE M!\\'2*)#Y)K3C(X]>,(ZNDBP!&EZXZ7[38RX^S%)B8R5/H.NM4IIZKS$H7*[ M52^?P73HXZS TZ:P<7UJ_H;S[A06,';(>ZPZ($GW$WOQ,D0@<+.1JS0%6?KD M_3N!I&^$T#ZLNHIV>;J4@3,2JUVTK*CY)$=&DYEG[&H>DWB'DRF:9J5"[K]! MR+-+<.PQ5D^JW],Y[MC5S!7X+3O!EUHE7U-@##:V^>L\1&SN3XQ4)U#PX>N9N'Q9Z0:4W48 MN">U?^\1G]G$]#!8YC"K2 $;WUBC;100KD]GYLXYDLH*NCL#WUZ]H*5!BG6X MIY>K]!5\AN#[58QV@I5/OA*H,%OSO@O1O; 5OV(+:ER8EI'H_@(3'X @+47( M]Z0AVB,ECX"5=IBQ2QH4PU/@(>J"P'X+/D&4'(D*>]9FN8*![&S=B(?1Y>IX MA,FG%Q4FA-LK#J9QAD^N7+Y X)%/@R*P6$ZO[,W2O,];''*)8Q(1$F(\)6CX MYN%.B 6VTK8IGC2'YG$+8/A)HD4?0^^#9(@^)_%-#B'HQ9@,747W.7Y_I7_/ MY^Q:-&<"6%>7F]Y$"2Z=^.*=L*.#&KXC.4GS+E\!%H#05QH5Q*^]"%<21;2T M$I)I6Y6<:4ZR1 QA5Z2^@BPKPHWX67"\&>8:9A6IR^E[4FI6B#8< 8L04]IBEWB<0 M<2]<[B6*D(24>U$%G:J1:'^_PQ=S+J9NA/NZCC=2\1Z['L@QS(U\!E4D[<&U M&E+<""V16Q=#0]']Z @P:+%5VJ'A?%24E'^V?C+23E.KH2$5TLCUH;9BOE3) MD-6P$9-=MH>V1A..Y]31P^M@S=*>6ZMA).0V7(=N16 Y),?=TP_W#3?I">U] M60T3,.9X.4J2@J/5WG7@DD2 D,W0 MF0.5& X.1PO5Z_&=J\=KV0RN.;!HL(E@"L#]S1$\$\;3V0R<.;!*Q8,R!:S^ M[@@BB8,>;8;.U"9_AB=R"I#\Z@;"R,:?3@&B?U@/(JE8UBE \YLSH%&)CYW$ MRN%(K ?X%9 MJ:HSPDS1B2\@V4'ON,7"/J59[M M"242=JOJ#=:R^13X_[5+/O\[S8ZPV#C^6P/FZ%__NKGJ0K?\J47PDVB_1!EN M[ #H^R#-0I\X[>&)FU)*'VMLZQO$23W,J1\3'&X*X0FQ']R7D86_G FN(Y!Y M2D)8"9*><(>1Z']S&*9!R$XSEYVEO:X]"P.0#A1"(KK\$WC45&7IN;/M^8\P MVS_$I=R'Y-,M5191FN]F7AE;,*QE]*[,YFY@C92,5YN)V&**(Q!@I3J-!X$; M\7=RAD2Z2M)O=]67]&P^NR@L022#$Q2H!$='#RHK*#3OFB'4.0H!"1(O(Q): M?7J%CG\L98W_V!= ]?6!85K*/V^T&IOR"[BDS4?73 ^%NHFCL) 5?N75'IMC MT"8%!$V75=JV;%I0%[ VT8M-NU1D7.(=>8!+D/G$FEZW.4Z9SB#U6 M=\G_YP=.B?_ZE^8ZY^ P9KE:L=2AUFR%+58NC-?Y44 M!:MM=VK%M60A)= K%@017NIM7[:W^N"70E*JGBRAPG N/W>6XJT^KUQK98[( MWRI#R)"PK88 _\89,O@YR)HN(MM\X@%MW@?8R6Q*I9HOX(.GA52^'@X1_AY96;C,0YD,4-FMUNH*&5OATN*^#3O&[PS%*3@!<@QA],'^CC1S+5,XE+K.&N8R:WN9:I0RN3R4Z,K-L MI.<;=-QF(20R)MZ>L$DR<[AFZ_@36A-](+C9A['7!!K^+-ML+C/-(E!S_>'4 MP19M?A">\)*;W' 2*%%VNJ= BFXZKOL.!I,"S74<1*(G56N%4L30:F!(NA%X M]+%M+&1!SA$H\&+BQX-A(=E0HP1./IR:>RYLU!89.Z2F&CO8D;*EA]:35JQ:-2 M87]-.'&XB\W.WPD@HL+3%@8:+H>2 N,BU%@IXFN96KL8,7>EZFY=4:%J]%/1 M7X[FQ9]C[BA[#X)KW+:@+'WKYLL?UN)8><^IX)&PQQN$>A1A MV2(.GCSX#30VQ[P"YH0)\MY>T+,Z>#Y .J2/Y"Q^&AQ]L$%'^">(C)7@4')+5CFH,[]93OEFNBEYMK9PF2\[LH6CL$ M#S'IEH:;A?=LGCI67%WB+S[U9OLE28)F LI;$@4,Z'(FV/H\ACT,H_(LB?RN MU V^!XX^V-Q=P 1WR4RV(>M]-D?8(_C)"GP6;+E@4K@6FFC3C9%FZZQP2\*8 M]V:2RPW"+(>@BK%X3W ?0=+6E'L"E146XVJ3M7HOSNTVMX-)8+:R&50R]G%- MEJR60TK2&&0UZ*1\=%(F38J+84'QD^- X$;LI,0[$EJQVB!@VXLE,R(UXIDB;ZQ[H?B1":Z;CP& ^!)'],/10$.V*: R/\X!)&F,7P*6/S-?EB,-Z-- ;B_ MVP^XRK _Q?%_M?_X2LX/%R./\X\4_)GC(WX2HZ"-Z;/M/?;NJ^MM8@TWYT%K M[X@;,$P;>DF '1-@\K\A^E::_X'^]!*)FOW<\=;@$/H4+RR;,=JF[?-C8)GC MW3^"^9!>VW*K!?T_GA#/WGD[),$B6K&)7X$7W:784G@+4A^&A,<6VT0J(!)Z MJ9V51BQDQV%QH8YJ6TSD&[+"LH\WT6L3'/,5OQ8JC^G^=E[H>S_"0WY@;JS] M^_DAQGBWY]_-VW=HNPU]<)V'$3:Y,X%&'6:4385!Z,'3FT>\,EGB?Q.("O3Q MYHYPW@A^TYMM0TCDLUSQ1(.R-/ VVT+MU:?;PSLI?TLQ=M#.T$4#SNE6-2%-5HSZ!]Q[ 4X]T#& M('I*XFP?GPZJCOH(8?/<98XWX%@4$*0X6NXA37,/ QL64MG= MGWF8G5AL0CQ1,ZFZVNT@V*'7BZ1W !$47R 2XFFTBC%RP@IFF#"&*0ZY0FR3 M>*YHV6;2TW37(@]CK"-6G)TXU3;QVS')[G[X>ZRIO3*HON1,S?O]>MS"I#0T MHPN\!]2]449IWD=5WN@A3C,O*O)0L%R$L9RV(^[XB?;V3^!!(JLEW]^3IS!X M0^@>@=MP%V:OR;P=*ZSB;KJ/P"G5> M([_Y(,5%4X.C[2:Q^I#"=]5SK%2G; ' ZC/R+W*@2['N D?U\E@-#VD!A.L( M:G%>"9>+U2"1" %4D-B;SAK7CRWM3*M%MP$87S< 13%T @G\#'B4X4 M".>+R,Z3H0L#_'LV0T4;;HR10%U/55)@)TR?J(GTAT#4MD"_25-HC# -5^OO0@SR;<]P#4+^G?;V"'U M1Q@A5"%'(H:/ M/>)0 *;M6-EV 3#$U;(J) 0;!Q#>(I$XQ)5_*$?_K[_^U?[32UP\>HSXHAV\ MY79E]'YI%=Z1[+V]/K8^Q&5IPA=<805M)2O:XN)K>T^>DQB'9*+U(U)]I=V1 MN5W.N_\.G )- [&IZAL%[YTZGSRA2F(R]GPR$ M3R1%89J@>'8P(]>"J&5&U","+UT+UGYS M CD>=0N0,@%!4):*[KYJ!^Z>S:,JE^T+$AHSA!?XHDE!6B1RN73"Z?@5TK*) MXPY4!*RJ;6.L!I\P;-S#<3F*=JY_]N*%P4-<%@1TC&X)N=?;'B$]MA8_ MQ)\(9TL]]QQ 8/ME#F%6NDB DU#BX *I(\R12ATX*)M_X1J-&,_%!@0*57/@ MY (*WA%-W#PC_WD7H7F9E^4X#@]7SX>?P*7C"8DU>:!T8\$O]A]O"*EN837E MJ/9R7C[));AZ\XF[QN"6#5%"0@&1"EF:MURZ5S;-O FC_V;_0=3HD[%':*KZZNI#ARU3Y&*X%\O#KZ6="BE M:Z(.'$YD2^QP$C;Z"WI0VL1L LQ#)[8A=IIOM+3@B=?1\OE]=/!_%9$(A-/]0.]I,]8%I MI*5;(K@UQMQ6Y:.QZ,>0GF^N,*.DU:I;F5$TS=B!N(%CU+/P9MAP+WPA:W"#C2![7B@8M?MEERV@YO8]+0 MUC!S&Y:+5Z.?0FJNN6Y&ZE%HU&.JKV/LR*R0,^JY&(--5HGFQ)11C\"=8NP@ M_= OZN9[PXQM6"*@BWH"\3QSX@DK8(LNKS!&F^/1U$ L.I>F#36'2JRH(3H" M,4:;$S,&Q071Y9$A2]G".82G8X_7W3VG%\+3V@]]C%GTES'94 9J!APWGJ0/ M0]YP8^ 4A8Q002N8I!O,PG@/"JQ%T%1XPCZ8*6.LX2Z M]^,"5"P+Q@_#"P#@ZDF4";J?'M]]3WE]W DVJ%!R;Z\WME]\I5->9>;J*[=A MB@O=Y! 0;$[?_#T(D9-;+%A'/UM2D87Q+D?$ SE0 MJH-66:\^3U4.Z#:GUK'ESOT:!P@UL'4(*4Y$^2Z<"BX!9SQ&N)DW/ 8IF# ; M=GRC?%R-@5NW?3?%$%7DDV@42YUNYP'99%/]M,RU;$-4OE7P8V=GW@QAL0[=L'F)H M78,M>A*- (V['QGTT!'#V(,GTK-"!63%[XKE2K@UD]0=T,AK<^89=G1-/"5Y MJ.4AJ=T.K$6+_N;I!]QLOR1)0%*' ?P,_:IED3NWV9:6/[TP*LA (Q&N3#2\ M]M+0IP%"BY'/6E28FYY.1(O_ <&%VWI2 M#51[8M>" T"R$DB==GU6FS_A45?!(8S#-(,DS:*+( X<=VX$ MH;'Z864Q+U9;ZTV%3!L+Y_3]T1;?_>BWH8P P[]H$(PLLQ$#!HSAYD/G^OH) M*UBN,=*@?X[.R7H.MLXPHQMFV:286V=,L,01+*W<<-W XE4L.>XJ_-YLFPO; M5T4;;C ;?X AA7JV(2N9*W[#,9Y03\>98*YT!5\/IYZ#/\<@&G*5; ;"\>;8 M0Q(JO5>.(I2CC6U?J,]2CR&:99O;_#41=JMO^LYQI9K[*/F>UDYR2WSDN&P( MKJ(#D\\00>3Z]#7%B<"U['GEHUM@5L9'TY!2U5*\'7#TX0-W"D(B4H"D!!_= M2UDPLOV#QL@7 ,,$ITI#G,)R"XK_KU5IQ*7V7KP#K^CN[[9;X+.2 :2A[@Y< M&:4K9<#B'FG6L2_SKGP J*X$_E\0XZ' M]', _3 %KOG51Y"8M[T' =)+ DY0D26?,XEYXJUY(;Z,-V!JV9RT[@";G,) M%YS@PYXL+]C03\) MH8=: %H_G45O]ELFZ,W\:A]U3NX#5,D(WC1 M%YCD1VQ-PN4:B+L-!&=OFTOW-0)3FPQ@LVV5SW.I7=X("/3JJ;5]T(YU8AL! MB&LON 4?E46UJN>*2!E>D+B776K9-N9-5+4M"W<3HCM<%>,?BY4>Z="0Z^KW MV[*AQ4&D$P'4 4U7& M;M&-OZT0$&7YY4I2[4AH'<9%HJMBI< BTJ_*:L94L64W]8'EMLO@'17>/%@"QX_+]Z#27TRC%XG MYP*9%-3Y>?$2+N5%".,%*P0ZL]-@HZCD8@^UY1\( '+EG)5I&8SH"3'-HT_4_(RH\0W]%T,;9@R\-H044*_/@HUI1@]N M4$$?37C#->],QMG?WZ#$+,W[E/'%]_BH\BY-B7/*+6818=7\UI*7[3"HA8!H^>9E#QO=YY%1^(Y&"5/ MQUG"HH-278:2)Z3-M>AHJMX_>:Q56=8B@*AU[92?;UO-@'./Y5ID>T([1O\F M)C)T7:7!W(L>8J2'Y^3''46\Z+5L2?6 NIC0?0*QH(9UQ3?@XW[1&/\*+1P; MG-,,EQ:BA@+GAYR\U"\0R7M?8W2G$9Z#)<"B/AENU]/YSOD;3B6%CP$7:XWS M_/9J=O>M&@J)#BU07D:_\C\6?:GV@)&+6G.M;.24ND[F='LI^[6'-%0?O.T! MR+"?+8DQT7[S]R#(L2+;4)J($(UK$,%/8!=9KS9Y:E@OVV$ZY>]?O>]/"$\A MXEA.52J1/N ?"?R&M< $=UUVJ3B"] GO<;$EA)VD\.'0:M1S28[],_6$P\80 M\QMMOP_^CEMCS6^]@_G\O;<'F]]\!ZGYFV\/=I>UE I@57JUTOYN>GJ^5;RF M8VS!OO.>(GO3;BK?321$4W$]3S3U#Q!M/0A<8D4:SE_=>%EBLM=FR@%V-08* M;_GQ&(4 OH+P\)'#%+ JL2SQ\.5(+"VGQ!6?-\[N0$D,C>C/*B'I4MV%@>!H M3"<$$29;Q(C)R>Y!8X8[Y1R>6C0'6RV@+\JEQ),&0 M74H)%A71K]"^3H,\3[R*HN0[?C;W";Q!E+=(D^X"2+6*\+P2N31,&/*X>+[Q M([(0F'LNQB1SV;TR3Y)Z(IF9^H6LX<^&*GH-7LY=EEM%RS?3*VUCMLP\4(;# MFCF>8*-+_%7UY(UX()ET4W%Q>M4.!K,EJPK!TD]3_?_;.[;=QG7CKQSL>]'+ M>2BPZ!9P[,W611P;L;.+\RA+E$VL3/E04A+WZSM#4K(NE$193DR>%EAD$VM( M:X;#N7/8/L0^1!2G#D-%#KJE)KP2\[7IS.M,;Z^PKK?Y.(OIJ M9",R70*\=YB-"+6RVU 4VR9R42Q_35)Z0$SNLQ0 R_BH$.X?5_IJD'TB!X\" MV?DRO ?J>=%OQ./_NP*Z2:!'X,O-*XE>R")FZ=ZINJOWI@WRRN8U=JD:ZT-( M J*=N%2F]1%$N8\S[E*MECE-1"AJ&$$F84IX@RH#"[=N;E_\H:P_<]TXV'HR MG=D1LC0UXA4HTIC4$6(4*O *-,CG<@EUJ>JNA;R8S2'TI?B^$O9BLBLG7$:I MI6;"9"D>13TM0WWO@>*0S:^6.(D/!): M#1*R'MTSC*B ML^2,QCKO);X[A6"LRY[B1]!GI+?X,3I@*"%J4M]XN-T(#K%\1TQH-Q&T6WK4 MJMMCY [>LZ/PUABVEID X)7*AF ;L*!V$?-QB$)T8 )&\AZQ(1?XCW(\'D M!3#>D%DDF7IL4^J)CZ4I'Y97_2=S')M%1YIR^[&?$N%!$UJ@R=Q39TVRS/(W,IRJ-9NR8-5-.5"0L6'O]) M2N!.HMK-S15^<">:T,/&V(5\&8HNH[",:\)?J$^2-3@]3@69C-A5W^-$C3AO M6'DE:%"TCD42N;3B1K1H:[93W[]69KL[=FR]@8D&\O:OW=+7JAWN=O>E-:5' M_5*T$L3-7O,B9:Q%YY*9;G?5=H?^U6+7,>!F2'1I("T2'0-NR( C5$L+(UX^ MX^W$19]6T8N0GE'&SIQZBC^VX-C+C__Q9WC#S][Q2,&;PH_4!XS%J9A!?(8? MD4BXR+_00#F;*\)]])G1SUQ0%F-U97$CZBN\=+*GQSD+8 7\-#K]"U@09#KS M#D#@R\;*Q0E2_B?\+?E\E+/@I;8;^.#3+TFV35*:9OCBXK;C+Y]PM>AG90^( MWV$4C8.-G"OCZO@DHY$(;W_YE'*L!/.VB9!O7SZ%7I2364^(#3F 2^KQD[P< M7@8*4JRBK;K?YPB"C"_DQ+A\O"2(1"L1G]V:%N6L@$3G[-QOY)5^$FD#P IV M*4<[I0^[(/V\/R%;9%LR'X&G^+L+37W'2X6:_F$9G4/,2 HK/F*Y*,,P<]J_ M6FKL5G:@^?+)%VUSNK ;56 N:3!J"ELH%9!M-Z'*8JP4]U>)@+"4*-,)OKX1 MEHH[=<&J7,RBD9-"3_O,F?4\9S\DI[)R7\<'-#1^W7"/)2"4$]D"I.#W"T;: M0A8#@1!S<'.97%#_]$23GZLXHOYI0][2NZC$WR:0=;Y.\T>WYNP\D5?:A7)C MSI,DPSF?CRBR8!M2<:-P.25PSJM)0EQGKJLJ>&,&Z2#1]/M3\_[UT_ENVAS] M?CAWN+\LLW.;M&2DY@G'IH#O +94MK=W/Y?8M3]W9SF!"?&"5N$<)C15";UF M^[W-'EYTMUIXKT\R< P8K1@.?I-CY)J!.88X;4\X/XER%NCI4 MX) 1UJK"XJ;X!\J$)U4H-MV3"SRU<>_?YY\]Q&RW(?PP14X,J>^E:%W/R#&& MG5IDD',K9498?* ,&P@)&RY'=>PLMLC$7B8OUK3BHM<_M=@?UYL;"X(V6+=) MDL/4=V(0X^&V&[.QMGPCJ:+5#6,E6NT7'4B4VI_;LJ/ZK8QUMCW01-KSFSUY M)*\SGNTF&!GR!0&KJV@,;N6"?GN<5]$I?6#E"^L..8KCF]%)_*Z*W@I%8 KN MCEVS_CT#NWU!P"&9<.*!W[X,0<61]='SR3.>ZA68%?QI"EY?;ACEW=AGG6'. M! OYX$LQ=2E"-'CMC\@*D7-6P@#0F@7NET#/QY #C^9AIWM2+*;NB4.(84B% MBM+D1 9.<$^"!4;E/4ZJ_T?=;ATZRCJ;5OG>19J,=9JG-8_=>)1#?)#;.B*N MMN(@C7*D=4\T$1?Q^,;"Z>L;)J9E2/@)RU@9"5#V/)(TESI/1'1IW<3 IV*5 MA)4@ \TYQJ.G<6C=-Z_Q9A]GB<>"S2L\.2T9F6P6@.>.>X>J(6(&:Z6-4HXD MRN7%<-.2E99/=NMK!AX[P2T-/:Y3#[XRYB>L[> OI41Q_7-WG(!';#I%BI93 ML (B,?1[1F%@,W)D#&YMV&CA^7L0/5P$0"/BIV!G4']&1!%2=6<:@5JY,?/4 M#B:L$["$'^+73;R@P1ILA(C,Z(ZF3_')B\[M4NI)H2$CR]R>O_VME[FPGE(1 MZ7K"$MADLN-$P-7"+D:P5B^T)CM?SN*54W?@NS?2^O75'SV==5G!NHRNQ39: MGEJYYFCQ(OKX=J9Q?-LZ2R)G#EU=MAQ_=>A>WOSH6]<[! MJ0]5%4](^M'5C;%%4YL$P#G&+V9$_C]GM3LP2W>IE3,A0P8Y9&'W5[/\=1.+ M__]V<3U,^PRV<$T_G1Y +C\G2J>!<=VL@^B"L 7/WMUQYP4SLLW+JV$MQ8]]#>:LT%@8 M#*VGB>E9ZYO#6T.$7D%7O;FNHK.*.'(7B#N8WHMV]/>P5$M6IQ7*%G0-RFTS M[N_!<"AB1!/X$> O,UC"PN+J@:J$S>"36VOB-9Y-YZ=EN*8[)M@17EFZBZ)3 M6$0Q$]G(6@X>9EW:4G8)QP9IY<98@AN68;%Z.;ZFT.ZPJA[ M@)7:Z1O\6('U>_!\ M_L ]UJQ4'M %8BM*8L/N+[BF_$V]L]=GJ@!_C.H!;I M-("T$L4EWWE,67<8O&HDHBJ%H:;0%\BBCRH8?9Q-5AYV* M 9LY2X[$;U;H#1EAY1J+C@VJNBF91F %@0+Q3CA9-79G .B0K5BZO/N<;U&9 MB. ^YO+*6)& @1D%YS82L^/FL#9;*U-S\%%-&L^9K\OA=0):R?*E.XY%)Y9G MQHD7T?_ G_!R=R2,\;#Y6]';%I82R_W6Q,>[HFC%NAX[D3L6RP3CED=.E2R/ MVRHS^N%<$A,=_0B:5KD9L'6V.$BO+5:&->.W"X]E(>[X*8C5#OZ.F ML# 2+-[LG*H55=V@T\LIWDZ01E97/+ZY9%_-RUJ\)LWU#ZV4X-,7KHK9I!V" M>21EBQ3H=(&X(W558 ITZ@/U,6@3W'GL)S8/2\&XA+]."@+,32 LS+H^)>(U M\T,SEXYW2$JW'BM7O29,3GPUH:WD_,X,^@)$$NB:8,F>T,3@JMDX"-MXB[H7 MOW+.CED*CV.&HEB\3\6+>\0X<\9O"K+SMZH^L"(B)+'^/T-Y).@O@(V+0<$99G@/K(-;YL MRU8<]V\^LD9TFF01U(JM,:R*%5O/1PR,8YNZO_R]RNZ&P%9R^5T&1H#H]8>& MJHQ1Z0.M)I!6HFATE*DBZX>,L%AXKS,8AH'P\V4$C6.T;0!6KN1[Z."&M_K. M7V*?ERM#-6#SR7#E,JQ')NXS%A1;PQ"ZSC^6E&]]F]Y1F7/PIC$_UC(M^H=6 M;H4%O (HLT"86F7_= 6?UH^.&(!:B61^!&".?F0DGR8J6%@_)J"'*>\VRE*R M(V/JR*_2$BRB#.U@T?;R=.>E_O[;8E6)!M6,:?,!5B[B=\+!8#5)Y9I 6HFB M:&P%&PS^P_CF"[">N/#;L''.Q<-M"=?TF],[6,<=O/DR# D7?E#I_'';4VO< M!8,DP/DHPSTL$6A^MCN7BTVB*'[%J4 N3<5AP; 0@SOR648PAL;;QF>52YQUR]EO+SU04T@;1R/1] D41Y M'>=EDJ;CYH"Y%DH:B'3K<'?4B M:HU$JAW,*-D<;#:IE29U@5C)U#(>);J1H!W@EQ2D]I$[RZ7JL-%9$Z&U3UF&?/<(X:6+NV9J3M*]PY?6#*Q)<>-L9*J:=E9V.G^M+1MLB7_I:$Z/[L/5HK,L3+?Q#!KKKK M"T9:R2&-=E7B+,#RP.@V0_L./J(OI!D1'3[.2O1KAYCTMWRUG'AJ [:%_8U- MAQRAMHN_6O!O!W>' L5IIQ6'U50=@T#09P?IO2W#]PDUOJZC4Z. MP_H^NM_O,6\+7?0E5ZQ_!YP?TK34"\\$TAK$>_6BK##&0G.,D"[#9\"*)7%$ ML2(CF(2A2,J>G6)S>&MH,$ T=!Z$K%XQ-V2(Q54/>%ZN>8+.:D6N;?K668M9 M/6HR;*0["DYH'HQP$%4Q5S[2W/*PC)T-)YG+#KH(UHBV]9B@%BU/Y-VT35^^ M%=1.C[SRZH/3F5H"7#"+G;19;B.ZD_6^,9A1$'3TS+\HO M1*HV$QDQ@3M[78:D-_$=D4E/$HBC,(TC[_UPMN#<:ZG4NYU5>U2W/74&O7]3 MX-$D^P$_O;@E3-4-8Z6R+@LI=<.[,I-4K%JT#)=%5C'7]CPS&G;CK*^\V3KQ M]^3@_?._4$L#!!0 ( .Z K5@B ,GG6@@ #<_ / 9WER92UE>#,Q M7S$N:'1M[5OK<]LV$O_>OP+73#OVC"1+?K1729<9U58:S?3LU%9FTH\0L11Q M!@D6 /7H7W^[ /6P+-ERG<2QK-6J-]D&X1(*#DJ(]T&+*K)LJ^,_W*3=#F349+YS^ETQS;1S/7"OG M0LALV&3_SB>M[SU;(4>S2>5HU>F\6:^=R*R5RJR:@!PFKKPQT).JE7\3CX$V M DP5[R"G=CYC$NO,$0DT&_72R(%T+. L&.(;$(LM.65+=S0.[UMKLT^]ZIYU^[^*?6Q<]YG_0MV^?'W+FL<\6KC>(_OL\[Y&6NO]>]8MU/I^\[Y[]U6>>T_W#S_6,T/Z7MT B-7XZ.*Z]$ MW\>U6]^/1[]T]"!(TP M_E=8)^/ITYBK5V'O><;^Q )681$8DH2YA+OF*S)"H\9Z+.$C8 9&$L8@T 32 MLC\*;A#(:LHN@3H&IC/V3IN4->K5/YB.V6]3 ZR? ,H!A9.1K;!>%M5:K\AV MAS7V*[=H,;1-.F77F1XK$$.H!!.:8#BAD5FF':.)7&:,9U-69,X4@.)R!RER M(XMREN*5D5RQF$=XRS"=8NUU.M#=(L@@ FNYF1))RJ\!UUWB:?&>0&%P2475 ME]8@@DB:J$B1+,/I* EV;@Q-%"7,%O1C,7\,Z./ A!1(I5787V*\L+%T"2IH MD*@@+)<=@LC[ME];\\>XP:\Y] 3;('00K?2])5N)34UV0!.L2?49@O(2IXF&39>J'XQD(Q+D1Z MKN(,*:@^;2S*WN$2LUCFFB>UQO'//ZRZ[R7 B7KZ,[ H!UK5Y^G[75ZA$A+Q MPFX_A7+Y -!]Y4JA.NC"( .,[I&T/F<@%62>#_5+BVRSG+$,*.[Q4):'A4\K M93:C08F9!V6Q6DG!G1=T8*60W$A20(8BYG-H1IP*2X7%1Y#U5MDX MMV"W?>K8&GV(V)$4!"IN=<8I1W*+@*2>AI#&C9AY'7$H^4 JZ:94QM8M2S'@ M >)]'^![@W2I)_*I>%(JE!W2&?AX^V465GX4?68^0!N8(-\\(*>2D[]MK@-X&T/\R*N63[0:Z$VWF5I8SB\0G"IUIODC(-3G&K=PVJ MW!&NT%<>;Z4[0?D"$7CRF"[>/U81,_Q6%I%.B6<908N@)P@\H-#>:JT6XG'L MKYPV=E[<_ WDF:;2.8"[$NM 8_TD B%10L]E#X&&>NL@_MP:F0DPH)V,K0GBB2@$\O"-&^;Q\"OJ=*$1L+7&M\" M^4= LSWY@Z!1=KAA'[DF-W"!$RW,4\-F&)6=$\Y!*&"#4PGUSF*QLT6*]D<[ M>6W*M+SV\<6NEOF&NH,E*S88B!7T#_C\@1[VC]9**%1"NI?92*L14,[/^+!\ M0FC*E -IKO04<'2;)-J])!-XI,HU7%I]@K(J,)[A0#TT:]7JO_T"HGH.B*YQ::-FPI(!RQ(W#39?_F4-8XJ M[+!^>/QLL/\(K=D#E7PBO[[DS+7SWLY[3ZMD Z?.7TL.:M=^/LE11SIJ9#/E MOIPE#NS!TOME'Y+:6>V5%K!=J.P2WE'H N?UZQ2>4[:M%S5NLT MD1"S[@2B@@[LV44XA?-'$F?E\=5ST-63-Z5#3M'F0X0/X;41KFYKO+_K+G89 M[AMLQ'<.?-$E:N>]S^*]%_,@%G_3">F3G!=_M0^!5SZ6CA5,JN%=&:DS.LTM MTJPEI,T5GS9I=/:U]>)9Q-I/JLLW%&9+^ZE5R,2COK5^S"L3W\CGULF\>7)E+65X,S%?,BYH=&WM6VUSVS82_MY?@6NF'7M& MDB79;J^2+C.JK;2:Z=FIK,96C5:?S M5KUV*K-V*K-J G*4N/+&4-]6K?P?R1AJ(\!4\0Y*ZN0S(;'.')% JU'/73LH M$D2V_5C,4ZFFK8%,P;(+F+ KG?)L1CC4SND4:1W&Y^V5N3\Y'M>G+/&J2BO+M^QP>\]=MT[^W#5'_1[UZSW\>SW M[L5O/=8]&SS>?7\;S<_I.W1"XY?CD\J.F-N]9MWSR_>#WOD=G" &/':.Z\TY M++I7OW8O>M?5RX]_]/Y#B*"19KW>_+H+Z[^%=3*>/H^[^A5V5>AIPY2S%*R.Y8C&/\)9A.L7JZW2@ MNT>0003605);HZJ:8%FCI%-L.%TV0V[ MA(OC3^ "6"PS]#P%<>'I"H("R7'8+(W++,85QYU$.3*+5"%0)D9SR:T51(*D M58KZ6\(1X4NI!5#*&-F5J5%9(4EPA2@*A02(#HTA]--9KT_$;<)BI2=V!AT# M(VF=P0T$XW0SZ(U:5I808&?*W--VET!P4J/LN.2Q']_<-NN-7]JVC'-9<6@U MZ3B6>'E@#[T_^XP;\)'#2,BA O(P X3+4$F;$ >1I9A,**'0M9 V4MH6R$3I 00M?#=)5^%2 M4F>3!>B0?$;+? E1(<*DR]83Q7Q;*Y4/ \)4SA>J@"X,"<'6/ MI?4Y ZD@\W*H7UIDF^6,94!QCX>R/"QB6BFS&0U*S#RHB]5*"NZ\HD,KA>1& MD@$R%#&?0S.25%@J+'X%65^%?(;1%E AAQF-F')L7614*$Z)$F!RQ M9WW9C2)MA%? =TOQ\]VD:5G84?68^11^0>JF0ZB@I# M05HJ&^O$IMHZ'*#G/2C,1BCIK[!C9@>;>&+$&^:%%?)2=^RUP6\":7^8%7/- M#H->";?S*DL9Q>,3A$^UWB5E&ISB5N\&5+DC7*&O/-U+GP3E*T3@Z5.Z>/]8 M1Q_[*:6/GQ>$/ @%;' JH=Y9+':V2-'_Z"=O39F6USZ^V-,#/G]@A/VCM1(*E9#N93;6:@R4\S,^*I\0FC+E0)HK/04ADW='NXR+S(#*V/$YT?CM1JE">;=.L=-2-*M-H5?$I]HHHZ!9W MBD%HHUZOU7]HEPRHNN*YA98-6PH(A^PHW8KFY:_F>5;JR/^GTWC:D. M8U]5HBF50BCX9EY'>,0[!FL\N&);T.1UVK:/V\NT;1^WEVG;BX_;ND)2OJ?F MU?^<105]\!R>VJ(+VN2WZ21SQ37UYRY M]M';1^]YC6P@Z_S%Y&!V[>?3'&VDHT8V,^[+>>+('BV]8;:CM6N_2O8Y;A^] M??3VT?M2SSZ7OZW89/+Z,O22+3I+),3LW?R1]64X>WL)YGGREG0H*=I\6O ^ MO!^"IBV,I%.6[N(5DM+FPWUKL4]OWV #O@_@JZY/^^A]ENB]F@>P^)M.1I_E MG/BK?0*\\IETK."V&MZ1D3JC4]PBS=I"VESQ:8M&9]]9+YY!K/V8NGPS83:U M9ZU")I[TE?537I7X1CZT3N;-2\Y'$!J6*H\=F!97$SZUOCOI'-$'[V^_ZQSY M3^7_#U!+ P04 " #N@*U8.30#;QD& "++P #P &=YU:67/;-A!^SZ_8)I../2/J\I&$4CVCVDKCF=9V+&4F>83(I8@&!%@0 MM,3^^BY 4I:=*/&5VH[E\45@L=?W@0"$[<&'[VM M;K/3;Y6/)-"J)/H3%1:0F4+@;\\3IJ=<^L!RHW[A2:JT8=+T4A:&7$Y]>)W. M>\^=VI"?U8.J7L^HU&\W=[CL)5QZ,?)I;*J&B9I[&?_7ZI@H':+VJ(4T]=-: M2:2DL2+H=]JIZ96.E"I[KB]B"1>%/^8)9G"$,SA5"9.UX$09HQ*2-3@W'A-\ M*GV!D;$V[/#:S"SF!KTL90'ZJ49OIEG:NV3[F^;(UHR')O8C;KR )%%:([^^ MZ.RV>_V6';O7;Z7T0QERF?J1(6J;X\LQ!DHH[;]HNZ_>ZHAG)4(3)<*[2,%P M'O,)-U#RK$S$ W +ED"Y(AR=[O=LK48D(*NH;PK)[4+='YZ.#]\>[@_&A\=' M$T>#T]\'1<.0=?_QS^ D&^V/;TVVWNZMRXF+A M,B25_DZS^_*R8W?[.,\.CXGX2=2B!'B0&ABL),VYB,#'"^YQI D\4<(IV M/03J?*MT IVV]QY4!'\4&F$<([F!N>%!UH!#&31APX[^]<6\V^X$O7V5I$P6 MY6/8VX1(::<^1$OIH,8MCH- J.[#2R#B MJ7S@SPB#7W' *B,D0 MAO,@9G**0.H3GF7680A M[;I6?<8SVKL*;@J_EJZ$2"I>EV$I/?L[8UK@]SMC6N#W.V!X];M]859S[=[FH4 [N(U-7V(:NRML! M[4)\.NX5M$\O#WN/AONWB!JN&>0]X?HSO[G6Z*W1NTZ0B]L:YV G)5>4X"'4 M/CRN)+2RUM)G72=Q\Z#Y1->N]2Q9O^/6Z*W1>\3H72O(6WP(?<,PG;7EN^Q5 M<:\7I/6DN)])L0;PX0&XGGZ/&;T''>255Z3]F&,$PSD&N>%G",=1Q /4[HKR M@&L,C-++B;GC6.F4^0,AW;A-;9H3][DASX*5%DXTEP%/F?@RA3>TO[NOOHIK^[MM7VD-$X5[:NJ8A::I>Z>G6+,YX??6"C'/- M9'YBRQ$"11KM/78(DP(T1JA1!K;'1D"^DW'KP\6Z@0;,8J1G#0D+D339!-D" M$189U)=KAAJD=\IT*#!SGENU4Y2HB=7G'MA8!/FQ)7UYJVFV8^I M^'P:Y#]2]FYA !EY0A11FI.;!)NC U%I1GPC47**X+9U0W4-D:/34ME6S.Q4 M(5Z154=?Z:.5?V6+:7?>]9ON2+\_P!02P,$% @ M[H"M6,(4HYL4!@ A2\ \ !G>7)E+65X,S)?,BYH=&WM6FUOVS80_MY? M<6O1(@$LO^6EK>P%\%)G"[ E;>P"W4=:HBRN%*E15&SMU^^.DAS'K=ND29ND M<9 WB<=[>YX31?/ZL4WDP1/HQYR%^!?Z5EC)#X8?O)UNL]MOE956_R*25!O+E.VE+ R%FOKP*IWWGCJUH3BO)U6CGM6I MWV[N"=5+A/)B+J:QK6Y,]-S+Q'^D8Z)-R(V'=U!3/ZV51%I9$N%^IYW:7NE( MJ;+GQB*6"%GX8Y'P#$[X#,YTPE0M.-'6Z@1E+9];CTDQ5;[DD24;-+TV,XN% MY5Z6LH#[J>'>S+"TMV+[B^;0UDR$-O8C8;T );DB(R^>=?;;O7Z+YA[T6RG^ M8(9D0"M,K-MT)RLU /AV?CXZ/CP\'X^/0$WKX_&[T?G(QA? J= M5_"^.6H>-F$T/'2CG9V]=N/ZJ?EFIMYE7@8C&+PY?3L>OEE.RB,)O@;\=7L? M3H]@_,<01H.SWP8GPY%W^N'/X=\P.!S32+?=[J[+B8M%J!!5^GO-[O-5QVZI M>/[),RNBXFX2=:P +Q0/K- *9L+&8&,.[W)F$#Q9P!FG]1!P\$B;!#IM[QWH M"'XO#(=QS-$-GEL19 TX5D$3MFCVBV?S;KL3] YUDC)5E)=A;QLB;9SZE!NA M0^"8VQ#^8B:(8:?30#"ZN\ RB(3$^PMG1CS(C; " V(JA.$\B)F:^10A/UFH4XN>+DM7,D0\=,*YS\R$*9YYIW/)"Q@$ED:(> T< M9[9!TY("/BH]P[BGW'_,A-SJ;!.O:MY%N402!D@D2?@O.&'XO[DP/,%)&:5S M5#&XL[/%M@%IUMG;"K<7$%PP:,&>"H?.ZYW=$LS$T;%'''O4 '1+ (3":DV8 MRRJ-,J&0ZJ(LM!H=)N@9@>8S J)!PTQ*P&E8X4PB3%F*R&0--RL2BJF [J/" M4#C55-$HED[M-N^L(GDM>5J[T"F:2N!GM*H M)UFAJ"4@7R=*,^QE/&2:5EYL8U&YJU>A\97SGAO-O.KZ[?TD _S&K^:BV;SO-?41S MAFGT)H:SC[[[[=&-SY?=ISD[IY4D8+)B5"+"4/)[L_>[QH;N,^E, M;8/;PXQM@]O#C.W!X_:%5<6Y?YN+"N;@+C)UA=?0=7E[@V\A/F[X"GQ/+[=[ M#X;[-X@:KAGD'>'Z,S^Y-NAMT+M.D(OS&N=@)T57M!0AU#X\K"2TLM;2IUV/ M=-G:%,CF\;9!;X/> T;O6D'>X//G;PS365L^R%X7]V8MVM3##Z^'#8#W#\!- M^3UD].YUD%=>C YCP2,X6AQ-GD:1"+A9SL4MAX?;R>^(XM9-VM"A:L MM?#6"$Q5BKFZR!H=XPZ"0.?*"C5=3>(MA;;]I=<%_$OGHNL/[/>;^_LO?\HC M>SJNC[3A4TVY+YM8L$[=^;K(8,+I=I0;);*8A_11!I<%=9VP("A/UYQ0>P_.3G7&+S=EO+IZ(\:%9C0_H3:$0*-&.K\.85* X1$W M7 4T0A&@[VBD M=LH5-TCM"P\H%HD^YVQ*YB'+@[BRWKQ1U7V?7L_'0?X336<* \C0$Z2(-@+= M1-@<'9!*,^0;BJ)3"#?U"]6]0XY.2^U:,:-20D/*Y"UQE1-V_'BWU7BDPO]UJ>JQN?R1DK M,K>QZK>HB?[@2;_EVN__!U!+ 0(4 Q0 ( .Z K5BN:)4\-=@! **/'@ 1 M " 0 !G>7)E+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( M .Z K5C04!7]%H$! #RA%@ 1 " 638 0!G>7)E+3(P,C0P M,S,Q+GAS9%!+ 0(4 Q0 ( .Z K5@B ,GG6@@ #<_ / M " :E9 P!G>7)E+65X,S%?,2YH=&U02P$"% ,4 " #N@*U8K\A8/5<( M Q/P #P @ $P8@, 9WER92UE>#,Q7S(N:'1M4$L! A0# M% @ [H"M6#DT V\9!@ BR\ \ ( !M&H# &=Y7)E+65X,S)?,BYH=&U02P4& 8 !@!R 0 .W<# # end XML 92 gyre-20240331_htm.xml IDEA: XBRL DOCUMENT 0001124105 2023-11-30 0001124105 gyre:GyrePharmaceuticalsMember 2023-01-01 2023-03-31 0001124105 us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001124105 us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001124105 gyre:GCBiophrarmaCorpAssetPurchaseAgreementMember us-gaap:FinanceReceivablesMember gyre:ContingentValueRightsAgreementMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001124105 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001124105 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001124105 us-gaap:RelatedPartyMember 2024-03-31 0001124105 stpr:CA 2024-03-31 0001124105 gyre:GyreMember 2024-01-01 2024-03-31 0001124105 gyre:FThreeFiveOneMember gyre:SubmissionOfTheNewDrugApplicationMember gyre:GyrePharmaceuticalsMember 2024-03-31 0001124105 us-gaap:ParentMember 2024-01-01 2024-03-31 0001124105 gyre:ShanghaiPharmaceuticalsHoldingCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001124105 srt:OfficeBuildingMember us-gaap:SubsequentEventMember 2024-04-30 0001124105 gyre:PreferredStockWarrantsMember 2023-10-01 2023-10-31 0001124105 gyre:GNIMember gyre:FThreeFiveOneAssetPurchaseAgreementMember us-gaap:RelatedPartyMember 2023-12-31 0001124105 us-gaap:AllOtherSegmentsMember 2023-12-31 0001124105 2023-10-01 2023-12-31 0001124105 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-03-31 0001124105 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001124105 us-gaap:MoneyMarketFundsMember 2023-12-31 0001124105 us-gaap:DomesticCountryMember 2024-03-31 0001124105 us-gaap:RetainedEarningsMember 2023-03-31 0001124105 gyre:PreferredStockWarrantsMember 2023-12-31 0001124105 us-gaap:ParentMember 2023-01-01 2023-03-31 0001124105 2024-03-31 0001124105 gyre:SinopharmGroupCompanyLimitedMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001124105 us-gaap:FinanceReceivablesMember 2023-12-31 0001124105 gyre:GCBiophrarmaCorpAssetPurchaseAgreementMember srt:ScenarioForecastMember gyre:ContingentValueRightsAgreementMember 2025-03-31 0001124105 us-gaap:RetainedEarningsMember 2024-03-31 0001124105 2023-01-01 2023-12-31 0001124105 gyre:ContingentValueRightsAgreementMember 2024-01-01 2024-03-31 0001124105 us-gaap:SubsequentEventMember gyre:JiangsuWangaoAgreementMember 2024-05-01 2024-05-31 0001124105 2023-12-31 0001124105 gyre:GNIMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001124105 gyre:OptionsToPurchaseCommonStockMember 2023-12-31 0001124105 2022-01-01 2022-12-31 0001124105 gyre:ChinaResourcesPharmaceuticalGroupLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001124105 us-gaap:ConvertiblePreferredStockMember 2023-10-31 0001124105 gyre:GyrePharmaceuticalsMember 2023-12-31 0001124105 2022-12-31 0001124105 us-gaap:NoncontrollingInterestMember 2023-12-31 0001124105 gyre:ContingentValueRightsAgreementMember 2023-02-01 2023-02-28 0001124105 us-gaap:SubsequentEventMember 2024-04-30 0001124105 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001124105 gyre:MainlandChinaContributionPlanMember 2024-01-01 2024-03-31 0001124105 gyre:CVRDerivativeLiabilityNonCurrentMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001124105 us-gaap:CapitalAdditionsMember 2024-01-01 2024-03-31 0001124105 gyre:StatutoryReserveMember 2023-03-31 0001124105 gyre:FThreeFiveOneMember gyre:NMPAsApprovalOfTheNDAMember gyre:GyrePharmaceuticalsMember 2024-03-31 0001124105 gyre:SinopharmGroupCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001124105 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001124105 gyre:CVRDerivativeLiabilityNonCurrentMember 2024-03-31 0001124105 us-gaap:ProductMember 2024-01-01 2024-03-31 0001124105 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001124105 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001124105 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001124105 gyre:GyreMember gyre:GyrePharmaceuticalsMember 2023-10-30 2023-10-30 0001124105 us-gaap:AllOtherSegmentsMember 2023-01-01 2023-03-31 0001124105 us-gaap:RetainedEarningsMember 2023-12-31 0001124105 gyre:GyreMember 2023-12-31 0001124105 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-03-31 0001124105 us-gaap:ConvertiblePreferredStockMember 2023-11-30 0001124105 gyre:ContingentValueRightsAgreementMember 2023-10-30 2023-10-30 0001124105 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001124105 us-gaap:FinanceReceivablesMember 2024-03-31 0001124105 gyre:ContingentValueRightsAgreementMember 2024-03-31 0001124105 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001124105 gyre:GyrePharmaceuticalsMember 2024-03-31 0001124105 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001124105 gyre:TwoThousandTwentyOneATMProgramMember 2023-03-31 0001124105 gyre:GNIMember us-gaap:RelatedPartyMember 2023-12-31 0001124105 us-gaap:ResearchAndDevelopmentArrangementMember 2024-03-31 0001124105 us-gaap:RelatedPartyMember 2023-12-31 0001124105 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001124105 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001124105 gyre:CPIContributionMember gyre:GNIMember us-gaap:RelatedPartyMember 2024-03-31 0001124105 gyre:StatutoryReserveMember 2024-03-31 0001124105 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-03-31 0001124105 gyre:GNIMember gyre:FThreeFiveOneAssetPurchaseAgreementMember us-gaap:RelatedPartyMember 2024-03-31 0001124105 gyre:TwoThousandTwentyOneATMProgramMember 2024-03-31 0001124105 gyre:GNIMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001124105 gyre:CVRDerivativeLiabilityNonCurrentMember 2024-01-01 2024-03-31 0001124105 gyre:ContingentValueRightsAgreementMember 2022-12-26 2022-12-26 0001124105 gyre:CVRDerivativeLiabilityNonCurrentMember 2023-12-31 0001124105 gyre:MachineryAndElectronicDevicesMember 2024-03-31 0001124105 gyre:TwoThousandTwentyThreeOmnibusIncentivePlanMember 2024-01-01 0001124105 gyre:MainlandChinaContributionPlanMember 2023-01-01 2023-03-31 0001124105 us-gaap:StateAndLocalJurisdictionMember 2024-01-01 2024-03-31 0001124105 us-gaap:BuildingMember 2024-03-31 0001124105 us-gaap:ParentMember 2024-03-31 0001124105 us-gaap:WarrantMember 2023-12-31 0001124105 gyre:CVRDerivativeLiabilityNonCurrentMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001124105 us-gaap:MoneyMarketFundsMember 2024-03-31 0001124105 2023-11-01 2023-11-30 0001124105 gyre:PreferredStockWarrantsMember 2023-10-31 0001124105 gyre:OptionsToPurchaseCommonStockMember 2024-01-01 2024-03-31 0001124105 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001124105 us-gaap:MeasurementInputOptionVolatilityMember 2023-12-31 0001124105 us-gaap:SubsequentEventMember gyre:JiangsuWangaoAgreementMember 2024-05-31 0001124105 us-gaap:CashAndCashEquivalentsMember 2024-03-31 0001124105 us-gaap:ParentMember 2022-12-31 0001124105 us-gaap:ConvertiblePreferredStockMember 2023-10-27 0001124105 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001124105 us-gaap:WarrantMember 2024-03-31 0001124105 gyre:StatutoryReserveMember 2023-12-31 0001124105 us-gaap:ConstructionInProgressMember 2024-03-31 0001124105 us-gaap:ProductMember 2023-01-01 2023-03-31 0001124105 us-gaap:NoncontrollingInterestMember 2023-03-31 0001124105 gyre:PreferredStockWarrantsMember 2024-03-31 0001124105 us-gaap:AllOtherSegmentsMember 2024-03-31 0001124105 us-gaap:DomesticCountryMember 2007-12-31 0001124105 us-gaap:EmployeeStockOptionMember 2024-03-31 0001124105 gyre:GCBiopharmaCorpMember 2023-12-31 0001124105 gyre:GyreMember gyre:GNIMember us-gaap:RelatedPartyMember 2024-03-31 0001124105 gyre:CPIContributionMember 2023-01-01 2023-12-31 0001124105 us-gaap:NoncontrollingInterestMember 2022-12-31 0001124105 gyre:OptionsToPurchaseCommonStockMember 2024-03-31 0001124105 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001124105 us-gaap:CommonStockMember 2022-12-31 0001124105 gyre:SinopharmGroupCompanyLimitedMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001124105 gyre:GyrePharmaceuticalsMember 2024-01-01 2024-03-31 0001124105 us-gaap:CommonStockMember 2024-03-31 0001124105 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001124105 us-gaap:MeasurementInputOptionVolatilityMember 2024-03-31 0001124105 2023-03-31 0001124105 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001124105 us-gaap:GeneralAndAdministrativeExpenseMember gyre:GyreMember 2024-01-01 2024-03-31 0001124105 us-gaap:FinanceReceivablesMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001124105 us-gaap:NoncontrollingInterestMember 2024-03-31 0001124105 us-gaap:ParentMember 2023-12-31 0001124105 gyre:TwoThousandTwentyOneATMProgramMember 2021-10-15 2021-10-15 0001124105 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001124105 us-gaap:FinanceReceivablesMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001124105 gyre:ShanghaiPharmaceuticalsHoldingCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001124105 us-gaap:FinanceReceivablesMember 2024-01-01 2024-03-31 0001124105 gyre:TwoThousandTwentyOneATMProgramMember 2021-10-15 0001124105 srt:MaximumMember 2015-05-01 2015-05-31 0001124105 2024-01-01 2024-03-31 0001124105 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001124105 gyre:PreferredStockWarrantsMember 2023-10-27 0001124105 us-gaap:ConvertiblePreferredStockMember 2022-12-31 0001124105 gyre:MachineryAndElectronicDevicesMember 2023-12-31 0001124105 gyre:GCBiopharmaCorpMember 2024-03-31 0001124105 gyre:ContingentValueRightsAgreementMember 2023-02-28 0001124105 us-gaap:ConvertiblePreferredStockMember 2024-03-31 0001124105 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001124105 gyre:GyreMember 2024-03-31 0001124105 us-gaap:WarrantMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001124105 us-gaap:CommonStockMember 2023-12-31 0001124105 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001124105 gyre:TwoThousandTwentyThreeOmnibusIncentivePlanMember 2024-01-01 2024-03-31 0001124105 gyre:SinopharmGroupCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001124105 gyre:MotorVehiclesMember 2024-03-31 0001124105 us-gaap:DomesticCountryMember 2024-01-01 2024-03-31 0001124105 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001124105 us-gaap:StateAndLocalJurisdictionMember 2024-03-31 0001124105 us-gaap:ConvertiblePreferredStockMember 2024-01-22 0001124105 us-gaap:WarrantMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001124105 gyre:AccountingStandardsUpdate202307Member 2024-03-31 0001124105 us-gaap:ConstructionInProgressMember 2023-12-31 0001124105 us-gaap:RetainedEarningsMember 2022-12-31 0001124105 2024-05-06 0001124105 gyre:FThreeFiveOneMember gyre:NDAPassesTheNMPAsReviewAndInspectionMember gyre:GyrePharmaceuticalsMember 2024-03-31 0001124105 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001124105 gyre:MotorVehiclesMember 2023-12-31 0001124105 gyre:ChinaResourcesPharmaceuticalGroupLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001124105 us-gaap:BuildingMember 2023-12-31 0001124105 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001124105 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001124105 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001124105 gyre:ContingentValueRightsAgreementMember 2023-04-01 2023-04-30 0001124105 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001124105 us-gaap:ParentMember 2023-03-31 0001124105 gyre:StatutoryReserveMember 2022-12-31 0001124105 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001124105 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001124105 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001124105 gyre:TwoThousandTwentyThreeOmnibusIncentivePlanMember 2023-10-30 0001124105 gyre:GCBiophrarmaCorpAssetPurchaseAgreementMember gyre:CVRDerivativeLiabilityNonCurrentMember gyre:ContingentValueRightsAgreementMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001124105 us-gaap:MoneyMarketFundsMember 2024-03-31 0001124105 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001124105 2023-01-01 2023-03-31 0001124105 us-gaap:CommonStockMember 2023-03-31 0001124105 us-gaap:MoneyMarketFundsMember 2023-12-31 0001124105 us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001124105 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001124105 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001124105 gyre:GNIMember us-gaap:RelatedPartyMember 2024-03-31 utr:sqm pure shares gyre:Segment iso4217:CNY iso4217:USD shares iso4217:USD gyre:Installment Q1 --12-31 0001124105 false 2027-03 10-Q true 2024-03-31 2024 false 000-51173 Gyre Therapeutics, Inc. DE 56-2020050 12770 High Bluff Drive Suite 150 San Diego CA 92130 858 567-7770 Common Stock, par value $0.001 per share GYRE NASDAQ Yes Yes Non-accelerated Filer true false false 85510116 29785000 33509000 7567000 15458000 15552000 1287000 1287000 4939000 4281000 1790000 1547000 1897000 1045000 62723000 57221000 23564000 23288000 4780000 4722000 196000 205000 359000 489000 1480000 1493000 5000000 4695000 23106000 23431000 802000 995000 122010000 116539000 330000 355000 35000 39000 1362000 1369000 422000 1085000 10767000 11935000 6470000 5054000 100000 210000 19486000 20047000 175000 199000 203000 213000 4780000 4722000 8547000 12835000 48000 49000 33239000 38065000 0.001 0.001 5000000 5000000 13151 13151 64525000 0.001 0.001 400000000 400000000 85423246 85423246 76595616 76595616 85000 77000 133199000 68179000 3098000 3098000 -78006000 -85538000 -1736000 -1644000 56640000 -15828000 32131000 29777000 88771000 13949000 122010000 116539000 27172000 24931000 979000 1125000 12542000 12768000 2182000 2635000 3398000 1739000 19101000 18267000 8071000 6664000 328000 184000 109000 66000 -4288000 315000 643000 12481000 6271000 2546000 2054000 9935000 4217000 2403000 1973000 7532000 2244000 0.09 0.04 0.03 0.03 83265879 63588119 102594197 78921366 9935000 4217000 -141000 898000 9794000 5115000 2403000 1973000 -49000 395000 2354000 2368000 7440000 2747000 13151 64525000 76595616 77000 68179000 3098000 -85538000 -1644000 -15828000 29777000 13949000 11000 11000 11000 60297 492000 492000 492000 -13151 -64525000 8767333 8000 64517000 64525000 64525000 -92000 -92000 -49000 -141000 7532000 7532000 2403000 9935000 85423246 85000 133199000 3098000 -78006000 -1736000 56640000 32131000 88771000 63588119 64000 32795000 2660000 7395000 -392000 42522000 29695000 72217000 503000 503000 395000 898000 2244000 2244000 1973000 4217000 63588119 64000 32795000 2660000 9639000 111000 45269000 32063000 77332000 9935000 4217000 11000 -343000 415000 276000 109000 82000 10000 10000 -313000 -328000 -7000 -63000 234000 74000 58000 58000 -4288000 -3000 -1000 -3915000 666000 -525000 1524000 678000 1423000 1919000 -23000 156000 -4000 -808000 -6000 -1000 -1839000 1028000 -119000 -102000 2884000 10417000 65000 7039000 5841000 231000 1742000 50000 -7220000 -7648000 658000 658000 -46000 200000 -3724000 2969000 33509000 25175000 29785000 28144000 64525000 453000 252000 1436000 463000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">1.</span></p></td> <td style="vertical-align: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;">Nature of Operations and Liquidity</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Description of Business</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gyre Therapeutics, Inc. (the “Company,” “Gyre,” or the “combined company”), formerly known as Catalyst Biosciences, Inc. (“Catalyst”), is a biopharmaceutical company originally incorporated in Delaware on March 7, 1997 under the name Targacept, Inc. Catalyst was a biopharmaceutical company with expertise in protease engineering. Prior to ceasing research and development activities in March 2022, Catalyst had several protease assets that were designed to address unmet medical needs in disorders of the complement or coagulation systems.</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;">On October 30, 2023, the Company consummated the transactions (the “Contributions”) contemplated by the Business Combination Agreement as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”), which were accounted for as a reverse asset acquisition and a purchase of noncontrolling interest in accordance with United States (“U.S.”) generally accepted accounting principles (“GAAP”). Continent Pharmaceuticals Inc. (“CPI”) was treated as the accounting acquirer of the reverse asset acquisition and is presented as the predecessor for post-acquisition financial reporting purposes. CPI holds an indirect controlling interest in Beijing Continent Pharmaceuticals Co., Ltd. (d/b/a Gyre Pharmaceuticals Co., Ltd., “Gyre Pharmaceuticals”), a commercial-stage biopharmaceutical company registered and established in the People’s Republic of China (“PRC”) in 2002.</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;">After consummation of the Contributions, the immediate holding company of CPI became Gyre. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company holds in aggregate a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% indirect interest in Gyre Pharmaceuticals. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The majority shareholder of Gyre is GNI USA, Inc. (“GNI USA”), which is indirectly wholly owned by GNI Group Ltd. (“GNI Japan”). Gyre is a financially-sustainable pharmaceutical company with a record of financial success that develops and commercializes small-molecule anti-inflammatory and anti-fibrotic drugs targeting organ diseases, focusing specifically on organ fibrosis. Fibrotic diseases represent a large patient population with significant unmet medical needs.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liquidity</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;">For the three months ended March 31, 2024, the Company had net income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, while net cash provided by operating activities was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">78.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and cash and cash equivalents of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Based on the Company’s current operating plan, management believes that existing cash and cash equivalents, cash flows from operations, and access to capital markets will be sufficient to fund the Company’</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s operating activities and obligations for at least 12 months following the issuance of these condensed consolidated financial statements.</span></p> 0.652 9900000 2900000 -78000000 29800000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">2.</span></p></td> <td style="vertical-align: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;">Summary of Significant Accounting Policies</span></p></td> </tr> </table><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the accounts of the Company and its controlled subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The condensed consolidated financial statements have been prepared in accordance with GAAP and following the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for a fair presentation of the Company’s condensed consolidated financial information. These condensed consolidated results of operations and cash flows for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period.</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;">The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the consolidated financial statements filed with the Annual Report.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, allowance of doubtful accounts, long-term receivable, contingent value right (“CVR”) derivative liability, warrant liability, allowance for credit losses, reserves for excess or obsolete inventory, operating lease right-of-use assets and liabilities, recognition of research and development expenses to the appropriate financial reporting period based on the progress of the research and development projects, income taxes, stock-based compensation and useful lives of property and equipment and intangibles with definite lives. The Company bases its estimates on various assumptions that the Company believes to be reasonable under the circumstances. Actual results could differ from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top: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></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;">The Company is subject to a number of risks associated with companies at a similar stage, including dependence on key individuals, competition from larger and established companies, uncertainty of clinical results, ability to obtain adequate financing to support growth, the ability to attract and retain additional qualified personnel to manage the anticipated growth of the Company, and general economic conditions.</span></p></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;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2015, a new Deposit Insurance System (“DIS”) managed by the People</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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;">s Bank of China was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of Chinese Renminbi (“RMB”) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company maintains cash and deposits at commercial banks in excess of the amount protected by DIS and the Federal Deposit Insurance Corporation and in the event of bankruptcy of one of these financial institutions, the Company may be unable to claim its deposits back in full. Management believes that these financial institutions are of high credit quality and continually monitors the creditworthiness of these financial institutions. As of March 31, 2024 and December 31, 2023, the Company had cash and cash equivalents of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and long-term certificates of deposit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. In addition, the Company had short-term bank deposits of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2024.</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;">Accounts receivable are typically unsecured and are derived from product sales. The Company manages credit risk related to the accounts receivable through ongoing monitoring of outstanding balances and limiting the amount of credit extended based upon payment history and creditworthiness. Historically, the Company has collected receivables from customers within the credit terms with no significant credit losses incurred.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Customer Risk</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;">For the three months ended March 31, 2024 and 2023, the Company had one customer, Sinopharm Group Co., Ltd. (“Sinopharm”), who accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.4</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;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">48.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of accounts receivable, respectively. For the three months ended March 31, 2024, there were three customers, Sinopharm, China Resources Pharmaceutical Group Ltd. (“Resources Pharmaceutical”), and Shanghai Pharmaceuticals Holding Co., Ltd. (“Shanghai Pharmaceuticals”), who accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.2</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;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total revenue, respectively. For the three months ended March 31, 2023, there were three customers, Sinopharm, Shanghai Pharmaceuticals, and Resources Pharmaceutical who accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.5</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;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. All customers are located in mainland China.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Risk</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;">The RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.0</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 cash and cash equivalents, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s short-term bank deposits and long-term certificates of deposit as of</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;">March 31, 2024, in the amount 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;">24.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">7.6</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;white-space:pre-wrap;min-width:fit-content;color:#000000;">23.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, were denominated in RMB.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncements Recently Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Reportable Segment Disclosures (Topic 280)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The amendments in this ASU are effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company </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;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> this standard as 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;">January 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The adoption of this ASU </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;">did not have any material impact</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company’s interim condensed consolidated financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New Accounting Pronouncements </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">– Issued But Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Income Tax Disclosures (Topic 740)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU will result in the required additional disclosures being included in the Company’s consolidated financial statements, once adopted. The Company plans to adopt ASU 2023-09 and related updates as of January 1, 2025. The Company will assess the impact of adoption of this standard on its consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the accounts of the Company and its controlled subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The condensed consolidated financial statements have been prepared in accordance with GAAP and following the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for a fair presentation of the Company’s condensed consolidated financial information. These condensed consolidated results of operations and cash flows for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period.</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;">The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the consolidated financial statements filed with the Annual Report.</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;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, allowance of doubtful accounts, long-term receivable, contingent value right (“CVR”) derivative liability, warrant liability, allowance for credit losses, reserves for excess or obsolete inventory, operating lease right-of-use assets and liabilities, recognition of research and development expenses to the appropriate financial reporting period based on the progress of the research and development projects, income taxes, stock-based compensation and useful lives of property and equipment and intangibles with definite lives. The Company bases its estimates on various assumptions that the Company believes to be reasonable under the circumstances. Actual results could differ from those estimates.</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></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;">The Company is subject to a number of risks associated with companies at a similar stage, including dependence on key individuals, competition from larger and established companies, uncertainty of clinical results, ability to obtain adequate financing to support growth, the ability to attract and retain additional qualified personnel to manage the anticipated growth of the Company, and general economic conditions.</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;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2015, a new Deposit Insurance System (“DIS”) managed by the People</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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;">s Bank of China was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of Chinese Renminbi (“RMB”) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company maintains cash and deposits at commercial banks in excess of the amount protected by DIS and the Federal Deposit Insurance Corporation and in the event of bankruptcy of one of these financial institutions, the Company may be unable to claim its deposits back in full. Management believes that these financial institutions are of high credit quality and continually monitors the creditworthiness of these financial institutions. As of March 31, 2024 and December 31, 2023, the Company had cash and cash equivalents of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and long-term certificates of deposit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. In addition, the Company had short-term bank deposits of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2024.</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;">Accounts receivable are typically unsecured and are derived from product sales. The Company manages credit risk related to the accounts receivable through ongoing monitoring of outstanding balances and limiting the amount of credit extended based upon payment history and creditworthiness. Historically, the Company has collected receivables from customers within the credit terms with no significant credit losses incurred.</span></p> 500000 29800000 33500000 23100000 23400000 7600000 <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;font-style:italic;min-width:fit-content;">Concentration of Customer Risk</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;">For the three months ended March 31, 2024 and 2023, the Company had one customer, Sinopharm Group Co., Ltd. (“Sinopharm”), who accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.4</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;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">48.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of accounts receivable, respectively. For the three months ended March 31, 2024, there were three customers, Sinopharm, China Resources Pharmaceutical Group Ltd. (“Resources Pharmaceutical”), and Shanghai Pharmaceuticals Holding Co., Ltd. (“Shanghai Pharmaceuticals”), who accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.2</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;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total revenue, respectively. For the three months ended March 31, 2023, there were three customers, Sinopharm, Shanghai Pharmaceuticals, and Resources Pharmaceutical who accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.5</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;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. All customers are located in mainland China.</span></p> 0.454 0.487 0.473 0.172 0.111 0.494 0.135 0.104 <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;">Foreign Currency Risk</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;">The RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into other currencies. The value of the RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.0</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 cash and cash equivalents, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s short-term bank deposits and long-term certificates of deposit as of</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;">March 31, 2024, in the amount 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;">24.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">7.6</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;white-space:pre-wrap;min-width:fit-content;color:#000000;">23.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, were denominated in RMB.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.83 1 24700000 7600000 23100000 <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;">Accounting Pronouncements Recently Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Reportable Segment Disclosures (Topic 280)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The amendments in this ASU are effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company </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;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> this standard as 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;">January 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The adoption of this ASU </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;">did not have any material impact</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company’s interim condensed consolidated financial statements.</span></p> true 2024-01-01 true <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;">New Accounting Pronouncements </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">– Issued But Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Income Tax Disclosures (Topic 740)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is permitted. This ASU will result in the required additional disclosures being included in the Company’s consolidated financial statements, once adopted. The Company plans to adopt ASU 2023-09 and related updates as of January 1, 2025. The Company will assess the impact of adoption of this standard on its consolidated financial statements.</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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">3.</span></p></td> <td style="vertical-align: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;">Fair Value Measurements and Financial Instruments</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For a description of the fair value hierarchy and the Company’s fair value methodology, see Note 2 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Annual Report. There were no significant changes in these methodologies during the three months ended March 31, 2024. As of March 31, 2024, the Company’s highly liquid money market funds are included within cash equivalents.</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:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the fair value hierarchy for assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 (in thousands):</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:54.37%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.008%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Long-term receivable from GCBP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">CVR derivative liability, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Warrant liability, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total financial liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:54.37%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.008%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Long-term receivable from GCBP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">CVR derivative liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Warrant liability, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total financial liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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="margin-left:4.173%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:82.5%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.537%;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:8pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.</span></div></div></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 carrying amounts of cash, accounts and note receivables, net, other receivables, accounts payable, due to related parties, CVR excess closing cash payable, and accrued liabilities approximate their fair values due to the short-term maturity of these instruments.</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;">During the three months of March 31, 2024 and the year ended December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> transfers of fair value measurement between Level 1 and Level 2 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> transfers into or out of Level 3 for both financial assets and liabilities.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-term Receivables and Derivative Liabilities</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concurrent with the signing of the Business Combination Agreement on December 26, 2022, Catalyst and the Rights Agent (as defined in the CVR Agreement) executed a contingent value rights agreement (the “CVR Agreement”), as amended on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 29, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, pursuant to which each holder of Catalyst common stock as of January 5, 2023 (each, a “CVR Holder”), excluding GNI Japan and GNI Hong Kong Limited (“GNI HK”), received one contractual CVR for each share of Catalyst common stock held by such holder. Each CVR entitles the holder thereof to receive certain cash payments in the future.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The long-term receivable and the corresponding CVR derivative liability, noncurrent relate to the asset purchase agreement with GC Biopharma Corp. (“GCBP”). The fair value of this long-term receivable and derivative liability is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. The estimated fair value of the long-term receivable and CVR derivative liability, noncurrent was determined based on the anticipated amount and timing of projected cash flows to be received from GCBP pursuant to the GCBP asset purchase agreement discounted to their present values using an estimated discount rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.05</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;">. As of March 31, 2024, the Company expects to receive a </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million hold-back payment from GCBP in the first quarter of 2025, which will be distributed, net of expenses, to the CVR Holders. The change in fair value of the long-term receivable from GCBP and the corresponding CVR derivative liability, noncurrent was recorded in interest and other income, net on the condensed consolidated statement of operations and comprehensive income.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warrant Liability</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2023, Catalyst entered into a Securities Purchase Agreement for a private placement with GNI USA (the “Private Placement”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). The Private Placement closed immediately following the Contributions, on October 30, 2023. Upon closing of the Private Placement, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">811</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Series X Convertible Preferred Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share (the “Convertible Preferred Stock”) and warrants to purchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">811</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Convertible Preferred Stock (the “Preferred Stock Warrants”) to GNI USA for an aggregate purchase price of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Preferred Stock Warrants are immediately exercisable at an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,915.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of Convertible Preferred Stock and expire on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 30, 2033</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The number of shares of common stock issuable upon exercise and conversion of the Preferred Stock Warrants is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">540,666</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company accounted for the Private Placement as a non-arm’s length transaction. The Preferred Stock Warrants were initially recognized at fair value upon issuance and the remaining proceeds from the Private Placement were allocated to the Convertible Preferred Stock.</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;">The Preferred Stock Warrants are freestanding financial instruments classified as a warrant liability on the Company’s condensed consolidated balance sheet. The Preferred Stock Warrants are revalued in each reporting period with the change in fair value recorded as change in fair value of warrant liability in other income (expense), net on the condensed consolidated statement of operations and comprehensive income.</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the warrant liability is estimated based on the Black-Scholes option pricing model using the following weighted-average assumptions:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:98.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.306%;"></td> <td style="width:1%;"></td> <td style="width:15.407%;"></td> <td style="width:1%;"></td> <td style="width:1.204%;"></td> <td style="width:1%;"></td> <td style="width:14.081000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 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;">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:#caf0fc;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;">Share price</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Exercise price</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,915.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,915.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Dividend yield</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Risk-free interest</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#caf0fc;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;">Term (years)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.58</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.83</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><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:justify;"><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 changes in the estimated fair value of the Company’s Level 3 financial assets and liabilities (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:45.09%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:15.995999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:15.033999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:14.873999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-term receivable</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">CVR derivative</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Warrant</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">from GCBP</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">liability, noncurrent</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">liability</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Changes in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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><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;">Financial Instruments</span><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents consisted of the following (in thousands):</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:54.485%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.081%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>unrealized<br/>gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>unrealized<br/>losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>fair<br/>value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 (cash equivalents)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">3,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">3,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">3,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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="margin-left:4.533%;font-size:10pt;margin-top:6pt;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> <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:54.485%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.081%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>unrealized<br/>gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>unrealized<br/>losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>fair<br/>value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 (cash equivalents)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the fair value hierarchy for assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 (in thousands):</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:54.37%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.008%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Long-term receivable from GCBP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">CVR derivative liability, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Warrant liability, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total financial liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:54.37%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.532%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:8.008%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Long-term receivable from GCBP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financial liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">CVR derivative liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Warrant liability, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total financial liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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="margin-left:4.173%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:82.5%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.537%;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:8pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.</span></div></div> 3904000 3904000 4780000 4780000 3904000 4780000 8684000 4780000 4780000 8547000 8547000 13327000 13327000 5860000 5860000 4722000 4722000 5860000 4722000 10582000 4722000 4722000 12835000 12835000 17557000 17557000 0 0 0 0 2023-03-29 0.0505 0.0505 5000000 811 0.001 811 5000000 4915 2033-10-30 540666 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the warrant liability is estimated based on the Black-Scholes option pricing model using the following weighted-average assumptions:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:98.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.306%;"></td> <td style="width:1%;"></td> <td style="width:15.407%;"></td> <td style="width:1%;"></td> <td style="width:1.204%;"></td> <td style="width:1%;"></td> <td style="width:14.081000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 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;">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:#caf0fc;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;">Share price</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Exercise price</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,915.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,915.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Dividend yield</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Risk-free interest</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:#caf0fc;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;">Term (years)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.58</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.83</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 17.48 25.7 4915 4915 4.2 3.88 P9Y6M29D P9Y9M29D 84 84 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the changes in the estimated fair value of the Company’s Level 3 financial assets and liabilities (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:45.09%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:15.995999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:15.033999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:14.873999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Long-term receivable</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">CVR derivative</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">Warrant</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">from GCBP</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">liability, noncurrent</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">liability</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Changes in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 4722000 4722000 12835000 58000 58000 -4288000 4780000 4780000 8547000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents consisted of the following (in thousands):</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:54.485%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.081%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>unrealized<br/>gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>unrealized<br/>losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>fair<br/>value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 (cash equivalents)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">3,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">3,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">3,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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="margin-left:4.533%;font-size:10pt;margin-top:6pt;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> <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:54.485%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.464%;"></td> <td style="width:1%;"></td> <td style="width:1.01%;"></td> <td style="width:1%;"></td> <td style="width:8.081%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>unrealized<br/>gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>unrealized<br/>losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>fair<br/>value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 (cash equivalents)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Classified as:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total financial assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 3904000 3904000 3904000 3904000 3904000 3904000 5860000 5860000 5860000 5860000 5860000 5860000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">4.</span></p></td> <td style="vertical-align: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;">Balance Sheet Components</span></p></td> </tr> </table><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;">Inventories, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net of reserves 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;">3,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="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;">46,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of March 31, 2024 and December 31, 2023, respectively, consisted of the following components (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:57.252%;"></td> <td style="width:2.009%;"></td> <td style="width:1%;"></td> <td style="width:18.108%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:17.625999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 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:#caf0fc;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;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Work in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Inventories, 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;">4,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision for inventory and write-downs for the periods ended March 31, 2024 and December 31, 2023 were immaterial.</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;">Accrued Expenses and Other Current Liabilities</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities 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:59.012%;"></td> <td style="width:1%;"></td> <td style="width:17.683999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18.304000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">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:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued payroll and welfare</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses - selling expenses</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Supplier reimbursement</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued sales discount</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses - general and administrative</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional services</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses - research and development</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;">Deferred government grants</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Employee reimbursement</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other current liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;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;">Accounts and Note Receivables, Net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts and note receivables, net 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:58%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">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:#caf0fc;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;">Accounts 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;">15,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Note 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;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Allowance for credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance and note receivables, 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;">15,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment, Net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net 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:57.011%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:17.863999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18.124000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">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:#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;">Buildings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Machinery and electronic devices</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Motor vehicles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Property and equipment, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: 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;">4,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net of reserves 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;">3,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="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;">46,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of March 31, 2024 and December 31, 2023, respectively, consisted of the following components (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:57.252%;"></td> <td style="width:2.009%;"></td> <td style="width:1%;"></td> <td style="width:18.108%;"></td> <td style="width:1%;"></td> <td style="width:1.004%;"></td> <td style="width:1%;"></td> <td style="width:17.625999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 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:#caf0fc;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;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Work in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Inventories, 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;">4,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3000 46000 724000 919000 2532000 1997000 1683000 1365000 4939000 4281000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities 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:59.012%;"></td> <td style="width:1%;"></td> <td style="width:17.683999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18.304000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">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:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued payroll and welfare</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses - selling expenses</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Supplier reimbursement</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued sales discount</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses - general and administrative</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional services</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses - research and development</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;">Deferred government grants</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Employee reimbursement</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other current liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 5930000 5790000 1734000 44000 997000 2247000 912000 903000 601000 1190000 251000 837000 236000 161000 40000 40000 27000 648000 39000 75000 10767000 11935000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts and note receivables, net 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:58%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">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:#caf0fc;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;">Accounts 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;">15,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Note 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;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Allowance for credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance and note receivables, 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;">15,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 15209000 15204000 356000 389000 107000 41000 15458000 15552000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net 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:57.011%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:17.863999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18.124000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">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:#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;">Buildings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,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;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Machinery and electronic devices</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Motor vehicles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Property and equipment, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: 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;">4,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 12294000 12289000 8420000 7875000 6732000 6598000 605000 606000 185000 185000 28236000 27553000 4672000 4265000 23564000 23288000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">5.</span></p></td> <td style="vertical-align: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;">Intangible Assets</span></p></td> </tr> </table><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The gross carrying amounts and accumulated amortization of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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;">s intangible assets with determinable lives as of March 31, 2024 and December 31, 2023 were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.184%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:10.036%;"></td> <td style="width:1%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:10.036%;"></td> <td style="width:1%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:9.735%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Gross carrying amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Accumulated amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Intangible assets, net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets with finite lives:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technological know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.27%;"></td> <td style="width:1.145%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.145%;"></td> <td style="width:1%;"></td> <td style="width:9.831%;"></td> <td style="width:1%;"></td> <td style="width:1.145%;"></td> <td style="width:1%;"></td> <td style="width:9.469999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Gross carrying amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Accumulated amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Intangible assets, net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets with finite lives:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technological know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Intangible assets are carried at cost less accumulated amortization and impairment, if applicable, and the amortization expense is recorded in operating expenses. The weighted average amortization period for the intangible assets as of March 31, 2024 is </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;">4.9</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top: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;">Amortization expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,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;">45,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively. </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;">Based on finite-lived intangible assets recorded as of March 31, 2024, the estimated future amortization expense is as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.64%;"></td> <td style="width:12.6%;"></td> <td style="width:1%;"></td> <td style="width:16.76%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated amortization expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;word-break:break-word;"> <td style="background-color:#caf0fc;white-space:pre-wrap;vertical-align: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</span></p></td> <td style="background-color:#caf0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="color:#000000;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;">26</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> </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;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#caf0fc;white-space:pre-wrap;vertical-align: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="background-color:#caf0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;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;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The gross carrying amounts and accumulated amortization of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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;">s intangible assets with determinable lives as of March 31, 2024 and December 31, 2023 were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.184%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:10.036%;"></td> <td style="width:1%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:10.036%;"></td> <td style="width:1%;"></td> <td style="width:1.003%;"></td> <td style="width:1%;"></td> <td style="width:9.735%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Gross carrying amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Accumulated amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Intangible assets, net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets with finite lives:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technological know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.27%;"></td> <td style="width:1.145%;"></td> <td style="width:1%;"></td> <td style="width:9.992%;"></td> <td style="width:1%;"></td> <td style="width:1.145%;"></td> <td style="width:1%;"></td> <td style="width:9.831%;"></td> <td style="width:1%;"></td> <td style="width:1.145%;"></td> <td style="width:1%;"></td> <td style="width:9.469999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Gross carrying amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Accumulated amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Intangible assets, net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets with finite lives:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technological know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 430000 295000 135000 171000 110000 61000 601000 405000 196000 430000 290000 140000 171000 106000 65000 601000 396000 205000 P4Y10M24D 100000 45000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on finite-lived intangible assets recorded as of March 31, 2024, the estimated future amortization expense is as follows (in thousands):</span><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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.64%;"></td> <td style="width:12.6%;"></td> <td style="width:1%;"></td> <td style="width:16.76%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated amortization expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;word-break:break-word;"> <td style="background-color:#caf0fc;white-space:pre-wrap;vertical-align: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</span></p></td> <td style="background-color:#caf0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="color:#000000;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;">26</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> </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;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#caf0fc;white-space:pre-wrap;vertical-align: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="background-color:#caf0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;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;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 26000 34000 34000 33000 18000 51000 196000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">6.</span></p></td> <td style="vertical-align: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;">Revenue</span></p></td> </tr> </table><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;">The Company’s product revenues were mainly generated from the sale of ETUARY. Sales of ETUARY accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">99.2</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;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">98.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total revenue for the three months ended March 31, 2024 and 2023, respectively.</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;font-style:italic;min-width:fit-content;">Sales of Pharmaceutical Products</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generates revenue mostly through sales of ETUARY and certain generic drugs. The distributors were the Company’s direct customers, and sales to distributors accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of revenue from ETUARY. The distributors sell ETUARY to outlets, including hospitals and other medical institutions, as well as pharmacies.</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;">Product returns to date have not been significant and the Company has not considered it necessary to record a reserve for product returns. The Company’s product revenues were recognized at a point in time when the underlying product was delivered to the customer, which was when the customer obtained control of the product. Revenue from sales of pharmaceutical products was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively. All sales are generated in the PRC. Deferred revenue recognized during the quarter ended March 31, 2024 was immaterial.</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s sales by product categories for the three months ended March 31, 2024 and 2023 are 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:67.98%;"></td> <td style="width:7.42%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales of Pharmaceutical Products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">27,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">24,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 0.992 0.987 1 27200000 24900000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s sales by product categories for the three months ended March 31, 2024 and 2023 are 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:67.98%;"></td> <td style="width:7.42%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales of Pharmaceutical Products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">27,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">24,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 27172000 24931000 27172000 24931000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">7.</span></p></td> <td style="vertical-align: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;">Leases</span></p></td> </tr> </table><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;font-style:italic;min-width:fit-content;">Operating Leases</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;">Gyre Pharmaceuticals’ corporate headquarters, a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">968</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square meter office space, is situated in Beijing, PRC, with the lease expiring in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Additionally, a laboratory center spanning approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">640</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square meters was leased in Shanghai, PRC, which expired in November 2023. In 2022, the Company secured a new lease for an office space of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square meters in Zhengzhou, PRC, with the lease set to expire in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In November 2023, the Company also secured a new lease for its U.S. headquarters in San Diego, California, with the lease set to expire in the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c16ab0aa-51c1-4630-a6de-14020d9408bc;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">first quarter of 2027</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">The Company also has multiple short-term leased properties used as offices and employee dormitories. The Company recorded a total of $</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;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> short-term rent expenses during the three months ended March 31, 2024 and 2023, respectively. The short-term rent expense amounts are recorded in operating expenses in the accompanying condensed consolidated statements of operations and comprehensive income.</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;">As of March 31, 2024, the Company recorded an aggregate right-of-use asset of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and an aggregate lease liability of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the accompanying condensed consolidated balance sheets.</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;">For the three months ended March 31, 2024 and 2023, the Company’s operating lease expense 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</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.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Variable lease payments for the three months ended March 31, 2024 and 2023 were immaterial.</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><div style="font-size:10pt;font-family:Times New Roman;"><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;">Supplemental cash flow information related to operating leases was 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:57.08%;"></td> <td style="width:7.7%;"></td> <td style="width:1%;"></td> <td style="width:15.06%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended 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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">Cash paid for amounts included in the measurement of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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: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;">The present value assumptions used in calculating the present value of the lease payments were as follows:</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> <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:57%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">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:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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 remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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: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;">As of March 31, 2024, undiscounted future minimum payments under the Company’s operating leases were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.202%;"></td> <td style="width:8.544%;"></td> <td style="width:1%;"></td> <td style="width:17.254%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">Remaining in 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;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 undiscounted 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;">294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Less: current portion of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Lease liabilities, net of current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">The Company is required to maintain security deposits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in connection with various leases, which amounts are included in other assets, noncurrent on the Company’s condensed consolidated balance sheets.</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;font-style:italic;min-width:fit-content;">Land Use Rights</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;">As of March 31, 2024, the Company held land use rights for two land parcels in Beijing’s Shunyi District, expiring in 2053, and in Cangzhou, Hebei Province, expiring from 2067 to 2071. These parcels, with a combined area of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">66,559</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square meters, are utilized as manufacturing facilities. As of March 31, 2024, the aggregate recorded land use rights, net assets for these parcels was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 968 2024-06 640 180 2024-08 18000 25000 400000 300000 100000 100000 <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;">Supplemental cash flow information related to operating leases was 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:57.08%;"></td> <td style="width:7.7%;"></td> <td style="width:1%;"></td> <td style="width:15.06%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended 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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">Cash paid for amounts included in the measurement of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 139000 127000 <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;">The present value assumptions used in calculating the present value of the lease payments were as follows:</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> <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:57%;"></td> <td style="width:8%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">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:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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 remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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> P2Y8M12D P2Y2M12D 0.048 0.0478 <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;">As of March 31, 2024, undiscounted future minimum payments under the Company’s operating leases were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.202%;"></td> <td style="width:8.544%;"></td> <td style="width:1%;"></td> <td style="width:17.254%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">Remaining in 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;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 undiscounted 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;">294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Less: current portion of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Lease liabilities, net of current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 85000 103000 106000 294000 19000 275000 100000 175000 400000 66559 1500000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">8.</span></p></td> <td style="vertical-align: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;">Stockholders’ Equity</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Stock</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><div style="font-size:10pt;font-family:Times New Roman;"><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;">Common stock reserved for future issuance is as follows:</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> <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%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options issued and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,218,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,280,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Preferred Stock Warrants issued and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">540,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">540,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Convertible Preferred Stock issued and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,767,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total common stock reserved</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">18,759,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,588,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 ATM Program</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;">On October 15, 2021, Catalyst entered into an Equity Distribution Agreement (the “ATM Agreement”) with Piper Sandler &amp; Co. (“Piper Sandler”) as sales agent, pursuant to which the Company may offer and sell, from time to time, through Piper Sandler, shares of the Company’s common stock, par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, with aggregate gross sales proceeds of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through an at-the-market offering program (the “ATM Program”). The Company will pay Piper Sandler a commission of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the gross proceeds of any shares sold. The Company also agreed to reimburse Piper Sandler for certain expenses incurred in connection with its services under the ATM Agreement, including up 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;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for legal expenses in connection with the establishment of the ATM Program. The Company did not utilize this or any other ATM Program during the quarter ended March 31, 2024.</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;">Sales of shares of common stock under the ATM Program may be made pursuant to the registration statement on Form S-3 (File No. 333-253874), which was declared effective by the SEC on May 3, 2021, and a related prospectus supplement filed with the SEC on October 15, 2021. For the three months ended March 31, 2024 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were sold under the ATM Program.</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: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 Net Assets</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under PRC laws and regulations, Gyre Pharmaceuticals is subject to restrictions on foreign exchange and cross-border cash transfers, including to parent companies and U.S. stockholders. The ability to distribute earnings to the parent companies and U.S. stockholders is also limited. Current PRC regulations permit Gyre Pharmaceuticals to pay dividends to BJContinent Pharmaceuticals Limited </span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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;">BJC</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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;"> only out of its accumulated profits as determined in accordance with PRC accounting standards and regulations. Amounts restricted include paid-in capital and the statutory reserves of Gyre Pharmaceuticals. The aggregate amounts of restricted capital and statutory reserves of the relevant subsidiaries not available for distribution were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">64.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2024 and December 31, 2023.</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: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;">Statutory Reserve</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;">Gyre Pharmaceuticals is required to set aside at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its after-tax profits as the statutory reserve fund until the cumulative amount of the statutory reserve fund reaches </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or more of its registered capital, if any, to fund its statutory reserves, which are not available for distribution as cash dividends. At the Company’s discretion, the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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;">Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">may allocate a portion of after-tax profits based on PRC accounting standards to a discretionary reserve fund.</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;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> appropriations to these reserves during the three months ended March 31, 2024 or during the year ended December 31, 2023.</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;">Common stock reserved for future issuance is as follows:</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> <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%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options issued and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,218,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,280,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Preferred Stock Warrants issued and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">540,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">540,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Convertible Preferred Stock issued and outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,767,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total common stock reserved</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">18,759,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,588,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 18218495 18280548 540666 540666 8767332 18759161 27588546 0.001 50000000 0.03 50000 0 0 64300000 64300000 0.10 0.50 0 0 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">9.</span></p></td> <td style="vertical-align: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;">Convertible Preferred Stock</span></p></td> </tr> </table><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;">In December 2022, Catalyst issued an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,340</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Convertible Preferred Stock to GNI Japan and GNI HK in connection with the F351 Asset Acquisition (see Note 1 — </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Organization and Nature of Operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Annual Report), which were subsequently transferred to GNI USA in October 2023.</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;">In October 2023, immediately following the closing of the Contributions, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">811</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Convertible Preferred Stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">811</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Preferred Stock Warrants to GNI USA under the Private Placement. For additional information, see Note 3 </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;font-style:italic;min-width:fit-content;">Fair Value Measurements and Financial Instruments</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;">In November 2023, GNI USA provided notice to the Company to convert its </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,151</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Convertible Preferred Stock. Each share of Convertible Preferred Stock was convertible into approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">666.67</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock. On January 22, 2024, subject to the terms and conditions of the Convertible Preferred Stock Certificate of Designation, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,767,333</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were issued to GNI USA upon such conversion.</span></p> 12340 811 811 13151 666.67 8767333 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">10.</span></p></td> <td style="vertical-align: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;">Stock Based Compensation</span></p></td> </tr> </table><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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2023 Omnibus Incentive Plan</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;">The 2023 Omnibus Incentive Plan was approved by Catalyst’s stockholders in August 2023 and ratified by Gyre’s board of directors (the “Board”) in October 2023. The 2023 Omnibus Incentive Plan became effective on October 30, 2023. The 2023 Omnibus Incentive Plan permits the Company to issue up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,845,496</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and will automatically increase by the lesser of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the total number of outstanding shares of common stock on December 31st of the preceding calendar year and (ii) such smaller number of shares of common stock as determined by the Board on the first day of each fiscal year beginning on January 1, 2024. On January 1, 2024, pursuant to the automatic increase in the number of shares reserved, an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,829,780</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were reserved and made available for issuance under the 2023 Omnibus Incentive Plan.</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><div style="font-size:10pt;font-family:Times New Roman;"><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;">The following table summarizes stock option activity considering the conversion of Gyre Pharmaceuticals options to Gyre options to purchase shares of Gyre common stock upon completion of the Contributions:</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> <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:58.105%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:11.024%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:11.024%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:10.844%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Number of Shares<br/>Underlying<br/>Outstanding<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Weighted-<br/>Average Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Weighted-<br/>Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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 — December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,280,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">60,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options forfeited and cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding — March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,218,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable — March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">18,205,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Valuation Assumptions</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: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;">The Company estimated the fair value of stock options granted using the Black-Scholes option-pricing formula and a single option award approach. Due to its limited relevant historical data, the Company estimated its volatility considering a number of factors, including the use of the volatility of comparable public companies. The expected term of options granted under the 2023 Omnibus Incentive Plan, all of which qualify as “plain vanilla” per SEC Staff Accounting Bulletin 107, is determined based on the simplified method due to the Company’s limited relevant history. The risk-free rate is based on the yield of a U.S. Treasury security with a term consistent with the option. This fair value is being amortized ratably over the requisite service periods of the awards, which is generally the vesting period.</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;">Since </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;"> stock options were granted during the three months ended March 31, 2023, all weighted-average assumptions for that period were not applicable. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of employee stock options granted during the three months ended March 31, 2024 was estimated using the following weighted-average assumptions:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><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> <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:70.182%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:11.716%;"></td> <td style="width:1%;"></td> <td style="width:1.343%;"></td> <td style="width:13.455%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 March 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align: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:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate (%)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</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;">Expected option life (in years)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</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;">Expected dividend yield (%)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</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;">Volatility (%)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average share price of the Company (USD per share)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</span></p></td> </tr> </table><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></div><div style="font-size:10pt;font-family:Times New Roman;"><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;">Total stock-based compensation expense recognized was as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.283%;"></td> <td style="width:9.904%;"></td> <td style="width:1%;"></td> <td style="width:10.533999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.165%;"></td> <td style="width:1%;"></td> <td style="width:10.111999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> </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 stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;">As of March 31, 2024, the Company had an unrecognized stock-based compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, related to unvested stock option awards, which is expected to be recognized over an estimated 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;">2.7</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p> 17845496 0.05 3829780 <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;">The following table summarizes stock option activity considering the conversion of Gyre Pharmaceuticals options to Gyre options to purchase shares of Gyre common stock upon completion of the Contributions:</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> <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:58.105%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:11.024%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:11.024%;"></td> <td style="width:1%;"></td> <td style="width:1.002%;"></td> <td style="width:1%;"></td> <td style="width:10.844%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Number of Shares<br/>Underlying<br/>Outstanding<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">Weighted-<br/>Average Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Weighted-<br/>Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </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 — December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,280,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">60,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size: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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options forfeited and cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding — March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,218,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable — March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">18,205,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 18280548 1.49 P6Y10M24D 1866 17.86 60297 8.15 3622 22.85 18218495 1.46 P6Y8M12D 18205433 1.46 P6Y8M12D 0 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of employee stock options granted during the three months ended March 31, 2024 was estimated using the following weighted-average assumptions:</span><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> <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:70.182%;"></td> <td style="width:1.303%;"></td> <td style="width:1%;"></td> <td style="width:11.716%;"></td> <td style="width:1%;"></td> <td style="width:1.343%;"></td> <td style="width:13.455%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 March 31,</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align: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:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate (%)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</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;">Expected option life (in years)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</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;">Expected dividend yield (%)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</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;">Volatility (%)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average share price of the Company (USD per share)</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;">n/a</span></p></td> </tr> </table><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> 0.042 P6Y 0.843 17.86 <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;">Total stock-based compensation expense recognized was as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.283%;"></td> <td style="width:9.904%;"></td> <td style="width:1%;"></td> <td style="width:10.533999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.165%;"></td> <td style="width:1%;"></td> <td style="width:10.111999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> </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 stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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> 11000 11000 100000 P2Y8M12D <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">11.</span></p></td> <td style="vertical-align: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;">Net Income per Share (“EPS”) Attributable to Common Stockholders</span></p></td> </tr> </table><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;">The dilutive effect of outstanding stock options and warrants is calculated using the treasury stock method. Stock options and warrants are anti-dilutive and excluded from the diluted EPS attributable to common stock calculation if the exercise price exceeds the average market price of the common shares.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"><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;">The following table sets forth the computation of EPS attributable to common stockholders, basic and diluted (in thousands, except share and per share data):</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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Numerator:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Allocation of undistributed earnings to noncontrolling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to common stockholders - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Less: Change in fair value of warrant liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to common stockholders - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Denominator:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic common shares outstanding:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,265,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,588,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used in calculating net income per share attributable to common stockholders, basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,265,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,588,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive potential common shares:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average of common stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,889,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,333,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average of Convertible Preferred Stock (as converted)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,119,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average of Preferred Stock Warrants (as converted)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used in calculating net income per share attributable to common stockholders, diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">102,594,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">78,921,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per share attributable to common stockholders:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><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: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;">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.969%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:18.916%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:18.916%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;">As of March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">128,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <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;">The following table sets forth the computation of EPS attributable to common stockholders, basic and diluted (in thousands, except share and per share data):</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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Numerator:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Allocation of undistributed earnings to noncontrolling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to common stockholders - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Less: Change in fair value of warrant liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to common stockholders - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Denominator:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic common shares outstanding:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,265,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,588,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used in calculating net income per share attributable to common stockholders, basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,265,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,588,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive potential common shares:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average of common stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,889,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,333,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average of Convertible Preferred Stock (as converted)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,119,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average of Preferred Stock Warrants (as converted)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319,477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used in calculating net income per share attributable to common stockholders, diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">102,594,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">78,921,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per share attributable to common stockholders:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 9935000 4217000 2403000 1973000 7532000 2244000 -4288000 3244000 2244000 83265879 63588119 83265879 63588119 16889266 15333247 2119575 319477 102594197 78921366 0.09 0.04 0.03 0.03 <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;">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.969%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:18.916%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:18.916%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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;">As of March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">128,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 128027 128027 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">12.</span></p></td> <td style="vertical-align: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;">Commitments and Contingencies</span></p></td> </tr> </table><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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingent Value Rights Agreement</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;">Each CVR under the CVR Agreement entitles the holder to receive (i) certain cash payments from the net proceeds related to the disposition of Catalyst’s legacy assets, (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the excess cash (net of all current or contingent liabilities, including transaction-related expenses) retained by the Company in excess of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of the closing date of the Contributions and (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the excess amount, by which the preapproved costs to manage, negotiate, settle and finalize certain third party claims exceed the costs actually incurred with respect to such claims. The CVRs are not transferable, except in certain limited circumstances as provided for in the CVR Agreement, will not be certificated or evidenced by any instrument, and will not be registered with the SEC or listed for trading on any exchange.</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;">In February 2023, Catalyst sold its legacy rare bleeding disorder program to GCBP. As a result, the Company distributed the net cash proceeds received from the GCBP asset sale of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to the CVR Holders as well as recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million long-term CVR derivative liability for the future distribution of the hold-back amount to be received in May 2025. As of December 31, 2023, the carrying value of the CVR derivative liability was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;">on </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the condensed consolidated balance sheet. Refer to Note 3 — </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements and Financial Instruments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for additional information regarding the CVR derivative liability and GCBP asset sale.</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;">On October 30, 2023, pursuant to the CVR Agreement, the Company recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million CVR excess closing cash payable upon closing of the Contributions. The CVR excess closing cash payable is anticipated to be distributed among the CVR Holders. The balance of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> remained outstanding as of March 31, 2024.</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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation and Legal Matters</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;">The Company is subject to claims and legal proceedings that arise in the ordinary course of business. Such matters are inherently uncertain, and there can be no guarantee that the outcome of any such matter will be decided favorably to the Company or that the resolution of any such matter will not have a material adverse effect upon the Company’s condensed consolidated financial statements.</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;">In April 2023, separate stockholders of Catalyst filed lawsuits in the Delaware Chancery Court, captioned </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Bushansky v. Catalyst Biosciences, Inc., et al </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Scott v. Catalyst Biosciences, Inc., et al., </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">alleging Catalyst violated its fiduciary duties under Delaware Law by failing to disclose purportedly material information regarding the proposed Business Combination Agreement. In February 2024, both lawsuits were dismissed with prejudice and the Company reimbursed the stockholders for their legal and other expenses related to the litigation in the aggregate amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</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: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;">Purchasing Commitments</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;font-style:italic;min-width:fit-content;">Property and Equipment</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;">The Company’s commitments related to purchase of property and equipment contracted but not yet reflected in the condensed consolidated financial statements 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;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of March 31, 2024 and were expected to be incurred within one year.</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;font-style:italic;min-width:fit-content;">F351</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;">In September 2020, Gyre Pharmaceuticals entered into an intellectual property (“IP”) transfer agreement (the “F351 Transfer Agreement”) with GNI Japan and certain of its wholly owned subsidiaries (the “GNI Group” or “GNI”). According to the F351 Transfer Agreement, Gyre Pharmaceuticals acquired the exclusive right to use Hydronidone IP rights in mainland China and the right of first offer for the global IP rights (the “F351 IP Rights”).</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;">Under the F351 Transfer Agreement, in exchange for the F351 IP Rights, Gyre Pharmaceuticals is obligated to pay GNI Group $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon submission of the F351 New Drug Application (the “NDA”) to Center for Drug Evaluation of the National Medical Products Administration (the “NMPA”) of the PRC, $</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 after the NDA passes the NMPA’s Center for Food and Drug Review and Inspection’s on-site registration inspection for the F351 product, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon NMPA’s approval of the NDA.</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;font-style:italic;min-width:fit-content;">Research and Development Programs</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;">In addition to the F351 program, as of March 31, 2024, the Company has committed to allocate </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;">13.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">toward future research and development activities for various programs.</span></p> 1 1000000 1 200000 4500000 4700000 1100000 400000 400000 2000000 4600000 1200000 7000000 13000000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">13.</span></p></td> <td style="vertical-align: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;">Income Taxes</span></p></td> </tr> </table><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><div style="font-size:10pt;font-family:Times New Roman;"><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;">During the three months ended March 31, 2024 and 2023, the Company recorded the following income tax provision (in thousands) and effective tax rate:</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> <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:58%;"></td> <td style="width:14.86%;"></td> <td style="width:1%;"></td> <td style="width:10.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.72%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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 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;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">The change of effective tax rate for the three months ended March 31, 2024 and 2023 was primarily due the consummation of the Contributions in October 2023.</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;">As of March 31, 2024, after consideration of certain limitations (see below), the Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">193.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million federal and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million state net operating loss </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“NOL”) carryforwards for U.S. tax purposes available to reduce future taxable income which, if unused, will begin to expire in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2037</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for federal 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;">2034</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for state tax purposes. The federal NOL carryforward includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">191.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that have an indefinite life.</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;">If the Company experiences a greater than 50% aggregate change in ownership over a three-year period (a Section 382 ownership change), utilization of its pre-change NOL carryforwards are subject to annual limitation under Section 382 of the Internal Revenue Code (California has similar provisions). The annual limitation is determined by multiplying the value of the Company’s stock at the time of such ownership change by the applicable long-term tax-exempt rate. Such limitations may result in expiration of a portion of the NOL carryforwards before utilization. The Company determined that ownership changes under Section 382 occurred on December 31, 2007, August 20, 2015, April 13, 2017, February 15, 2018, February 18, 2020, and December 26, 2022. Approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">156.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the NOL carryforwards will expire unutilized for federal and California state income tax purposes, respectively. The ability of the Company to use its remaining NOL and tax credit carryforwards may be further limited if the Company experiences a Section 382 ownership change as a result of future changes in its stock ownership.</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;">During the three months ended March 31, 2024 and 2023, the Company recorded the following income tax provision (in thousands) and effective tax rate:</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> <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:58%;"></td> <td style="width:14.86%;"></td> <td style="width:1%;"></td> <td style="width:10.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.72%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;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 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;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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> 2546000 2054000 0.204 0.3275 193500000 10500000 2037 2034 191900000 156500000 75200000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">14.</span></p></td> <td style="vertical-align: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;">Related Party Transactions</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development with GNI</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="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;"> research and development fees were paid to GNI during the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, the Company had a </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related parties payable due to GNI.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Receivables from GNI</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;">As of March 31, 2024 and December 31, 2023, the Company had recorded </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in other receivables from GNI, of which </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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;"> was from CPI’s restructuring transaction (see Note 8 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Annual Report) and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was from Gyre</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’s cost sharing with GNI.</span></p> 0 0 1400000 1400000 1300000 1300000 800000 500000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">15.</span></p></td> <td style="vertical-align: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;">Employee Benefit Plans</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Mainland China Contribution Plan</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;">Pursuant to relevant PRC regulations, the Company is required to make contributions to various defined contribution plans organized by municipal and provincial PRC governments. The contribution for each employee is based on a percentage of the employee’s current compensation as required by the local government. The contributions are charged to profit or loss as they become payable in accordance with the rules of the central pension scheme. The total contributions for such employee benefits 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;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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Defined-Contribution Savings Plan</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;">In the U.S., the Company maintains a defined-contribution savings plan pursuant to Section 401(k) of the Internal Revenue Code of 1986, as amended. The plan is available to employees who meet the minimum age and length of service requirements. The contributions made during the three months ended March 31, 2024 were immaterial.</span></p> 1200000 1000000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">16.</span></p></td> <td style="vertical-align: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;">Segment Information</span></p></td> </tr> </table><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;">The Company is a consolidated entity comprised of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> distinct </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">operating segments: Gyre Pharmaceuticals and Gyre after the Contributions. The Company’s reportable segments are based upon internal organizational structure, the manner in which operations are managed, the criteria used by CODM to evaluate segment performance, the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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;">availability </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of separate financial information, and overall materiality considerations. All Gyre’s operations are within the U.S., while all of Gyre Pharmaceuticals’ operations are in mainland China.</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;">Gyre Pharmaceuticals</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:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gyre Pharmaceuticals has one major commercial drug product, ETUARY, and several product candidates in pre-clinical and clinical development. Gyre Pharmaceuticals’ product revenues are mainly generated from the sale of ETUARY and certain generic drugs. Gyre Pharmaceuticals primarily sells its pharmaceutical products to distributors in the PRC, who ultimately sell the products to hospitals, other medical institutions and pharmacies. Gyre Pharmaceuticals also generates revenue from license agreements. However, the license agreements did not generate any revenue for the three months ended March 31, 2024 or 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top: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;">Gyre</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;">Gyre is a biopharmaceutical company focused on the development and commercialization of F351 for the treatment of non-alcoholic steatohepatitis-associated liver fibrosis in the United States. Other than the IP associated with F351 in the U.S., Gyre has no other product candidates since the Company sold all of its legacy IP assets prior to the closing of the Contributions. Subsequent to the closing of the Contributions, Gyre has not generated any revenue.</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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other</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;">Other represents the financial information from other subsidiaries, consisting of mainly CPI, GNI HK, and Continent Pharmaceuticals U.S., Inc. During the year ended December 31, 2023, prior to the Contributions, CPI divested almost all of its assets other than its </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">56.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% indirect ownership interest in Gyre Pharmaceuticals (see Note 8 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in the Annual Report).</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><div style="font-size:10pt;font-family:Times New Roman;"><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;">Segment information for the three months ended March 31, 2024 and 2023 is as follows (in thousands):</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> <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:41.2%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Three Months Ended 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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Cost of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross profit</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;"> <td style="vertical-align: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 expenses excluding cost of revenues:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Selling and marketing</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Research and development</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">General and administrative</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating expenses excluding cost of revenues</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Income (loss) from operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Supplemental disclosure of stock-based compensation expense:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.612%;"></td> <td style="width:1.276%;"></td> <td style="width:1%;"></td> <td style="width:10.205%;"></td> <td style="width:1%;"></td> <td style="width:1.276%;"></td> <td style="width:1%;"></td> <td style="width:10.205%;"></td> <td style="width:1%;"></td> <td style="width:1.276%;"></td> <td style="width:1%;"></td> <td style="width:10.205%;"></td> <td style="width:1%;"></td> <td style="width:1.276%;"></td> <td style="width:1%;"></td> <td style="width:10.664%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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 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;">109,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.92%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Three Months Ended 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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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;">Purchase of property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> <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:46%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Cost of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross profit</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;"> <td style="vertical-align: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 expenses excluding cost of revenues:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Selling and marketing</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Research and development</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">General and administrative</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating expenses excluding cost of revenues</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Income (loss) from operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Supplemental disclosure of stock-based compensation expense:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Stock-based compensation 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> <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:45.609%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.661999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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 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;">101,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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;">Purchase of property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 2 0.56 <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;">Segment information for the three months ended March 31, 2024 and 2023 is as follows (in thousands):</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> <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:41.2%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:11.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Three Months Ended 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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Cost of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross profit</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;"> <td style="vertical-align: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 expenses excluding cost of revenues:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Selling and marketing</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Research and development</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">General and administrative</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating expenses excluding cost of revenues</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Income (loss) from operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Supplemental disclosure of stock-based compensation expense:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.612%;"></td> <td style="width:1.276%;"></td> <td style="width:1%;"></td> <td style="width:10.205%;"></td> <td style="width:1%;"></td> <td style="width:1.276%;"></td> <td style="width:1%;"></td> <td style="width:10.205%;"></td> <td style="width:1%;"></td> <td style="width:1.276%;"></td> <td style="width:1%;"></td> <td style="width:10.205%;"></td> <td style="width:1%;"></td> <td style="width:1.276%;"></td> <td style="width:1%;"></td> <td style="width:10.664%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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 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;">109,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.92%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Three Months Ended 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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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;">Purchase of property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> <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:46%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Cost of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross profit</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;"> <td style="vertical-align: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 expenses excluding cost of revenues:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Selling and marketing</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Research and development</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">General and administrative</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating expenses excluding cost of revenues</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#caf0fc;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;">Income (loss) from operations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#caf0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Supplemental disclosure of stock-based compensation expense:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </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;">Stock-based compensation 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> <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:45.609%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.202%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.661999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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 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;">101,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;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="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below only includes cash outflows for the purchase of property and equipment and excludes non-cash activities.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gyre Pharmaceuticals</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Gyre</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Other</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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:#caf0fc;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;">Purchase of property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 27172000 27172000 979000 979000 26193000 26193000 12542000 12542000 2009000 173000 2182000 2257000 1141000 3398000 16808000 1314000 18122000 9385000 -1314000 8071000 11000 11000 11000 11000 109347000 11750000 913000 122010000 217000 14000 231000 24931000 24931000 1125000 1125000 23806000 23806000 12768000 12768000 2635000 2635000 1722000 17000 1739000 17125000 17000 17142000 6681000 -17000 6664000 101761000 13865000 913000 116539000 1742000 1742000 <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:4.52%;"></td> <td style="width:95.48%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">17.</span></p></td> <td style="vertical-align: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;">Subsequent Events</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Lease Agreement</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;">In April 2024, the Company entered into a lease arrangement to lease </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,129.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square meters of office space located in 6F, Building 1, Zone 4, Wangjing Xiyuan, Chaoyang District, Beijing. The Company paid approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million upon execution of the lease, which will be included in total lease costs. The monthly lease payment is approximately $</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. The initial lease term is </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;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which will commence on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 2, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and expire on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 1, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The lease arrangement provides two </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;">options to extend</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for an additional </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> beyond the initial lease term.</span></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: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;">Jiangsu Wangao Agreement</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2024, Gyre Pharmaceuticals entered into an agreement with Jiangsu Wangao Pharmaceuticals Co., Ltd. (the “Jiangsu Wangao Agreement”), effective from May 7, 2024 to May 6, 2035. Pursuant to the Jiangsu Wangao Agreement, Gyre Pharmaceuticals obtained the drug registration certificate for and became the marketing authorization holder of nintedanib, a kinase inhibitor for the treatment of idiopathic pulmonary fibrosis, within the PRC. The total minimum payments under the Jiangsu Wangao Agreement are RMB </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, or approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, based on the May 7, 2024 spot exchange rate. This includes an upfront transfer fee of RMB </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, or approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, payable in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> installments, and subsequent low- to mid-single-digit royalty payments over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eight year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s following the commencement of sales. Additionally, Gyre Pharmaceuticals will bear the costs associated with relocating the production site to a designated location and will cover all expenses related to the manufacturing process.</span></p> 2129.1 300000 100000 P3Y 2024-06-02 2027-06-01 The lease arrangement provides two options to extend for an additional three years beyond the initial lease term. true P3Y 35000000 4800000 15000000 2100000 3 P8Y false false false false Included in cash and cash equivalents on the accompanying condensed consolidated balance sheets.